Public Member Functions | |
Draw_v7 (GobEngine *vm) | |
void | initScreen () override |
void | animateCursor (int16 cursor) override |
Public Member Functions inherited from Gob::Draw_Playtoons | |
Draw_Playtoons (GobEngine *vm) | |
void | spriteOperation (int16 operation) override |
Public Member Functions inherited from Gob::Draw_v2 | |
void | closeScreen () override |
void | blitCursor () 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 () |
uint32 | getColor (uint8 index) const |
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) |
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 | oPlaytoons_sub_F_1B (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) |
virtual int16 | openWin (int16 id) |
virtual void | closeWin (int16 id) |
virtual int16 | handleCurWin () |
virtual int16 | getWinFromCoord (int16 &dx, int16 &dy) |
virtual void | moveWin (int16 id) |
virtual bool | overlapWin (int16 idWin1, int16 idWin2) |
virtual void | closeAllWin () |
virtual void | activeWin (int16 id) |
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 | _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] |
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 |