#include <amerzone_game.h>
Public Member Functions | |
virtual void | addToBag (const Common::String &objname) override |
virtual bool | changeWarp (const Common::String &zone, const Common::String &scene, bool fadeFlag) override |
virtual void | draw () override |
virtual void | enter () override |
virtual void | finishGame () override |
virtual void | initLoadedBackupData () override |
virtual void | leave (bool flag) override |
virtual void | update () override |
virtual bool | onDialogFinished (const Common::String &val) override |
virtual bool | onVideoFinished () override |
TeWarp * | warpY () |
const Common::String | lastHitObjectName () const |
void | setAngleX (float angle) |
void | setAngleY (float angle) |
void | showPuzzle (int puzzleNo, int puzParam1, int puzParam2) |
Public Member Functions inherited from Tetraedge::Game | |
void | addNoScale2Child (TeLayout *layout) |
void | closeDialogs () |
bool | isDocumentOpened () |
bool | isMouse () |
bool | isMoviePlaying () |
bool | launchDialog (const Common::String ¶m_1, uint param_2, const Common::String &charname, const Common::String &animfile, float animblend) |
virtual void | loadUnlockedArtwork () |
bool | playMovie (const Common::Path &vidPath, const Common::Path &musicPath, float volume=1.0f) |
void | playSound (const Common::String &name, int param_2, float volume) |
void | removeNoScale2Child (TeLayout *layout) |
void | resumeMovie () |
void | resumeSounds () |
void | saveBackup (const Common::String &saveName) |
bool | setBackground (const Common::Path &name) |
void | setCurrentObjectSprite (const Common::Path &spritePath) |
bool | showMarkers (bool val) |
bool | startAnimation (const Common::String &animName, int loopcount, bool reversed) |
void | stopSound (const Common::String &name) |
Common::Error | syncGame (Common::Serializer &s) |
InventoryMenu & | inventoryMenu () |
Inventory & | inventory () |
DocumentsBrowser & | documentsBrowser () |
bool | entered () const |
bool | running () const |
void | setRunning (bool val) |
bool | luaShowOwnerError () const |
const Common::String & | currentZone () const |
const Common::String & | currentScene () const |
TeLuaScript & | luaScript () |
TeLuaContext & | luaContext () |
InGameScene & | scene () |
Dialog2 & | dialog2 () |
Question2 & | question2 () |
TeLuaGUI & | forGui () |
TeLuaGUI & | inGameGui () |
bool | hasLoadName () const |
void | setLoadName (const Common::String &loadName) |
bool | onAnswered (const Common::String &val) |
virtual bool | onFinishedLoadingBackup (const Common::String &val) |
bool | onInventoryButtonValidated () |
bool | onLockVideoButtonValidated () |
bool | onMouseMove (const Common::Point &pt) |
bool | onSkipVideoButtonValidated () |
Additional Inherited Members | |
Static Public Member Functions inherited from Tetraedge::Game | |
static TeI3DObject2 * | findLayoutByName (TeLayout *parent, const Common::String &name) |
static TeSpriteLayout * | findSpriteLayoutByName (TeLayout *parent, const Common::String &name) |
Public Attributes inherited from Tetraedge::Game | |
bool | _returnToMainMenu |
bool | _firstInventory |
Protected Attributes inherited from Tetraedge::Game | |
bool | _luaShowOwnerError |
bool | _running |
bool | _entered |
TeLuaGUI | _setAnimGui |
TeLuaGUI | _forGui |
TeLuaGUI | _inGameGui |
Inventory | _inventory |
InventoryMenu | _inventoryMenu |
InGameScene | _scene |
Common::String | _loadName |
Common::String | _currentScene |
Common::String | _currentZone |
Common::String | _prevSceneName |
Common::Array< GameSound * > | _gameSounds |
bool | _objectsTakenBits [NUM_OBJECTS_TAKEN_IDS] |
int | _objectsTakenVal |
TeTimer | _playedTimer |
TeTimer | _walkTimer |
TeLuaScript | _luaScript |
TeLuaContext | _luaContext |
TeLuaScript | _gameEnterScript |
TeMusic | _videoMusic |
Notifier | _notifier |
DocumentsBrowser | _documentsBrowser |
Question2 | _question2 |
Dialog2 | _dialog2 |
int | _dialogsTold |
TeLayout * | _noScaleLayout2 |
Static Protected Attributes inherited from Tetraedge::Game | |
static const int | NUM_OBJECTS_TAKEN_IDS = 5 |
static const char * | OBJECTS_TAKEN_IDS [NUM_OBJECTS_TAKEN_IDS] |
The main Amerzone Game class. This is known as GameWarp in the original code, but was renamed to be more descriptive in the ScummVM context