32 #include "common/keyboard.h" 36 class SeekableReadStream;
42 #define TAKE_TEXT_DOS "Ok" 43 #define TAKE_TEXT_WINDOWS "Picked up the %s ok." 45 enum {LOOK_NAME = 1, TAKE_NAME};
49 enum {LOOK = 1, TAKE = 2, DROP = 4, LOOK_S = 8};
52 _TBLACK, _TBLUE, _TGREEN, _TCYAN,
53 _TRED, _TMAGENTA, _TBROWN, _TWHITE,
54 _TGRAY, _TLIGHTBLUE, _TLIGHTGREEN, _TLIGHTCYAN,
55 _TLIGHTRED, _TLIGHTMAGENTA, _TLIGHTYELLOW, _TBRIGHTWHITE
58 enum Uif {U_FONT5, U_FONT6, U_FONT8, UIF_IMAGES, NUM_UIF_ITEMS};
59 static const int kFirstFont = U_FONT5;
64 enum Cycle {kCycleInvisible, kCycleAlmostInvisible, kCycleNotCycling, kCycleForward, kCycleBackward};
69 enum {SEQ_RIGHT, SEQ_LEFT, SEQ_DOWN, SEQ_UP};
71 enum Font {LARGE_ROMAN, MED_ROMAN, NUM_GDI_FONTS, INIT_FONTS, DEL_FONTS};
98 typedef byte *SoundPtr;
106 int _x1, _y1, _x2, _y2;
108 byte _firstScreenIndex;
117 uint16 _bytesPerLine8;
119 uint16 _x1, _x2, _y1, _y2;
131 #include "common/pack-start.h" 136 #include "common/pack-end.h" 138 static const int kMaxSeqNumb = 4;
146 uint16 *_stateDataIndex;
148 int _vxPath, _vyPath;
169 int16 _viewx, _viewy;
byte * ImagePtr
Definition: game.h:97
Cycle
Definition: game.h:64
Path
Definition: game.h:76
Definition: algorithm.h:29