Home | History | Annotate | Line # | Download | only in warp
us.h revision 1.2
      1  1.2  kamil /* Header: us.h,v 7.0.1.1 86/10/16 10:53:58 lwall Exp */
      2  1.1  kamil 
      3  1.2  kamil /* Log:	us.h,v
      4  1.1  kamil  * Revision 7.0.1.1  86/10/16  10:53:58  lwall
      5  1.1  kamil  * Added Damage.  Fixed random bugs.
      6  1.1  kamil  *
      7  1.1  kamil  * Revision 7.0  86/10/08  15:14:27  lwall
      8  1.1  kamil  * Split into separate files.  Added amoebas and pirates.
      9  1.1  kamil  *
     10  1.1  kamil  */
     11  1.1  kamil 
     12  1.1  kamil EXT bool cloaking;
     13  1.1  kamil EXT bool cloaked;
     14  1.1  kamil 
     15  1.1  kamil EXT int status;
     16  1.1  kamil EXT int entmode;
     17  1.1  kamil 
     18  1.1  kamil EXT int evely;
     19  1.1  kamil EXT int evelx;
     20  1.1  kamil EXT int bvely;
     21  1.1  kamil EXT int bvelx;
     22  1.1  kamil 
     23  1.1  kamil #define MAXDAMAGE 9
     24  1.1  kamil #define NOWARP 0
     25  1.1  kamil #define NOIMPULSE 1
     26  1.1  kamil #define NOPHASERS 2
     27  1.1  kamil #define NOTORPS 3
     28  1.1  kamil #define NOCLOAKING 4
     29  1.1  kamil #define NOSHIELDS 5
     30  1.1  kamil #define NOZAPPER 6
     31  1.1  kamil #define NODESTRUCT 7
     32  1.1  kamil #define NOTRACTORS 8
     33  1.1  kamil 
     34  1.1  kamil EXT int dam INIT(0);
     35  1.1  kamil EXT int lastdam INIT(-1);
     36  1.1  kamil EXT int damage INIT(0);
     37  1.1  kamil EXT int olddamage INIT(-1);
     38  1.1  kamil 
     39  1.1  kamil #ifdef DOINIT
     40  1.1  kamil char *dammess[MAXDAMAGE] = {
     41  1.1  kamil     "WARP",
     42  1.1  kamil     "IMPULSE",
     43  1.1  kamil     "PHASERS",
     44  1.1  kamil     "TORPS",
     45  1.1  kamil     "CLOAKING",
     46  1.1  kamil     "SHIELDS",
     47  1.1  kamil     "ZAPPER",
     48  1.1  kamil     "DESTRUCT",
     49  1.1  kamil     "TRACTORS"
     50  1.1  kamil };
     51  1.1  kamil char damflag[MAXDAMAGE] = {0,0,0,0,0,0,0,0,0};
     52  1.1  kamil #else
     53  1.1  kamil extern char *dammess[];
     54  1.1  kamil extern char damflag[];
     55  1.1  kamil #endif
     56  1.1  kamil 
     57  1.1  kamil void do_direction();
     58  1.1  kamil void ctrl_direction();
     59  1.1  kamil void shift_direction();
     60  1.1  kamil void get_commands();
     61  1.1  kamil void us_init();
     62