Mercurial > hg > early-roguelike
comparison arogue7/scrolls.c @ 219:f9ef86cf22b2
Advanced Rogue 7: convert to ANSI-style function declarations.
Almost 1500 lines of compiler warnings remain, and the GCC developers
are already working on a new version with even more warnings turned on
by default.
author | John "Elwin" Edwards |
---|---|
date | Fri, 19 Feb 2016 21:02:28 -0500 |
parents | 1cd604c827a3 |
children | e52a8a7ad4c5 |
comparison
equal
deleted
inserted
replaced
218:56e748983fa8 | 219:f9ef86cf22b2 |
---|---|
18 */ | 18 */ |
19 | 19 |
20 #include "curses.h" | 20 #include "curses.h" |
21 #include <stdlib.h> | 21 #include <stdlib.h> |
22 #include <ctype.h> | 22 #include <ctype.h> |
23 #include <string.h> | |
23 #include "rogue.h" | 24 #include "rogue.h" |
24 | 25 |
25 /* | 26 /* |
26 * let the hero get rid of some type of monster (but not a UNIQUE!) | 27 * let the hero get rid of some type of monster (but not a UNIQUE!) |
27 */ | 28 */ |
28 genocide() | 29 void |
30 genocide(void) | |
29 { | 31 { |
30 register struct linked_list *ip; | 32 register struct linked_list *ip; |
31 register struct thing *mp; | 33 register struct thing *mp; |
32 register struct linked_list *nip; | 34 register struct linked_list *nip; |
33 register int num_monst = NUMMONST-NUMUNIQUE-1, /* cannot genocide uniques */ | 35 register int num_monst = NUMMONST-NUMUNIQUE-1, /* cannot genocide uniques */ |
55 monsters[which_monst].m_wander = FALSE; | 57 monsters[which_monst].m_wander = FALSE; |
56 mpos = 0; | 58 mpos = 0; |
57 msg("You have wiped out the %s.", monsters[which_monst].m_name); | 59 msg("You have wiped out the %s.", monsters[which_monst].m_name); |
58 } | 60 } |
59 | 61 |
60 read_scroll(which, flag, is_scroll) | 62 void |
61 register int which; | 63 read_scroll(int which, int flag, bool is_scroll) |
62 int flag; | |
63 bool is_scroll; | |
64 { | 64 { |
65 register struct object *obj = NULL, *nobj; | 65 register struct object *obj = NULL, *nobj; |
66 register struct linked_list *item, *nitem; | 66 register struct linked_list *item, *nitem; |
67 register int i,j; | 67 register int i,j; |
68 register char ch, nch; | 68 register char ch, nch; |