aboutsummaryrefslogtreecommitdiff
path: root/kyra/kyra.h
diff options
context:
space:
mode:
Diffstat (limited to 'kyra/kyra.h')
-rw-r--r--kyra/kyra.h29
1 files changed, 27 insertions, 2 deletions
diff --git a/kyra/kyra.h b/kyra/kyra.h
index b6d972e7b4..1986de1aef 100644
--- a/kyra/kyra.h
+++ b/kyra/kyra.h
@@ -44,6 +44,32 @@ enum {
KYRA3 = 4
};
+struct Character {
+ uint16 sceneId;
+ uint8 height;
+ uint8 facing;
+ uint16 currentAnimFrame;
+ uint32 unk6;
+ uint8 inventoryItems[10];
+ int16 x1, y1, x2, y2;
+};
+
+struct Shape {
+ uint8 unk0;
+ uint8 unk1;
+ uint8 imageNum;
+ uint8 x, y, w, h;
+};
+
+struct Room {
+ uint8 id;
+ uint16 room_north_exit;
+ uint16 room_east_exit;
+ uint16 room_south_exit;
+ uint16 room_west_exit;
+ uint8 items_table[12];
+};
+
struct TalkCoords {
uint16 y, x, w;
};
@@ -131,9 +157,8 @@ protected:
uint16 _talkMessageH;
bool _talkMessagePrinted;
- int _seq_copyViewOffs;
+ bool _seq_copyViewOffs;
uint8 *_seq_handShapes[3];
- uint8 *_seq_specialSequenceTempBuffer;
Resource *_res;
Screen *_screen;