X-Git-Url: https://jxself.org/git/?p=super-star-trek.git;a=blobdiff_plain;f=src%2Fsst.h;h=7389c5de3aecd4a0c3636b88c172849e9a4d9ea1;hp=daf97ac7a7a8a32b1d5253288ec1ef6d599bcca1;hb=2c5438d3c22fe863ad8054d214f2afdd061ad43a;hpb=a76d5b483a4f07459b71f9cce46c93c3f7ed8f96 diff --git a/src/sst.h b/src/sst.h index daf97ac..7389c5d 100644 --- a/src/sst.h +++ b/src/sst.h @@ -36,11 +36,6 @@ */ #define VALID_QUADRANT(x, y) ((x)>=1 && (x)<=GALSIZE && (y)>=1 && (y)<=GALSIZE) #define VALID_SECTOR(x, y) ((x)>=1 && (x)<=QUADSIZE && (y)>=1 && (y)<=QUADSIZE) -#define for_quadrants(i) for (i = 1; i <= GALSIZE; i++) -#define for_sectors(i) for (i = 1; i <= QUADSIZE; i++) -#define for_commanders(i) for (i = 1; i <= game.state.remcom; i++) -#define for_local_enemies(i) for (i = 1; i <= game.nenhere; i++) -#define for_starbases(i) for (i = 1; i <= game.state.rembase; i++) typedef struct {int x; int y;} coord; @@ -52,15 +47,13 @@ typedef struct {int x; int y;} coord; typedef struct { coord w; - enum {M=0, N=1, O=2} pclass; + enum {destroyed= -1, M=0, N=1, O=2} pclass; int inhabited; /* if NZ, an index into a name array */ #define UNINHABITED -1 enum {mined=-1, present=0, absent=1} crystals; /* has crystals */ enum {unknown, known, shuttle_down} known; } planet; -#define DESTROY(pl) memset(pl, '\0', sizeof(planet)) - typedef enum { IHR = 'R', IHK = 'K', @@ -354,17 +347,17 @@ extern void photon(void); extern void warp(bool); extern void doshield(bool); extern void dock(bool); -extern void dreprt(void); +extern void damagereport(void); extern void chart(void); extern void rechart(void); -extern void impuls(void); +extern void impulse(void); extern void wait(void); -extern void setwrp(void); +extern void setwarp(void); extern void events(void); extern void report(void); extern void eta(void); extern void mayday(void); -extern void abandn(void); +extern void abandon(void); extern void finish(FINTYPE); extern void selfdestruct(void); extern void kaboom(void); @@ -396,7 +389,7 @@ extern double Rand(void); extern coord randplace(int); extern coord dropin(feature); extern void newcnd(void); -extern void sortkl(void); +extern void sortklings(void); extern void imove(bool); extern void ram(bool, feature, coord); extern void crmena(bool, feature, enum loctype, coord w); @@ -408,11 +401,11 @@ extern void huh(void); extern void pause_reset(void); extern void pause_game(bool); extern void nova(coord); -extern void snova(bool, coord *); -extern void scom(void); +extern void supernova(bool, coord *); +extern void supercommander(void); extern void hittem(double *); extern bool isit(char *); -extern void preport(void); +extern void survey(void); extern void orbit(void); extern void sensor(void); extern void drawmaps(int); @@ -422,8 +415,8 @@ extern void usecrystals(void); extern void shuttle(void); extern void deathray(void); extern void debugme(void); -extern void attakreport(bool); -extern void movetho(void); +extern void attackreport(bool); +extern void movetholian(void); extern void probe(void); extern void iostart(void); extern void setwnd(WINDOW *);