X-Git-Url: https://git.cameronkatri.com/bsdgames-darwin.git/blobdiff_plain/28a2fb534d0a6db57738352113f148c57f1078f1..c2997b6e22cfa183e7e73501ecdb2d5020434c9a:/phantasia/fight.c diff --git a/phantasia/fight.c b/phantasia/fight.c index d001dabe..1f01b9de 100644 --- a/phantasia/fight.c +++ b/phantasia/fight.c @@ -1,13 +1,33 @@ -/* $NetBSD: fight.c,v 1.11 2009/05/25 23:08:45 dholland Exp $ */ +/* $NetBSD: fight.c,v 1.13 2009/08/31 08:27:16 dholland Exp $ */ /* * fight.c Phantasia monster fighting routines */ -#include "include.h" +#include +#include +#include +#include + +#include "macros.h" +#include "phantdefs.h" +#include "phantstruct.h" +#include "phantglobs.h" + #undef bool #include +static void awardtreasure(void); +static void callmonster(int); +static void cancelmonster(void); +static void cursedtreasure(void); +static void hitmonster(double); +static void monsthits(void); +static int pickmonster(void); +static void playerhits(void); +static void scramblestats(void); +static void throwspell(void); + void encounter(int particular) { @@ -152,7 +172,7 @@ encounter(int particular) clrtobot(); } -int +static int pickmonster(void) { if (Player.p_specialtype == SC_VALAR) @@ -192,7 +212,7 @@ pickmonster(void) return ((int) ROLL(14.0, 25.0)); } -void +static void playerhits(void) { double inflict; /* damage inflicted */ @@ -335,7 +355,7 @@ playerhits(void) } -void +static void monsthits(void) { double inflict; /* damage inflicted */ @@ -585,7 +605,7 @@ SPECIALHIT: } } -void +static void cancelmonster(void) { Curmonster.m_energy = 0.0; @@ -594,7 +614,7 @@ cancelmonster(void) Curmonster.m_flock = 0.0; } -void +static void hitmonster(double inflict) { mvprintw(Lines++, 0, "You hit %s %.0f times!", Enemyname, inflict); @@ -621,7 +641,7 @@ hitmonster(double inflict) } } -void +static void throwspell(void) { double inflict; /* damage inflicted */ @@ -831,7 +851,7 @@ throwspell(void) } } -void +static void callmonster(int which) { struct monster Othermonster; /* to find a name for mimics */ @@ -908,7 +928,7 @@ callmonster(int which) Curmonster.m_melee = Curmonster.m_skirmish = 0.0; } -void +static void awardtreasure(void) { int whichtreasure; /* calculated treasure to grant */ @@ -1332,7 +1352,7 @@ awardtreasure(void) } } -void +static void cursedtreasure(void) { if (Player.p_charms > 0) { @@ -1349,7 +1369,7 @@ cursedtreasure(void) } } -void +static void scramblestats(void) { double dbuf[6]; /* to put statistic in */