/* Header: us.h,v 7.0.1.1 86/10/16 10:53:58 lwall Exp */ /* Log: us.h,v * Revision 7.0.1.1 86/10/16 10:53:58 lwall * Added Damage. Fixed random bugs. * * Revision 7.0 86/10/08 15:14:27 lwall * Split into separate files. Added amoebas and pirates. * */ EXT bool cloaking; EXT bool cloaked; EXT int status; EXT int entmode; EXT int evely; EXT int evelx; EXT int bvely; EXT int bvelx; #define MAXDAMAGE 9 #define NOWARP 0 #define NOIMPULSE 1 #define NOPHASERS 2 #define NOTORPS 3 #define NOCLOAKING 4 #define NOSHIELDS 5 #define NOZAPPER 6 #define NODESTRUCT 7 #define NOTRACTORS 8 EXT int dam INIT(0); EXT int lastdam INIT(-1); EXT int damage INIT(0); EXT int olddamage INIT(-1); #ifdef DOINIT const char *dammess[MAXDAMAGE] = { "WARP", "IMPULSE", "PHASERS", "TORPS", "CLOAKING", "SHIELDS", "ZAPPER", "DESTRUCT", "TRACTORS" }; char damflag[MAXDAMAGE] = {0,0,0,0,0,0,0,0,0}; #else extern char *dammess[]; extern char damflag[]; #endif void us_init(void); void do_direction(int, int); void ctrl_direction(int, int); void shift_direction(int, int); void get_commands(bool *); |