aboutsummaryrefslogtreecommitdiff
path: root/engines/cryo/defs.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/cryo/defs.h')
-rw-r--r--engines/cryo/defs.h50
1 files changed, 25 insertions, 25 deletions
diff --git a/engines/cryo/defs.h b/engines/cryo/defs.h
index 1420a13ccc..366a8289d8 100644
--- a/engines/cryo/defs.h
+++ b/engines/cryo/defs.h
@@ -411,7 +411,7 @@ struct Follower { // Characters on Mirror screen
};
typedef struct Follower Follower;
-struct icon_t {
+struct Icon {
int16 sx;
int16 sy;
int16 ex;
@@ -421,7 +421,7 @@ struct icon_t {
uint32 _objectId;
};
-struct goto_t {
+struct Goto {
byte _areaNum; // target area
byte _curAreaNum; // current area
byte _enterVideoNum;
@@ -442,7 +442,7 @@ enum RoomFlags {
};
}
-struct room_t {
+struct Room {
byte _id;
byte _exits[4]; //TODO: signed?
byte _flags;
@@ -480,15 +480,15 @@ enum AreaType {
};
}
-struct area_t {
- byte _num;
- byte _type;
- uint16 _flags;
- uint16 _firstRoomIdx;
- byte _citadelLevel;
- byte _placeNum;
- room_t *_citadelRoomPtr;
- int16 _visitCount;
+struct Area {
+ byte _num;
+ byte _type;
+ uint16 _flags;
+ uint16 _firstRoomIdx;
+ byte _citadelLevel;
+ byte _placeNum;
+ Room *_citadelRoomPtr;
+ int16 _visitCount;
};
namespace ValleyNews {
@@ -682,13 +682,13 @@ struct global_t {
dial_t *_nextDialogPtr;
dial_t *_narratorDialogPtr;
dial_t *_lastDialogPtr;
- icon_t *_nextRoomIcon;
+ Icon *_nextRoomIcon;
byte *_sentenceBufferPtr;
- room_t *_roomPtr;
- area_t *_areaPtr;
- area_t *_lastAreaPtr;
- area_t *_curAreaPtr;
- room_t *_citaAreaFirstRoom;
+ Room *_roomPtr;
+ Area *_areaPtr;
+ Area *_lastAreaPtr;
+ Area *_curAreaPtr;
+ Room *_citaAreaFirstRoom;
perso_t *_characterPtr;
perso_t *_roomCharacterPtr;
byte _lastInfoIdx;
@@ -775,11 +775,11 @@ public:
};
#pragma pack(pop)
-struct cita_t {
- int16 ff_0;
- int16 ff_2[8 * 2];
+struct Citadel {
+ int16 _id;
+ int16 _bank[8];
+ int16 _video[8];
};
-typedef struct cita_t cita_t;
/////////////// vars
@@ -810,7 +810,7 @@ extern char kTabletView[];
extern char kPersoRoomBankTable[];
// area transition descriptors
-extern goto_t gotos[];
+extern Goto gotos[];
extern uint16 kFramesVid170[];
extern uint16 kFramesVid83[];
extern uint16 kFramesVid88[];
@@ -819,7 +819,7 @@ extern uint16 kFramesVid94[];
extern object_t _objects[];
extern uint16 kObjectLocations[100];
extern perso_t kPersons[];
-extern cita_t cita_list[];
+extern Citadel _citadelList[];
extern int16 tab_2CB16[];
extern uint8 tab_2CB1E[8][4];
@@ -830,7 +830,7 @@ typedef struct prect_t prect_t;
extern prect_t perso_rects[];
extern byte tab_persxx[][5];
-extern area_t kAreasTable[];
+extern Area kAreasTable[];
extern int16 tab_2CEF0[64];
extern int16 tab_2CF70[64];
extern int16 kActionCursors[299];