play_controller * controller
void take_village()
Change village owner on redo.
bool get_village(const map_location &loc, int side, bool *action_timebonus, bool fire_event)
Makes it so the village at the given location is owned by the given side.
bool take_village_timebonus
Whether this actions got a timebonus becasue it took a village.
void return_village()
Change village owner on undo.
This class stores all the data for a single 'side' (in game nomenclature).
Encapsulates the map of the game.
Various functions related to moving units.
t_route route
The hexes occupied by the affected unit during this action.
int original_village_owner
The number of the side that preivously owned the village that the unit stepped on Note...
void set_action_bonus_count(const int count)
Standard logging facilities (interface).
int action_bonus_count() const
Display units performing various actions: moving, attacking, and dying.