aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/engine
diff options
context:
space:
mode:
authorathrxx2019-03-05 22:42:56 +0100
committerathrxx2019-03-06 20:48:28 +0100
commit25c72ba346042e2c77e780f81a0128bfe59f5a04 (patch)
tree656a12b9f03b56be596a04841304cb0a5f123333 /engines/kyra/engine
parentec640a069a76326ac4cd909bf69423f12d37c1e6 (diff)
downloadscummvm-rg350-25c72ba346042e2c77e780f81a0128bfe59f5a04.tar.gz
scummvm-rg350-25c72ba346042e2c77e780f81a0128bfe59f5a04.tar.bz2
scummvm-rg350-25c72ba346042e2c77e780f81a0128bfe59f5a04.zip
KYRA: (EOB1/Amiga) - implement ending sequence
The Amiga version actually has a real ending sequence (unlike the PC version).
Diffstat (limited to 'engines/kyra/engine')
-rw-r--r--engines/kyra/engine/eob.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/kyra/engine/eob.h b/engines/kyra/engine/eob.h
index d0a1c01aeb..de98a91899 100644
--- a/engines/kyra/engine/eob.h
+++ b/engines/kyra/engine/eob.h
@@ -32,6 +32,7 @@ namespace Kyra {
class EoBEngine : public EoBCoreEngine {
friend class GUI_EoB;
friend class EoBIntroPlayer;
+friend class EoBAmigaFinalePlayer;
public:
EoBEngine(OSystem *system, const GameFlags &flags);
~EoBEngine();
@@ -56,6 +57,8 @@ private:
void seq_playFinale();
void seq_xdeath();
+ void boxMorphTransition(int targetDestX, int targetDestY, int targetFinalX, int targetFinalY, int targetSrcX, int targetSrcY, int targetFinalW, int targetFinalH, int originX1, int originY1, int originW, int originH, int fillColor = -1);
+
const char *const *_finBonusStrings;
// characters