ScummVM API documentation
LastExpress::Opponent Class Reference
Inheritance diagram for LastExpress::Opponent:
LastExpress::Fighter LastExpress::FighterOpponentAnna LastExpress::FighterOpponentIvo LastExpress::FighterOpponentMilos LastExpress::FighterOpponentSalko LastExpress::FighterOpponentVesna

Public Member Functions

 Opponent (LastExpressEngine *engine)
 
void update () override
 
- Public Member Functions inherited from LastExpress::Fighter
 Fighter (LastExpressEngine *engine)
 
virtual void handleAction (FightAction action)
 
virtual bool canInteract (FightAction action=kFightActionNone)
 
void setSequenceAndDraw (uint32 sequenceIndex, FightSequenceType type)
 
void setOpponent (Fighter *opponent)
 
void setCountdown (int32 countdown)
 
void setFight (Fight *fight)
 
int getCountdown ()
 
uint32 getSequenceIndex ()
 
uint32 getField34 ()
 

Protected Attributes

int32 _field_38
 
- Protected Attributes inherited from LastExpress::Fighter
LastExpressEngine_engine
 
Fight_fight
 
Fighter_opponent
 
Sequence_sequence
 
SequenceFrame_frame
 
uint32 _sequenceIndex
 
Common::Array< Sequence * > _sequences
 
uint32 _frameIndex
 
uint32 _field_24
 
FightAction _action
 
uint32 _sequenceIndex2
 
int32 _countdown
 
uint32 _field_34
 

Additional Inherited Members

- Public Types inherited from LastExpress::Fighter
enum  FightAction {
  kFightActionNone = 0, kFightAction1 = 1, kFightAction2 = 2, kFightAction3 = 3,
  kFightAction4 = 4, kFightAction5 = 5, kFightAction101 = 101, kFightActionResetFrame = 102,
  kFightAction103 = 103, kFightActionWin = 104, kFightActionLost = 105, kFightAction128 = 128,
  kFightAction129 = 129, kFightAction130 = 130, kFightAction131 = 131, kFightAction132 = 132
}
 
enum  FightSequenceType { kFightSequenceType0 = 0, kFightSequenceType1 = 1, kFightSequenceType2 = 2 }
 
- Protected Member Functions inherited from LastExpress::Fighter
void draw ()
 
void process ()
 
bool checkFrame (uint32 val)
 

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