20 #include "BattleState.h" 25 class BattlescapeGame;
Definition: BattlescapeGame.h:43
PsiAttackBState(BattlescapeGame *parent, BattleAction action)
Creates a new PsiAttack state.
Definition: PsiAttackBState.cpp:43
void think()
Runs state functionality every cycle.
Definition: PsiAttackBState.cpp:111
Represents a single item in the battlescape.
Definition: BattleItem.h:37
This class sets the battlescape in a certain sub-state.
Definition: BattleState.h:29
void psiAttack()
Attempts a panic or mind control action.
Definition: PsiAttackBState.cpp:131
void init()
Initializes the state.
Definition: PsiAttackBState.cpp:61
~PsiAttackBState()
Cleans up the PsiAttack.
Definition: PsiAttackBState.cpp:50
Battlescape game - the core game engine of the battlescape game.
Definition: BattlescapeGame.h:68
Represents a moving unit in the battlescape, player controlled or AI controlled it holds info about i...
Definition: BattleUnit.h:59
A Psi Attack state.
Definition: PsiAttackBState.h:33
Definition: BaseInfoState.cpp:40