22 #ifndef MADS_HOTSPOTS_H 23 #define MADS_HOTSPOTS_H 25 #include "common/scummsys.h" 26 #include "mads/events.h" 27 #include "mads/player.h" 59 #define DYNAMIC_HOTSPOTS_SIZE 16 61 #define SYNTAX_SINGULAR 0 62 #define SYNTAX_PLURAL 1 63 #define SYNTAX_PARTITIVE 2 64 #define SYNTAX_SINGULAR_MASC 3 65 #define SYNTAX_SINGULAR_FEM 4 66 #define SYNTAX_SINGULAR_LIVING 5 67 #define SYNTAX_MASC_NOT_PROPER 6 68 #define SYNTAX_FEM_NOT_PROPER 7 83 int add(
int descId,
int verbId, byte syntax,
int seqIndex,
const Common::Rect &bounds);
84 int add(
int descId,
int verbId,
int seqIndex,
const Common::Rect &bounds);
86 int setCursor(
int index, CursorType cursor);
87 void remove(
int index);
129 void activate(
int vocabId,
bool active);
134 void activateAtPos(
int vocabId,
bool active,
Common::Point pos);
void synchronize(Common::Serializer &s)
Definition: hotspots.h:33
Definition: hotspots.h:120
Definition: serializer.h:79
size_type size() const
Definition: array.h:315
Definition: hotspots.h:71
Facing
Definition: player.h:40
uint size_type
Definition: array.h:59
Definition: hotspots.h:104