aboutsummaryrefslogtreecommitdiff
path: root/engines/startrek/graphics.h
diff options
context:
space:
mode:
authorMatthew Stewart2018-07-17 04:10:48 -0400
committerEugene Sandulenko2018-08-09 08:37:30 +0200
commit52cfe602712ad39174379d56e1b45b7121fefda6 (patch)
tree32f9a3fca6f557c930afa3dd93bb93c1b306219a /engines/startrek/graphics.h
parentb9eca08db639299cfa13385db45b84b0b01cda28 (diff)
downloadscummvm-rg350-52cfe602712ad39174379d56e1b45b7121fefda6.tar.gz
scummvm-rg350-52cfe602712ad39174379d56e1b45b7121fefda6.tar.bz2
scummvm-rg350-52cfe602712ad39174379d56e1b45b7121fefda6.zip
STARTREK: Get starfields working for the intro
Diffstat (limited to 'engines/startrek/graphics.h')
-rw-r--r--engines/startrek/graphics.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/engines/startrek/graphics.h b/engines/startrek/graphics.h
index 37ac7da94c..a40e1fa2f4 100644
--- a/engines/startrek/graphics.h
+++ b/engines/startrek/graphics.h
@@ -52,7 +52,15 @@ public:
~Graphics();
void setBackgroundImage(SharedPtr<Bitmap> bitmap);
-
+ /**
+ * @param origRect The rectangle containing the original bitmap (must contain the
+ * whole bitmap, even if some is outside the drawable space)
+ * @param drawRect The clipped rectangle to draw at (must be within the drawable space)
+ */
+ void drawBitmapToBackground(const Common::Rect &origRect, const Common::Rect &drawRect, SharedPtr<Bitmap> bitmap);
+ void fillBackgroundRect(const Common::Rect &rect, byte color);
+
+ void clearScreenAndPriBuffer();
void loadPalette(const String &paletteFile);
void fadeinScreen();
void fadeoutScreen();