diff options
author | Joost Peters | 2003-04-28 14:47:39 +0000 |
---|---|---|
committer | Joost Peters | 2003-04-28 14:47:39 +0000 |
commit | 8e44180423540efd6cf8275d92e5a8ac6be14713 (patch) | |
tree | 818a29b778b28124e3ddc6a96005d61440fe77ae /sky/sky.h | |
parent | 1062e67122b791054794edecf0acec6d52af5a58 (diff) | |
download | scummvm-rg350-8e44180423540efd6cf8275d92e5a8ac6be14713.tar.gz scummvm-rg350-8e44180423540efd6cf8275d92e5a8ac6be14713.tar.bz2 scummvm-rg350-8e44180423540efd6cf8275d92e5a8ac6be14713.zip |
Some fixes + added floppy version intro
svn-id: r7181
Diffstat (limited to 'sky/sky.h')
-rw-r--r-- | sky/sky.h | 24 |
1 files changed, 24 insertions, 0 deletions
@@ -49,6 +49,18 @@ protected: byte *_tseqData; uint32 _tseqCounter; + //intro related + uint8 *_vgaData; + uint8 *_diffData; + uint8 *_workBase; + uint8 *_workScreenEnd; + uint8 *_vgaPointer; + uint8 *_diffPointer; + uint32 _noFrames; //number of frames in scrolling intro + uint32 _frameCounter; + byte *_introTextSpace; + byte *_introTextSave; + uint16 _debugMode; uint16 _debugLevel; uint16 _language; @@ -95,6 +107,14 @@ public: static void **_itemList[300]; + //intro related + void prepareText(uint32 *&cmdPtr); + void showIntroText(uint32 *&cmdPtr); + void removeText(uint32 *&cmdPtr); + void introFx(uint32 *&cmdPtr); + void introVol(uint32 *&cmdPtr); + + protected: void logic_engine(); void delay(uint amount); @@ -102,6 +122,10 @@ protected: void go(); void convertPalette(uint8 *inpal, uint8* outpal); + //intro related + void checkCommands(uint32 *&cmdPtr); + void introFrame(); + SkyText *getSkyText(); void initialise(); void initTimer(); |