diff options
author | johndoe123 | 2011-10-13 10:43:58 +0000 |
---|---|---|
committer | Willem Jan Palenstijn | 2013-05-08 20:39:42 +0200 |
commit | aa789ee02bf55828fb8f0bfa9aa1efe0ecb44310 (patch) | |
tree | c68248a368d56a9934f26e23c19124e31106e60b /engines/neverhood/staticdata.h | |
parent | e7673ffdc63f4d0a9b7b6f39161c3150537f3cd6 (diff) | |
download | scummvm-rg350-aa789ee02bf55828fb8f0bfa9aa1efe0ecb44310.tar.gz scummvm-rg350-aa789ee02bf55828fb8f0bfa9aa1efe0ecb44310.tar.bz2 scummvm-rg350-aa789ee02bf55828fb8f0bfa9aa1efe0ecb44310.zip |
NEVERHOOD: More work in Module2700
Diffstat (limited to 'engines/neverhood/staticdata.h')
-rw-r--r-- | engines/neverhood/staticdata.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/engines/neverhood/staticdata.h b/engines/neverhood/staticdata.h index 2a0cc9072c..c223735ef4 100644 --- a/engines/neverhood/staticdata.h +++ b/engines/neverhood/staticdata.h @@ -77,6 +77,21 @@ struct SceneInfo140 { byte count; }; +struct SceneInfo2700 { + uint32 id; + uint32 bgFilename; + uint32 class437Filename; + uint32 dataResourceFilename; + uint32 pointListName; + uint32 rectListName; + uint32 exPaletteFilename2; + uint32 exPaletteFilename1; + uint32 mouseCursorFilename; + int16 which1; + int16 which2; + uint32 field24; +}; + class StaticData { public: StaticData(); @@ -87,12 +102,14 @@ public: MessageList *getMessageList(uint32 id); NavigationList *getNavigationList(uint32 id); SceneInfo140 *getSceneInfo140Item(uint32 id); + SceneInfo2700 *getSceneInfo2700(uint32 id); protected: Common::HashMap<uint32, HitRectList*> _hitRectLists; Common::HashMap<uint32, RectList*> _rectLists; Common::HashMap<uint32, MessageList*> _messageLists; Common::HashMap<uint32, NavigationList*> _navigationLists; Common::HashMap<uint32, SceneInfo140*> _sceneInfo140Items; + Common::HashMap<uint32, SceneInfo2700*> _sceneInfo2700Items; }; } // End of namespace Neverhood |