aboutsummaryrefslogtreecommitdiff
path: root/engines/cryo/eden.h
diff options
context:
space:
mode:
authorFilippos Karapetis2017-02-10 11:51:58 +0200
committerFilippos Karapetis2017-02-10 11:51:58 +0200
commit77f11945865e02c6f2f30409ccae938fc1e3800d (patch)
treebf9931af8b1e93c4ef769db1cd1f9839d093b692 /engines/cryo/eden.h
parent8ed8b3225f2fa521f795aeb1cbf765263c99c7f1 (diff)
downloadscummvm-rg350-77f11945865e02c6f2f30409ccae938fc1e3800d.tar.gz
scummvm-rg350-77f11945865e02c6f2f30409ccae938fc1e3800d.tar.bz2
scummvm-rg350-77f11945865e02c6f2f30409ccae938fc1e3800d.zip
CRYO: Move all static data for Lost Eden to cryo.dat (2/2)
Diffstat (limited to 'engines/cryo/eden.h')
-rw-r--r--engines/cryo/eden.h28
1 files changed, 27 insertions, 1 deletions
diff --git a/engines/cryo/eden.h b/engines/cryo/eden.h
index b6d8f25485..1abc364d2b 100644
--- a/engines/cryo/eden.h
+++ b/engines/cryo/eden.h
@@ -576,7 +576,7 @@ private:
int _lastAnimFrameNumb;
int _curAnimFrameNumb;
int _lastAnimTicks;
- prect_t *_curCharacterRect;
+ Common::Rect *_curCharacterRect;
int16 _numAnimFrames;
int16 _maxPersoDesc;
int16 _numImgDesc;
@@ -737,6 +737,32 @@ private:
uint8 tab_2CB1E[8][4];
const unsigned int kMaxMusicSize; // largest .mus file size
+
+ // Loaded from cryo.dat
+ Follower followerList[15];
+ byte kLabyrinthPath[70];
+ char kDinoSpeedForCitaLevel[16];
+ char kTabletView[12];
+ char kPersoRoomBankTable[84]; // special character backgrounds for specific rooms
+
+ // Loaded from cryo.dat - Area transition descriptors
+ Goto gotos[130];
+ object_t _objects[42];
+ uint16 kObjectLocations[45];
+ perso_t kPersons[58];
+ Citadel _citadelList[7];
+
+ // Loaded from cryo.dat
+ Common::Rect _characterRects[19];
+ byte _characterArray[20][5];
+ Area kAreasTable[12];
+ int16 tab_2CEF0[64];
+ int16 tab_2CF70[64];
+ byte kActionCursors[299];
+
+ float _translationZ = -3400;
+ float flt_2DF80 = -3400;
+ float flt_2DF84 = 200;
};
}