From 43d31cc33424c053e8f42c7fcb5f18b422ef1ef9 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Fri, 31 May 2013 18:40:04 -0400 Subject: VOYEUR: Implemented first execution path through sInitPic --- engines/voyeur/graphics.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'engines/voyeur/graphics.h') 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 -- cgit v1.2.3