Public Types | |
| enum | CharSet { kCharSetLatin, kCharSetGreek, kCharSetCyrillic, kCharSetJapanese, kCharSetChineseTraditional, kCharSetChineseSimplified } |
Public Member Functions | |
| Runtime (OSystem *system, Audio::Mixer *mixer, MidiDriver *midiDrv, const Common::FSNode &rootFSNode, VCruiseGameID gameID, Common::Language defaultLanguage) | |
| void | initSections (const Common::Rect &gameRect, const Common::Rect &menuRect, const Common::Rect &trayRect, const Common::Rect &subtitleRect, const Common::Rect &fullscreenMenuRect, const Graphics::PixelFormat &pixFmt) |
| void | loadCursors (const char *exeName) |
| void | setDebugMode (bool debugMode) |
| void | setFastAnimationMode (bool fastAnimationMode) |
| void | setPreloadSounds (bool preloadSounds) |
| void | setLowQualityGraphicsMode (bool lowQualityGraphicsMode) |
| bool | runFrame () |
| void | drawFrame () |
| void | onLButtonDown (int16 x, int16 y) |
| void | onLButtonUp (int16 x, int16 y) |
| void | onMouseMove (int16 x, int16 y) |
| void | onKeymappedEvent (KeymappedEvent evt) |
| bool | canSave (bool onCurrentScreen) const |
| bool | canLoad () const |
| void | recordSaveGameSnapshot () |
| void | recordSounds (SaveGameSwappableState &state) |
| void | restoreSaveGameSnapshot () |
| Common::SharedPtr< SaveGameSnapshot > | generateNewGameSnapshot () const |
| void | saveGame (Common::WriteStream *stream) const |
| LoadGameOutcome | loadGame (Common::ReadStream *stream) |
| bool | bootGame (bool newGame) |
| void | drawLabel (Graphics::ManagedSurface *surface, const Common::String &labelID, const Common::Rect &contentRect) |
| void | getLabelDef (const Common::String &labelID, const Graphics::Font *&outFont, const Common::String *&outTextUTF8, uint32 &outColor, uint32 &outShadowColor, uint32 &outShadowOffset) |
| void | onMidiTimer () |
Static Public Member Functions | |
| static void | resolveCodePageForLanguage (Common::Language lang, Common::CodePage &outCodePage, CharSet &outCharSet) |