Mercurial > hg > early-roguelike
comparison xrogue/init.c @ 220:f54901b9c39b
XRogue: convert to ANSI-style function declarations.
| author | John "Elwin" Edwards |
|---|---|
| date | Wed, 02 Mar 2016 21:13:26 -0500 |
| parents | ce0cf824c192 |
| children | 0250220d8cdd |
comparison
equal
deleted
inserted
replaced
| 219:f9ef86cf22b2 | 220:f54901b9c39b |
|---|---|
| 103 /* | 103 /* |
| 104 * make sure all the percentages specified in the tables add up to the | 104 * make sure all the percentages specified in the tables add up to the |
| 105 * right amounts | 105 * right amounts |
| 106 */ | 106 */ |
| 107 | 107 |
| 108 badcheck(name, magic, bound) | 108 void |
| 109 char *name; | 109 badcheck(char *name, struct magic_item *magic, int bound) |
| 110 register struct magic_item *magic; | |
| 111 register int bound; | |
| 112 { | 110 { |
| 113 register struct magic_item *end; | 111 register struct magic_item *end; |
| 114 | 112 |
| 115 if (magic[bound - 1].mi_prob == 1000) | 113 if (magic[bound - 1].mi_prob == 1000) |
| 116 return; | 114 return; |
| 126 /* | 124 /* |
| 127 * init_colors: | 125 * init_colors: |
| 128 * Initialize the potion color scheme for this time | 126 * Initialize the potion color scheme for this time |
| 129 */ | 127 */ |
| 130 | 128 |
| 131 init_colors() | 129 void |
| 130 init_colors(void) | |
| 132 { | 131 { |
| 133 register int i; | 132 register int i; |
| 134 register char *str; | 133 register char *str; |
| 135 | 134 |
| 136 for (i = 0 ; i < MAXPOTIONS ; i++) | 135 for (i = 0 ; i < MAXPOTIONS ; i++) |
| 150 | 149 |
| 151 /* | 150 /* |
| 152 * do any initialization for food | 151 * do any initialization for food |
| 153 */ | 152 */ |
| 154 | 153 |
| 155 init_foods() | 154 void |
| 155 init_foods(void) | |
| 156 { | 156 { |
| 157 register int i; | 157 register int i; |
| 158 | 158 |
| 159 for (i=0; i < MAXFOODS; i++) { | 159 for (i=0; i < MAXFOODS; i++) { |
| 160 if (i > 0) | 160 if (i > 0) |
| 166 /* | 166 /* |
| 167 * init_materials: | 167 * init_materials: |
| 168 * Initialize the construction materials for wands and staffs | 168 * Initialize the construction materials for wands and staffs |
| 169 */ | 169 */ |
| 170 | 170 |
| 171 init_materials() | 171 void |
| 172 init_materials(void) | |
| 172 { | 173 { |
| 173 register int i; | 174 register int i; |
| 174 register char *str; | 175 register char *str; |
| 175 | 176 |
| 176 for (i = 0 ; i < MAXSTICKS ; i++) | 177 for (i = 0 ; i < MAXSTICKS ; i++) |
| 201 | 202 |
| 202 /* | 203 /* |
| 203 * do any initialization for miscellaneous magic | 204 * do any initialization for miscellaneous magic |
| 204 */ | 205 */ |
| 205 | 206 |
| 206 init_misc() | 207 void |
| 208 init_misc(void) | |
| 207 { | 209 { |
| 208 register int i; | 210 register int i; |
| 209 | 211 |
| 210 for (i=0; i < MAXMM; i++) { | 212 for (i=0; i < MAXMM; i++) { |
| 211 m_know[i] = FALSE; | 213 m_know[i] = FALSE; |
| 219 /* | 221 /* |
| 220 * init_names: | 222 * init_names: |
| 221 * Generate the names of the various scrolls | 223 * Generate the names of the various scrolls |
| 222 */ | 224 */ |
| 223 | 225 |
| 224 init_names() | 226 void |
| 227 init_names(void) | |
| 225 { | 228 { |
| 226 register int nsyl; | 229 register int nsyl; |
| 227 register char *cp, *sp; | 230 register char *cp, *sp; |
| 228 register int i, nwords; | 231 register int i, nwords; |
| 229 | 232 |
| 256 /* | 259 /* |
| 257 * init_player: | 260 * init_player: |
| 258 * roll up the rogue | 261 * roll up the rogue |
| 259 */ | 262 */ |
| 260 | 263 |
| 261 init_player() | 264 void |
| 265 init_player(void) | |
| 262 { | 266 { |
| 263 int stat_total, round = 0, minimum, maximum, ch, i, j = 0; | 267 int stat_total, round = 0, minimum, maximum, ch, i, j = 0; |
| 264 short do_escape, *our_stats[NUMABILITIES-1]; | 268 short do_escape, *our_stats[NUMABILITIES-1]; |
| 265 struct linked_list *weap_item, *armor_item, *food_item; | 269 struct linked_list *weap_item, *armor_item, *food_item; |
| 266 struct object *obj; | 270 struct object *obj; |
| 788 /* | 792 /* |
| 789 * init_stones: | 793 * init_stones: |
| 790 * Initialize the ring stone setting scheme for this time | 794 * Initialize the ring stone setting scheme for this time |
| 791 */ | 795 */ |
| 792 | 796 |
| 793 init_stones() | 797 void |
| 798 init_stones(void) | |
| 794 { | 799 { |
| 795 register int i; | 800 register int i; |
| 796 register char *str; | 801 register char *str; |
| 797 | 802 |
| 798 for (i = 0 ; i < MAXRINGS ; i++) | 803 for (i = 0 ; i < MAXRINGS ; i++) |
| 813 /* | 818 /* |
| 814 * init_things | 819 * init_things |
| 815 * Initialize the probabilities for types of things | 820 * Initialize the probabilities for types of things |
| 816 */ | 821 */ |
| 817 | 822 |
| 818 init_things() | 823 void |
| 824 init_things(void) | |
| 819 { | 825 { |
| 820 register struct magic_item *mp; | 826 register struct magic_item *mp; |
| 821 | 827 |
| 822 for (mp = &things[1] ; mp < &things[NUMTHINGS] ; mp++) | 828 for (mp = &things[1] ; mp < &things[NUMTHINGS] ; mp++) |
| 823 mp->mi_prob += (mp-1)->mi_prob; | 829 mp->mi_prob += (mp-1)->mi_prob; |
