From ad1ad142d081846e46a8d734f5d419f4497ebf5d Mon Sep 17 00:00:00 2001 From: Travis Howell Date: Fri, 6 Dec 2002 15:24:14 +0000 Subject: Add debug levels for simon games svn-id: r5860 --- simon/simon.cpp | 9 +++++++++ simon/simon.h | 1 + 2 files changed, 10 insertions(+) (limited to 'simon') diff --git a/simon/simon.cpp b/simon/simon.cpp index 43b5345dbf..39c11f69cd 100644 --- a/simon/simon.cpp +++ b/simon/simon.cpp @@ -138,7 +138,9 @@ SimonState::SimonState(GameDetector *detector, OSystem *syst) "Features of the game that depend on sound synchronization will most likely break"); midi.set_volume(detector->_music_volume); set_volume(detector->_sfx_volume); + _debugMode = detector->_debugMode; + _debugLevel = detector->_debugLevel; _effects_paused = false; _ambient_paused = false; @@ -4468,6 +4470,13 @@ void SimonState::go() _continous_mainscript = false; _continous_vgascript = false; + if (_debugLevel == 2) + _continous_mainscript = true; + if (_debugLevel == 3) + _continous_vgascript = true; + if (_debugLevel == 4) + _start_mainscript = true; + if (_sound->hasVoice()) { _vk_t_toggle = false; } else { diff --git a/simon/simon.h b/simon/simon.h index aba6f463d7..29a3053384 100644 --- a/simon/simon.h +++ b/simon/simon.h @@ -175,6 +175,7 @@ public: bool _mouse_pos_changed; uint16 _debugMode; + uint16 _debugLevel; bool _start_mainscript; bool _continous_mainscript; bool _continous_vgascript; -- cgit v1.2.3