134 const struct tile *ptile)
bool base_city_can_work_tile(const struct player *restriction, const struct city *pcity, const struct tile *ptile)
#define city_tile(_pcity_)
bool client_is_observer(void)
enum known_type client_tile_get_known(const struct tile *ptile)
struct tile * client_city_tile(const struct city *pcity)
enum direction8 gui_to_map_dir(enum direction8 gui_dir)
enum direction8 map_to_gui_dir(enum direction8 map_dir)
bool client_city_can_work_tile(const struct city *pcity, const struct tile *ptile)
struct unit struct city struct unit struct tile struct extra_type const struct act_prob *act_probs int actor_unit_id struct unit struct unit int const struct action *paction struct unit struct city * pcity
enum direction8 dir_ccw(enum direction8 dir)
struct tile * map_pos_to_tile(const struct civ_map *nmap, int map_x, int map_y)
void base_map_distance_vector(int *dx, int *dy, int x0dv, int y0dv, int x1dv, int y1dv)
enum direction8 dir_cw(enum direction8 dir)
#define whole_map_iterate(_map, _tile)
#define whole_map_iterate_end
#define index_to_map_pos(pmap_x, pmap_y, mindex)
enum known_type tile_get_known(const struct tile *ptile, const struct player *pplayer)
#define tile_worked(_tile)
bool tileset_is_isometric(const struct tileset *t)