32#include "common/keyboard.h"
36class SeekableReadStream;
42#define TAKE_TEXT_DOS "Ok"
43#define TAKE_TEXT_WINDOWS "Picked up the %s ok."
45enum {LOOK_NAME = 1, TAKE_NAME};
49enum {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
58enum Uif {U_FONT5, U_FONT6, U_FONT8, UIF_IMAGES, NUM_UIF_ITEMS};
59static const int kFirstFont = U_FONT5;
64enum Cycle {kCycleInvisible, kCycleAlmostInvisible, kCycleNotCycling, kCycleForward, kCycleBackward};
69enum {SEQ_RIGHT, SEQ_LEFT, SEQ_DOWN, SEQ_UP};
71enum Font {LARGE_ROMAN, MED_ROMAN, NUM_GDI_FONTS, INIT_FONTS, DEL_FONTS};
98typedef 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"
138static const int kMaxSeqNumb = 4;
146 uint16 *_stateDataIndex;
148 int _vxPath, _vyPath;
169 int16 _viewx, _viewy;
Definition: algorithm.h:29
byte * ImagePtr
Definition: game.h:97
Cycle
Definition: game.h:64
Path
Definition: game.h:76