diff options
author | Johannes Schickel | 2007-03-12 20:43:56 +0000 |
---|---|---|
committer | Johannes Schickel | 2007-03-12 20:43:56 +0000 |
commit | 689ea77c0d8be927d2d5c9874239e444267a4999 (patch) | |
tree | 7fda88544f04a37df366c4c77fde21d0062a3fca /engines/kyra/wsamovie.h | |
parent | 39cbdc7a31600c091da80d5f072637b006985984 (diff) | |
download | scummvm-rg350-689ea77c0d8be927d2d5c9874239e444267a4999.tar.gz scummvm-rg350-689ea77c0d8be927d2d5c9874239e444267a4999.tar.bz2 scummvm-rg350-689ea77c0d8be927d2d5c9874239e444267a4999.zip |
WIP code for Amiga version:
- Font displaying is not yet supported.
- Intro should be glitch free
- all other things are *untested*
svn-id: r26113
Diffstat (limited to 'engines/kyra/wsamovie.h')
-rw-r--r-- | engines/kyra/wsamovie.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/engines/kyra/wsamovie.h b/engines/kyra/wsamovie.h index dc50213939..6744ba0715 100644 --- a/engines/kyra/wsamovie.h +++ b/engines/kyra/wsamovie.h @@ -92,6 +92,19 @@ protected: uint8 *_frameData; }; +class WSAMovieAmiga : public WSAMovieV1 { +public: + WSAMovieAmiga(KyraEngine *vm); + int open(const char *filename, int offscreen, uint8 *palette); + void close(); + + void displayFrame(int frameNum); +private: + void processFrame(int frameNum, uint8 *dst); + + uint8 *_buffer; +}; + class WSAMovieV2 : public WSAMovieV1 { public: WSAMovieV2(KyraEngine *vm); |