| const team & | get_team (int side) const | 
|  | This getter takes a 1-based side number, not a 0-based team number.  More... 
 | 
| bool | has_team (int side) const | 
| bool | would_be_discovered (const map_location &loc, int side_num, bool see_all=true) | 
|  | Given a location and a side number, indicates whether an invisible unit of that side at that location would be revealed (perhaps ambushed), based on what team side_num can see.  More... 
 | 
| const unit * | get_visible_unit (const map_location &loc, const team ¤t_team, bool see_all=false) const | 
| unit_const_ptr | get_visible_unit_shared_ptr (const map_location &loc, const team ¤t_team, bool see_all=false) const | 
| can_move_result | unit_can_move (const unit &u) const | 
|  | Work out what u can do - this does not check which player's turn is currently active, the result is calculated assuming that the unit's owner is currently active.  More... 
 | 
| orb_status | unit_orb_status (const unit &u) const | 
|  | Returns an enumurated summary of whether this unit can move and/or attack.  More... 
 | 
| int | village_owner (const map_location &loc) const | 
|  | Given the location of a village, will return the 1-based number of the team that currently owns it, and 0 if it is unowned.  More... 
 | 
| int | side_units (int side_num) const | 
|  | Returns the number of units of the side side_num.  More... 
 | 
| int | side_units_cost (int side_num) const | 
|  | Returns the total cost of units of side side_num.  More... 
 | 
| int | side_upkeep (int side_num) const | 
|  | Check if we are an observer in this game.  More... 
 |