Upgrade get_vocab_metadata() to use command_type_t.
[open-adventure.git] / advent.h
index d2357070a6e891d4511b32a1ffccaec9b843beee..b011e96f9e7429fd623ba3d7e825ce582968d485 100644 (file)
--- a/advent.h
+++ b/advent.h
@@ -184,17 +184,14 @@ struct settings_t {
 };
 
 typedef struct {
+  char raw[LINESIZE];
   vocab_t id;
   word_type_t type;
 } command_word_t;
 
 struct command_t {
-    char raw1[LINESIZE], raw2[LINESIZE];
     enum speechpart part;
-    vocab_t id1;
-    vocab_t id2;
-    word_type_t type1;
-    word_type_t type2;
+    command_word_t word[2];
     verb_t verb;
     obj_t   obj;
 };