diff options
Diffstat (limited to 'scumm/scummvm.cpp')
| -rw-r--r-- | scumm/scummvm.cpp | 7 | 
1 files changed, 3 insertions, 4 deletions
| diff --git a/scumm/scummvm.cpp b/scumm/scummvm.cpp index b04b0999ba..e67fbbc311 100644 --- a/scumm/scummvm.cpp +++ b/scumm/scummvm.cpp @@ -44,9 +44,9 @@ extern void GraphicsOff(void);  Scumm *g_scumm = 0; -void autosave(Scumm * scumm) +void autosave(void * engine)  { -	scumm->_doAutosave = true; +	g_scumm->_doAutosave = true;  }  void Scumm::initRandSeeds() @@ -106,8 +106,8 @@ Scumm::Scumm (GameDetector *detector, OSystem *syst)  	_newgui = new NewGui(this);  	_bundle = new Bundle(); -	_timer = new Timer(this);  	_sound = new Sound(this); +	_timer = Engine::_timer;  	_sound->_sound_volume_master = 0;  	_sound->_sound_volume_sfx = detector->_sfx_volume;	 @@ -159,7 +159,6 @@ Scumm::~Scumm ()  	delete _gui;  	delete _newgui;  	delete _bundle; -	delete _timer;  	delete _sound;  	delete _imuse;  	if (_existLanguageFile) delete _languageBuffer; | 
