Freeciv-3.3
Loading...
Searching...
No Matches
Data Fields
tile Struct Reference

#include <tile.h>

Data Fields

int index
 
Continent_id continent
 
bv_extras extras
 
struct extra_typeresource
 
struct terrainterrain
 
struct unit_list * units
 
struct cityworked
 
struct playerowner
 
struct extra_typeplacing
 
int infra_turns
 
struct playerextras_owner
 
struct tileclaimer
 
int altitude
 
charlabel
 
charspec_sprite
 

Detailed Description

Definition at line 50 of file tile.h.

Field Documentation

◆ altitude

int tile::altitude

◆ claimer

struct tile* tile::claimer

◆ continent

Continent_id tile::continent

◆ extras

bv_extras tile::extras

◆ extras_owner

struct player* tile::extras_owner

◆ index

int tile::index

◆ infra_turns

int tile::infra_turns

◆ label

char* tile::label

◆ owner

struct player* tile::owner

Definition at line 60 of file tile.h.

Referenced by tile_init(), tile_set_owner(), tile_virtual_new(), and vision_site_new().

◆ placing

struct extra_type* tile::placing

◆ resource

struct extra_type* tile::resource

◆ spec_sprite

char* tile::spec_sprite

◆ terrain

struct terrain* tile::terrain

◆ units

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_unit_sentry_idle_callback(), adv_worker_safe_tile(), 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_set_defenders(), 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_bribe_cost(), 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().

◆ worked

struct city* tile::worked