Freeciv-3.1
|
#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 |
struct tile* tile::claimer |
Definition at line 63 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 53 of file tile.h.
Referenced by cr_entry_continent(), fmfill(), handle_tile_info(), unit_hud_selector::island_filter(), make_fracture_map(), objbind_get_value_from_object(), search_homecity_for_caravan(), team_placement_continent(), tile_init(), tile_set_continent(), and tile_virtual_new().
bv_extras tile::extras |
Definition at line 54 of file tile.h.
Referenced by fair_map_make_huts(), 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_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().
struct player* tile::extras_owner |
Definition at line 62 of file tile.h.
Referenced by create_extra(), extra_owner(), fill_tile_edit_packet(), handle_edit_tile(), handle_tile_info(), is_citytile_req_active(), 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 50 of file tile.h.
Referenced by action_auto_perf_unit_do(), adjust_workers_button_pressed(), city_toggle_worker(), city_map::context_menu(), dai_do_build_city(), do_disband_alternative(), edit_buffer_copy(), execute_orders(), fair_map_make_huts(), finish_city(), handle_player_diplstate(), infra_selected_callback(), order_recursive_roads(), overview_update_line(), same_pos(), send_connect_route(), send_goto_route(), set_city_workertask(), sg_load_map_worked(), sg_load_map_worked(), choice_dialog::switch_target(), tgt_extra_change_callback(), tgt_unit_change_callback(), tile_hash_key(), tile_type_lattice_add(), tile_virtual_new(), unit_activity_handling_targeted(), update_line(), and upgrade_unit_order_targets().
int tile::infra_turns |
Definition at line 61 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 64 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().
struct player* tile::owner |
Definition at line 59 of file tile.h.
Referenced by is_citytile_req_active(), tile_init(), tile_set_owner(), and tile_virtual_new().
struct extra_type* tile::placing |
Definition at line 60 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(), tile_is_placing(), and tile_virtual_new().
struct extra_type* tile::resource |
Definition at line 55 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 65 of file tile.h.
Referenced by fill_terrain_sprite_layer(), handle_tile_info(), send_tile_info(), tile_free(), tile_init(), and tile_virtual_new().
struct terrain* tile::terrain |
Definition at line 56 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(), unit_move_to_tile_test(), unit_teleport_to_tile_test(), and update_player_tile_knowledge().
struct unit_list* tile::units |
Definition at line 57 of file tile.h.
Referenced by act_sel_new_unit_tgt_callback(), activate_all_units(), adv_settler_safe_tile(), adv_settlers_road_bonus(), 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(), 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_manage_barbarian_leader(), dai_rampage_want(), dai_spend_gold(), dai_upgrade_units(), debug_command(), define_tiles_within_rectangle(), destroy_extra(), do_capture_units(), 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_something_to_kill(), find_visible_unit(), finish_city(), get_attacker(), get_defender(), get_diplomatic_defender(), get_unit_tile_pillage_set(), handle_city_info(), handle_edit_unit_remove(), handle_tile_info(), handle_unit_packet_common(), has_defense(), is_action_possible(), is_activity_on_tile(), is_maxunitsontile_req_active(), 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(), choice_dialog::next_unit(), non_allied_not_listed_at(), num_present_units_in_city(), units_select::paint(), paste_tile(), 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(), remove_city(), 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(), map_view::shortcut_pressed(), show_full_citybar(), hud_unit_loader::show_me(), show_units_response(), 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(), 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(), tile_virtual_destroy(), tile_virtual_new(), total_activity(), transfer_city(), 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_move_by_data(), unit_occupies_tile(), unit_select_dialog_popup(), unit_survive_autoattack(), hud_units::update_actions(), update_dumb_city(), update_unit_activity(), city_dialog::update_units(), units_select::update_units(), usdlg_data_new(), wakeup_neighbor_sentries(), wakeup_sentried_units(), and units_select::wheelEvent().
struct city* tile::worked |
Definition at line 58 of file tile.h.
Referenced by fill_grid_sprite_array(), handle_tile_info(), map_change_seen(), tile_change_side_effects(), tile_city(), tile_init(), tile_set_worked(), and tile_virtual_new().