GO_MOVE,
GO_TOP,
GO_CLEAROBJ,
- GO_CHECKHINT,
GO_WORD2,
GO_UNKNOWN,
GO_DWARFWAKE,
long dflag;
long dkill; // dwarves killed
- long dtotal; // total dwarves (including pirate)
+ long dtotal; // total dwarves (including pirate) in loc
long foobar; // progress in saying "FEE FIE FOE FOO".
long holdng; // number of objects being carried
long igo; // # uses of "go" instead of a direction
bool novice; // asked for instructions at start-up?
turn_t numdie; // number of times killed so far
loc_t oldloc; // where player was
- loc_t oldlc2; // where player was two moves ago
+ loc_t oldlc2; // where player was two moves ago
obj_t oldobj; // last object player handled
bool panic; // has player found out he's trapped?
long saved; // point penalty for saves
loc_t dloc[NDWARVES + 1]; // location of dwarves, initially hard-wired in
loc_t odloc[NDWARVES + 1]; // prior loc of each dwarf, initially garbage
loc_t fixed[NOBJECTS + 1]; // fixed location of object (if not IS_FREE)
- long link[NOBJECTS * 2 + 1]; // object-list links
+ obj_t link[NOBJECTS * 2 + 1]; // object-list links
loc_t place[NOBJECTS + 1]; // location of object
long hinted[NHINTS]; // hinted[i] = true iff hint i has been used.
long hintlc[NHINTS]; // hintlc[i] = how long at LOC with cond bit i
};
typedef struct {
- char raw[LINESIZE];
- vocab_t id;
- word_type_t type;
+ char raw[LINESIZE];
+ vocab_t id;
+ word_type_t type;
} command_word_t;
typedef struct {
/* represent an empty command word */
static const command_word_t empty_command_word = {
- .raw = "",
- .id = WORD_EMPTY,
- .type = NO_WORD_TYPE,
+ .raw = "",
+ .id = WORD_EMPTY,
+ .type = NO_WORD_TYPE,
};
/* end */