diff options
Diffstat (limited to 'engines/pink/objects/sequences/sequence_context.cpp')
-rw-r--r-- | engines/pink/objects/sequences/sequence_context.cpp | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/engines/pink/objects/sequences/sequence_context.cpp b/engines/pink/objects/sequences/sequence_context.cpp index 8ce85b7273..48cbfedfc5 100644 --- a/engines/pink/objects/sequences/sequence_context.cpp +++ b/engines/pink/objects/sequences/sequence_context.cpp @@ -32,62 +32,62 @@ namespace Pink { SequenceActorState::SequenceActorState(const Common::String &name) - :_actorName(name), _index(0) + :_actorName(name), _index(0) {} const Common::String &SequenceActorState::getActor() const { - return _actorName; + return _actorName; } void SequenceActorState::check(int index, Sequence *sequence, bool unk) { - Actor *actor = sequence->_sequencer->_page->findActor(_actorName); - debug("%s %s", _actorName.c_str(), _actionName.c_str()); - if (_index != index && !_actionName.empty()){ - Action *action = actor->findAction(_actionName); - if (actor->getAction() != action) - actor->setAction(action, unk); - } + Actor *actor = sequence->_sequencer->_page->findActor(_actorName); + debug("%s %s", _actorName.c_str(), _actionName.c_str()); + if (_index != index && !_actionName.empty()){ + Action *action = actor->findAction(_actionName); + if (actor->getAction() != action) + actor->setAction(action, unk); + } } SequenceContext::SequenceContext(Sequence *sequence, Sequencer *sequencer) - : _sequence(sequence), _sequencer(sequencer), - _nextItemIndex(0), _index(1), _actor(nullptr) + : _sequence(sequence), _sequencer(sequencer), + _nextItemIndex(0), _index(1), _actor(nullptr) { - sequence->setContext(this); - Common::Array<SequenceItem*> &items = sequence->getItems(); - debug("SequenceContext for %s", _sequence->getName().c_str()); + sequence->setContext(this); + Common::Array<SequenceItem*> &items = sequence->getItems(); + debug("SequenceContext for %s", _sequence->getName().c_str()); - for (uint i = 0; i < items.size(); ++i) { - bool found = 0; - for (uint j = 0; j < _states.size(); ++j) { - if (items[i]->getActor() == _states[j].getActor()){ - found = 1; - break; - } - } - if (!found) { - debug(items[i]->getActor().c_str()); - _states.push_back({items[i]->getActor()}); - } - } + for (uint i = 0; i < items.size(); ++i) { + bool found = 0; + for (uint j = 0; j < _states.size(); ++j) { + if (items[i]->getActor() == _states[j].getActor()){ + found = 1; + break; + } + } + if (!found) { + debug(items[i]->getActor().c_str()); + _states.push_back({items[i]->getActor()}); + } + } } uint SequenceContext::getNextItemIndex() const { - return _nextItemIndex; + return _nextItemIndex; } Sequence *SequenceContext::getSequence() const { - return _sequence; + return _sequence; } void SequenceContext::clearActionsFromActorStates() { - for (uint i = 0; i < _states.size(); ++i) { - _states[i]._actionName.clear(); - } + for (uint i = 0; i < _states.size(); ++i) { + _states[i]._actionName.clear(); + } } void SequenceContext::setNextItemIndex(int index) { - _nextItemIndex = index; + _nextItemIndex = index; } } // End of namespace Pink |