diff options
author | Strangerke | 2011-09-09 18:24:11 +0200 |
---|---|---|
committer | Strangerke | 2011-09-09 18:24:11 +0200 |
commit | 4848683e56b1466a7dabbbecb7bb1bf7e4c857a7 (patch) | |
tree | 6807de0d4279f07cf8428db4c94e5aa38b1fdb82 /engines/cge/cge.cpp | |
parent | 8dc4cb40d91477103086da729350ba847e13cb04 (diff) | |
download | scummvm-rg350-4848683e56b1466a7dabbbecb7bb1bf7e4c857a7.tar.gz scummvm-rg350-4848683e56b1466a7dabbbecb7bb1bf7e4c857a7.tar.bz2 scummvm-rg350-4848683e56b1466a7dabbbecb7bb1bf7e4c857a7.zip |
CGE: Remove some static variables from fileIO
Diffstat (limited to 'engines/cge/cge.cpp')
-rw-r--r-- | engines/cge/cge.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/cge/cge.cpp b/engines/cge/cge.cpp index 944413471b..d5d21726b1 100644 --- a/engines/cge/cge.cpp +++ b/engines/cge/cge.cpp @@ -79,12 +79,13 @@ void CGEEngine::init() { _miniShp = NULL; _miniShpList = NULL; _sprite = NULL; + _dat = new Dat(); + _cat = new BtFile(kCatName, XCrypt); // Create debugger console _console = new CGEConsole(this); // Initialise classes that have static members - VFile::init(); Bitmap::init(); Talk::init(); Cluster::init(this); @@ -143,7 +144,6 @@ void CGEEngine::deinit() { // Call classes with static members to clear them up Talk::deinit(); Bitmap::deinit(); - VFile::deinit(); Cluster::init(this); // Remove all of our debug levels here @@ -172,6 +172,8 @@ void CGEEngine::deinit() { delete _snail; delete _snail_; delete _hero; + delete _dat; + delete _cat; if (_miniShpList) { for (int i = 0; _miniShpList[i]; ++i) |