From 62c4062841dd063118c1ac853a86e363184c1c68 Mon Sep 17 00:00:00 2001 From: Strangerke Date: Sat, 15 Mar 2014 11:15:55 +0100 Subject: CGE: Reorder CGEEngine constructor --- engines/cge/cge.cpp | 53 ++++++++++++++++++++++++++--------------------------- 1 file changed, 26 insertions(+), 27 deletions(-) (limited to 'engines') diff --git a/engines/cge/cge.cpp b/engines/cge/cge.cpp index f63acc23c2..7459efe48c 100644 --- a/engines/cge/cge.cpp +++ b/engines/cge/cge.cpp @@ -50,13 +50,6 @@ CGEEngine::CGEEngine(OSystem *syst, const ADGameDescription *gameDescription) DebugMan.addDebugChannel(kCGEDebugFile, "file", "CGE IO debug channel"); DebugMan.addDebugChannel(kCGEDebugEngine, "engine", "CGE Engine debug channel"); - _startupMode = 1; - _oldLev = 0; - _pocPtr = 0; - _quitFlag = false; - _showBoundariesFl = false; - _startGameSlot = -1; - _recentStep = -2; _bitmapPalette = nullptr; _pocLight = nullptr; _keyboard = nullptr; @@ -83,21 +76,7 @@ CGEEngine::CGEEngine(OSystem *syst, const ADGameDescription *gameDescription) _miniShp = nullptr; _miniShpList = nullptr; _console = nullptr; - - _lastFrame = 0; - _lastTick = 0; - _music = true; - _maxScene = 0; - _dark = false; - _game = false; - _endGame = false; - _now = 1; - _lev = -1; - _mode = 0; - _soundOk = 1; - _sprTv = nullptr; - _gameCase2Cpt = 0; - _offUseCount = 0; + _sprTv = nullptr; _sprK1 = nullptr; _sprK2 = nullptr; _sprK3 = nullptr; @@ -105,14 +84,34 @@ CGEEngine::CGEEngine(OSystem *syst, const ADGameDescription *gameDescription) _vga = nullptr; _sys = nullptr; - for (int i = 0; i < kPocketNX; i++) - _pocref[i] = -1; - _volume[0] = 0; - _volume[1] = 0; - + _quitFlag = false; + _showBoundariesFl = false; + _music = true; + _dark = false; + _game = false; + _endGame = false; for (int i = 0; i < 4; i++) _flag[i] = false; + _startupMode = 1; + _oldLev = 0; + _pocPtr = 0; + _startGameSlot = -1; + _recentStep = -2; + _lastFrame = 0; + _lastTick = 0; + _maxScene = 0; + _now = 1; + _lev = -1; + _mode = 0; + _soundOk = 1; + _gameCase2Cpt = 0; + _offUseCount = 0; + _volume[0] = 0; + _volume[1] = 0; + for (int i = 0; i < kPocketNX; i++) + _pocref[i] = -1; + initSceneValues(); } -- cgit v1.2.3