From 88bc539b3e01d068529ad9945a843b6ace52a109 Mon Sep 17 00:00:00 2001 From: Strangerke Date: Wed, 28 May 2014 21:24:14 +0200 Subject: MADS: Add a constructor to SceneInfo --- engines/mads/scene_data.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'engines/mads/scene_data.cpp') diff --git a/engines/mads/scene_data.cpp b/engines/mads/scene_data.cpp index 6697041677..de75b04457 100644 --- a/engines/mads/scene_data.cpp +++ b/engines/mads/scene_data.cpp @@ -95,6 +95,22 @@ void SceneInfo::SpriteInfo::load(Common::SeekableReadStream *f) { /*------------------------------------------------------------------------*/ +SceneInfo::SceneInfo(MADSEngine *vm) : _vm(vm) { + _sceneId = 0; + _artFileNum = 0; + _depthStyle = 0; + _width = 0; + _height = 0; + _yBandsEnd = 0; + _yBandsStart = 0; + _maxScale = 0; + _minScale = 0; + _field4A = 0; + _usageIndex = 0; + for (int i = 0; i < 15; ++i) + _depthList[i] = 0; +} + SceneInfo *SceneInfo::init(MADSEngine *vm) { switch (vm->getGameID()) { case GType_RexNebular: -- cgit v1.2.3