ScummVM API documentation
Mohawk::RivenStacks::ASpit Class Reference

#include <aspit.h>

Inheritance diagram for Mohawk::RivenStacks::ASpit:
Mohawk::RivenStack

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
 

Detailed Description

Main Menu, Books, Setup


The documentation for this class was generated from the following file: