25 #include "common/serializer.h" 26 #include "common/str.h" 31 SEQUENCE_TRIGGER_NONE = -1,
32 SEQUENCE_TRIGGER_PARSER = 0,
33 SEQUENCE_TRIGGER_DAEMON = 1,
34 SEQUENCE_TRIGGER_PREPARE = 2
42 AWAITING_RIGHT_MOUSE = 4
60 enum VerbType { VERB_ONLY, VERB_THIS, VERB_THAT, VERB_INIT };
63 PREP_NONE, PREP_WITH, PREP_TO, PREP_AT, PREP_FROM, PREP_ON, PREP_IN,
64 PREP_UNDER, PREP_BEHIND, PREP_RELATIONAL = 0xff
68 CAT_NONE = 0, CAT_COMMAND = 1, CAT_INV_LIST = 2, CAT_INV_VOCAB = 3,
69 CAT_HOTSPOT = 4, CAT_INV_ANIM = 5, CAT_TALK_ENTRY = 6, CAT_INV_SCROLLER = 7,
78 int _indirectObjectId;
92 int _mainObjectSource;
93 int _secondObjectSource;
108 void appendVocab(
int vocabId,
bool capitalize =
false);
110 void startWalkingDirectly(
int walkType);
118 int _statusTextIndex;
125 ScrCategory _commandSource;
126 ScrCategory _mainObjectSource;
128 ScrCategory _secondObjectSource;
129 ScrCategory _recentCommandSource;
130 bool _pointEstablished;
132 InterAwaiting _interAwaiting;
152 bool isAction(
int verbId,
int objectNameId = 0,
int indirectObjectId = 0);
153 bool isObject(
int objectNameId);
154 bool isTarget(
int objectNameId);
160 void checkActionAtMousePos();
Definition: serializer.h:79
void synchronize(Common::Serializer &s)