diff options
Diffstat (limited to 'engines/titanic/screen_manager.h')
-rw-r--r-- | engines/titanic/screen_manager.h | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/engines/titanic/screen_manager.h b/engines/titanic/screen_manager.h index 0fd6bfad8b..075e36cadf 100644 --- a/engines/titanic/screen_manager.h +++ b/engines/titanic/screen_manager.h @@ -99,7 +99,12 @@ public: virtual void getFont() = 0; virtual void proc18() = 0; virtual void proc19() = 0; - virtual void proc20() = 0; + + /** + * Clear a portion of a specified surface + */ + virtual void clearSurface(int surfaceNum, Common::Rect *_bounds) = 0; + virtual void proc21() = 0; /** @@ -157,7 +162,12 @@ public: virtual void getFont(); virtual void proc18(); virtual void proc19(); - virtual void proc20(); + + /** + * Clear a portion of the screen surface + */ + virtual void clearSurface(int surfaceNum, Common::Rect *bounds); + virtual void proc21(); /** |