Typedefify command_t; simplify code accordingly.

This commit is contained in:
Jason S. Ninneman 2017-08-03 08:29:46 -07:00
parent 5c30d6429f
commit 24d102781c
4 changed files with 15 additions and 15 deletions

View file

@ -189,17 +189,17 @@ typedef struct {
word_type_t type;
} command_word_t;
struct command_t {
typedef struct {
enum speechpart part;
command_word_t word[2];
verb_t verb;
obj_t obj;
};
} command_t;
extern struct game_t game;
extern struct settings_t settings;
extern bool get_command_input(struct command_t *);
extern bool get_command_input(command_t *);
extern void speak(const char*, ...);
extern void sspeak(int msg, ...);
extern void pspeak(vocab_t, enum speaktype, int, bool, ...);
@ -224,7 +224,7 @@ extern int suspend(void);
extern int resume(void);
extern int restore(FILE *);
extern long initialise(void);
extern int action(struct command_t command);
extern int action(command_t command);
extern void state_change(obj_t, int);