diff options
author | Florian Kagerer | 2008-03-17 23:45:33 +0000 |
---|---|---|
committer | Florian Kagerer | 2008-03-17 23:45:33 +0000 |
commit | 68a603139daa80e672b474b3b30c4cae01c360ef (patch) | |
tree | 893f0e96c8cb980852a502cd3bd1cfeee7f0e911 /engines | |
parent | 760b44da10fa1060612c9dbdc43821efa56a35b5 (diff) | |
download | scummvm-rg350-68a603139daa80e672b474b3b30c4cae01c360ef.tar.gz scummvm-rg350-68a603139daa80e672b474b3b30c4cae01c360ef.tar.bz2 scummvm-rg350-68a603139daa80e672b474b3b30c4cae01c360ef.zip |
-missed animator_v2.cpp in last commit
svn-id: r31171
Diffstat (limited to 'engines')
-rw-r--r-- | engines/kyra/animator_v2.cpp | 5 | ||||
-rw-r--r-- | engines/kyra/kyra_v2.h | 2 | ||||
-rw-r--r-- | engines/kyra/script_v2.cpp | 4 |
3 files changed, 8 insertions, 3 deletions
diff --git a/engines/kyra/animator_v2.cpp b/engines/kyra/animator_v2.cpp index ceb9a80215..22b01c7198 100644 --- a/engines/kyra/animator_v2.cpp +++ b/engines/kyra/animator_v2.cpp @@ -258,6 +258,11 @@ void KyraEngine_v2::flagAnimObjsForRefresh() { curEntry->needRefresh = 1; } +void KyraEngine_v2::flagAnimObjsUnk8() { + for (AnimObj *curEntry = _animList; curEntry; curEntry = curEntry->nextObject) + curEntry->unk8 = 1; +} + void KyraEngine_v2::updateCharFacing() { if (_mainCharacter.x1 > _mouseX) _mainCharacter.facing = 5; diff --git a/engines/kyra/kyra_v2.h b/engines/kyra/kyra_v2.h index 7cccea0852..67d733e1d5 100644 --- a/engines/kyra/kyra_v2.h +++ b/engines/kyra/kyra_v2.h @@ -466,7 +466,7 @@ protected: void refreshAnimObjectsIfNeed(); void updateItemAnimations(); - void flagAnimObjUnk8(); + void flagAnimObjsUnk8(); void flagAnimObjsForRefresh(); void updateCharFacing(); diff --git a/engines/kyra/script_v2.cpp b/engines/kyra/script_v2.cpp index 6a9480058a..81c823947a 100644 --- a/engines/kyra/script_v2.cpp +++ b/engines/kyra/script_v2.cpp @@ -374,7 +374,7 @@ int KyraEngine_v2::o2_drawShape(ScriptState *script) { _screen->drawShape(0, shp, x, y, 2, dsFlag ? 1 : 0); flagAnimObjsForRefresh(); - flagAnimObjUnk8(); + flagAnimObjsUnk8(); refreshAnimObjectsIfNeed(); _screen->showMouse(); } @@ -570,7 +570,7 @@ int KyraEngine_v2::o2_drawSceneShape(ScriptState *script) { _screen->drawShape(0, _sceneShapeTable[shape], x, y, 2, flag); - flagAnimObjUnk8(); + flagAnimObjsUnk8(); flagAnimObjsForRefresh(); refreshAnimObjectsIfNeed(); _screen->showMouse(); |