68 struct tile *ptile,
int radius_sq);
72 bool can_reveal_tiles);
78 const struct player *pplayer,
91 const struct player *pplayer);
92#define map_get_playermap_site(_plrtile_) (_plrtile_)->site
93#define map_get_player_site(_ptile_, _pplayer_) \
94 map_get_playermap_site(map_get_player_tile(_ptile_, _pplayer_))
97 const struct player *pplayer);
void player_map_init(struct player *pplayer)
void update_player_tile_last_seen(struct player *pplayer, struct tile *ptile)
void vision_clear_sight(struct vision *vision)
void map_show_tile(struct player *pplayer, struct tile *ptile)
void map_claim_base(struct tile *ptile, struct extra_type *pextra, struct player *powner, struct player *ploser)
void map_set_border_vision(struct player *pplayer, const bool is_enabled)
void map_claim_ownership(struct tile *ptile, struct player *powner, struct tile *psource, bool claim_bases)
bool map_is_known(const struct tile *ptile, const struct player *pplayer)
void send_map_info(struct conn_list *dest)
bool send_tile_suppression(bool now)
void destroy_extra(struct tile *ptile, struct extra_type *pextra)
void disable_fog_of_war(void)
bool really_gives_vision(struct player *me, struct player *them)
void map_know_and_see_all(struct player *pplayer)
void show_map_to_all(void)
void send_tile_info(struct conn_list *dest, struct tile *ptile, bool send_unknown)
bool update_player_tile_knowledge(struct player *pplayer, struct tile *ptile)
void give_map_from_player_to_player(struct player *pfrom, struct player *pdest)
void send_all_known_tiles(struct conn_list *dest)
void bounce_units_on_terrain_change(struct tile *ptile)
void give_seamap_from_player_to_player(struct player *pfrom, struct player *pdest)
void remove_shared_vision(struct player *pfrom, struct player *pto)
bool need_to_reassign_continents(const struct terrain *oldter, const struct terrain *newter)
struct vision_site * map_get_player_city(const struct tile *ptile, const struct player *pplayer)
void tile_claim_bases(struct tile *ptile, struct player *powner)
void disable_fog_of_war_player(struct player *pplayer)
void climate_change(bool warming, int effect)
void enable_fog_of_war(void)
void upgrade_all_city_extras(struct player *pplayer, bool discovery)
void create_extra(struct tile *ptile, struct extra_type *pextra, struct player *pplayer)
void map_update_border(struct tile *ptile, struct player *owner, int old_radius_sq, int new_radius_sq)
void map_set_known(struct tile *ptile, struct player *pplayer)
void map_show_all(struct player *pplayer)
void map_hide_tile(struct player *pplayer, struct tile *ptile)
void give_citymap_from_player_to_player(struct city *pcity, struct player *pfrom, struct player *pdest)
void nuclear_winter(int effect)
void terrain_changed(struct tile *ptile)
void player_map_free(struct player *pplayer)
bool map_is_known_and_seen(const struct tile *ptile, const struct player *pplayer, enum vision_layer vlayer)
void change_playertile_site(struct player_tile *ptile, struct vision_site *new_site)
void map_calculate_borders(void)
void fix_tile_on_terrain_change(struct tile *ptile, struct terrain *oldter, bool extend_rivers)
void enable_fog_of_war_player(struct player *pplayer)
void map_show_circle(struct player *pplayer, struct tile *ptile, int radius_sq)
void map_vision_update(struct player *pplayer, struct tile *ptile, const v_radius_t old_radius_sq, const v_radius_t new_radius_sq, bool can_reveal_tiles)
void update_tile_knowledge(struct tile *ptile)
void map_claim_border(struct tile *ptile, struct player *powner, int radius_sq)
void remove_player_from_maps(struct player *pplayer)
void give_shared_vision(struct player *pfrom, struct player *pto)
void check_terrain_change(struct tile *ptile, struct terrain *oldter)
bool give_distorted_map(struct player *pfrom, struct player *pto, int prob, bool reveal_cities)
void global_warming(int effect)
bool upgrade_city_extras(struct city *pcity, struct extra_type **gained)
void map_clear_border(struct tile *ptile)
void map_clear_known(struct tile *ptile, struct player *pplayer)
void tile_change_side_effects(struct tile *ptile, bool refresh_city) fc__attribute((nonnull(1)))
struct player_tile * map_get_player_tile(const struct tile *ptile, const struct player *pplayer)
void vision_change_sight(struct vision *vision, const v_radius_t radius_sq)
struct player * extras_owner
struct vision_site * site
struct extra_type * resource
short int v_radius_t[V_COUNT]