aboutsummaryrefslogtreecommitdiff
path: root/engines/mads/scene.h
diff options
context:
space:
mode:
authorPaul Gilbert2014-02-25 23:10:51 -0500
committerPaul Gilbert2014-02-25 23:10:51 -0500
commitc49d7196fcabf18d9e97711f67b864808ca7848a (patch)
treec9511f8c6e81428c51bfaff04c54434cad0f5501 /engines/mads/scene.h
parent9eaab29afedf9eceee50f882b64cb39a14e616a2 (diff)
downloadscummvm-rg350-c49d7196fcabf18d9e97711f67b864808ca7848a.tar.gz
scummvm-rg350-c49d7196fcabf18d9e97711f67b864808ca7848a.tar.bz2
scummvm-rg350-c49d7196fcabf18d9e97711f67b864808ca7848a.zip
MADS: In progress implementation of loadScene
Diffstat (limited to 'engines/mads/scene.h')
-rw-r--r--engines/mads/scene.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/engines/mads/scene.h b/engines/mads/scene.h
index 7db10771ed..efe89c2b09 100644
--- a/engines/mads/scene.h
+++ b/engines/mads/scene.h
@@ -27,6 +27,7 @@
#include "common/array.h"
#include "common/rect.h"
#include "mads/assets.h"
+#include "mads/msurface.h"
#include "mads/scene_data.h"
namespace MADS {
@@ -63,15 +64,18 @@ public:
bool _dynamicHotspotsChanged;
byte *_vocabBuffer;
Common::Array<int> _activeVocabs;
- Common::Array<SequenceEntry> _sequenceList;
- Common::Array<KernelMessage> _messageList;
+ Common::Array<SequenceEntry> _sequences;
+ Common::Array<KernelMessage> _messages;
Common::String _talkFont;
int _textSpacing;
- Common::Array<Hotspot> _hotspotList;
+ Common::Array<Hotspot> _hotspots;
ScreenObjects _screenObjects;
- RGB4 *_scenePalette;
+ ScenePalette *_scenePalette;
RGB4 _nullPalette[2];
int _v1;
+ SceneInfo *_sceneInfo;
+ MSurface _backgroundSurface;
+ MSurface _depthSurface;
/**
* Constructor