fix engine destructor for non interactive hof demo

svn-id: r32093
This commit is contained in:
Florian Kagerer 2008-05-13 21:39:18 +00:00
parent 6f14d88138
commit 231ef79de2

View File

@ -71,11 +71,13 @@ KyraEngine_v2::KyraEngine_v2(OSystem *system, const GameFlags &flags, const Engi
} }
KyraEngine_v2::~KyraEngine_v2() { KyraEngine_v2::~KyraEngine_v2() {
for (ShapeMap::iterator i = _gameShapes.begin(); i != _gameShapes.end(); ++i) { if (!(_flags.isDemo && !_flags.isTalkie)) {
delete[] i->_value; for (ShapeMap::iterator i = _gameShapes.begin(); i != _gameShapes.end(); ++i) {
i->_value = 0; delete[] i->_value;
i->_value = 0;
}
_gameShapes.clear();
} }
_gameShapes.clear();
delete[] _itemList; delete[] _itemList;
delete[] _sceneList; delete[] _sceneList;