aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Hoops2007-09-23 00:27:36 +0000
committerMatthew Hoops2007-09-23 00:27:36 +0000
commitf45cf700d80e2bc4d1c9ad5c4dc3591959782e00 (patch)
tree4ea1fe0b06198505242966249ca1c13a050e195f
parent110da1b1cf5fbfdb71685135cf57f43a6a21ed72 (diff)
downloadscummvm-rg350-f45cf700d80e2bc4d1c9ad5c4dc3591959782e00.tar.gz
scummvm-rg350-f45cf700d80e2bc4d1c9ad5c4dc3591959782e00.tar.bz2
scummvm-rg350-f45cf700d80e2bc4d1c9ad5c4dc3591959782e00.zip
randomize() can no longer create "object 41" -- there is no object 41, and when we attempt to draw it, it can cause crashes
svn-id: r29036
-rw-r--r--engines/agi/preagi_winnie.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/agi/preagi_winnie.cpp b/engines/agi/preagi_winnie.cpp
index 0614512129..8b035e88af 100644
--- a/engines/agi/preagi_winnie.cpp
+++ b/engines/agi/preagi_winnie.cpp
@@ -133,7 +133,7 @@ void Winnie::randomize() {
for (int i = 0; i < IDI_WTP_MAX_OBJ_MISSING; i++) {
done = false;
while (!done) {
- iObj = _vm->rnd(IDI_WTP_MAX_OBJ - 1) + 2;
+ iObj = _vm->rnd(IDI_WTP_MAX_OBJ - 1) + 1;
done = true;
for (int j = 0; j < IDI_WTP_MAX_OBJ_MISSING; j++) {
if (game.iUsedObj[j] == iObj) {