|
|
virtual Common::Error | init () |
| |
|
virtual Common::Error | go () |
| |
| Common::Error | run () override |
| |
| bool | hasFeature (EngineFeature f) const override |
| |
| void | syncSoundSettings () override |
| |
|
void | syncSoundSettingsIntern () |
| |
| void | pauseEngineIntern (bool pause) override |
| |
|
virtual void | setupOpcodes () |
| |
|
void | setupVgaOpcodes () |
| |
|
virtual void | setupVideoOpcodes (VgaOpcodeProc *op) |
| |
|
uint32 | getTime () const |
| |
|
virtual uint16 | to16Wrapper (uint value) |
| |
|
virtual uint16 | readUint16Wrapper (const void *src) |
| |
|
virtual uint32 | readUint32Wrapper (const void *src) |
| |
|
int | allocGamePcVars (Common::SeekableReadStream *in) |
| |
|
void | createPlayer () |
| |
|
void | allocateStringTable (int num) |
| |
|
void | setupStringTable (byte *mem, int num) |
| |
|
void | setupLocalStringTable (byte *mem, int num) |
| |
|
void | readGamePcText (Common::SeekableReadStream *in) |
| |
|
virtual void | readItemChildren (Common::SeekableReadStream *in, Item *item, uint tmp) |
| |
|
void | readItemFromGamePc (Common::SeekableReadStream *in, Item *item) |
| |
|
virtual void | loadGamePcFile () |
| |
|
void | readGamePcFile (Common::SeekableReadStream *in) |
| |
|
void | decompressData (const char *srcName, byte *dst, uint32 offset, uint32 srcSize, uint32 dstSize) |
| |
|
void | decompressPN (Common::Stack< uint32 > &dataList, uint8 *&dataOut, int &dataOutSize) |
| |
|
void | drawPnSqueezedChar (WindowBlock *window, uint x, uint y, byte chr) |
| |
|
bool | isPnAmiga () const |
| |
|
bool | isPnAmigaMainTextWindow (const WindowBlock *window) const |
| |
|
bool | isPnAmigaInputWindow (const WindowBlock *window) const |
| |
|
bool | isPnAmigaTextWindow (const WindowBlock *window) const |
| |
|
const Graphics::AmigaFont * | getPnAmigaFont () const |
| |
|
uint16 | getPnAmigaWindowInteriorHeight (const WindowBlock *window) const |
| |
|
uint16 | getPnAmigaTextPlaneWidth (const WindowBlock *window) const |
| |
|
uint16 | getPnAmigaTextLineStep () const |
| |
|
uint16 | getPnAmigaGlyphAdvance (byte chr) const |
| |
|
uint16 | getPnAmigaGlyphRenderWidth (byte chr) const |
| |
|
uint16 | getPnAmigaGlyphHeight () const |
| |
|
bool | usePnAmigaDoubleHeightTopaz () const |
| |
|
void | ensurePnAmigaTextPlanes () |
| |
|
PnAmigaTextPlane * | getPnAmigaTextPlane (const WindowBlock *window) |
| |
|
const PnAmigaTextPlane * | getPnAmigaTextPlane (const WindowBlock *window) const |
| |
|
void | clearPnAmigaTextPlane (WindowBlock *window) |
| |
|
void | compositePnAmigaTextPlane (WindowBlock *window) |
| |
|
void | scrollPnAmigaTextPlane (WindowBlock *window) |
| |
|
void | drawPnAmigaTopazChar (WindowBlock *window, byte chr) |
| |
|
void | drawPnAmigaTextWindowBorders () |
| |
|
void | loadOffsets (const char *filename, int number, uint32 &file, uint32 &offset, uint32 &compressedSize, uint32 &size) |
| |
|
void | loadSound (uint16 sound, int16 pan, int16 vol, uint16 type) |
| |
|
void | playSfx (uint16 sound, uint16 freq, uint16 flags, bool digitalOnly=false, bool midiOnly=false) |
| |
|
void | loadSound (uint16 sound, uint16 freq, uint16 flags) |
| |
|
void | loadMidiSfx () |
| |
|
virtual void | playMidiSfx (uint16 sound) |
| |
|
void | loadVoice (uint speechId) |
| |
|
void | stopAllSfx () |
| |
|
void | loadSoundFile (const char *filename) |
| |
|
int | getUserFlag (Item *item, int a) |
| |
|
int | getUserFlag1 (Item *item, int a) |
| |
|
int | getUserItem (Item *item, int n) |
| |
|
void | setUserFlag (Item *item, int a, int b) |
| |
|
void | setUserItem (Item *item, int n, int m) |
| |
|
void | paletteFadeOut (byte *palPtr, uint num, uint size) |
| |
|
void * | allocateItem (uint size) |
| |
|
void * | allocateTable (uint size) |
| |
|
void | alignTableMem () |
| |
|
Child * | findChildOfType (Item *i, uint child) |
| |
|
Child * | allocateChildBlock (Item *i, uint type, uint size) |
| |
|
void | allocItemHeap () |
| |
|
void | allocTablesHeap () |
| |
|
Subroutine * | createSubroutine (uint16 a) |
| |
|
void | readSubroutine (Common::SeekableReadStream *in, Subroutine *sub) |
| |
|
SubroutineLine * | createSubroutineLine (Subroutine *sub, int a) |
| |
|
void | readSubroutineLine (Common::SeekableReadStream *in, SubroutineLine *newTable, Subroutine *sub) |
| |
|
byte * | readSingleOpcode (Common::SeekableReadStream *in, byte *ptr) |
| |
|
void | readSubroutineBlock (Common::SeekableReadStream *in) |
| |
|
Subroutine * | getSubroutineByID (uint subroutineId) |
| |
|
void | dumpAllSubroutines () |
| |
|
void | dumpAllVgaImageFiles () |
| |
|
void | dumpAllVgaScriptFiles () |
| |
|
void | dumpSubroutines () |
| |
|
void | dumpSubroutine (Subroutine *sub) |
| |
|
void | dumpSubroutineLine (SubroutineLine *sl, Subroutine *sub) |
| |
|
const byte * | dumpOpcode (const byte *p) |
| |
|
int | startSubroutine (Subroutine *sub) |
| |
|
int | startSubroutineEx (Subroutine *sub) |
| |
|
bool | checkIfToRunSubroutineLine (SubroutineLine *sl, Subroutine *sub) |
| |
|
int | runScript () |
| |
|
virtual void | executeOpcode (int opcode)=0 |
| |
|
byte | getByte () |
| |
|
int | getNextWord () |
| |
|
uint | getNextVarContents () |
| |
|
uint | getVarWrapper () |
| |
|
uint | getVarOrWord () |
| |
|
uint | getVarOrByte () |
| |
|
uint | readVariable (uint16 variable) |
| |
|
void | writeNextVarContents (uint16 contents) |
| |
|
void | writeVariable (uint16 variable, uint16 contents) |
| |
|
Item * | derefItem (uint item) |
| |
|
Item * | getNextItemPtr () |
| |
|
uint | getNextItemID () |
| |
|
uint | getItem1ID () |
| |
|
uint | itemPtrToID (Item *id) |
| |
|
Item * | me () |
| |
|
Item * | actor () |
| |
|
void | uncompressText (byte *ptr) |
| |
|
byte * | uncompressToken (byte a, byte *ptr) |
| |
|
void | showMessageFormat (MSVC_PRINTF const char *s,...) GCC_PRINTF(2 |
| |
|
void const byte * | getStringPtrByID (uint16 stringId, bool upperCase=false) |
| |
|
void | loadSimon2LanguageOverlay () |
| |
|
bool | hasSimon2LanguageFiles () const |
| |
|
Common::Language | getNextSimon2OverlayLanguage () const |
| |
|
void | cycleSimon2LanguageOverlay () |
| |
|
Common::String | translateLanguageOverlay (const Common::String &english) const |
| |
|
const byte * | getLocalStringByID (uint16 stringId) |
| |
|
uint | getNextStringID () |
| |
|
void | addTimeEvent (int32 timeout, uint16 subroutineId) |
| |
|
void | delTimeEvent (TimeEvent *te) |
| |
|
Item * | findInByClass (Item *i, int16 m) |
| |
|
Item * | nextInByClass (Item *i, int16 m) |
| |
|
Item * | findMaster (int16 a, int16 n) |
| |
|
Item * | nextMaster (Item *item, int16 a, int16 n) |
| |
|
int | wordMatch (Item *item, int16 a, int16 n) |
| |
|
bool | isRoom (Item *item) |
| |
|
bool | isObject (Item *item) |
| |
|
bool | isPlayer (Item *item) |
| |
|
void | itemChildrenChanged (Item *item) |
| |
|
void | unlinkItem (Item *item) |
| |
|
void | linkItem (Item *item, Item *parent) |
| |
|
void | setItemParent (Item *item, Item *parent) |
| |
|
void | setItemState (Item *item, int value) |
| |
|
void | stopAnimate (uint16 a) |
| |
|
void | stopAnimateSimon2 (uint16 a, uint16 b) |
| |
|
void | enableBox (uint hitarea) |
| |
|
void | disableBox (uint hitarea) |
| |
|
void | moveBox (uint hitarea, int x, int y) |
| |
|
bool | isBoxDead (uint hitarea) |
| |
|
void | undefineBox (uint hitarea) |
| |
|
void | defineBox (int id, int x, int y, int width, int height, int flags, int verb, Item *itemPtr) |
| |
|
void | defineBox (uint16 id, uint16 x, uint16 y, uint16 width, uint16 height, uint16 msg1, uint16 msg2, uint16 flags) |
| |
|
HitArea * | findEmptyHitArea () |
| |
|
virtual void | resetVerbs () |
| |
|
virtual void | setVerb (HitArea *ha) |
| |
|
virtual void | hitarea_leave (HitArea *ha, bool state=false) |
| |
|
void | leaveHitAreaById (uint hitarea_id) |
| |
|
void | sendSync (uint a) |
| |
|
void | waitForSync (uint a) |
| |
|
uint | getOffsetOfChild2Param (SubObject *child, uint prop) |
| |
|
void | scriptMouseOff () |
| |
|
void | freezeBottom () |
| |
|
void | unfreezeBottom () |
| |
|
TextLocation * | getTextLocation (uint a) |
| |
|
uint | setVerbText (HitArea *ha) |
| |
|
void | waitForInput () |
| |
|
void | setup_cond_c_helper () |
| |
|
uint16 | getBackExit (int n) |
| |
|
uint16 | getDoorState (Item *item, uint16 d) |
| |
|
uint16 | getExitOf (Item *item, uint16 d) |
| |
|
void | changeDoorState (SubRoom *r, uint16 d, uint16 n) |
| |
|
void | setDoorState (Item *i, uint16 d, uint16 n) |
| |
|
Item * | getDoorOf (Item *item, uint16 d) |
| |
|
Item * | getExitOf_e1 (Item *item, uint16 d) |
| |
|
virtual void | moveDirn (Item *i, uint x) |
| |
|
virtual int | canPlace (Item *x, Item *y) |
| |
|
int | contains (Item *a, Item *b) |
| |
|
int | sizeContents (Item *x) |
| |
|
virtual int | sizeOfRec (Item *o, int d) |
| |
|
int | sizeRec (Item *x, int d) |
| |
|
int | weighUp (Item *x) |
| |
|
int | weightRec (Item *x, int d) |
| |
|
virtual int | weightOf (Item *x) |
| |
|
void | xPlace (Item *x, Item *y) |
| |
|
void | restoreMenu () |
| |
|
void | drawMenuStrip (uint windowNum, uint menuNum) |
| |
|
void | lightMenuStrip (int a) |
| |
|
void | unlightMenuStrip () |
| |
|
void | lightMenuBox (uint hitarea) |
| |
|
uint | menuFor_e2 (Item *item) |
| |
|
uint | menuFor_ww (Item *item, uint id) |
| |
|
void | clearMenuStrip () |
| |
|
void | doMenuStrip (uint menuNum) |
| |
|
void | mouseOff () |
| |
|
void | mouseOn () |
| |
|
bool | loadRoomItems (uint16 item) |
| |
|
virtual bool | loadTablesIntoMem (uint16 subrId) |
| |
|
bool | loadXTablesIntoMem (uint16 subrId) |
| |
|
void | loadTextIntoMem (uint16 stringId) |
| |
|
uint | loadTextFile (const char *filename, byte *dst) |
| |
|
Common::SeekableReadStream * | openTablesFile (const char *filename) |
| |
|
void | closeTablesFile (Common::SeekableReadStream *in) |
| |
|
uint | loadTextFile_simon1 (const char *filename, byte *dst) |
| |
|
Common::SeekableReadStream * | openTablesFile_simon1 (const char *filename) |
| |
|
Common::SeekableReadStream * | openTablesFile_pak98 (const char *filename) |
| |
|
Common::SeekableReadStream * | createPak98FileStream (const char *filename) |
| |
|
void | convertPC98Image (VC10_state &state) |
| |
|
uint | loadTextFile_gme (const char *filename, byte *dst) |
| |
|
Common::SeekableReadStream * | openTablesFile_gme (const char *filename) |
| |
|
void | invokeTimeEvent (TimeEvent *te) |
| |
|
bool | kickoffTimeEvents () |
| |
|
void | killAllTimers () |
| |
|
void | endCutscene () |
| |
|
virtual void | runSubroutine101 () |
| |
|
bool | isSimon2LanguageToggleKeyPressed () const |
| |
|
void | refreshSimon2LanguageText () |
| |
|
uint8 | mapRGBToPaletteIndex (uint8 r, uint8 g, uint8 b) const |
| |
|
void | fillSimon2LanguageFlagRect (int x1, int y1, int x2, int y2, uint8 color) |
| |
|
void | restoreSimon2LanguageFlagArea () |
| |
|
void | drawSimon2LanguageFlag () |
| |
|
virtual void | inventoryUp (WindowBlock *window) |
| |
|
virtual void | inventoryDown (WindowBlock *window) |
| |
|
WindowBlock * | openWindow (uint x, uint y, uint w, uint h, uint flags, uint fillColor, uint textColor) |
| |
|
uint | getWindowNum (WindowBlock *window) |
| |
|
void | clearWindow (WindowBlock *window) |
| |
|
void | changeWindow (uint a) |
| |
|
void | closeWindow (uint a) |
| |
|
void | setTextColor (uint color) |
| |
|
virtual void | windowPutChar (WindowBlock *window, byte c, byte b=0) |
| |
|
void | waitWindow (WindowBlock *window) |
| |
|
HitArea * | findBox (uint hitarea_id) |
| |
|
virtual void | boxController (uint x, uint y, uint mode) |
| |
|
void | handleVerbClicked (uint verb) |
| |
|
virtual void | clearName () |
| |
|
void | displayName (HitArea *ha) |
| |
|
void | resetNameWindow () |
| |
|
void | displayBoxStars () |
| |
|
void | invertBox (HitArea *ha, byte a, byte b, byte c, byte d) |
| |
|
virtual void | handleMouseWheelUp () |
| |
|
virtual void | handleMouseWheelDown () |
| |
|
virtual void | initMouse () |
| |
|
virtual void | handleMouseMoved () |
| |
|
virtual void | drawMousePointer () |
| |
|
void | drawArrow (uint16 x, uint16 y, int8 dir) |
| |
|
virtual void | addArrows (WindowBlock *window, uint8 num) |
| |
|
virtual void | removeArrows (WindowBlock *window, uint num) |
| |
|
virtual void | drawIcon (WindowBlock *window, uint icon, uint x, uint y) |
| |
|
virtual bool | hasIcon (Item *item) |
| |
|
virtual uint | itemGetIconNumber (Item *item) |
| |
|
virtual uint | setupIconHitArea (WindowBlock *window, uint num, uint x, uint y, Item *itemPtr) |
| |
|
virtual void | drawIconArray (uint i, Item *itemPtr, int line, int classMask) |
| |
|
void | removeIconArray (uint num) |
| |
|
void | loadIconData () |
| |
|
void | loadIconFile () |
| |
|
void | loadMenuFile () |
| |
|
virtual bool | processSpecialKeys () |
| |
|
void | hitarea_stuff_helper () |
| |
|
void | permitInput () |
| |
|
uint | getFeebleFontSize (byte chr) |
| |
|
void | justifyStart () |
| |
|
void | justifyOutPut (byte chr) |
| |
|
void | loadZone (uint16 zoneNum, bool useError=true) |
| |
|
void | animate (uint16 windowNum, uint16 zoneNum, uint16 vgaSpriteId, int16 x, int16 y, uint16 palette, bool vgaScript=false) |
| |
|
void | setImage (uint16 vgaSpriteId, bool vgaScript=false) |
| |
|
void | setWindowImage (uint16 mode, uint16 vgaSpriteId, bool specialCase=false) |
| |
|
virtual void | setWindowImageEx (uint16 mode, uint16 vgaSpriteId) |
| |
|
void | drawEdging () |
| |
|
void | skipSpeech () |
| |
|
const char * | getPixelLength (const char *string, uint16 maxWidth, uint16 &pixels) |
| |
|
bool | printNameOf (Item *item, uint x, uint y) |
| |
|
bool | printTextOf (uint a, uint x, uint y) |
| |
|
void | printVerbOf (uint hitarea_id) |
| |
|
void | showActionString (const byte *string) |
| |
|
virtual void | printScreenText (uint vgaSpriteId, uint color, const char *stringPtr, int16 x, int16 y, int16 width) |
| |
|
void | renderStringAmiga (uint vgaSpriteId, uint color, uint width, uint height, const char *txt) |
| |
|
void | renderString (uint vgaSpriteId, uint color, uint width, uint height, const char *txt) |
| |
|
void | writeChar (WindowBlock *window, int x, int y, int offs, int val) |
| |
|
byte * | allocBlock (uint32 size) |
| |
|
void | checkNoOverWrite () |
| |
|
void | checkRunningAnims () |
| |
|
void | checkAnims (uint a) |
| |
|
void | checkZonePtrs () |
| |
|
void | setZoneBuffers () |
| |
|
void | runVgaScript () |
| |
|
bool | drawImage_clip (VC10_state *state) |
| |
|
void | drawImage_init (int16 image, uint16 palette, int16 x, int16 y, uint16 flags) |
| |
|
virtual void | drawImage (VC10_state *state) |
| |
|
void | drawBackGroundImage (VC10_state *state) |
| |
|
void | drawVertImage (VC10_state *state) |
| |
|
void | drawVertImageCompressed (VC10_state *state) |
| |
|
void | drawVertImageUncompressed (VC10_state *state) |
| |
|
void | remapElvira2AtariSTUIRegions (Graphics::Surface *screen) |
| |
|
void | setMoveRect (uint16 x, uint16 y, uint16 width, uint16 height) |
| |
|
void | horizontalScroll (VC10_state *state) |
| |
|
void | verticalScroll (VC10_state *state) |
| |
|
Graphics::Surface * | getBackendSurface () const |
| |
|
void | updateBackendSurface (Common::Rect *area=0) const |
| |
|
virtual void | clearHiResTextLayer () |
| |
|
int | vcReadVarOrWord () |
| |
|
uint | vcReadNextWord (bool forceLERead=false) |
| |
|
uint | vcReadNextByte () |
| |
|
uint | vcReadVar (uint var) |
| |
|
void | vcWriteVar (uint var, int16 value) |
| |
|
void | vcSkipNextInstruction () |
| |
|
int | getScale (int16 y, int16 x) |
| |
|
void | checkScrollX (int16 x, int16 xpos) |
| |
|
void | checkScrollY (int16 y, int16 ypos) |
| |
|
void | centerScroll () |
| |
|
virtual void | clearVideoWindow (uint16 windowNum, uint16 color) |
| |
|
void | clearVideoBackGround (uint16 windowNum, uint16 color) |
| |
|
void | setPaletteSlot (uint16 srcOffs, uint8 dstOffs) |
| |
|
bool | isPNDayNightPaletteMode () const |
| |
|
uint8 | getPNDesiredPaletteBank () const |
| |
|
void | notePNClockValueChange () |
| |
|
void | resetPNRoomPaletteState () |
| |
|
void | buildPNPaletteTarget (uint16 selectorMask, uint16 *target) const |
| |
|
uint16 | blendPNPaletteColor (uint16 source, uint16 target, uint8 steps) const |
| |
|
uint8 | getPNDayNightControllerStage () const |
| |
|
void | startPNDayNightController (uint16 selectorMask) |
| |
|
void | updatePNDayNightController (uint16 selectorMask) |
| |
|
void | applyPNDayNightPalette (const uint16 *palette) |
| |
|
void | checkOnStopTable () |
| |
|
void | checkWaitEndTable () |
| |
|
virtual bool | ifObjectHere (uint16 val) |
| |
|
virtual bool | ifObjectAt (uint16 a, uint16 b) |
| |
|
virtual bool | ifObjectState (uint16 a, int16 b) |
| |
|
bool | isVgaQueueEmpty () |
| |
|
void | haltAnimation () |
| |
|
void | restartAnimation () |
| |
|
void | addVgaEvent (uint16 num, uint8 type, const byte *codePtr, uint16 curSprite, uint16 curZoneNum) |
| |
|
void | deleteVgaEvent (VgaTimerEntry *vte) |
| |
|
void | processVgaEvents () |
| |
|
void | schedulePNFadeEvent () |
| |
|
void | removePNFadeEvent () |
| |
|
void | animateEvent (const byte *codePtr, uint16 curZoneNum, uint16 curSprite) |
| |
|
void | scrollEvent () |
| |
|
void | drawStuff (const byte *src, uint offs) |
| |
|
void | playerDamageEvent (VgaTimerEntry *vte, uint dx) |
| |
|
void | monsterDamageEvent (VgaTimerEntry *vte, uint dx) |
| |
|
VgaSprite * | findCurSprite () |
| |
|
bool | isSpriteLoaded (uint16 id, uint16 zoneNum) |
| |
|
void | resetWindow (WindowBlock *window) |
| |
|
void | freeBox (uint index) |
| |
|
void | sendWindow (uint a) |
| |
|
virtual void | colorWindow (WindowBlock *window) |
| |
|
void | colorBlock (WindowBlock *window, uint16 x, uint16 y, uint16 w, uint16 h) |
| |
|
void | restoreWindow (WindowBlock *window) |
| |
|
void | restoreBlock (uint16 left, uint16 top, uint16 right, uint16 bottom) |
| |
|
byte * | getBackBuf () |
| |
|
byte * | getBackGround () |
| |
|
byte * | getScaleBuf () |
| |
|
byte * | convertAmigaImage (VC10_state *state, bool compressed) |
| |
|
bool | decrunchFile (byte *src, byte *dst, uint32 size) |
| |
|
void | loadVGABeardFile (uint16 id) |
| |
|
void | loadVGAVideoFile (uint16 id, uint8 type, bool useError=true) |
| |
|
bool | loadVGASoundFile (uint16 id, uint8 type) |
| |
|
void | openGameFile () |
| |
|
void | readGameFile (void *dst, uint32 offs, uint32 size) |
| |
|
virtual void | timerProc () |
| |
|
virtual void | animateSprites () |
| |
|
void | dirtyClips () |
| |
|
void | dirtyClipCheck (int16 x, int16 y, int16 w, int16 h) |
| |
|
void | dirtyBackGround () |
| |
|
void | restoreBackGround () |
| |
|
void | saveBackGround (VgaSprite *vsp) |
| |
|
void | clearSurfaces () |
| |
|
void | displayScreen () |
| |
|
void | dumpVideoScript (const byte *src, bool singeOpcode) |
| |
|
virtual void | dumpVgaFile (const byte *vga) |
| |
|
void | dumpVgaScript (const byte *ptr, uint16 res, uint16 id) |
| |
|
void | dumpVgaScriptAlways (const byte *ptr, uint16 res, uint16 id) |
| |
|
void | dumpVgaBitmaps (uint16 zoneNum) |
| |
|
void | dumpSingleBitmap (int file, int image, const byte *offs, int w, int h, byte base) |
| |
|
void | dumpBitmap (const char *filename, const byte *offs, uint16 w, uint16 h, int flags, const byte *palette, byte base) |
| |
|
void | palLoad (byte *pal, const byte *vga1, int a, int b) |
| |
|
void | fillBackFromBackGround (uint16 height, uint16 width) |
| |
|
void | fillBackFromFront () |
| |
|
void | fillBackGroundFromBack () |
| |
|
void | fillBackGroundFromFront () |
| |
|
virtual void | doOutput (const byte *src, uint len) |
| |
|
void | clsCheck (WindowBlock *window) |
| |
|
virtual void | quickLoadOrSave () |
| |
|
byte * | vc10_uncompressFlip (const byte *src, uint16 w, uint16 h) |
| |
|
byte * | vc10_flip (const byte *src, uint16 w, uint16 h) |
| |
|
Item * | getNextItemPtrStrange () |
| |
|
virtual bool | loadGame (const Common::String &filename, bool restartMode=false) |
| |
|
virtual bool | saveGame (uint slot, const char *caption) |
| |
|
void | openTextWindow () |
| |
|
void | tidyIconArray (uint i) |
| |
|
virtual void | windowNewLine (WindowBlock *window) |
| |
|
void | windowScroll (WindowBlock *window) |
| |
|
virtual void | windowDrawChar (WindowBlock *window, uint x, uint y, byte chr) |
| |
|
void | loadMusic (uint16 track, bool forceSimon2GmData=false, bool useSimon2Remapping=false) |
| |
|
void | playModule (uint16 music) |
| |
|
virtual void | playMusic (uint16 music, uint16 track) |
| |
|
void | stopMusic () |
| |
|
void | delay (uint delay) |
| |
|
void | pause () |
| |
|
void | waitForMark (uint i) |
| |
|
void | scrollScreen () |
| |
|
void | decodeColumn (byte *dst, const byte *src, uint16 height, uint16 pitch) |
| |
|
void | decodeRow (byte *dst, const byte *src, uint16 width, uint16 pitch) |
| |
|
void | hitarea_stuff_helper_2 () |
| |
|
void | fastFadeIn () |
| |
|
void | slowFadeIn () |
| |
|
void | fullFade () |
| |
|
virtual void | vcStopAnimation (uint16 zone, uint16 sprite) |
| |
|
virtual bool | confirmOverWrite (WindowBlock *window) |
| |
|
int16 | matchSaveGame (const char *name, uint16 max) |
| |
|
void | disableFileBoxes () |
| |
|
virtual void | userGame (bool load) |
| |
|
void | userGameBackSpace (WindowBlock *window, int x, byte b=0) |
| |
|
void | fileError (WindowBlock *window, bool saveError) |
| |
|
int | countSaveGames () |
| |
|
virtual Common::String | genSaveName (int slot) const |
| |
|
void | enterSaveLoadScreen (bool entering) |
| |
| virtual int | runDialog (GUI::Dialog &dialog) |
| |
| void | defaultSyncSoundSettings () |
| |