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