#include <aspit.h>
Public Types | |
enum | PatchedExternalCommandNameId { kExternalSaveGame = 20, kExternalRestoreGame = 21, kExternalResume = 22, kExternalOptions = 23, kExternalQuit = 24, kExternalNewGame = 25 } |
Public Types inherited from Mohawk::RivenStack | |
typedef Common::Array< uint16 > | ArgumentArray |
typedef Common::Functor0< void > | TimerProc |
Public Member Functions | |
ASpit (MohawkEngine_Riven *vm) | |
void | xastartupbtnhide (const ArgumentArray &args) |
void | xasetupcomplete (const ArgumentArray &args) |
void | xaatrusopenbook (const ArgumentArray &args) |
void | xaatrusbookback (const ArgumentArray &args) |
void | xaatrusbookprevpage (const ArgumentArray &args) |
void | xaatrusbooknextpage (const ArgumentArray &args) |
void | xacathopenbook (const ArgumentArray &args) |
void | xacathbookback (const ArgumentArray &args) |
void | xacathbookprevpage (const ArgumentArray &args) |
void | xacathbooknextpage (const ArgumentArray &args) |
void | xtrapbookback (const ArgumentArray &args) |
void | xatrapbookclose (const ArgumentArray &args) |
void | xatrapbookopen (const ArgumentArray &args) |
void | xarestoregame (const ArgumentArray &args) |
void | xaSaveGame (const ArgumentArray &args) |
void | xaResumeGame (const ArgumentArray &args) |
void | xaOptions (const ArgumentArray &args) |
void | xaNewGame (const ArgumentArray &args) |
void | xadisablemenureturn (const ArgumentArray &args) |
void | xaenablemenureturn (const ArgumentArray &args) |
void | xalaunchbrowser (const ArgumentArray &args) |
void | xadisablemenuintro (const ArgumentArray &args) |
void | xaenablemenuintro (const ArgumentArray &args) |
void | xademoquit (const ArgumentArray &args) |
void | xaexittomain (const ArgumentArray &args) |
Public Member Functions inherited from Mohawk::RivenStack | |
RivenStack (MohawkEngine_Riven *vm, uint16 id) | |
uint16 | getId () const |
Common::String | getName (RivenNameResource nameResource, uint16 nameId) const |
int16 | getIdFromName (RivenNameResource nameResource, const Common::String &name) const |
void | registerName (RivenNameResource nameResource, uint16 nameId, const Common::String &name) |
uint16 | getCardStackId (uint32 globalId) const |
uint32 | getCurrentCardGlobalId () const |
uint32 | getCardGlobalId (uint16 cardId) const |
void | runCommand (uint16 commandNameId, const Common::Array< uint16 > &args) |
void | dump () const |
virtual void | installCardTimer () |
void | removeTimer () |
void | onMouseDown (const Common::Point &mouse) |
void | onMouseUp (const Common::Point &mouse) |
void | onMouseMove (const Common::Point &mouse) |
void | queueMouseCursorRefresh () |
void | onFrame () |
bool | mouseIsDown () const |
Common::Point | getMousePosition () const |
Common::Point | getMouseDragStartPosition () const |
void | mouseForceUp () |
void | onAction (RivenAction keyAction) |
RivenAction | getAction () const |
void | resetAction () |
void | xflies (const ArgumentArray &args) |
uint16 | getComboDigit (uint32 correctCombo, uint32 digit) |
void | runDemoBoundaryDialog () |
void | runEndGame (uint16 videoCode, uint32 delay, uint32 videoFrameCountOverride) |
void | runCredits (uint16 video, uint32 delay, uint32 videoFrameCountOverride) |
void | pageTurn (RivenTransition transition) |
bool | keepTurningPages () |
void | waitForPageTurnSound () |
Additional Inherited Members | |
Protected Types inherited from Mohawk::RivenStack | |
typedef Common::Functor1< const ArgumentArray &, void > | ExternalCommand |
Protected Member Functions inherited from Mohawk::RivenStack | |
void | registerCommand (const Common::String &name, ExternalCommand *command) |
void | installTimer (TimerProc *proc, uint32 time) |
Protected Attributes inherited from Mohawk::RivenStack | |
MohawkEngine_Riven * | _vm |
Main Menu, Books, Setup