aboutsummaryrefslogtreecommitdiff
path: root/actor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'actor.cpp')
-rw-r--r--actor.cpp19
1 files changed, 19 insertions, 0 deletions
diff --git a/actor.cpp b/actor.cpp
index 59e9aa3507..be20f2dbd6 100644
--- a/actor.cpp
+++ b/actor.cpp
@@ -1392,6 +1392,25 @@ void Scumm::resetActorBgs()
}
}
+void Actor::classChanged(int cls, bool value)
+{
+ switch(cls) {
+ case 20: // Never clip
+ break;
+ case 21: // Always clip
+ break;
+ case 22: // Ignore boxes
+ ignoreBoxes = value;
+ break;
+ case 29: // Y flip
+ break;
+ case 30: // X flip
+ break;
+ case 31: // ??
+ break;
+ }
+}
+
bool Actor::isInClass(int cls)
{
return _vm->getClass(number, cls);