aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/screen_lol.h
diff options
context:
space:
mode:
authorathrxx2011-12-17 22:39:11 +0100
committerJohannes Schickel2011-12-26 16:18:16 +0100
commit60330556ff5bf319db7815e6f3c635bc98edecc5 (patch)
tree99fb53e89ea5dc9897cc0eee8d8d1b866ec287f2 /engines/kyra/screen_lol.h
parent8716ed1703f55b4c0e33a87cf40b65d06151c641 (diff)
downloadscummvm-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.h12
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);