diff options
| author | Andrei Prykhodko | 2018-06-30 23:29:20 +0300 |
|---|---|---|
| committer | Andrei Prykhodko | 2018-06-30 23:29:45 +0300 |
| commit | 22f6c6639381adf3dfad45ba1cf430dd182e6322 (patch) | |
| tree | 7c6eb9b2ba1cb2aa14090a3d15ed7a0eff799bb2 /engines/pink/objects | |
| parent | 21fb38f57a3327d1583d7756224b1b176e97c62c (diff) | |
| download | scummvm-rg350-22f6c6639381adf3dfad45ba1cf430dd182e6322.tar.gz scummvm-rg350-22f6c6639381adf3dfad45ba1cf430dd182e6322.tar.bz2 scummvm-rg350-22f6c6639381adf3dfad45ba1cf430dd182e6322.zip | |
PINK: added thumb moving in PDA
Diffstat (limited to 'engines/pink/objects')
| -rw-r--r-- | engines/pink/objects/actions/action_cel.h | 2 | ||||
| -rw-r--r-- | engines/pink/objects/actions/action_still.cpp | 5 | ||||
| -rw-r--r-- | engines/pink/objects/actions/action_still.h | 2 |
3 files changed, 8 insertions, 1 deletions
diff --git a/engines/pink/objects/actions/action_cel.h b/engines/pink/objects/actions/action_cel.h index 2a88350458..729ad69af7 100644 --- a/engines/pink/objects/actions/action_cel.h +++ b/engines/pink/objects/actions/action_cel.h @@ -57,8 +57,8 @@ public: protected: virtual void onStart() = 0; - void setFrame(uint frame); void decodeNext(); + void setFrame(uint frame); void loadDecoder(); diff --git a/engines/pink/objects/actions/action_still.cpp b/engines/pink/objects/actions/action_still.cpp index 9c1ba083c9..d0b27586d4 100644 --- a/engines/pink/objects/actions/action_still.cpp +++ b/engines/pink/objects/actions/action_still.cpp @@ -65,4 +65,9 @@ void ActionStill::setFrame(uint frame) { decodeNext(); } +void ActionStill::nextFrameLooped() { + assert(_decoder.getCurFrame() != -1); + setFrame((_decoder.getCurFrame() + 1) % _decoder.getFrameCount()); +} + } // End of namespace Pink diff --git a/engines/pink/objects/actions/action_still.h b/engines/pink/objects/actions/action_still.h index e3fb386c26..f43c2b08bd 100644 --- a/engines/pink/objects/actions/action_still.h +++ b/engines/pink/objects/actions/action_still.h @@ -39,6 +39,8 @@ public: void setFrame(uint frame); + void nextFrameLooped(); + protected: void onStart() override; |
