1 /* 2 * phantglobs.h - global declarations for Phantasia 3 * 4 * $DragonFly: src/games/phantasia/phantglobs.h,v 1.2 2005/05/31 00:06:26 swildner Exp $ 5 */ 6 7 extern double Circle; /* which circle player is in */ 8 extern double Shield; /* force field thrown up in monster battle */ 9 10 extern bool Beyond; /* set if player is beyond point of no return */ 11 extern bool Marsh; /* set if player is in dead marshes */ 12 extern bool Throne; /* set if player is on throne */ 13 extern bool Changed; /* set if important player stats have changed */ 14 extern bool Wizard; /* set if player is the 'wizard' of the game */ 15 extern bool Timeout; /* set if short timeout waiting for input */ 16 extern bool Windows; /* set if we are set up for curses stuff */ 17 extern bool Luckout; /* set if we have tried to luck out in fight */ 18 extern bool Foestrikes; /* set if foe gets a chance to hit in battleplayer()*/ 19 extern bool Echo; /* set if echo input to terminal */ 20 21 extern int Users; /* number of users currently playing */ 22 extern int Whichmonster; /* which monster we are fighting */ 23 extern int Lines; /* line on screen counter for fight routines */ 24 25 extern jmp_buf Fightenv; /* used to jump into fight routine */ 26 extern jmp_buf Timeoenv; /* used for timing out waiting for input */ 27 28 extern long Fileloc; /* location in file of player statistics */ 29 30 extern const char *Login; /* pointer to login of current player */ 31 extern const char *Enemyname; /* pointer name of monster/player we are battling*/ 32 33 extern struct player Player; /* stats for player */ 34 extern struct player Other; /* stats for another player */ 35 36 extern struct monster Curmonster;/* stats for current monster */ 37 38 extern struct energyvoid Enrgyvoid;/* energy void buffer */ 39 40 extern struct charstats Stattable[];/* used for rolling and changing player stats*/ 41 42 extern struct charstats *Statptr;/* pointer into Stattable[] */ 43 44 extern struct menuitem Menu[]; /* menu of items for purchase */ 45 46 extern FILE *Playersfp; /* pointer to open player file */ 47 extern FILE *Monstfp; /* pointer to open monster file */ 48 extern FILE *Messagefp; /* pointer to open message file */ 49 extern FILE *Energyvoidfp; /* pointer to open energy void file */ 50 51 extern char Databuf[]; /* a place to read data into */ 52 53 /* some canned strings for messages */ 54 extern const char Illcmd[]; 55 extern const char Illmove[]; 56 extern const char Illspell[]; 57 extern const char Nomana[]; 58 extern const char Somebetter[]; 59 extern const char Nobetter[]; 60