X-Git-Url: https://jxself.org/git/?p=super-star-trek.git;a=blobdiff_plain;f=src%2Fsst.h;h=a1b8b5e00386dbc4b5fb48e0f29f52b23d97adcb;hp=8651afd849224e987eff13a79403326a6b2a5c45;hb=ac174cf8ec82d71fe16ca5d4318c288586053b6f;hpb=fbb4aa04129c7e9fbe17428c5e151d4afbdd039e diff --git a/src/sst.h b/src/sst.h index 8651afd..a1b8b5e 100644 --- a/src/sst.h +++ b/src/sst.h @@ -215,6 +215,7 @@ struct game { neutz, // Romulan Neutral Zone isarmed, // probe is armed inorbit, // orbiting a planet + imine, // mining thawed; // thawed game int inkling, // initial number of klingons inbase, // initial number of bases @@ -237,7 +238,6 @@ struct game { shldchg, // shield is changing (affects efficiency) landed, // party on planet (1), on ship (-1) iplnet, // planet # in quadrant - imine, // mining inplan, // initial planets nenhere, // number of enemies in quadrant ishere, // super-commander in quandrant @@ -328,11 +328,11 @@ enum loctype {neither, quadrant, sector}; /* Function prototypes */ void prelim(void); -void attack(int); +void attack(bool); bool choose(bool); -void setup(int); +void setup(bool); void score(void); -void atover(int); +void atover(bool); int srscan(int); void lrscan(void); void phasers(void); @@ -341,7 +341,7 @@ void warp(bool); void doshield(int); void dock(bool); void dreprt(void); -void chart(int); +void chart(bool); void rechart(void); void impuls(void); void wait(void); @@ -352,7 +352,7 @@ void eta(void); void mayday(void); void abandn(void); void finish(FINTYPE); -void dstrct(void); +void selfdestruct(void); void kaboom(void); void freeze(bool); int thaw(void); @@ -367,7 +367,7 @@ void skip(int); void prout(char *, ...); void proutn(char *, ...); void stars(void); -void newqad(int); +void newqad(bool); bool ja(void); void cramen(int); void crmshp(void); @@ -380,16 +380,16 @@ void dropin(int, coord*); void newcnd(void); void sortkl(void); void imove(void); -void ram(int, int, coord); -void crmena(int, int, int, coord w); +void ram(bool, int, coord); +void crmena(bool, int, enum loctype, coord w); void deadkl(coord, int, int, int); void timwrp(void); void movcom(void); void torpedo(double, double, int, int, double *, int, int); void huh(void); void pause_game(int); -void nova(int, int); -void snova(int, int); +void nova(coord); +void snova(bool, coord *); void scom(bool *); void hittem(double *); void prouts(char *, ...); @@ -397,21 +397,21 @@ int isit(char *); void preport(void); void orbit(void); void sensor(void); -void drawmaps(short); +void drawmaps(int); void beam(void); void mine(void); void usecrystals(void); void shuttle(void); void deathray(void); void debugme(void); -void attakreport(int); +void attakreport(bool); void movetho(void); void probe(void); void iostart(void); void setwnd(WINDOW *); void warble(void); -void boom(int ii, int jj); -void tracktorpedo(int ix, int iy, int l, int i, int n, int iquad); +void boom(int, int); +void tracktorpedo(int, int, int, int, int, int); void cgetline(char *, int); void waitfor(void); void setpassword(void);