aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorFlorian Kagerer2008-03-17 23:45:33 +0000
committerFlorian Kagerer2008-03-17 23:45:33 +0000
commit68a603139daa80e672b474b3b30c4cae01c360ef (patch)
tree893f0e96c8cb980852a502cd3bd1cfeee7f0e911 /engines
parent760b44da10fa1060612c9dbdc43821efa56a35b5 (diff)
downloadscummvm-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.cpp5
-rw-r--r--engines/kyra/kyra_v2.h2
-rw-r--r--engines/kyra/script_v2.cpp4
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();