aboutsummaryrefslogtreecommitdiff
path: root/engines/pink/objects/sequences/sequencer.cpp
diff options
context:
space:
mode:
authorAndrei Prykhodko2019-05-08 12:01:22 +0300
committerAndrei Prykhodko2019-05-08 12:01:22 +0300
commit3c67ce0eed26712946244d06e119ee398562a704 (patch)
treedc3266ceb7cecced0a6316119d8c46fc081d5a01 /engines/pink/objects/sequences/sequencer.cpp
parent711b7399a07d602df1b33f98a4b2225770b51c30 (diff)
downloadscummvm-rg350-3c67ce0eed26712946244d06e119ee398562a704.tar.gz
scummvm-rg350-3c67ce0eed26712946244d06e119ee398562a704.tar.bz2
scummvm-rg350-3c67ce0eed26712946244d06e119ee398562a704.zip
PINK: removed usage of global variable
Diffstat (limited to 'engines/pink/objects/sequences/sequencer.cpp')
-rw-r--r--engines/pink/objects/sequences/sequencer.cpp15
1 files changed, 7 insertions, 8 deletions
diff --git a/engines/pink/objects/sequences/sequencer.cpp b/engines/pink/objects/sequences/sequencer.cpp
index df5522de54..437f6b956e 100644
--- a/engines/pink/objects/sequences/sequencer.cpp
+++ b/engines/pink/objects/sequences/sequencer.cpp
@@ -24,7 +24,6 @@
#include "pink/archive.h"
#include "pink/pink.h"
-#include "pink/objects/actions/action_play_with_sfx.h"
#include "pink/objects/actors/lead_actor.h"
#include "pink/objects/pages/game_page.h"
#include "pink/objects/sequences/sequencer.h"
@@ -35,7 +34,7 @@
namespace Pink {
Sequencer::Sequencer(GamePage *page)
- : _context(nullptr), _page(page), _time(0) {}
+ : _context(nullptr), _page(page), _time(0), _isSkipping(false) {}
Sequencer::~Sequencer() {
for (uint i = 0; i < _sequences.size(); ++i) {
@@ -145,25 +144,25 @@ void Sequencer::removeContext(SequenceContext *context) {
void Sequencer::skipSubSequence() {
if (_context) {
- g_skipping = true;
+ _isSkipping = true;
_context->getSequence()->skipSubSequence();
- g_skipping = false;
+ _isSkipping = false;
}
}
void Sequencer::restartSequence() {
if (_context) {
- g_skipping = true;
+ _isSkipping = true;
_context->getSequence()->restart();
- g_skipping = false;
+ _isSkipping = false;
}
}
void Sequencer::skipSequence() {
if (_context && _context->getSequence()->isSkippingAllowed()) {
- g_skipping = true;
+ _isSkipping = true;
_context->getSequence()->skip();
- g_skipping = false;
+ _isSkipping = false;
}
}