diff options
Diffstat (limited to 'scumm/script_v2.cpp')
| -rw-r--r-- | scumm/script_v2.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/scumm/script_v2.cpp b/scumm/script_v2.cpp index ed18a72802..979ddac2a6 100644 --- a/scumm/script_v2.cpp +++ b/scumm/script_v2.cpp @@ -468,14 +468,14 @@ void ScummEngine_v2::clearStateCommon(byte type) { void ScummEngine_v2::o2_setState08() { int obj = getVarOrDirectWord(PARAM_1); putState(obj, getState(obj) | 0x08); - removeObjectFromRoom(obj); + forceObjectRedraw(obj); clearDrawObjectQueue(); } void ScummEngine_v2::o2_clearState08() { int obj = getVarOrDirectWord(PARAM_1); putState(obj, getState(obj) & ~0x08); - removeObjectFromRoom(obj); + forceObjectRedraw(obj); clearDrawObjectQueue(); } @@ -1449,7 +1449,7 @@ void ScummEngine_v2::o2_pickupObject() { return; /* object twice */ addObjectToInventory(obj, _roomResource); - removeObjectFromRoom(obj); + forceObjectRedraw(obj); putOwner(obj, VAR(VAR_EGO)); putState(obj, getState(obj) | 0xA); clearDrawObjectQueue(); |
