|
|
| Screen (HugoEngine *vm) |
| |
|
virtual void | loadFont (int16 fontId)=0 |
| |
|
virtual void | loadFontArr (Common::ReadStream &in)=0 |
| |
|
int16 | fontHeight () const |
| |
|
int16 | stringLength (const char *s) const |
| |
|
void | displayBackground () |
| |
|
virtual void | displayFrame (const int sx, const int sy, Seq *seq, const bool foreFl)=0 |
| |
|
void | displayList (int update,...) |
| |
|
void | displayRect (const int16 x, const int16 y, const int16 dx, const int16 dy) |
| |
|
void | drawBoundaries () |
| |
|
void | drawRectangle (const bool filledFl, const int16 x1, const int16 y1, const int16 x2, const int16 y2, const int color) |
| |
|
void | drawShape (const int x, const int y, const int color1, const int color2) |
| |
|
void | updateStatusText () |
| |
|
void | updatePromptText (const char *command, char cursor) |
| |
|
void | drawStatusText () |
| |
|
void | displayStatusText () |
| |
|
void | drawPromptText () |
| |
|
void | displayPromptText () |
| |
|
void | freeScreen () |
| |
|
void | hideCursor () |
| |
|
void | initDisplay () |
| |
|
void | initNewScreenDisplay () |
| |
|
virtual void | loadPalette (Common::SeekableReadStream &in)=0 |
| |
|
void | moveImage (ImagePtr srcImage, const int16 x1, const int16 y1, const int16 dx, int16 dy, const int16 width1, ImagePtr dstImage, const int16 x2, const int16 y2, const int16 width2) |
| |
|
void | remapPal (uint16 oldIndex, uint16 newIndex) |
| |
|
void | resetInventoryObjId () |
| |
|
void | restorePal (Common::ReadStream *f) |
| |
|
void | savePal (Common::WriteStream *f) const |
| |
|
void | setBackgroundColor (const uint16 color) |
| |
|
void | setCursorPal () |
| |
|
void | selectInventoryObjId (const int16 objId) |
| |
|
void | shadowStr (int16 sx, const int16 sy, const char *s, const byte color) |
| |
|
void | showCursor () |
| |
|
void | userHelp () const |
| |
|
void | writeStr (int16 sx, const int16 sy, const char *s, const byte color) |
| |
|
Common::Rect | drawDosText (byte x, byte y, const char *text, byte color) |
| |
|
byte | getDosMessageBoxBorder () const |
| |
|
Common::KeyState | dosMessageBox (const Common::String &text, bool protect=false, TtsOptions ttsOptions=kTtsReplaceNewlines) |
| |
|
Common::String | dosPromptBox (const Common::String &text) |
| |
|
Common::KeyState | getKey () |
| |
|
Icondib & | getIconBuffer () |
| |
|
Viewdib & | getBackBuffer () |
| |
|
Viewdib & | getBackBufferBackup () |
| |
|
Viewdib & | getFrontBuffer () |
| |
|
Viewdib & | getGUIBuffer () |
| |