aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/support/screen_manager.h
diff options
context:
space:
mode:
authorPaul Gilbert2016-04-27 19:50:58 -0400
committerPaul Gilbert2016-07-10 16:12:08 -0400
commit74e40be66e231a8eada9bc045828e17f044a7c55 (patch)
tree6a01477fc759ee49917b80267838243f9d02211d /engines/titanic/support/screen_manager.h
parenta2f933a80e5e830cdbcbb530f334c41725ee87b2 (diff)
downloadscummvm-rg350-74e40be66e231a8eada9bc045828e17f044a7c55.tar.gz
scummvm-rg350-74e40be66e231a8eada9bc045828e17f044a7c55.tar.bz2
scummvm-rg350-74e40be66e231a8eada9bc045828e17f044a7c55.zip
TITANIC: Implementing text cursor drawing
Diffstat (limited to 'engines/titanic/support/screen_manager.h')
-rw-r--r--engines/titanic/support/screen_manager.h15
1 files changed, 13 insertions, 2 deletions
diff --git a/engines/titanic/support/screen_manager.h b/engines/titanic/support/screen_manager.h
index 7fe60d20b7..b963fcd3d6 100644
--- a/engines/titanic/support/screen_manager.h
+++ b/engines/titanic/support/screen_manager.h
@@ -92,7 +92,11 @@ public:
virtual void proc6() = 0;
virtual void proc7() = 0;
virtual CVideoSurface *getSurface(SurfaceNum surfaceNum) const = 0;
- virtual void proc9() = 0;
+
+ /**
+ * Return the front render surface
+ */
+ virtual CVideoSurface *getFrontRenderSurface() const = 0;
/**
* Fill an area with a specific color
@@ -222,7 +226,14 @@ public:
virtual void proc6();
virtual void proc7();
virtual CVideoSurface *getSurface(SurfaceNum surfaceNum) const;
- virtual void proc9();
+
+ /**
+ * Return the front render surface
+ */
+ virtual CVideoSurface *getFrontRenderSurface() const {
+ return _frontRenderSurface;
+ }
+
/**
* Fill an area with a specific color