X-Git-Url: https://jxself.org/git/?p=super-star-trek.git;a=blobdiff_plain;f=src%2Fsst.h;h=dce01e0ee02064ae4556e23d7ca6c2551e3c32bd;hp=7389c5de3aecd4a0c3636b88c172849e9a4d9ea1;hb=16a5bbd86d12644c1a613e61e990f76b16a567f0;hpb=2c5438d3c22fe863ad8054d214f2afdd061ad43a diff --git a/src/sst.h b/src/sst.h index 7389c5d..dce01e0 100644 --- a/src/sst.h +++ b/src/sst.h @@ -113,14 +113,6 @@ typedef struct { } chart[GALSIZE+1][GALSIZE+1]; // the starchart (subscript 0 not used) } snapshot; // Data that is snapshot -#define NKILLK (game.inkling - game.state.remkl) -#define NKILLC (game.incom - game.state.remcom) -#define NKILLSC (game.inscom - game.state.nscrem) -#define NKILLROM (game.inrom - game.state.nromrem) -#define KLINGREM (game.state.remkl + game.state.remcom + game.state.nscrem) -#define INKLINGTOT (game.inkling + game.incom + game.inscom) -#define KLINGKILLED (INKLINGTOT - KLINGREM) - /* game options */ #define OPTION_ALL 0xffffffff #define OPTION_TTY 0x00000001 /* old interface */ @@ -163,8 +155,8 @@ typedef struct { #define FOREVER 1e30 /* Define future events */ -#define FSPY 0 // Spy event happens always (no future[] entry) - // can cause SC to tractor beam Enterprise +#define FSPY 0 // Spy event happens always (no future[] entry) + // can cause SC to tractor beam Enterprise #define FSNOVA 1 // Supernova #define FTBEAM 2 // Commander tractor beams Enterprise #define FSNAP 3 // Snapshot for time warp @@ -278,7 +270,7 @@ struct game { inplan, // initial planets nenhere, // number of enemies in quadrant irhere, // Romulans in quadrant - isatb, // =1 if super commander is attacking base + isatb, // =2 if super commander is attacking base tourn, // tournament number proben, // number of moves for probe nprobes; // number of probes available @@ -310,11 +302,11 @@ extern struct game game; /* the following global state doesn't need to be saved */ extern char *device[NDEVICES]; -extern char *systnames[NINHAB + 1]; +extern char *systnames[NINHAB]; extern int iscore, iskill; // Common PLAQ extern double perdate; extern double aaitem; -extern char citem[10]; +extern char citem[12]; extern int seed; extern bool idebug; extern FILE *logfp, *replayfp; @@ -343,7 +335,7 @@ extern void atover(bool); extern void srscan(void); extern void lrscan(void); extern void phasers(void); -extern void photon(void); +extern void torps(void); extern void warp(bool); extern void doshield(bool); extern void dock(bool); @@ -398,8 +390,7 @@ extern void timwrp(void); extern void moveklings(void); extern void torpedo(double, double, coord, double *, int, int); extern void huh(void); -extern void pause_reset(void); -extern void pause_game(bool); +extern void announce(void); extern void nova(coord); extern void supernova(bool, coord *); extern void supercommander(void); @@ -429,7 +420,7 @@ extern void setpassword(void); extern void commandhook(char *, bool); extern void makechart(void); extern coord newkling(int); -#if BSD_BUG_FOR_BUG +#ifdef BSD_BUG_FOR_BUG extern void visual(void); #endif