diff options
author | Paul Gilbert | 2013-05-29 23:21:07 -0400 |
---|---|---|
committer | Paul Gilbert | 2013-05-29 23:21:07 -0400 |
commit | 04794adf5cd9ac330aa82e6af6abe1390fca6cb7 (patch) | |
tree | 9f650a2eabf5c90fbe75c401febf11362841e22b /engines/voyeur/graphics.h | |
parent | 452fdc64af09d2f4dc95212581d3ee4d571ca04b (diff) | |
download | scummvm-rg350-04794adf5cd9ac330aa82e6af6abe1390fca6cb7.tar.gz scummvm-rg350-04794adf5cd9ac330aa82e6af6abe1390fca6cb7.tar.bz2 scummvm-rg350-04794adf5cd9ac330aa82e6af6abe1390fca6cb7.zip |
VOYEUR: Completed setupViewPort
Diffstat (limited to 'engines/voyeur/graphics.h')
-rw-r--r-- | engines/voyeur/graphics.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/engines/voyeur/graphics.h b/engines/voyeur/graphics.h index 6598cb0ba0..43f2563f0d 100644 --- a/engines/voyeur/graphics.h +++ b/engines/voyeur/graphics.h @@ -23,7 +23,7 @@ #ifndef VOYEUR_GRAPHICS_H #define VOYEUR_GRAPHICS_H -#include "voyeur/files.h" +//#include "voyeur/files.h" #include "voyeur/game.h" #include "common/scummsys.h" #include "common/array.h" @@ -38,8 +38,13 @@ namespace Voyeur { class VoyeurEngine; class GraphicsManager; +class PictureResource; +class ViewPortResource; typedef void (GraphicsManager::*GraphicMethodPtr)(); +typedef void (GraphicsManager::*ViewPortSetupPtr)(ViewPortResource *); +typedef void (GraphicsManager::*ViewPortAddPtr)(ViewPortResource *, void *v2, void *v3); +typedef void (GraphicsManager::*ViewPortRestorePtr)(ViewPortResource *); class GraphicsManager { public: @@ -64,6 +69,11 @@ public: void vInitColor(); void addFadeInt(); + + void setupMCGASaveRect(ViewPortResource *viewPort); + void addRectOptSaveRect(ViewPortResource *viewPort, void *v2, void *v3); + void restoreMCGASaveRect(ViewPortResource *viewPort); + void addRectNoSaveBack(ViewPortResource *viewPort, void *v2, void *v3); }; } // End of namespace Voyeur |