diff options
| author | dholland <dholland@NetBSD.org> | 2008-01-14 03:50:01 +0000 |
|---|---|---|
| committer | dholland <dholland@NetBSD.org> | 2008-01-14 03:50:01 +0000 |
| commit | 171895fb3091b20b772c7ce10af67d5d5e3c03f9 (patch) | |
| tree | a4391bc3bd148b10908feb040df0693176f91e5f /rogue/zap.c | |
| parent | 75ac6f4b4e5cbe8cd70943b174c38771b817c6ff (diff) | |
| download | bsdgames-darwin-171895fb3091b20b772c7ce10af67d5d5e3c03f9.tar.gz bsdgames-darwin-171895fb3091b20b772c7ce10af67d5d5e3c03f9.zip | |
ANSIfy. Remove unnecessary casts. Clean up for -Wsign-compare. Make more
things file-static. Other minor tidyups, and fix a couple minor bugs found
along the way.
Diffstat (limited to 'rogue/zap.c')
| -rw-r--r-- | rogue/zap.c | 40 |
1 files changed, 19 insertions, 21 deletions
diff --git a/rogue/zap.c b/rogue/zap.c index 8280190a..3e9134f0 100644 --- a/rogue/zap.c +++ b/rogue/zap.c @@ -1,4 +1,4 @@ -/* $NetBSD: zap.c,v 1.8 2008/01/14 00:23:53 dholland Exp $ */ +/* $NetBSD: zap.c,v 1.9 2008/01/14 03:50:03 dholland Exp $ */ /* * Copyright (c) 1988, 1993 @@ -37,7 +37,7 @@ #if 0 static char sccsid[] = "@(#)zap.c 8.1 (Berkeley) 5/31/93"; #else -__RCSID("$NetBSD: zap.c,v 1.8 2008/01/14 00:23:53 dholland Exp $"); +__RCSID("$NetBSD: zap.c,v 1.9 2008/01/14 03:50:03 dholland Exp $"); #endif #endif /* not lint */ @@ -55,10 +55,15 @@ __RCSID("$NetBSD: zap.c,v 1.8 2008/01/14 00:23:53 dholland Exp $"); #include "rogue.h" +static object *get_zapped_monster(short, short *, short *); +static void tele_away(object *); +static void wdrain_life(object *); +static void zap_monster(object *, unsigned short); + boolean wizard = 0; void -zapp() +zapp(void) { short wch; boolean first_miss = 1; @@ -112,10 +117,8 @@ zapp() (void)reg_move(); } -object * -get_zapped_monster(dir, row, col) - short dir; - short *row, *col; +static object * +get_zapped_monster(short dir, short *row, short *col) { short orow, ocol; @@ -135,10 +138,8 @@ get_zapped_monster(dir, row, col) } } -void -zap_monster(monster, kind) - object *monster; - unsigned short kind; +static void +zap_monster(object *monster, unsigned short kind) { short row, col; object *nm; @@ -203,9 +204,8 @@ zap_monster(monster, kind) } } -void -tele_away(monster) - object *monster; +static void +tele_away(object *monster) { short row, col; @@ -224,7 +224,7 @@ tele_away(monster) } void -wizardize() +wizardize(void) { char buf[100]; @@ -247,9 +247,8 @@ wizardize() } } -void -wdrain_life(monster) - object *monster; +static void +wdrain_life(object *monster) { short hp; object *lmon, *nm; @@ -278,8 +277,7 @@ wdrain_life(monster) } void -bounce(ball, dir, row, col, r) - short ball, dir, row, col, r; +bounce(short ball, short dir, short row, short col, short r) { short orow, ocol; const char *s; @@ -383,7 +381,7 @@ bounce(ball, dir, row, col, r) damage = (damage * 3) / 2; damage -= get_armor_class(rogue.armor); } - rogue_damage(damage, (object *)0, + rogue_damage(damage, NULL, ((ball == FIRE) ? KFIRE : HYPOTHERMIA)); messagef(0, "the %s hits", s); } |
