aboutsummaryrefslogtreecommitdiff
path: root/engines/voyeur/graphics.h
diff options
context:
space:
mode:
authorPaul Gilbert2013-05-31 18:40:04 -0400
committerPaul Gilbert2013-05-31 18:40:04 -0400
commit43d31cc33424c053e8f42c7fcb5f18b422ef1ef9 (patch)
tree56e654c968fe638c103d9607b39472169c66fa6d /engines/voyeur/graphics.h
parent8e1325e5384171b23f0951e7874487ff94389be5 (diff)
downloadscummvm-rg350-43d31cc33424c053e8f42c7fcb5f18b422ef1ef9.tar.gz
scummvm-rg350-43d31cc33424c053e8f42c7fcb5f18b422ef1ef9.tar.bz2
scummvm-rg350-43d31cc33424c053e8f42c7fcb5f18b422ef1ef9.zip
VOYEUR: Implemented first execution path through sInitPic
Diffstat (limited to 'engines/voyeur/graphics.h')
-rw-r--r--engines/voyeur/graphics.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/voyeur/graphics.h b/engines/voyeur/graphics.h
index ce89621e67..d17b18d3b0 100644
--- a/engines/voyeur/graphics.h
+++ b/engines/voyeur/graphics.h
@@ -45,6 +45,7 @@ typedef void (GraphicsManager::*GraphicMethodPtr)();
typedef void (GraphicsManager::*ViewPortSetupPtr)(ViewPortResource *);
typedef void (GraphicsManager::*ViewPortAddPtr)(ViewPortResource *, void *v2, void *v3);
typedef void (GraphicsManager::*ViewPortRestorePtr)(ViewPortResource *);
+typedef void (GraphicsManager::*Field86MethodPtr)(void *pic, int y, Common::Rect &bounds);
class GraphicsManager {
public:
@@ -55,9 +56,12 @@ public:
PictureResource *_backgroundPage;
int _SVGAPage;
int _SVGAMode;
+ int _SVGAReset;
ViewPortResource *_vPort;
bool _MCGAMode;
+ bool _saveBack;
Common::Rect *_clipPtr;
+ int _screenOffset;
private:
static void fadeIntFunc();
static void vDoFadeInt();
@@ -77,7 +81,8 @@ public:
void restoreMCGASaveRect(ViewPortResource *viewPort);
void addRectNoSaveBack(ViewPortResource *viewPort, void *v2, void *v3);
- void sDrawPic(PictureResource *pic, PictureResource *pic2, ViewPortResource *viewPort, void *v3);
+ void EMSMapPageHandle(int v1, int v2, int v3);
+ void sDrawPic(PictureResource *srcPic, PictureResource *destPic, const Common::Point &offset, void *v3);
};
} // End of namespace Voyeur