32 #include "common/keyboard.h" 36 class SeekableReadStream;
42 #define TAKE_TEXT "Picked up the %s ok." 44 enum {LOOK_NAME = 1, TAKE_NAME};
48 enum {LOOK = 1, TAKE = 2, DROP = 4, LOOK_S = 8};
51 _TBLACK, _TBLUE, _TGREEN, _TCYAN,
52 _TRED, _TMAGENTA, _TBROWN, _TWHITE,
53 _TGRAY, _TLIGHTBLUE, _TLIGHTGREEN, _TLIGHTCYAN,
54 _TLIGHTRED, _TLIGHTMAGENTA, _TLIGHTYELLOW, _TBRIGHTWHITE
57 enum Uif {U_FONT5, U_FONT6, U_FONT8, UIF_IMAGES, NUM_UIF_ITEMS};
58 static const int kFirstFont = U_FONT5;
63 enum Cycle {kCycleInvisible, kCycleAlmostInvisible, kCycleNotCycling, kCycleForward, kCycleBackward};
68 enum {SEQ_RIGHT, SEQ_LEFT, SEQ_DOWN, SEQ_UP};
70 enum Font {LARGE_ROMAN, MED_ROMAN, NUM_GDI_FONTS, INIT_FONTS, DEL_FONTS};
97 typedef byte *SoundPtr;
105 int _x1, _y1, _x2, _y2;
107 byte _firstScreenIndex;
116 uint16 _bytesPerLine8;
118 uint16 _x1, _x2, _y1, _y2;
130 #include "common/pack-start.h" 135 #include "common/pack-end.h" 137 static const int kMaxSeqNumb = 4;
145 uint16 *_stateDataIndex;
147 int _vxPath, _vyPath;
168 int16 _viewx, _viewy;
byte * ImagePtr
Definition: game.h:96
Cycle
Definition: game.h:63
Path
Definition: game.h:75
Definition: algorithm.h:29