diff options
author | Travis Howell | 2006-05-03 09:33:41 +0000 |
---|---|---|
committer | Travis Howell | 2006-05-03 09:33:41 +0000 |
commit | 61b8fa957a2b94193452f17ff314b8f6353400e5 (patch) | |
tree | ee0328ae05f630b089d82ed6e3106ac5d77ed663 /engines | |
parent | 6e603cce875d0a1b390c574b26125f6149654e85 (diff) | |
download | scummvm-rg350-61b8fa957a2b94193452f17ff314b8f6353400e5.tar.gz scummvm-rg350-61b8fa957a2b94193452f17ff314b8f6353400e5.tar.bz2 scummvm-rg350-61b8fa957a2b94193452f17ff314b8f6353400e5.zip |
Write results to correct locations in setRandom and getPathValue video opcodes of FF
svn-id: r22295
Diffstat (limited to 'engines')
-rw-r--r-- | engines/simon/vga.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/simon/vga.cpp b/engines/simon/vga.cpp index b4f7490b45..3c53027e67 100644 --- a/engines/simon/vga.cpp +++ b/engines/simon/vga.cpp @@ -2520,7 +2520,8 @@ void SimonEngine::vc80_setOverlayImage() { void SimonEngine::vc81_setRandom() { uint16 var = vcReadNextWord(); uint16 value = vcReadNextWord(); - writeVariable(var, _rnd.getRandomNumber(value - 1)); + + _variableArray[var] = _rnd.getRandomNumber(value - 1); } void SimonEngine::vc82_getPathValue() { @@ -2534,7 +2535,7 @@ void SimonEngine::vc82_getPathValue() { val = _pathValues[_GPVCount++]; } - writeVariable(var, val); + vcWriteVar(var, val); } void SimonEngine::vc83_playSoundLoop() { |