X-Git-Url: https://jxself.org/git/?p=super-star-trek.git;a=blobdiff_plain;f=src%2Fsst.h;h=8651afd849224e987eff13a79403326a6b2a5c45;hp=d58fea381e2faa3141a64dfa612b76cd039dd3e6;hb=fbb4aa04129c7e9fbe17428c5e151d4afbdd039e;hpb=d87b83a23fb7b5ac0ba610069a3ce7da8026fd80 diff --git a/src/sst.h b/src/sst.h index d58fea3..8651afd 100644 --- a/src/sst.h +++ b/src/sst.h @@ -58,6 +58,8 @@ typedef struct { typedef struct { int snap, // snapshot taken + crew, // crew complement +#define FULLCREW 428 /* BSD Trek was 387, that's wrong */ remkl, // remaining klingons remcom, // remaining commanders nscrem, // remaining super commanders @@ -224,6 +226,7 @@ struct game { condit, // condition (red/yellow/green/docked) torps, // number of torpedoes ship, // ship type -- 'E' is Enterprise + abandoned, // count of crew abandoned in space length, // length of game skill, // skill level klhere, // klingons here @@ -295,7 +298,7 @@ typedef enum {FWON, FDEPLETE, FLIFESUP, FNRG, FBATTLE, FNEG3, FNOVA, FSNOVAED, FABANDN, FDILITHIUM, FMATERIALIZE, FPHASER, FLOST, FMINING, FDPLANET, FPNOVA, FSSC, FSTRACTOR, FDRAY, FTRIBBLE, - FHOLE} FINTYPE ; + FHOLE, FCREW} FINTYPE ; enum loctype {neither, quadrant, sector}; #define IHR 'R' @@ -336,7 +339,7 @@ void phasers(void); void photon(void); void warp(bool); void doshield(int); -void dock(int); +void dock(bool); void dreprt(void); void chart(int); void rechart(void);