Freeciv-3.2
|
#include <tile.h>
Data Fields | |
int | index |
Continent_id | continent |
bv_extras | extras |
struct extra_type * | resource |
struct terrain * | terrain |
struct unit_list * | units |
struct city * | worked |
struct player * | owner |
struct extra_type * | placing |
int | infra_turns |
struct player * | extras_owner |
struct tile * | claimer |
char * | label |
char * | spec_sprite |
Definition at line 64 of file tile.h.
Referenced by check_terrain_change(), map_clear_border(), map_update_border(), sg_load_map_owner(), sg_load_map_owner(), sg_save_map_owner(), tile_init(), tile_set_owner(), and tile_virtual_new().
Continent_id tile::continent |
Definition at line 54 of file tile.h.
Referenced by cr_entry_continent(), handle_tile_info(), unit_hud_selector::island_filter(), objbind_get_value_from_object(), search_homecity_for_caravan(), tile_init(), and tile_set_continent().
bv_extras tile::extras |
Definition at line 55 of file tile.h.
Referenced by handle_edit_tile(), handle_tile_info(), popup_info_text(), popup_terrain_info(), send_tile_info(), sg_special_set_bv(), texai_tile_info(), texai_tile_info_recv(), tile_add_extra(), tile_extras(), tile_extras_safe(), tile_has_visible_extra(), tile_init(), tile_remove_extra(), tile_resource_is_valid(), tile_set_terrain(), tile_virtual_new(), and update_player_tile_knowledge().
Definition at line 63 of file tile.h.
Referenced by create_extra(), extra_owner(), fill_tile_edit_packet(), handle_edit_tile(), handle_tile_info(), maybe_claim_base(), player_can_trust_tile_has_no_units(), tile_claim_bases(), tile_init(), and tile_virtual_new().
int tile::index |
Definition at line 51 of file tile.h.
Referenced by adjust_workers_button_pressed(), city_toggle_worker(), city_map::context_menu(), dai_do_build_city(), do_disband_alternative(), finish_city(), order_recursive_roads(), overview_update_line(), set_city_workertask(), sg_load_map_worked(), sg_load_map_worked(), choice_dialog::switch_target(), tile_hash_key(), tile_type_lattice_add(), unit_activity_handling_targeted(), and update_line().
int tile::infra_turns |
Definition at line 62 of file tile.h.
Referenced by handle_player_place_infra(), handle_tile_info(), send_tile_info(), sg_load_map_owner(), and sg_save_map_owner().
char* tile::label |
Definition at line 65 of file tile.h.
Referenced by fill_tile_edit_packet(), handle_tile_info(), objbind_get_value_from_object(), popup_find_dialog(), popup_notify_goto_dialog(), send_tile_info(), show_tile_label(), tile_free(), and tile_set_label().
Definition at line 60 of file tile.h.
Referenced by tile_init(), tile_set_owner(), tile_virtual_new(), and vision_site_new().
struct extra_type* tile::placing |
Definition at line 61 of file tile.h.
Referenced by fill_sprite_array(), handle_player_place_infra(), handle_tile_info(), player_can_place_extra(), send_tile_info(), sg_load_map_owner(), sg_save_map_owner(), tile_init(), and tile_is_placing().
struct extra_type* tile::resource |
Definition at line 56 of file tile.h.
Referenced by tile_get_info_text(), tile_init(), tile_remove_extra(), tile_resource_is_valid(), tile_set_resource(), tile_set_terrain(), tile_virtual_new(), and update_player_tile_knowledge().
char* tile::spec_sprite |
Definition at line 66 of file tile.h.
Referenced by fill_terrain_sprite_layer(), handle_tile_info(), send_tile_info(), tile_free(), tile_init(), and tile_virtual_new().
Definition at line 57 of file tile.h.
Referenced by edit_tile_extra_handling(), is_terrain_card_near(), is_terrain_near_tile(), popup_terrain_info(), texai_tile_info(), texai_tile_info_recv(), tile_init(), tile_set_resource(), tile_set_terrain(), tile_virtual_new(), and update_player_tile_knowledge().
struct unit_list* tile::units |
Definition at line 58 of file tile.h.
Referenced by act_sel_new_unit_tgt_callback(), activate_all_units(), actres_possible(), adv_settler_safe_tile(), adv_unit_sentry_idle_callback(), api_methods_private_tile_unit_list_head(), api_methods_tile_num_units(), assess_danger(), assess_defense_backend(), assess_defense_quadratic(), base_transporter_for_unit(), calc_activity(), can_player_attack_tile(), can_player_see_hypotetic_units_at(), can_unit_do_activity_targeted_at(), cancel_city(), check_units_single_tile(), city_dialog_update_present_units(), city_incite_cost(), city_support(), city_unit_present(), client_remove_unit(), climate_change(), combat_odds_to_astr(), cr_entry_attack(), cr_entry_defense(), cr_entry_present(), create_city(), create_extra(), dai_diplomat_bribe_nearby(), dai_effect_value(), dai_find_strategic_airbase(), dai_gothere_bodyguard(), dai_hunter_find(), dai_hunter_missile_want(), dai_rampage_want(), dai_spend_gold(), dai_upgrade_units(), debug_command(), define_tiles_within_rectangle(), destroy_extra(), do_map_click(), do_move_unit(), do_nuke_tile(), do_paradrop(), edit_buffer_copy(), editor_grab_applied_player(), editor_grab_tool(), fill_sprite_array(), fill_tile_unit_list(), find_visible_unit(), finish_city(), get_attacker(), get_defender(), get_unit_tile_pillage_set(), handle_city_info(), handle_edit_unit_remove(), handle_tile_info(), has_defense(), is_action_possible(), is_activity_on_tile(), is_possible_base_fuel(), is_unit_activity_on_tile(), map_change_seen(), map_claim_base(), map_hide_tile(), map_show_tile(), map_unit_homecity_enqueue(), mapimg_client_tile_unit(), mapimg_server_tile_unit(), maybe_claim_base(), military_advisor_choose_build(), multiairlift(), choice_dialog::next_unit(), non_allied_not_listed_at(), num_present_units_in_city(), units_select::paint(), pf_attack_possible(), pf_danger_node_init(), pf_fuel_node_init(), pf_get_move_scope(), pf_normal_node_init(), place_animal(), place_unit(), player_can_place_extra(), popup_advanced_terrain_dialog(), popup_info_text(), choice_dialog::prev_unit(), process_attacker_want(), qtg_request_transport(), quickselect(), real_city_dialog_refresh(), redraw_army_city_dialog(), redraw_unit_info_label(), request_transport(), request_unit_unload_all(), resolve_stack_conflicts(), server_remove_unit_full(), choice_dialog::set_layout(), sg_load_player_units(), sg_load_player_units(), show_full_citybar(), hud_unit_loader::show_me(), show_units_response(), stack_cost(), stack_value(), texai_tile_worker_task_select(), texai_unit_destruction_recv(), texai_unit_info_recv(), texai_unit_moved_recv(), tile_allied_unit(), tile_enemy_unit(), tile_free(), tile_has_units_not_allied_to_but_seen_by(), tile_init(), tile_non_allied_unit(), tile_non_attack_unit(), tile_other_players_unit(), total_activity(), transfer_city_units(), try_summon_barbarians(), unit_activities_cancel_all_illegal_tile(), unit_attack_all_at_tile_result(), unit_attack_any_at_tile_result(), unit_bombard(), unit_could_load_at(), unit_occupies_tile(), unit_select_dialog_popup(), unit_survive_autoattack(), unit_wipe_units_at_tile_result(), hud_units::update_actions(), update_unit_activity(), city_dialog::update_units(), units_select::update_units(), usdlg_data_new(), wakeup_neighbor_sentries(), wakeup_sentried_units(), and units_select::wheelEvent().
Definition at line 59 of file tile.h.
Referenced by fill_grid_sprite_array(), map_change_seen(), tile_change_side_effects(), tile_city(), tile_init(), tile_set_worked(), and tile_virtual_new().