projects
/
open-adventure.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Datatype definition for command word types.
[open-adventure.git]
/
advent.h
diff --git
a/advent.h
b/advent.h
index ce763faa707882ec74f59eed461d9e2080a9bb48..2e07c7ef26d30c176905f6740c890c261546b7e6 100644
(file)
--- a/
advent.h
+++ b/
advent.h
@@
-87,7
+87,7
@@
enum termination {endgame, quitgame, scoregame};
enum speechpart {unknown, intransitive, transitive};
enum speechpart {unknown, intransitive, transitive};
-
enum wordtype {NO_WORD_TYPE, MOTION, OBJECT, ACTION, NUMERIC}
;
+
typedef enum {NO_WORD_TYPE, MOTION, OBJECT, ACTION, NUMERIC} word_type_t
;
typedef enum scorebonus {none, splatter, defeat, victory} score_t;
typedef enum scorebonus {none, splatter, defeat, victory} score_t;
@@
-188,8
+188,8
@@
struct command_t {
enum speechpart part;
vocab_t id1;
vocab_t id2;
enum speechpart part;
vocab_t id1;
vocab_t id2;
-
enum wordtype
type1;
-
enum wordtype
type2;
+
word_type_t
type1;
+
word_type_t
type2;
verb_t verb;
obj_t obj;
};
verb_t verb;
obj_t obj;
};