comparison arogue7/effects.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 b786053d2f37
children e1cd27c5464f
comparison
equal deleted inserted replaced
218:56e748983fa8 219:f9ef86cf22b2
19 /* 19 /*
20 * effect: 20 * effect:
21 * Check for effects of one thing hitting another thing. Return 21 * Check for effects of one thing hitting another thing. Return
22 * the reason code if the defender is killed. Otherwise return 0. 22 * the reason code if the defender is killed. Otherwise return 0.
23 */ 23 */
24 effect(att, def, weap, thrown, see_att, see_def) 24 int
25 register struct thing *att, *def; 25 effect(struct thing *att, struct thing *def, struct object *weap, bool thrown,
26 struct object *weap; 26 bool see_att, bool see_def)
27 bool thrown;
28 register bool see_att, see_def;
29 { 27 {
30 register bool att_player, def_player; 28 register bool att_player, def_player;
31 char attname[LINELEN+1], defname[LINELEN+1]; 29 char attname[LINELEN+1], defname[LINELEN+1];
32 30
33 /* See if the attacker or defender is the player */ 31 /* See if the attacker or defender is the player */