22#ifndef FC__GUI_TILESPEC_H
23#define FC__GUI_TILESPEC_H
enum output_type_id Output_type_id
static SDL_Surface * get_government_surface(const struct government *gov)
static SDL_Surface * get_building_surface(const struct impr_type *pimprove)
void setup_auxiliary_tech_icons(void)
static SDL_Surface * get_citizen_surface(enum citizen_category type, int citizen_index)
static SDL_Surface * get_tax_surface(Output_type_id otype)
struct theme_icons * current_theme
void tilespec_setup_city_gfx(void)
static SDL_Surface * get_nation_flag_surface(const struct nation_type *pnation)
static SDL_Surface * get_unittype_surface(const struct unit_type *punittype, enum direction8 facing)
SDL_Color * get_tech_color(Tech_type_id tech_id)
void draw_intro_gfx(void)
static SDL_Surface * get_sample_city_surface(int city_style)
void tilespec_free_city_icons(void)
void tilespec_setup_theme(void)
void tilespec_free_city_gfx(void)
void tilespec_setup_city_icons(void)
void tilespec_free_theme(void)
SDL_Surface * get_tech_icon(Tech_type_id tech)
void reload_citizens_icons(int style)
SDL_Surface * get_city_gfx(void)
void free_auxiliary_tech_icons(void)
#define GET_SURF(m_sprite)
SDL_Surface * big_trade_corr
SDL_Surface * big_shield_corr
SDL_Surface * female_angry
SDL_Surface * specialists[SP_MAX]
SDL_Surface * female_happy
SDL_Surface * female_content
SDL_Surface * big_coin_upkeep
SDL_Surface * female_unhappy
SDL_Surface * male_unhappy
SDL_Surface * male_content
SDL_Surface * big_coin_corr
SDL_Surface * big_food_corr
SDL_Surface * big_food_surplus
SDL_Surface * big_shield_surplus
SDL_Surface * o_load_icon
SDL_Surface * OAirLift_Icon
SDL_Surface * new_turn_icon
SDL_Surface * o_autoconnect_icon
SDL_Surface * o_autoexp_icon
SDL_Surface * o_nuke_icon
SDL_Surface * o_sentry_icon
SDL_Surface * l_arrow_icon
SDL_Surface * o_clean_icon
SDL_Surface * o_done_icon
SDL_Surface * small_cancel_icon
SDL_Surface * o_railroad_icon
SDL_Surface * o_goto_city_icon
SDL_Surface * cbox_unsell_icon
SDL_Surface * units2_icon
SDL_Surface * small_ok_icon
SDL_Surface * delete_icon
SDL_Surface * o_disband_icon
SDL_Surface * o_road_icon
SDL_Surface * o_return_icon
SDL_Surface * o_homecity_icon
SDL_Surface * cbox_sell_icon
SDL_Surface * FORWARD_Icon
SDL_Surface * o_cultivate_icon
SDL_Surface * OPlantForest_Icon
SDL_Surface * r_arrow_icon
SDL_Surface * o_transform_icon
SDL_Surface * OCutDownForest_Icon
SDL_Surface * o_patrol_icon
SDL_Surface * o_mine_icon
SDL_Surface * o_fortify_icon
SDL_Surface * cancel_pact_icon
SDL_Surface * o_fortress_icon
SDL_Surface * support_icon
SDL_Surface * buy_prod_icon
SDL_Surface * o_trade_icon
SDL_Surface * o_wonder_icon
SDL_Surface * o_autowork_icon
SDL_Surface * OAddCity_Icon
SDL_Surface * options_icon
SDL_Surface * cancel_icon
SDL_Surface * unlock_icon
SDL_Surface * o_airbase_icon
SDL_Surface * o_paradrop_icon
SDL_Surface * players_icon
SDL_Surface * find_city_icon
SDL_Surface * o_irrigation_icon
SDL_Surface * o_pillage_icon
SDL_Surface * tech_tree_icon
SDL_Surface * o_plant_icon
SDL_Surface * o_goto_icon
SDL_Surface * o_wait_icon
SDL_Surface * o_unload_icon
SDL_Surface * ok_pact_icon
SDL_Surface * o_build_city_icon
SDL_Surface * o_wakeup_icon
int city_style(struct city *pcity)
struct sprite * get_government_sprite(const struct tileset *t, const struct government *gov)
struct sprite * get_building_sprite(const struct tileset *t, const struct impr_type *pimprove)
struct sprite * get_sample_city_sprite(const struct tileset *t, int style_idx)
struct sprite * get_tax_sprite(const struct tileset *t, Output_type_id otype)
struct sprite * get_citizen_sprite(const struct tileset *t, enum citizen_category type, int citizen_index, const struct city *pcity)
struct sprite * get_unittype_sprite(const struct tileset *t, const struct unit_type *punittype, enum unit_activity activity, enum direction8 facing)
struct sprite * get_nation_flag_sprite(const struct tileset *t, const struct nation_type *pnation)