aboutsummaryrefslogtreecommitdiff
path: root/engines/access/screen.h
diff options
context:
space:
mode:
authorPaul Gilbert2014-08-04 21:35:49 -0400
committerPaul Gilbert2014-08-04 21:35:49 -0400
commitbb48a153a6479e08fe37c3547e14622226efeeb2 (patch)
tree426d41999bd0e272c14af45ea803431e8d841f6d /engines/access/screen.h
parent04d42638cde9022523910b9ec75130bd85ec1fa5 (diff)
downloadscummvm-rg350-bb48a153a6479e08fe37c3547e14622226efeeb2.tar.gz
scummvm-rg350-bb48a153a6479e08fe37c3547e14622226efeeb2.tar.bz2
scummvm-rg350-bb48a153a6479e08fe37c3547e14622226efeeb2.zip
ACCESS: Remove graphics manager, and added more skeleton for Amazon intro
Diffstat (limited to 'engines/access/screen.h')
-rw-r--r--engines/access/screen.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/engines/access/screen.h b/engines/access/screen.h
index 0d68c1bc7e..295372770a 100644
--- a/engines/access/screen.h
+++ b/engines/access/screen.h
@@ -26,7 +26,7 @@
#include "common/scummsys.h"
#include "common/rect.h"
#include "common/stream.h"
-#include "graphics/surface.h"
+#include "access/asurface.h"
namespace Access {
@@ -35,11 +35,16 @@ class AccessEngine;
#define PALETTE_COUNT 256
#define PALETTE_SIZE (256 * 3)
-class Screen: public Graphics::Surface {
+class Screen: public ASurface {
private:
AccessEngine *_vm;
byte _tempPalette[PALETTE_SIZE];
byte _rawPalette[PALETTE_SIZE];
+ int _vesaCurrentWin;
+ int _currentPanel;
+ Common::Point _msVirtualOffset;
+ Common::Point _virtualOffsetsTable[4];
+ bool _hideFlag;
Common::Rect _lastBounds;
int _leftSkip, _rightSkip;
int _topSkip, _bottomSkip;
@@ -57,6 +62,8 @@ public:
void setDisplayScan();
+ void setPanel(int num);
+
/**
* Update the underlying screen
*/
@@ -72,6 +79,8 @@ public:
*/
void forceFadeIn();
+ void clearScreen() { clearBuffer(); }
+
/**
* Set the initial palette
*/