diff options
author | Thanasis Antoniou | 2019-04-05 22:21:27 +0300 |
---|---|---|
committer | Thanasis Antoniou | 2019-04-05 22:21:27 +0300 |
commit | 5354c1b764ff16a1c7cb81fa5fba681a42a200f6 (patch) | |
tree | 9f54836d8fc129e59127afff7bf2bc41e432016e /engines/bladerunner/script/script.cpp | |
parent | a0beaa6f4e925292f3ffaa8045e580cd579d3ed0 (diff) | |
download | scummvm-rg350-5354c1b764ff16a1c7cb81fa5fba681a42a200f6.tar.gz scummvm-rg350-5354c1b764ff16a1c7cb81fa5fba681a42a200f6.tar.bz2 scummvm-rg350-5354c1b764ff16a1c7cb81fa5fba681a42a200f6.zip |
BLADERUNNER: Minor fix for Random_Query
Diffstat (limited to 'engines/bladerunner/script/script.cpp')
-rw-r--r-- | engines/bladerunner/script/script.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/bladerunner/script/script.cpp b/engines/bladerunner/script/script.cpp index 9e2454b895..b082983ea5 100644 --- a/engines/bladerunner/script/script.cpp +++ b/engines/bladerunner/script/script.cpp @@ -957,6 +957,14 @@ int ScriptBase::Global_Variable_Decrement(int var, int dec) { int ScriptBase::Random_Query(int min, int max) { debugC(9, kDebugScript, "Random_Query(%d, %d)", min, max); + if ( min == max ) + { + return min; + } + if ( min > max ) // there is at least one such case + { + return _vm->_rnd.getRandomNumberRng(max, min); // swap the arguments + } return _vm->_rnd.getRandomNumberRng(min, max); } |