ScummVM API documentation
MutationOfJB::ChangeSceneCommand Class Reference
Inheritance diagram for MutationOfJB::ChangeSceneCommand:
MutationOfJB::ChangeCommand MutationOfJB::SeqCommand MutationOfJB::Command

Public Member Functions

 ChangeSceneCommand (uint8 sceneId, uint8 staticId, ChangeRegister reg, ChangeOperation op, const ChangeCommandValue &val)
 
ExecuteResult execute (ScriptExecutionContext &scriptExecCtx) override
 
Common::String debugString () const override
 
- Public Member Functions inherited from MutationOfJB::ChangeCommand
 ChangeCommand (uint8 sceneId, uint8 entityId, ChangeRegister reg, ChangeOperation op, const ChangeCommandValue &val)
 
- Public Member Functions inherited from MutationOfJB::SeqCommand
void setNextCommand (Command *nextCommand)
 
Commandnext () const override
 

Additional Inherited Members

- Public Types inherited from MutationOfJB::ChangeCommand
enum  ChangeRegister {
  NM, LT, SX, SY,
  XX, YY, XL, YL,
  WX, WY, SP, AC,
  FA, FR, NA, FS,
  CA, DS, DL, ND,
  NO, NS, PF, PL,
  PD
}
 
enum  ChangeOperation { SetValue, AddValue, SubtractValue }
 
- Public Types inherited from MutationOfJB::Command
enum  ExecuteResult { None, Finished, InProgress }
 
- Protected Member Functions inherited from MutationOfJB::ChangeCommand
const char * getRegisterAsString () const
 
Common::String getValueAsString () const
 
const char * getOperationAsString () const
 
- Protected Attributes inherited from MutationOfJB::ChangeCommand
uint8 _sceneId
 
uint8 _entityId
 
ChangeRegister _register
 
ChangeOperation _operation
 
ChangeCommandValue _value
 

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