aboutsummaryrefslogtreecommitdiff
path: root/engines/cryo/defs.h
diff options
context:
space:
mode:
authorFilippos Karapetis2017-02-11 22:40:00 +0100
committerGitHub2017-02-11 22:40:00 +0100
commit7739d0c5c11021e0c3b28509181f052d573bf4ff (patch)
treea249cd617acc07f29b834d2c00b89f33291a18d2 /engines/cryo/defs.h
parent2af9ab6f612214cd00aa16e83db3ca5e8b0c7f19 (diff)
parent8eb38c09330159b66eca4dee1889f120cb844923 (diff)
downloadscummvm-rg350-7739d0c5c11021e0c3b28509181f052d573bf4ff.tar.gz
scummvm-rg350-7739d0c5c11021e0c3b28509181f052d573bf4ff.tar.bz2
scummvm-rg350-7739d0c5c11021e0c3b28509181f052d573bf4ff.zip
Merge pull request #899 from bluegr/cryo_dat
CRYO: Move all static engine data into cryo.dat
Diffstat (limited to 'engines/cryo/defs.h')
-rw-r--r--engines/cryo/defs.h40
1 files changed, 2 insertions, 38 deletions
diff --git a/engines/cryo/defs.h b/engines/cryo/defs.h
index b7206dc7e4..617172d6e6 100644
--- a/engines/cryo/defs.h
+++ b/engines/cryo/defs.h
@@ -312,7 +312,7 @@ struct perso_t {
uint16 _partyMask; // party bit mask
byte _id; // character
byte _flags; // flags and kind
- byte _roomBankId;// index in kPersoRoomBankTable for specific room banks
+ byte _roomBankId;// index in _personRoomBankTable for specific room banks
byte _spriteBank; // sprite bank
uint16 _items; // inventory
uint16 _powers; // obj of power bitmask
@@ -340,7 +340,7 @@ enum ObjectFlags {
struct object_t {
byte _id;
byte _flags;
- int _locations; // index in kObjectLocations
+ int _locations; // index in _objectLocations
uint16 _itemMask;
uint16 _powerMask; // object of power bitmask
int16 _count;
@@ -764,11 +764,6 @@ struct Citadel {
int16 _video[8];
};
-/////////////// vars
-
-extern Follower followerList[];
-
-
/*
Labyrinth of Mo
@@ -783,33 +778,6 @@ enum {
LAB_W
};
-extern byte kLabyrinthPath[];
-
-extern char kDinoSpeedForCitaLevel[16];
-
-extern char kTabletView[];
-
-// special character backgrounds for specific rooms
-extern char kPersoRoomBankTable[];
-
-// area transition descriptors
-extern Goto gotos[];
-extern object_t _objects[];
-extern uint16 kObjectLocations[100];
-extern perso_t kPersons[];
-extern Citadel _citadelList[];
-
-struct prect_t {
- int16 left, top, right, bottom;
-};
-
-extern prect_t _characterRects[];
-extern byte _characterArray[][5];
-extern Area kAreasTable[];
-extern int16 tab_2CEF0[64];
-extern int16 tab_2CF70[64];
-extern int16 kActionCursors[299];
-
struct CubeFace {
int tri;
char ff_4;
@@ -833,10 +801,6 @@ struct Cube {
Point3D *_vertices;
};
-extern float _translationZ;
-extern float flt_2DF80;
-extern float flt_2DF84;
-
struct XYZ {
signed short x, y, z;
};