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