Freeciv-3.3
|
#include <city.h>
union { ... } city |
enum city_acquire_type city::acquire_t |
Definition at line 449 of file city.h.
Referenced by building_advisor(), dai_caravan_can_trade_cities_diff_cont(), dai_choose_help_wonder(), and dai_wonder_city_distance().
void* city::ais[FREECIV_AI_MOD_LAST] |
Definition at line 360 of file city.h.
Referenced by get_city_dialog_output_text(), and windfall_benefit().
struct built_status city::built[B_LAST] |
int city::buy_cost |
Definition at line 463 of file city.h.
Referenced by city_dialog::buy(), buy_callback(), city_buy_cost_compare(), and city_dialog::update_buy_button().
enum capital_type city::capital |
Definition at line 325 of file city.h.
Referenced by center_next_player_capital(), civil_war(), key_center_capital(), and player_primary_capital().
bv_city_options city::city_options |
Definition at line 400 of file city.h.
Referenced by misc_panel_city_dlg_callback().
int city::city_radius_sq |
Definition at line 372 of file city.h.
Referenced by apply_solution(), and min_food_surplus_for_fastest_growth().
struct { ... } city::client |
Referenced by city_dialog::buy(), buy_callback(), city_buy_cost_compare(), city_dialog_update_present_units(), city_dialog_update_supported_units(), redraw_army_city_dialog(), redraw_supported_units_city_dialog(), city_dialog::update_buy_button(), city_dialog::update_info_label(), and city_dialog::update_units().
struct cm_parameter* city::cm_parameter |
int* city::counter_values |
Definition at line 405 of file city.h.
Referenced by api_counter_increase(), api_counter_zero(), api_methods_counter_city_get(), city_dialog_update_counters(), and city_dialog::update_counters_table().
int city::culture |
Definition at line 462 of file city.h.
Referenced by city_dialog::update_info_label().
bool city::did_sell |
Definition at line 377 of file city.h.
Referenced by enable_city_dlg_widgets(), and rebuild_imprm_list().
citizens city::feel[CITIZEN_LAST][FEELING_LAST] |
int city::food_stock |
Definition at line 364 of file city.h.
Referenced by city_dialog::update_info_label().
bool city::happy |
Definition at line 459 of file city.h.
Referenced by evaluate_solution().
int city::id |
Definition at line 323 of file city.h.
Referenced by actres_possible(), api_edit_perform_action_unit_vs_city(), api_edit_perform_action_unit_vs_city_impr(), api_edit_perform_action_unit_vs_city_tech(), city_dialog::buy(), caravan_find_best_destination_withtransit(), center_next_player_capital(), city_dialog::city_rename(), city_map::context_menu(), create_trade_route(), dai_choose_diplomat_offensive(), city_dialog::disband_state_changed(), city_dialog::display_worklist_menu(), do_city_migration(), handle_edit_unit_create(), handle_unit_packet_common(), is_action_possible(), misc_panel_city_dlg_callback(), impr_item::mouseDoubleClickEvent(), city_dialog::save_worklist(), sell_imprvm_dlg_ok_callback(), and units_orders_city_dlg_callback().
int city::illness |
Definition at line 431 of file city.h.
Referenced by city_dialog_update_information(), and city_dialog_update_information().
struct unit_list* city::info_units_present |
Definition at line 471 of file city.h.
Referenced by city_dialog_update_present_units(), redraw_army_city_dialog(), and city_dialog::update_units().
struct unit_list* city::info_units_supported |
Definition at line 470 of file city.h.
Referenced by city_dialog_update_supported_units(), redraw_supported_units_city_dialog(), and city_dialog::update_units().
size_t city::length |
Definition at line 414 of file city.h.
Referenced by sg_load_counters().
char* city::name |
Definition at line 318 of file city.h.
Referenced by trade_generator::add_city(), trade_generator::remove_city(), and trade_generator::remove_virtual_city().
citizens* city::nationality |
Definition at line 338 of file city.h.
Referenced by city_build(), and sg_load_player_city_citizens().
enum city_updates city::need_updates |
enum city_needs_arrange city::needs_arrange |
struct unit_order* city::orders |
Definition at line 321 of file city.h.
Referenced by vision_site_new().
Definition at line 320 of file city.h.
Referenced by enable_city_dlg_widgets(), and tile_virtual_new().
int city::pollution |
Definition at line 366 of file city.h.
Referenced by city_dialog::update_info_label().
Definition at line 355 of file city.h.
Referenced by city_dialog::update_info_label().
Definition at line 393 of file city.h.
Referenced by building_advisor(), city_dialog::change_production(), dai_choose_help_wonder(), city_dialog::update_building(), and wonder_benefit().
struct { ... } city::rally_point |
struct trade_route_list* city::routes |
Definition at line 341 of file city.h.
Referenced by create_trade_route(), and reestablish_city_trade_routes().
struct { ... } city::server |
Referenced by dai_choose_help_wonder(), and show_delegations().
int city::shield_stock |
Definition at line 365 of file city.h.
Referenced by actres_possible(), city_dialog::update_building(), and wonder_benefit().
citizens city::size |
Definition at line 329 of file city.h.
Referenced by city_label::mousePressEvent(), show_info_popup(), show_info_popup(), tileset_lookup_sprite_tags(), and city_dialog::update_info_label().
int city::steal |
Definition at line 411 of file city.h.
Referenced by city_dialog::update_info_label().
int city::style |
Definition at line 324 of file city.h.
Referenced by city_style_name_translation(), and city_style_rule_name().
Definition at line 352 of file city.h.
Referenced by building_advisor(), evaluate_solution(), get_discounted_reward(), set_surpluses(), city_dialog::update_info_label(), and wonder_benefit().
struct worker_task_list* city::task_reqs |
Definition at line 409 of file city.h.
Referenced by city_map::context_menu().
Definition at line 319 of file city.h.
Referenced by action_maybe_possible_actor_unit(), action_prob_self_full(), action_prob_vs_city_full(), action_prob_vs_extras_full(), action_prob_vs_stack_full(), action_prob_vs_tile_full(), action_prob_vs_unit_full(), trade_generator::add_tile(), ap_dipl_battle_win(), caravan_find_best_destination_withtransit(), caravan_result_init(), casus_belli_range_for(), center_next_player_capital(), city_dialog_update_present_units(), city_map::context_menu(), dai_manage_caravan(), diplomat_success_vs_defender(), do_heal_unit(), dsend_packet_edit_city_create(), dsend_packet_edit_unit_create(), dsend_packet_edit_unit_remove(), trade_generator::find_certain_routes_inner(), get_tile_bonus(), get_unit_vs_tile_bonus(), is_action_enabled_unit_on_city_full(), is_action_enabled_unit_on_extras_full(), is_action_enabled_unit_on_self_full(), is_action_enabled_unit_on_stack_full(), is_action_enabled_unit_on_tile_full(), is_action_enabled_unit_on_unit_full(), unit_hud_selector::island_filter(), paste_tile(), redraw_army_city_dialog(), reestablish_city_trade_routes(), trade_generator::remove_city(), trade_generator::remove_virtual_city(), show_units_response(), mr_menu::slot_autocaravan(), switch_city_callback(), unit_bribe_cost(), city_dialog::update_units(), and utype_pays_mp_for_action_estimate().
struct tile_cache* city::tile_cache |
int city::turn_founded |
Definition at line 383 of file city.h.
Referenced by city_comp_by_turn_founded().
struct unit_list* city::units_supported |
Definition at line 403 of file city.h.
Referenced by city_dialog_update_supported_units(), redraw_supported_units_city_dialog(), and city_dialog::update_units().
Definition at line 353 of file city.h.
Referenced by city_dialog::update_info_label().
enum city_wl_cancel_behavior city::wlcb |
Definition at line 401 of file city.h.
Referenced by city_dialog::disband_state_changed(), handle_city_options_req(), and misc_panel_city_dlg_callback().