aboutsummaryrefslogtreecommitdiff
path: root/script.cpp
diff options
context:
space:
mode:
authorJames Brown2002-05-05 20:08:41 +0000
committerJames Brown2002-05-05 20:08:41 +0000
commit1f9c0dc6666bed76c2e025548f2c98bb328bf694 (patch)
treed56740cb80cec942b3cf288129bc0d90bc2f8f32 /script.cpp
parent2f2d4527efc63dffef87b2dd7826fde53a60897a (diff)
downloadscummvm-rg350-1f9c0dc6666bed76c2e025548f2c98bb328bf694.tar.gz
scummvm-rg350-1f9c0dc6666bed76c2e025548f2c98bb328bf694.tar.bz2
scummvm-rg350-1f9c0dc6666bed76c2e025548f2c98bb328bf694.zip
Add text speed option (-y for Yak :)
svn-id: r4216
Diffstat (limited to 'script.cpp')
-rw-r--r--script.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/script.cpp b/script.cpp
index d9388b42e7..a7c7fa1f69 100644
--- a/script.cpp
+++ b/script.cpp
@@ -358,7 +358,12 @@ void Scumm::writeVar(uint var, int value)
{
if (!(var & 0xF000)) {
checkRange(_numVariables - 1, 0, var, "Variable %d out of range(w)");
- _vars[var] = value;
+
+ // FIXME: Find some better place to put this.
+ if (var == VAR_CHARINC)
+ _vars[VAR_CHARINC] = _defaultTalkDelay / 20;
+ else
+ _vars[var] = value;
if ((_varwatch == (int)var) || (_varwatch == 0)) {
if (vm.slot[_currentScript].number < 100)