]> git.cameronkatri.com Git - bsdgames-darwin.git/blobdiff - rogue/hit.c
revert previous and don't parse octal
[bsdgames-darwin.git] / rogue / hit.c
index 1fa88ff4dbc0f0fd0b2f5a51129fa839c9601856..9d27c1fece7be22533a92b8f01d98ab3ec166070 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: hit.c,v 1.9 2008/01/14 00:23:51 dholland Exp $ */
+/*     $NetBSD: hit.c,v 1.10 2008/01/14 03:50:01 dholland Exp $        */
 
 /*
  * Copyright (c) 1988, 1993
@@ -37,7 +37,7 @@
 #if 0
 static char sccsid[] = "@(#)hit.c      8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: hit.c,v 1.9 2008/01/14 00:23:51 dholland Exp $");
+__RCSID("$NetBSD: hit.c,v 1.10 2008/01/14 03:50:01 dholland Exp $");
 #endif
 #endif /* not lint */
 
@@ -55,12 +55,15 @@ __RCSID("$NetBSD: hit.c,v 1.9 2008/01/14 00:23:51 dholland Exp $");
 
 #include "rogue.h"
 
-object *fight_monster = 0;
+static int damage_for_strength(void);
+static int get_w_damage(const object *);
+static int to_hit(const object *);
+
+static object *fight_monster = NULL;
 char hit_message[HIT_MESSAGE_SIZE] = "";
 
 void
-mon_hit(monster)
-       object *monster;
+mon_hit(object *monster)
 {
        short damage, hit_chance;
        const char *mn;
@@ -119,9 +122,7 @@ mon_hit(monster)
 }
 
 void
-rogue_hit(monster, force_hit)
-       object *monster;
-       boolean force_hit;
+rogue_hit(object *monster, boolean force_hit)
 {
        short damage, hit_chance;
 
@@ -160,10 +161,7 @@ RET:       check_gold_seeker(monster);
 }
 
 void
-rogue_damage(d, monster, other)
-       short d;
-       object *monster;
-       short other;
+rogue_damage(short d, object *monster, short other)
 {
        if (d >= rogue.hp_current) {
                rogue.hp_current = 0;
@@ -177,9 +175,7 @@ rogue_damage(d, monster, other)
 }
 
 int
-get_damage(ds, r)
-       const char *ds;
-       boolean r;
+get_damage(const char *ds, boolean r)
 {
        int i = 0, j, n, d, total = 0;
 
@@ -211,9 +207,8 @@ get_damage(ds, r)
        return(total);
 }
 
-int
-get_w_damage(obj)
-       const object *obj;
+static int
+get_w_damage(const object *obj)
 {
        char new_damage[32];
        int tmp_to_hit, tmp_damage;
@@ -238,8 +233,7 @@ get_w_damage(obj)
 }
 
 int
-get_number(s)
-       const char *s;
+get_number(const char *s)
 {
        int i = 0;
        int total = 0;
@@ -252,8 +246,7 @@ get_number(s)
 }
 
 long
-lget_number(s)
-       const char *s;
+lget_number(const char *s)
 {
        short i = 0;
        long total = 0;
@@ -265,9 +258,8 @@ lget_number(s)
        return(total);
 }
 
-int
-to_hit(obj)
-       const object *obj;
+static int
+to_hit(const object *obj)
 {
        if (!obj) {
                return(1);
@@ -275,8 +267,8 @@ to_hit(obj)
        return(get_number(obj->damage) + obj->hit_enchant);
 }
 
-int
-damage_for_strength()
+static int
+damage_for_strength(void)
 {
        short strength;
 
@@ -307,9 +299,7 @@ damage_for_strength()
 }
 
 int
-mon_damage(monster, damage)
-       object *monster;
-       short damage;
+mon_damage(object *monster, short damage)
 {
        const char *mn;
        short row, col;
@@ -320,7 +310,7 @@ mon_damage(monster, damage)
                row = monster->row;
                col = monster->col;
                dungeon[row][col] &= ~MONSTER;
-               mvaddch(row, col, (int)get_dungeon_char(row, col));
+               mvaddch(row, col, get_dungeon_char(row, col));
 
                fight_monster = 0;
                cough_up(monster);
@@ -340,8 +330,7 @@ mon_damage(monster, damage)
 }
 
 void
-fight(to_the_death)
-       boolean to_the_death;
+fight(boolean to_the_death)
 {
        short ch, c, d;
        short row, col;
@@ -393,10 +382,7 @@ fight(to_the_death)
 }
 
 void
-get_dir_rc(dir, row, col, allow_off_screen)
-       short dir;
-       short *row, *col;
-       short allow_off_screen;
+get_dir_rc(short dir, short *row, short *col, short allow_off_screen)
 {
        switch(dir) {
        case LEFT:
@@ -447,8 +433,7 @@ get_dir_rc(dir, row, col, allow_off_screen)
 }
 
 int
-get_hit_chance(weapon)
-       const object *weapon;
+get_hit_chance(const object *weapon)
 {
        short hit_chance;
 
@@ -459,8 +444,7 @@ get_hit_chance(weapon)
 }
 
 int
-get_weapon_damage(weapon)
-       const object *weapon;
+get_weapon_damage(const object *weapon)
 {
        short damage;
 
@@ -471,8 +455,7 @@ get_weapon_damage(weapon)
 }
 
 void
-s_con_mon(monster)
-       object *monster;
+s_con_mon(object *monster)
 {
        if (con_mon) {
                monster->m_flags |= CONFUSED;