Public Member Functions | |
| Draw_Fascination (GobEngine *vm) | |
| void | spriteOperation (int16 operation, bool ttsAddHotspotText=true) override |
| void | decompWin (int16 x, int16 y, SurfacePtr destPtr) |
| void | drawWin (int16 fct) |
| void | saveWin (int16 id) |
| void | restoreWin (int16 id) |
| void | handleWinBorder (int16 id) |
| void | drawWinTrace (int16 left, int16 top, int16 width, int16 height) |
| int16 | openWin (int16 id) override |
| void | closeWin (int16 id) override |
| int16 | getWinFromCoord (int16 &dx, int16 &dy) override |
| int16 | handleCurWin () override |
| void | activeWin (int16 id) override |
| void | moveWin (int16 id) override |
| bool | overlapWin (int16 idWin1, int16 idWin2) override |
| void | closeAllWin () override |
Public Member Functions inherited from Gob::Draw_v2 | |
| void | initScreen () override |
| void | closeScreen () override |
| void | blitCursor () override |
| void | animateCursor (int16 cursor) override |
| void | printTotText (int16 id) override |
| Draw_v2 (GobEngine *vm) | |
Public Member Functions inherited from Gob::Draw_v1 | |
| Draw_v1 (GobEngine *vm) | |
Public Member Functions inherited from Gob::Draw | |
| void | invalidateRect (int16 left, int16 top, int16 right, int16 bottom) |
| void | blitInvalidated () |
| void | setPalette () |
| void | clearPalette () |
| void | dirtiedRect (int16 surface, int16 left, int16 top, int16 right, int16 bottom) |
| void | dirtiedRect (SurfacePtr surface, int16 left, int16 top, int16 right, int16 bottom) |
| void | initSpriteSurf (int16 index, int16 width, int16 height, int16 flags, byte bpp=0) |
| void | freeSprite (int16 index) |
| void | adjustCoords (char adjust, int16 *coord1, int16 *coord2) |
| void | adjustCoords (char adjust, uint16 *coord1, uint16 *coord2) |
| void | resizeCursors (int16 width, int16 height, int16 count, bool transparency) |
| int | stringLength (const char *str, uint16 fontIndex) |
| void | printTextCentered (int16 id, int16 left, int16 top, int16 right, int16 bottom, const char *str, int16 fontIndex, int16 color) |
| void | drawButton (uint16 id, int16 left, int16 top, int16 right, int16 bottom, char *paramStr, int16 var3, int16 var4, int16 shortId) |
| int32 | getSpriteRectSize (int16 index) |
| void | forceBlit (bool backwards=false) |
| void | wobble (Surface &surfDesc) |
| Font * | loadFont (const char *path) const |
| bool | loadFont (uint16 fontIndex, const char *path) |
| Draw (GobEngine *vm) | |
Additional Inherited Members | |
Public Attributes inherited from Gob::Draw | |
| int16 | _renderFlags |
| uint16 | _fontIndex |
| int16 | _spriteLeft |
| int16 | _spriteTop |
| int16 | _spriteRight |
| int16 | _spriteBottom |
| int16 | _destSpriteX |
| int16 | _destSpriteY |
| int16 | _backColor |
| int16 | _frontColor |
| int16 | _colorOffset |
| int16 | _transparency |
| int16 | _sourceSurface |
| int16 | _destSurface |
| char | _letterToPrint |
| const char * | _textToPrint |
| char * | _hotspotText |
| int16 | _backDeltaX |
| int16 | _backDeltaY |
| int16 | _subtitleFont |
| int16 | _subtitleColor |
| FontToSprite | _fontToSprite [4] |
| Font * | _fonts [kFontCount] |
| Common::Array< SurfacePtr > | _spritesArray |
| int16 | _invalidatedCount |
| int16 | _invalidatedLefts [30] |
| int16 | _invalidatedTops [30] |
| int16 | _invalidatedRights [30] |
| int16 | _invalidatedBottoms [30] |
| bool | _noInvalidated |
| bool | _noInvalidated57 |
| bool | _paletteCleared |
| bool | _applyPal |
| SurfacePtr | _backSurface |
| SurfacePtr | _frontSurface |
| int16 | _unusedPalette1 [18] |
| int16 | _unusedPalette2 [16] |
| Video::Color | _vgaPalette [256] |
| Common::Stack< Video::Color * > | _paletteStack |
| uint8 | _showCursor |
| int16 | _cursorIndex |
| int16 | _transparentCursor |
| uint32 | _cursorTimeKey |
| int16 | _cursorX |
| int16 | _cursorY |
| int16 | _cursorWidth |
| int16 | _cursorHeight |
| int32 | _cursorHotspotXVar |
| int32 | _cursorHotspotYVar |
| int32 | _cursorHotspotX |
| int32 | _cursorHotspotY |
| SurfacePtr | _cursorSprites |
| SurfacePtr | _cursorSpritesBack |
| SurfacePtr | _scummvmCursor |
| int16 | _cursorAnim |
| int8 | _cursorAnimLow [40] |
| int8 | _cursorAnimHigh [40] |
| int8 | _cursorAnimDelays [40] |
| Common::String | _cursorNames [40] |
| Common::String | _cursorName |
| bool | _cursorDrawnFromScripts |
| int32 | _cursorCount |
| int16 | _palLoadData1 [4] |
| int16 | _palLoadData2 [4] |
| int16 | _needAdjust |
| int16 | _scrollOffsetY |
| int16 | _scrollOffsetX |
| int16 | _pattern |
| fascinWin | _fascinWin [10] |
| int16 | _winMaxWidth |
| int16 | _winMaxHeight |
| int16 | _winCount |
| int16 | _winVarArrayLeft |
| int16 | _winVarArrayTop |
| int16 | _winVarArrayWidth |
| int16 | _winVarArrayHeight |
| int16 | _winVarArrayStatus |
| int16 | _winVarArrayLimitsX |
| int16 | _winVarArrayLimitsY |
Static Public Attributes inherited from Gob::Draw | |
| static const int | kSpriteCount = 100 |
| static const int | kFontCount = 16 |
| static const int | kFrontSurface = 20 |
| static const int | kBackSurface = 21 |
| static const int | kAnimSurface = 22 |
| static const int | kCursorSurface = 23 |
| static const int | kCaptureSurface = 30 |
| static const int16 | _wobbleTable [360] |
Protected Attributes inherited from Gob::Draw | |
| GobEngine * | _vm |
| Common::String | _previousTot |