ScummVM API documentation
Access::Amazon::AmazonScripts Class Reference
Inheritance diagram for Access::Amazon::AmazonScripts:
Access::Scripts Access::Manager

Public Member Functions

 AmazonScripts (AccessEngine *vm)
 
- Public Member Functions inherited from Access::Scripts
 Scripts (AccessEngine *vm)
 
void setScript (Resource *data, bool restartFlag=false)
 
void freeScriptData ()
 
virtual void searchForSequence ()
 
int executeScript ()
 
void doCmdPrint_v1 (const Common::String &msg)
 
void printString (const Common::String &msg, Common::Point pt=Common::Point(-1, -1))
 
void cmdFreeSound ()
 
void cmdRetPos ()
 
void converse1 (int val)
 
- Public Member Functions inherited from Access::Manager
 Manager (AccessEngine *vm)
 

Protected Member Functions

void setOpcodes () override
 
bool executeSpecial (int commandIndex, int param1, int param2) override
 
void cLoop ()
 
void mWhile1 ()
 
void mWhile2 ()
 
void mWhile (int param1)
 
void loadBackground (int param1, int param2)
 
void plotInactive ()
 
void loadNSound (int param1, int param2)
 
void setInactive ()
 
void boatWalls (int param1, int param2)
 
void cmdDispInv_v2 ()
 
void cmdPushLocation_v2 ()
 
void cmdHelp_v2 ()
 
void cmdCycleBack ()
 
void cmdChapter ()
 
void cmdSetHelp ()
 
void cmdCenterPanel ()
 
void cmdMainPanel ()
 
void cmdRetFlash ()
 
- Protected Member Functions inherited from Access::Scripts
virtual bool executeSpecial (int commandIndex, int param1, int param2)=0
 
virtual void executeCommand (int commandIndex)
 
void charLoop ()
 
void cmdObject ()
 
void cmdEndObject ()
 
void cmdJumpLook ()
 
void cmdJumpOpen ()
 
void cmdJumpHelp ()
 
void cmdJumpGet ()
 
void cmdJumpMove ()
 
void cmdJumpUse ()
 
void cmdJumpTalk ()
 
void cmdNull ()
 
void cmdPrint_v1 ()
 
void cmdPrint_v2 ()
 
void cmdAnim ()
 
void cmdSetFlag ()
 
void cmdCheckFlag ()
 
void cmdGoto ()
 
void cmdAddScore ()
 
void cmdSetInventory ()
 
void cmdCheckInventory ()
 
void cmdSetPlayerCoords ()
 
void cmdNewRoom ()
 
void cmdConverse ()
 
void cmdCheckFrame ()
 
void cmdCheckAnim ()
 
void cmdSnd ()
 
void cmdRetNeg ()
 
void cmdBD ()
 
void cmdCheckLoc ()
 
void cmdSetAnim ()
 
void cmdDispInv_v1 ()
 
void cmdSetAbout ()
 
void cmdSetTimer ()
 
void cmdCheckTimer ()
 
void cmdJumpGoto ()
 
void cmdSetTravel ()
 
void cmdSetVideo_v1 ()
 
void cmdPlayVideo ()
 
void cmdPlotImage ()
 
void cmdSetDisplay ()
 
void cmdSetBuffer ()
 
void cmdSetScroll ()
 
void cmdSaveRect ()
 
void cmdVideoEnded ()
 
void cmdSetBufVid ()
 
void cmdPlayBufVid ()
 
void cmdRemoveLast ()
 
void cmdDoTravel ()
 
void cmdCheckAbout ()
 
void cmdSpecial ()
 
void cmdSetCycle ()
 
void cmdCycle ()
 
void cmdCharSpeak ()
 
void cmdTexSpeak ()
 
void cmdTexChoice ()
 
void cmdWait ()
 
void cmdSetConPos ()
 
void cmdCheckVFrame ()
 
void cmdJumpChoice ()
 
void cmdReturnChoice ()
 
void cmdClearBlock ()
 
void cmdLoadSound ()
 
void cmdSetVideoSound ()
 
void cmdPlayVideoSound ()
 
void cmdPrintWatch ()
 
void cmdDispAbout ()
 
void cmdPushLocation_v1 ()
 
void cmdCheckTravel ()
 
void cmdBlock ()
 
void cmdPlayerOff ()
 
void cmdPlayerOn ()
 
void cmdDead ()
 
void cmdFadeOut ()
 
void cmdEndVideo ()
 
void cmdHelp_v1 ()
 
virtual void setOpcodes ()
 
void findNull ()
 

Additional Inherited Members

- Public Attributes inherited from Access::Scripts
int _sequence
 
bool _endFlag
 
int _returnCode
 
int _continuenceType
 
bool _continuenceFlag
 
- Protected Attributes inherited from Access::Scripts
Resource * _resource
 
Common::SeekableReadStream * _data
 
Common::Array< Common::SharedPtr< Common::Functor0< void > > > _opcodes
 
Common::Point _charsOrg
 
Common::Point _texsOrg
 
int _choice
 
int32 _choiceStart
 
- Protected Attributes inherited from Access::Manager
AccessEngine * _vm
 

Member Function Documentation

◆ setOpcodes()

void Access::Amazon::AmazonScripts::setOpcodes ( )
overrideprotectedvirtual

Reimplemented from Access::Scripts.

◆ executeSpecial()

bool Access::Amazon::AmazonScripts::executeSpecial ( int  commandIndex,
int  param1,
int  param2 
)
overrideprotectedvirtual

Implements Access::Scripts.


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