Protected Member Functions | |
void | readTables () override |
void | postSceneBitmaps () override |
void | startGraphics () override |
void | handleEvent (const Common::Event &event) override |
void | blitImage () override |
int | getSceneNumb (const Common::String &sName) override |
void | preActions () override |
![]() | |
virtual bool | handlePlatformJoyButton (int button) |
virtual bool | handlePlatformKeyDown (int button) |
virtual void | loadImage (const Common::String &name) |
void | blitImageSurface (const Graphics::Surface *surface) |
void | initTables () |
void | drawScreen () |
void | playSound (const Common::String &name) |
void | stopSound () |
void | showScene () |
void | updateScene () |
void | changeScene () |
void | processTimer () |
int | getMouseHiLite () |
![]() | |
virtual int | runDialog (GUI::Dialog &dialog) |
void | defaultSyncSoundSettings () |
virtual void | pauseEngineIntern (bool pause) |
Additional Inherited Members | |
![]() | |
enum | EngineFeature { kSupportsSubtitleOptions, kSupportsReturnToLauncher, kSupportsLoadingDuringRuntime, kSupportsSavingDuringRuntime, kSupportsChangingOptionsDuringRuntime, kSupportsArbitraryResolutions, kSupportsHelp, kSupportsQuitDialogOverride } |
![]() | |
static void | quitGame () |
static bool | shouldQuit () |
static bool | warnUserAboutUnsupportedGame (Common::String msg=Common::String()) |
static void | errorUnsupportedGame (Common::String extraMsg) |
![]() | |
const ADGameDescription * | _gameDescription |
![]() | |
OSystem * | _system |
Audio::Mixer * | _mixer |
![]() | |
enum | Action { Redraw, ShowScene, UpdateScene, ChangeScene, PlaySound } |
![]() | |
static void | onTimer (void *arg) |
![]() | |
struct { | |
int _duration | |
Common::String _filename | |
} | _bitmaps [kMaxBitmaps] |
Scene | _scenes [kMaxScene] |
int | _totScene |
long | _totScore |
Graphics::PixelFormat | _targetFormat |
Image::ImageDecoder * | _image |
Console * | _console |
Video::VideoDecoder * | _videoDecoder |
bool | _showScoreFl |
bool | _setDurationFl |
bool | _leftButtonDownFl |
bool | _endGameFl |
bool | _timerInstalled |
int | _curSceneIdx |
int | _prvSceneIdx |
int | _curBitmapIdx |
int | _curChoice |
int | _screenW |
int | _screenH |
bool | _quit |
Common::Queue< Action > | _actions |
Graphics::Surface * | _compositeSurface |
Audio::SoundHandle | _soundHandle |
![]() | |
Common::TimerManager * | _timer |
Common::EventManager * | _eventMan |
Common::SaveFileManager * | _saveFileMan |
GUI::Dialog * | _mainMenuDialog |
const Common::String | _targetName |
![]() | |
static const int | kMaxName = 13 + 1 |
static const int | kMaxBitmaps = 2000 |
static const int | kMaxScene = 100 |