19 #ifndef OPENXCOM_UNITPANICBSTATE_H
20 #define OPENXCOM_UNITPANICBSTATE_H
22 #include "BattleState.h"
This class sets the battlescape in a certain sub-state.
Definition: BattleState.h:35
Represents a moving unit in the battlescape, player controlled or AI controlled it holds info about i...
Definition: BattleUnit.h:59
Battlescape game - the core game engine of the battlescape game.
Definition: BattlescapeGame.h:71
State for panicking units.
Definition: UnitPanicBState.h:34
std::string getResult() const
Gets the result of the state.
void init()
Initializes the state.
Definition: UnitPanicBState.cpp:43
~UnitPanicBState()
Cleans up the UnitPanicBState.
Definition: UnitPanicBState.cpp:39
void cancel()
Handles a cancels request.
Definition: UnitPanicBState.cpp:69
UnitPanicBState(BattlescapeGame *parent, BattleUnit *unit)
Creates a new UnitPanicBState class.
Definition: UnitPanicBState.cpp:31
void think()
Runs state functionality every cycle.
Definition: UnitPanicBState.cpp:51
COPYING:
Definition: BaseInfoState.cpp:41