aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/screen_lol.h
diff options
context:
space:
mode:
authorJohannes Schickel2011-12-26 19:27:20 +0100
committerJohannes Schickel2011-12-26 19:32:05 +0100
commit487e73bd218775dec22818477ad75dd230d97052 (patch)
treebd83a597ab7c48358f77212562bcf32cb1b7a286 /engines/kyra/screen_lol.h
parentc2a94132c8adf8bec5914ca6fa2e312248e1c2bd (diff)
downloadscummvm-rg350-487e73bd218775dec22818477ad75dd230d97052.tar.gz
scummvm-rg350-487e73bd218775dec22818477ad75dd230d97052.tar.bz2
scummvm-rg350-487e73bd218775dec22818477ad75dd230d97052.zip
KYRA: Merge Screen_Rpg with Screen (for now).
This should(!) fix ARM compilation issues due to virtual inheritance.
Diffstat (limited to 'engines/kyra/screen_lol.h')
-rw-r--r--engines/kyra/screen_lol.h9
1 files changed, 2 insertions, 7 deletions
diff --git a/engines/kyra/screen_lol.h b/engines/kyra/screen_lol.h
index eb025fb1cf..3bba9f8b70 100644
--- a/engines/kyra/screen_lol.h
+++ b/engines/kyra/screen_lol.h
@@ -26,19 +26,16 @@
#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, public Screen_Rpg {
+class Screen_LoL : public Screen_v2 {
public:
Screen_LoL(LoLEngine *vm, OSystem *system);
~Screen_LoL();
- int screenDimTableCount() const { return _screenDimTableCount; }
-
void fprintString(const char *format, int x, int y, uint8 col1, uint8 col2, uint16 flags, ...) GCC_PRINTF(2, 8);
void fprintStringIntro(const char *format, int x, int y, uint8 c1, uint8 c2, uint8 c3, uint16 flags, ...) GCC_PRINTF(2, 9);
@@ -94,11 +91,9 @@ public:
private:
LoLEngine *_vm;
- const ScreenDim *_screenDimTable;
- static const int _screenDimTableCount;
-
static const ScreenDim _screenDimTable256C[];
static const ScreenDim _screenDimTable16C[];
+ static const int _screenDimTableCount;
uint8 *_levelOverlays[8];