diff options
author | Max Horn | 2005-05-15 09:46:34 +0000 |
---|---|---|
committer | Max Horn | 2005-05-15 09:46:34 +0000 |
commit | 75ffec581ff8eaf040bfc6292e034528923352e4 (patch) | |
tree | e6f66285cbf544fdb618c4b7e6aa75cfa6b6136a /scumm/scumm.cpp | |
parent | 380f187eeba1f7e00bcf62183db26f72157aa2a9 (diff) | |
download | scummvm-rg350-75ffec581ff8eaf040bfc6292e034528923352e4.tar.gz scummvm-rg350-75ffec581ff8eaf040bfc6292e034528923352e4.tar.bz2 scummvm-rg350-75ffec581ff8eaf040bfc6292e034528923352e4.zip |
Added AuxBlock::reset() method; moved aux related code to ScummEngine_v71he class
svn-id: r18102
Diffstat (limited to 'scumm/scumm.cpp')
-rw-r--r-- | scumm/scumm.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/scumm/scumm.cpp b/scumm/scumm.cpp index 2b565043a1..9147c7ba96 100644 --- a/scumm/scumm.cpp +++ b/scumm/scumm.cpp @@ -950,10 +950,6 @@ ScummEngine::ScummEngine(GameDetector *detector, OSystem *syst, const ScummGameS _actorClipOverride.right = 640; _skipDrawObject = 0; - _auxBlocksNum = 0; - memset(_auxBlocks, 0, sizeof(_auxBlocks)); - _auxEntriesNum = 0; - memset(_auxEntries, 0, sizeof(_auxEntries)); memset(_timers, 0, sizeof(_timers)); memset(_akosQueue, 0, sizeof(_akosQueue)); @@ -1316,6 +1312,14 @@ ScummEngine_v70he::~ScummEngine_v70he() { free(_heV7RoomOffsets); } +ScummEngine_v71he::ScummEngine_v71he(GameDetector *detector, OSystem *syst, const ScummGameSettings &gs, uint8 md5sum[16]) + : ScummEngine_v70he(detector, syst, gs, md5sum) { + _auxBlocksNum = 0; + memset(_auxBlocks, 0, sizeof(_auxBlocks)); + _auxEntriesNum = 0; + memset(_auxEntries, 0, sizeof(_auxEntries)); +} + ScummEngine_v72he::ScummEngine_v72he(GameDetector *detector, OSystem *syst, const ScummGameSettings &gs, uint8 md5sum[16]) : ScummEngine_v71he(detector, syst, gs, md5sum) { VAR_NUM_ROOMS = 0xFF; |