aboutsummaryrefslogtreecommitdiff
path: root/engines/pink/actors/actor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/pink/actors/actor.cpp')
-rw-r--r--engines/pink/actors/actor.cpp19
1 files changed, 19 insertions, 0 deletions
diff --git a/engines/pink/actors/actor.cpp b/engines/pink/actors/actor.cpp
index c4c9b78a23..d9363b6ea6 100644
--- a/engines/pink/actors/actor.cpp
+++ b/engines/pink/actors/actor.cpp
@@ -51,4 +51,23 @@ GamePage *Actor::getPage() const {
return _page;
}
+void Actor::setIdleAction(bool unk) {
+ assert(_action == nullptr);
+
+ uint i;
+ for (i = 0; i < _actions.size(); ++i) {
+ if (_action[i].getName() == "Idle") {
+ _action = _actions[i];
+ break;
+ }
+ }
+ if (!_action) {
+ _isActionEnd = 1;
+ }
+ else {
+ _isActionEnd = 0;
+ //call action virt method
+ }
+}
+
} // End of namespace Pink