![]() |
Freeciv21
Develop your civilization from humble roots to a global empire
|
#include <tile.h>
Collaboration diagram for tile:Public Attributes | |
| 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 |
| struct tile* tile::claimer |
Definition at line 56 of file tile.h.
Referenced by check_terrain_change(), map_clear_border(), map_update_border(), sg_load_map_owner(), sg_save_map_owner(), tile_init(), tile_set_owner(), and tile_virtual_new().
| Continent_id tile::continent |
Definition at line 46 of file tile.h.
Referenced by assess_danger_unit(), cr_entry_continent(), fmfill(), handle_tile_info(), unit_hud_selector::island_filter(), make_fracture_hmap(), search_homecity_for_caravan(), team_placement_continent(), tile_get_known(), tile_init(), and tile_virtual_new().
| bv_extras tile::extras |
Definition at line 47 of file tile.h.
Referenced by fair_map_make_huts(), fill_basic_extra_sprite_array(), fill_basic_terrain_layer_sprite_array(), freeciv::layer_special::fill_sprite_array(), handle_edit_tile(), handle_tile_info(), popup_info_text(), popup_terrain_info(), send_tile_info(), sg_special_set(), texai_tile_info(), texai_tile_info_recv(), tile_add_extra(), tile_extras(), tile_has_visible_extra(), tile_init(), tile_remove_extra(), tile_resource_is_valid(), tile_set_terrain(), tile_virtual_new(), and update_player_tile_knowledge().
| struct player* tile::extras_owner |
Definition at line 55 of file tile.h.
Referenced by can_player_see_unit_at(), create_extra(), extra_owner(), fill_tile_edit_packet(), handle_edit_tile(), handle_tile_info(), handle_unit_bombard_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 43 of file tile.h.
Referenced by action_auto_perf_unit_do(), adjust_workers_button_pressed(), bounce_unit(), freeciv::detail::vertex::child_for_action(), fc_game_tab_widget::current_changed(), dai_do_build_city(), do_disband_alternative(), do_map_click(), edit_buffer_copy(), execute_orders(), fair_map_make_huts(), finish_city(), handle_player_diplstate(), popup_action_selection(), request_units_return(), pageGame::rmGameTab(), same_pos(), send_bombardment(), send_goto_route(), sg_load_map_worked(), choice_dialog::switch_target(), tile_type_lattice_add(), tile_virtual_new(), update_line(), and upgrade_unit_order_targets().
| int tile::infra_turns |
Definition at line 54 of file tile.h.
Referenced by handle_tile_info(), send_tile_info(), sg_load_map_owner(), and sg_save_map_owner().
| char* tile::label |
Definition at line 57 of file tile.h.
Referenced by fill_tile_edit_packet(), handle_edit_tile(), handle_tile_info(), send_tile_info(), show_tile_label(), tile_free(), tile_set_label(), and mr_menu::tileset_custom_load().
| struct player* tile::owner |
Definition at line 52 of file tile.h.
Referenced by handle_unit_bombard_info(), map_claim_border(), map_update_border(), sg_load_map_owner(), tile_init(), tile_set_owner(), tile_virtual_new(), utype_build_shield_cost(), and utype_buy_gold_cost().
| struct extra_type* tile::placing |
Definition at line 53 of file tile.h.
Referenced by freeciv::layer_infrawork::fill_sprite_array(), handle_tile_info(), player_can_place_extra(), send_tile_info(), sg_load_map_owner(), sg_save_map_owner(), tile_init(), tile_is_placing(), and tile_virtual_new().
| struct extra_type* tile::resource |
Definition at line 48 of file tile.h.
Referenced by tile_get_info_text(), tile_init(), 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 58 of file tile.h.
Referenced by freeciv::layer_terrain::fill_sprite_array(), handle_tile_info(), send_tile_info(), tile_free(), tile_init(), and tile_virtual_new().
| struct terrain* tile::terrain |
Definition at line 49 of file tile.h.
Referenced by fill_basic_terrain_layer_sprite_array(), freeciv::layer_terrain::fill_sprite_array(), 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 50 of file tile.h.
Referenced by action_not_enabled_reason(), action_tgt_unit(), adv_settler_safe_tile(), adv_settlers_road_bonus(), 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_incite_cost(), city_support(), city_unit_present(), client_remove_unit(), cr_entry_attack(), cr_entry_defense(), cr_entry_present(), create_city(), create_extra(), create_unit_full(), dai_diplomat_bribe_nearby(), dai_effect_value(), dai_gothere_bodyguard(), dai_hunter_find(), dai_hunter_missile_want(), dai_manage_barbarian_leader(), dai_manage_paratrooper(), dai_rampage_want(), dai_spend_gold(), dai_upgrade_units(), debug_command(), destroy_extra(), do_capture_units(), do_map_click(), do_move_unit(), do_nuke_tile(), edit_buffer_copy(), editor_grab_applied_player(), editor_grab_tool(), freeciv::layer_units::fill_sprite_array(), find_something_to_kill(), finish_city(), get_defender(), get_diplomatic_defender(), get_unit_tile_pillage_set(), handle_city_info(), handle_edit_unit_remove(), handle_tile_info(), handle_unit_bombard_info(), handle_unit_packet_common(), has_defense(), is_action_enabled_unit_on_units_full(), is_activity_on_tile(), is_allied_unit_tile(), is_enemy_unit_tile(), is_non_allied_unit_tile(), is_non_attack_unit_tile(), is_other_players_unit_tile(), is_possible_base_fuel(), is_unit_activity_on_tile(), kill_unit(), 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(), need_war_player_hlp(), choice_dialog::next_unit(), traditional_citybar_painter::paint(), polished_citybar_painter::paint(), units_select::paint(), paste_tile(), pf_attack_possible(), pf_danger_node_init(), pf_fuel_node_init(), pf_normal_node_init(), place_animal(), player_can_place_extra(), popup_info_text(), choice_dialog::prev_unit(), process_attacker_want(), quickselect(), remove_city(), request_transport(), request_unit_paradrop(), request_unit_unload_all(), request_units_wait(), resolve_stack_conflicts(), server_remove_unit_full(), choice_dialog::set_layout(), settler_evaluate_improvements(), sg_load_player_units(), hud_unit_loader::show_me(), mr_menu::slot_execute_orders(), stack_cost(), stack_value(), tai_tile_worker_task_select(), texai_tile_worker_task_select(), texai_unit_destruction_recv(), texai_unit_info_recv(), texai_unit_moved_recv(), text_happiness_units(), tile_free(), tile_init(), tile_virtual_destroy(), tile_virtual_new(), total_activity(), transfer_city(), transfer_city_units(), try_summon_barbarians(), unit_activities_cancel_all_illegal(), unit_activity_complete(), unit_bombard(), unit_could_load_at(), unit_move_data(), unit_occupies_tile(), unit_select_dialog_popup(), unit_survive_autoattack(), units_on_the_same_tile(), unleash_barbarians(), hud_units::update_actions(), update_dumb_city(), city_dialog::update_units(), units_select::update_units(), wakeup_neighbor_sentries(), wakeup_sentried_units(), and units_select::wheelEvent().
| struct city* tile::worked |
Definition at line 51 of file tile.h.
Referenced by freeciv::layer_grid::fill_sprite_array(), tile_city(), tile_init(), tile_set_worked(), and tile_virtual_new().