aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/screen.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sherlock/screen.h')
-rw-r--r--engines/sherlock/screen.h25
1 files changed, 1 insertions, 24 deletions
diff --git a/engines/sherlock/screen.h b/engines/sherlock/screen.h
index a4b1a837b8..b67361e339 100644
--- a/engines/sherlock/screen.h
+++ b/engines/sherlock/screen.h
@@ -44,10 +44,8 @@ enum {
BORDER_COLOR = 237,
INV_FOREGROUND = 14,
INV_BACKGROUND = 1,
- COMMAND_HIGHLIGHTED = 10,
COMMAND_FOREGROUND = 15,
COMMAND_BACKGROUND = 4,
- COMMAND_NULL = 248,
BUTTON_TOP = 233,
BUTTON_MIDDLE = 244,
BUTTON_BOTTOM = 248,
@@ -94,6 +92,7 @@ public:
byte _tMap[PALETTE_SIZE];
bool _flushScreen;
public:
+ static Screen *init(SherlockEngine *vm);
Screen(SherlockEngine *vm);
virtual ~Screen();
@@ -210,28 +209,6 @@ public:
void vgaBar(const Common::Rect &r, int color);
/**
- * Draws a button for use in the inventory, talk, and examine dialogs.
- */
- void makeButton(const Common::Rect &bounds, int textX, const Common::String &str);
-
- /**
- * Prints an interface command with the first letter highlighted to indicate
- * what keyboard shortcut is associated with it
- */
- void buttonPrint(const Common::Point &pt, byte color, bool slamIt, const Common::String &str);
-
- /**
- * Draw a panel in the back buffer with a raised area effect around the edges
- */
- void makePanel(const Common::Rect &r);
-
- /**
- * Draw a field in the back buffer with a raised area effect around the edges,
- * suitable for text input.
- */
- void makeField(const Common::Rect &r);
-
- /**
* Sets the active back buffer pointer to a restricted sub-area of the first back buffer
*/
void setDisplayBounds(const Common::Rect &r);