Public Types | |
enum | FightEndType { kFightEndWin = 0, kFightEndLost = 1, kFightEndExit = 2 } |
Public Types inherited from LastExpress::EventHandler | |
typedef Common::Functor1< const Common::Event &, void > | EventFunction |
Public Member Functions | |
Fight (LastExpressEngine *engine) | |
FightEndType | setup (FightType type) |
void | eventMouse (const Common::Event &ev) override |
void | eventTick (const Common::Event &ev) override |
bool | isRunning () |
void | setRunningState (bool state) |
void | bailout (FightEndType type) |
void | setStopped () |
void | resetState () |
void | setEndType (FightEndType endType) |