Mercurial > hg > early-roguelike
comparison srogue/encumb.c @ 217:94a0d9dd5ce1
Super-Rogue: convert to ANSI-style function declarations.
This fixes most of the build warnings.
author | John "Elwin" Edwards |
---|---|
date | Sun, 31 Jan 2016 13:45:07 -0500 |
parents | 2128c7dc8a40 |
children |
comparison
equal
deleted
inserted
replaced
216:b24545357d2e | 217:94a0d9dd5ce1 |
---|---|
8 * All rights reserved. | 8 * All rights reserved. |
9 * | 9 * |
10 * See the file LICENSE.TXT for full copyright and licensing information. | 10 * See the file LICENSE.TXT for full copyright and licensing information. |
11 */ | 11 */ |
12 | 12 |
13 #include <string.h> | |
13 #include "rogue.h" | 14 #include "rogue.h" |
14 #include "rogue.ext" | 15 #include "rogue.ext" |
15 | 16 |
17 int packweight(void); | |
18 int pack_vol(void); | |
19 | |
16 /* | 20 /* |
17 * updpack: | 21 * updpack: |
18 * Update his pack weight and adjust fooduse accordingly | 22 * Update his pack weight and adjust fooduse accordingly |
19 */ | 23 */ |
20 updpack() | 24 void |
25 updpack(void) | |
21 { | 26 { |
22 reg int topcarry, curcarry; | 27 reg int topcarry, curcarry; |
23 | 28 |
24 him->s_carry = totalenc(); /* get total encumb */ | 29 him->s_carry = totalenc(); /* get total encumb */ |
25 curcarry = packweight(); /* get pack weight */ | 30 curcarry = packweight(); /* get pack weight */ |
42 | 47 |
43 /* | 48 /* |
44 * packweight: | 49 * packweight: |
45 * Get the total weight of the hero's pack | 50 * Get the total weight of the hero's pack |
46 */ | 51 */ |
47 packweight() | 52 int |
53 packweight(void) | |
48 { | 54 { |
49 reg struct object *obj; | 55 reg struct object *obj; |
50 reg struct linked_list *pc; | 56 reg struct linked_list *pc; |
51 reg int weight, i; | 57 reg int weight, i; |
52 | 58 |
70 | 76 |
71 /* | 77 /* |
72 * itemweight: | 78 * itemweight: |
73 * Get the weight of an object | 79 * Get the weight of an object |
74 */ | 80 */ |
75 itemweight(wh) | 81 int |
76 struct object *wh; | 82 itemweight(struct object *wh) |
77 { | 83 { |
78 reg int weight; | 84 reg int weight; |
79 | 85 |
80 weight = wh->o_weight; /* get base weight */ | 86 weight = wh->o_weight; /* get base weight */ |
81 switch (wh->o_type) { | 87 switch (wh->o_type) { |
95 | 101 |
96 /* | 102 /* |
97 * pack_vol: | 103 * pack_vol: |
98 * Get the total volume of the hero's pack | 104 * Get the total volume of the hero's pack |
99 */ | 105 */ |
100 pack_vol() | 106 int |
107 pack_vol(void) | |
101 { | 108 { |
102 reg struct object *obj; | 109 reg struct object *obj; |
103 reg struct linked_list *pc; | 110 reg struct linked_list *pc; |
104 reg int volume; | 111 reg int volume; |
105 | 112 |
113 | 120 |
114 /* | 121 /* |
115 * itemvol: | 122 * itemvol: |
116 * Get the volume of an object | 123 * Get the volume of an object |
117 */ | 124 */ |
118 itemvol(wh) | 125 int |
119 struct object *wh; | 126 itemvol(struct object *wh) |
120 { | 127 { |
121 reg int volume, what, extra; | 128 reg int volume, what, extra; |
122 | 129 |
123 extra = 0; | 130 extra = 0; |
124 what = getindex(wh->o_type); | 131 what = getindex(wh->o_type); |
137 | 144 |
138 /* | 145 /* |
139 * playenc: | 146 * playenc: |
140 * Get hero's carrying ability above norm | 147 * Get hero's carrying ability above norm |
141 */ | 148 */ |
142 playenc() | 149 int |
143 { | 150 playenc(void) |
144 reg estr = him->s_ef.a_str; | 151 { |
152 reg int estr = him->s_ef.a_str; | |
145 if (estr >= 24) | 153 if (estr >= 24) |
146 return 3000; | 154 return 3000; |
147 switch(him->s_ef.a_str) { | 155 switch(him->s_ef.a_str) { |
148 case 23: return 2000; | 156 case 23: return 2000; |
149 case 22: return 1500; | 157 case 22: return 1500; |
172 | 180 |
173 /* | 181 /* |
174 * totalenc: | 182 * totalenc: |
175 * Get total weight that the hero can carry | 183 * Get total weight that the hero can carry |
176 */ | 184 */ |
177 totalenc() | 185 int |
186 totalenc(void) | |
178 { | 187 { |
179 reg int wtotal; | 188 reg int wtotal; |
180 | 189 |
181 wtotal = NORMENCB + playenc(); | 190 wtotal = NORMENCB + playenc(); |
182 switch(hungry_state) { | 191 switch(hungry_state) { |
190 | 199 |
191 /* | 200 /* |
192 * whgtchk: | 201 * whgtchk: |
193 * See if the hero can carry his pack | 202 * See if the hero can carry his pack |
194 */ | 203 */ |
195 wghtchk(fromfuse) | 204 void |
196 int fromfuse; | 205 wghtchk(int fromfuse) |
197 { | 206 { |
198 reg int dropchk, err = TRUE; | 207 reg int dropchk, err = TRUE; |
199 reg char ch; | 208 reg char ch; |
200 | 209 |
201 inwhgt = TRUE; | 210 inwhgt = TRUE; |
229 * Gets the fighting ability according to current weight | 238 * Gets the fighting ability according to current weight |
230 * This returns a +1 hit for light pack weight | 239 * This returns a +1 hit for light pack weight |
231 * 0 hit for medium pack weight | 240 * 0 hit for medium pack weight |
232 * -1 hit for heavy pack weight | 241 * -1 hit for heavy pack weight |
233 */ | 242 */ |
234 hitweight() | 243 int |
244 hitweight(void) | |
235 { | 245 { |
236 return(2 - foodlev); | 246 return(2 - foodlev); |
237 } | 247 } |