diff options
author | Paul Gilbert | 2012-09-21 20:54:26 +1000 |
---|---|---|
committer | Paul Gilbert | 2012-09-21 20:54:26 +1000 |
commit | fc5d6bfb9976d24147d2e8c073c9ca9e9cc5b8fa (patch) | |
tree | 3ffa5f94fe204890e340521e6d09afe771d05f4a /engines/hopkins/graphics.h | |
parent | 391e3da119b7cf7be8a9422e8fe390a2b5e55398 (diff) | |
download | scummvm-rg350-fc5d6bfb9976d24147d2e8c073c9ca9e9cc5b8fa.tar.gz scummvm-rg350-fc5d6bfb9976d24147d2e8c073c9ca9e9cc5b8fa.tar.bz2 scummvm-rg350-fc5d6bfb9976d24147d2e8c073c9ca9e9cc5b8fa.zip |
HOPKINS: Implemented Affiche_Perfect and support methods
Diffstat (limited to 'engines/hopkins/graphics.h')
-rw-r--r-- | engines/hopkins/graphics.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/engines/hopkins/graphics.h b/engines/hopkins/graphics.h index 222ba2edd7..e02343132c 100644 --- a/engines/hopkins/graphics.h +++ b/engines/hopkins/graphics.h @@ -49,6 +49,7 @@ private: void CHARGE_ECRAN(const Common::String &file); int Asm_Zoom(int v, int percentage); + int Asm_Reduc(int v, int percentage); public: int _lockCtr; bool SDL_MODEYES; @@ -92,6 +93,11 @@ public: int clip_x1, clip_y1; bool clip_flag; int SDL_NBLOCS; + int Red_x, Red_y; + int Red; + int Largeur; + int Compteur_y; + int spec_largeur; public: GraphicsManager(); ~GraphicsManager(); @@ -145,9 +151,10 @@ public: void Affiche_Segment_Vesa(); void CopyAsm(const byte *surface); void Restore_Mem(byte *a1, const byte *a2, int a3, int a4, unsigned int a5, int a6); - int Reel_Zoom(int a1, int a2); + int Reel_Zoom(int v, int percentage); + int Reel_Reduc(int v, int percentage); void AFF_SPRITES(); - void Affiche_Perfect(const byte *a1, const byte *a2, int a3, int a4, int a5, int a6, int a7, int a8); + void Affiche_Perfect(byte *destSurface, const byte *srcData, int a3, int a4, int a5, int a6, int a7, int a8); }; } // End of namespace Hopkins |