diff options
Diffstat (limited to 'engines/pink/actors/actor.cpp')
-rw-r--r-- | engines/pink/actors/actor.cpp | 19 |
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 |