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 * punit
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
struct city * game_city_by_number(int id)
static struct city_dialog * get_city_dialog(struct city *pcity)
static void city_dialog_update_present_units(struct city_dialog *pdialog)
static void city_dialog_update_supported_units(struct city_dialog *pdialog)
void gui_refresh_unit_city_dialogs(struct unit *punit)
void gui_popdown_all_city_dialogs(void)
void gui_popdown_city_dialog(struct city *pcity)
bool gui_city_dialog_is_open(struct city *pcity)
void gui_real_city_dialog_popup(struct city *pcity)
void gui_real_city_dialog_refresh(struct city *pcity)
struct city * tile_city(const struct tile *ptile)