aboutsummaryrefslogtreecommitdiff
path: root/engines/mads/screen.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/mads/screen.h')
-rw-r--r--engines/mads/screen.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/engines/mads/screen.h b/engines/mads/screen.h
index 626080580e..eeb15453f8 100644
--- a/engines/mads/screen.h
+++ b/engines/mads/screen.h
@@ -25,7 +25,6 @@
#include "common/scummsys.h"
#include "common/array.h"
-#include "graphics/screen.h"
#include "mads/msurface.h"
#include "mads/action.h"
@@ -118,7 +117,7 @@ public:
* @param destSurface Dest surface
* @param posAdjust Position adjustment
*/
- void copy(MSurface *srcSurface, MSurface *destSurface, const Common::Point &posAdjust);
+ void copy(BaseSurface *srcSurface, BaseSurface *destSurface, const Common::Point &posAdjust);
/**
* Use the lsit of dirty areas to copy areas of the screen surface to
@@ -129,7 +128,6 @@ public:
void reset();
};
-
class ScreenObject {
public:
bool _active;
@@ -208,7 +206,7 @@ public:
void synchronize(Common::Serializer &s);
};
-class Screen : virtual public Graphics::Screen, virtual public MSurface {
+class Screen : public BaseSurface {
private:
uint16 _random;
MSurface _rawSurface;