diff options
author | athrxx | 2011-12-17 22:39:11 +0100 |
---|---|---|
committer | Johannes Schickel | 2011-12-26 16:18:16 +0100 |
commit | 60330556ff5bf319db7815e6f3c635bc98edecc5 (patch) | |
tree | 99fb53e89ea5dc9897cc0eee8d8d1b866ec287f2 /engines/kyra/screen_lol.h | |
parent | 8716ed1703f55b4c0e33a87cf40b65d06151c641 (diff) | |
download | scummvm-rg350-60330556ff5bf319db7815e6f3c635bc98edecc5.tar.gz scummvm-rg350-60330556ff5bf319db7815e6f3c635bc98edecc5.tar.bz2 scummvm-rg350-60330556ff5bf319db7815e6f3c635bc98edecc5.zip |
KYRA: (EOB/LOL) - move eob/lol specific screen code to new class
Diffstat (limited to 'engines/kyra/screen_lol.h')
-rw-r--r-- | engines/kyra/screen_lol.h | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/engines/kyra/screen_lol.h b/engines/kyra/screen_lol.h index 02b78606b9..eb025fb1cf 100644 --- a/engines/kyra/screen_lol.h +++ b/engines/kyra/screen_lol.h @@ -26,22 +26,17 @@ #define KYRA_SCREEN_LOL_H #include "kyra/screen_v2.h" +#include "kyra/screen_rpg.h" namespace Kyra { class LoLEngine; -class Screen_LoL : public Screen_v2 { +class Screen_LoL : public Screen_v2, public Screen_Rpg { public: Screen_LoL(LoLEngine *vm, OSystem *system); ~Screen_LoL(); - bool init(); - - void setScreenDim(int dim); - const ScreenDim *getScreenDim(int dim); - int curDimIndex() const { return _curDimIndex; } - void modifyScreenDim(int dim, int x, int y, int w, int h); int screenDimTableCount() const { return _screenDimTableCount; } void fprintString(const char *format, int x, int y, uint8 col1, uint8 col2, uint16 flags, ...) GCC_PRINTF(2, 8); @@ -105,9 +100,6 @@ private: static const ScreenDim _screenDimTable256C[]; static const ScreenDim _screenDimTable16C[]; - ScreenDim **_customDimTable; - int _curDimIndex; - uint8 *_levelOverlays[8]; void mergeOverlay(int x, int y, int w, int h); |