justin,
alldone,
shldchg,
- thingx,
- thingy,
plnetx,
plnety,
inorbit,
batx,
baty,
ithere,
- iqhere,
- iqengry,
ithx,
ithy,
iseenit,
#define justin game.justin // just entered quadrant
#define alldone game.alldone // game is now finished
#define shldchg game.shldchg // shield is changing (affects efficiency)
-#define thingx game.thingx // location of strange object in galaxy
-#define thingy game.thingy //
#define plnetx game.plnetx // location of planet in quadrant
#define plnety game.plnety //
#define inorbit game.inorbit // orbiting
#define ishere game.ishere // Super-commander in quandrant
#define neutz game.neutz // Romulan Neutral Zone
#define irhere game.irhere // Romulans in quadrant
-#define iqhere game.iqhere // Thing in quadrant
-#define iqengry game.iqengry // Thing attacking
#define icraft game.icraft // Kirk in Galileo
#define ientesc game.ientesc // Attempted escape from supercommander
#define iscraft game.iscraft // =1 if craft on ship, -1 if removed from game
EXTERN double aaitem;
EXTERN char citem[10];
+/* the Space Thingy's global state should *not* be saved! */
+EXTERN int thingx, thingy, iqhere, iqengry;
+
typedef enum {FWON, FDEPLETE, FLIFESUP, FNRG, FBATTLE,
FNEG3, FNOVA, FSNOVAED, FABANDN, FDILITHIUM,
FMATERIALIZE, FPHASER, FLOST, FMINING, FDPLANET,