PINK: add saving and loading state of sequencer

This commit is contained in:
whiterandrek authored and Eugene Sandulenko committed 2018-06-28 23:51:32 +02:00
1 parent 147904f53a
commit 0b4c0b2bee
2 files changed
+15 -1

No files matched your search

@@ -127,4 +127,17 @@ SequenceActorState *Sequencer::findSequenceActorState(const Common::String &name
return nullptr;
}
void Sequencer::loadState(Archive &archive) {
Sequence *sequence = findSequence(archive.readString());
authorSequence(sequence, 1);
}
void Sequencer::saveState(Archive &archive) {
Common::String sequenceName;
if (_context)
sequenceName = _context->_sequence->getName();
archive.writeString(sequenceName);
// add pokus specific
}
} // End of namespace Pink
+2 -1
View File
@@ -54,7 +54,8 @@ public:
void restartSequence();
void skipToLastSubSequence();
void loadState(Archive &archive);
void saveState(Archive &archive);
public:
void updateTimers();