diff options
author | Paul Gilbert | 2013-05-31 18:40:04 -0400 |
---|---|---|
committer | Paul Gilbert | 2013-05-31 18:40:04 -0400 |
commit | 43d31cc33424c053e8f42c7fcb5f18b422ef1ef9 (patch) | |
tree | 56e654c968fe638c103d9607b39472169c66fa6d /engines/voyeur/graphics.h | |
parent | 8e1325e5384171b23f0951e7874487ff94389be5 (diff) | |
download | scummvm-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.h | 7 |
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 |