20 #include "BattleState.h" 21 #include "BattlescapeGame.h" 42 bool _beforeFirstStep;
44 void postPathProcedures();
46 void setNormalWalkSpeed();
48 void playMovementSound();
49 std::size_t _numUnitsSpotted;
A utility class that modifies tile properties on a battlescape map.
Definition: TileEngine.h:38
UnitWalkBState(BattlescapeGame *parent, BattleAction _action)
Creates a new UnitWalkBState class.
Definition: UnitWalkBState.cpp:45
Definition: BattlescapeGame.h:43
~UnitWalkBState()
Cleans up the UnitWalkBState.
Definition: UnitWalkBState.cpp:53
void init()
Initializes the state.
Definition: UnitWalkBState.cpp:61
void cancel()
Handles a cancels request.
Definition: UnitWalkBState.cpp:475
This class sets the battlescape in a certain sub-state.
Definition: BattleState.h:29
State for walking units.
Definition: UnitWalkBState.h:34
Battlescape game - the core game engine of the battlescape game.
Definition: BattlescapeGame.h:68
A utility class that calculates the shortest path between two points on the battlescape map...
Definition: Pathfinding.h:35
Easy handling of X-Y-Z coordinates.
Definition: Position.h:28
void think()
Runs state functionality every cycle.
Definition: UnitWalkBState.cpp:80
Represents a moving unit in the battlescape, player controlled or AI controlled it holds info about i...
Definition: BattleUnit.h:59
Definition: BaseInfoState.cpp:40