diff options
Diffstat (limited to 'engines/adl/display.h')
-rw-r--r-- | engines/adl/display.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/engines/adl/display.h b/engines/adl/display.h index 40151c1c6a..16b52bf9a3 100644 --- a/engines/adl/display.h +++ b/engines/adl/display.h @@ -54,18 +54,17 @@ public: Display(); ~Display(); - void setMode(DisplayMode mode) { _mode = mode; } - void updateScreen(); + void setMode(DisplayMode mode); + void updateTextScreen(); + void updateHiResScreen(); bool saveThumbnail(Common::WriteStream &out); // Graphics void loadFrameBuffer(Common::ReadStream &stream); - void decodeFrameBuffer(); void putPixel(Common::Point p1, byte color); void clear(byte color); // Text - void updateTextSurface(); void home(); void moveCursorTo(const Common::Point &pos); void moveCursorForward(); @@ -79,11 +78,13 @@ private: kTextBufSize = 40 * 24 }; + void updateHiResSurface(); void enableScanlines(bool enable); void decodeScanlineColor(byte *dst, int pitch, byte *src) const; void decodeScanlineMono(byte *dst, int pitch, byte *src) const; void decodeScanline(byte *dst, int pitch, byte *src) const; + void updateTextSurface(); void drawChar(byte c, int x, int y); void createFont(); void scrollUp(); |