aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/timer_v2.cpp
diff options
context:
space:
mode:
authorJohannes Schickel2008-01-27 15:30:53 +0000
committerJohannes Schickel2008-01-27 15:30:53 +0000
commitfec6e22cc92358b08d4e0f62e5db18119e5f2e6d (patch)
tree892f345ecfb354870ff72abcedc98dadaa3f0a1b /engines/kyra/timer_v2.cpp
parentfa5271d8366b40f20d645b31d5e3dad188a515e0 (diff)
downloadscummvm-rg350-fec6e22cc92358b08d4e0f62e5db18119e5f2e6d.tar.gz
scummvm-rg350-fec6e22cc92358b08d4e0f62e5db18119e5f2e6d.tar.bz2
scummvm-rg350-fec6e22cc92358b08d4e0f62e5db18119e5f2e6d.zip
- slightly refactored user settings handling
- added user some settings handling for HoF svn-id: r30653
Diffstat (limited to 'engines/kyra/timer_v2.cpp')
-rw-r--r--engines/kyra/timer_v2.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/engines/kyra/timer_v2.cpp b/engines/kyra/timer_v2.cpp
index ef0eb219d4..1b12db4e9f 100644
--- a/engines/kyra/timer_v2.cpp
+++ b/engines/kyra/timer_v2.cpp
@@ -100,4 +100,16 @@ void KyraEngine_v2::setTimer1DelaySecs(int secs) {
_timer->setCountdown(1, secs * 60);
}
+void KyraEngine_v2::setWalkspeed(uint8 newSpeed) {
+ debugC(9, kDebugLevelMain | kDebugLevelTimer, "KyraEngine_v2::setWalkspeed(%i)", newSpeed);
+
+ if (newSpeed < 5)
+ newSpeed = 3;
+ else
+ newSpeed = 5;
+
+ _timer->setDelay(5, newSpeed);
+}
+
+
} // end of namespace Kyra