aboutsummaryrefslogtreecommitdiff
path: root/engines/pegasus/pegasus.cpp
diff options
context:
space:
mode:
authorMatthew Hoops2012-04-03 10:32:32 -0400
committerMatthew Hoops2012-04-03 10:32:32 -0400
commitd5341b2fc7a43d63c38e72d671053d28de42e156 (patch)
treedf60ccc15b59b75ea3bcb4185e3393bb892bdbdf /engines/pegasus/pegasus.cpp
parente72f2c3c57b8c0d8fad785702ad5922f0ff0ae85 (diff)
downloadscummvm-rg350-d5341b2fc7a43d63c38e72d671053d28de42e156.tar.gz
scummvm-rg350-d5341b2fc7a43d63c38e72d671053d28de42e156.tar.bz2
scummvm-rg350-d5341b2fc7a43d63c38e72d671053d28de42e156.zip
PEGASUS: Implement saving/restoring the in-game AI data
AI data should now be restored properly after the space chase
Diffstat (limited to 'engines/pegasus/pegasus.cpp')
-rw-r--r--engines/pegasus/pegasus.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/pegasus/pegasus.cpp b/engines/pegasus/pegasus.cpp
index a346af581a..46aea7328b 100644
--- a/engines/pegasus/pegasus.cpp
+++ b/engines/pegasus/pegasus.cpp
@@ -90,6 +90,7 @@ PegasusEngine::PegasusEngine(OSystem *syst, const PegasusGameDescription *gamede
_idlerHead = 0;
_currentCD = 1;
_introTimer = 0;
+ _aiSaveStream = 0;
}
PegasusEngine::~PegasusEngine() {
@@ -101,6 +102,7 @@ PegasusEngine::~PegasusEngine() {
delete _neighborhood;
delete _rnd;
delete _introTimer;
+ delete _aiSaveStream;
// NOTE: This must be deleted last!
delete _gfx;