71#define cid_production cid_decode
89#define MAX_NUM_PRODUCTION_TARGETS (U_LAST + B_LAST)
94 struct city **selected_cities,
int collect_eventually_buildable_targets(struct universal *targets, struct city *pcity, bool advanced_tech)
bool city_unit_supported(const struct city *pcity, const struct universal *target)
enum ai_level server_ai_level(void)
void client_change_all(struct universal *from, struct universal *to)
cid cid_encode_building(const struct impr_type *pimprove)
int collect_buildable_targets(struct universal *targets)
struct universal cid_decode(cid cid)
void client_player_init(struct player *pplayer)
void struct city * get_nearest_city(const struct unit *punit, int *sq_dist)
bool mapimg_client_createmap(const char *filename)
void client_remove_city(struct city *pcity)
void client_unit_init_act_prob_cache(struct unit *punit)
void nuclear_winter_scaled(int *chance, int *rate, int max)
const char * get_embassy_status(const struct player *me, const struct player *them)
void buy_production_in_selected_cities(void)
void common_taxrates_callback(int idx, bool reverse)
bool mapimg_client_define(void)
int collect_currently_building_targets(struct universal *targets)
enum unit_bg_color_type unit_color_type(const struct unit_type *punittype)
struct sprite * client_warming_sprite(void)
void name_and_sort_items(struct universal *targets, int num_items, struct item *items, bool show_cost, struct city *pcity)
bool can_units_do_connect(struct unit_list *punits, enum unit_activity activity, struct extra_type *tgt)
void cityrep_buy(struct city *pcity)
void global_warming_scaled(int *chance, int *rate, int max)
void client_player_maps_reset(void)
bool client_nation_is_in_current_set(const struct nation_type *pnation)
cid cid_encode_from_city(const struct city *pcity)
bool(* TestCityFunc)(const struct city *, const struct universal *)
struct sprite * client_cooling_sprite(void)
struct sprite * client_research_sprite(void)
void create_event(struct tile *ptile, enum event_type event, const struct ft_color color, const char *format,...) fc__attribute((__format__(__printf__
int num_present_units_in_city(struct city *pcity)
cid cid_encode(struct universal target)
void client_remove_unit(struct unit *punit)
bool city_building_present(const struct city *pcity, const struct universal *target)
struct nation_set * client_current_nation_set(void)
int num_supported_units_in_city(struct city *pcity)
int collect_already_built_targets(struct universal *targets, struct city *pcity)
void client_remove_player(int plrno)
void unit_focus_set_status(struct player *pplayer)
void handle_event(const char *featured_text, struct tile *ptile, enum event_type event, int turn, int phase, int conn_id)
void center_on_something(void)
cid cid_encode_unit(const struct unit_type *punittype)
void client_diplomacy_clause_string(char *buf, int bufsiz, struct Clause *pclause)
const char * get_vision_status(const struct player *me, const struct player *them)
bool can_city_build_now_client(const struct city *pcity, const struct universal *target)
struct sprite * client_government_sprite(void)
bool city_unit_present(const struct city *pcity, const struct universal *target)
int collect_production_targets(struct universal *targets, struct city **selected_cities, int num_selected_cities, bool append_units, bool append_wonders, bool change_prod, TestCityFunc test_func)
struct unit struct city struct unit struct tile struct extra_type const struct act_prob *act_probs int actor_unit_id struct unit struct unit * punit
char descr[MAX_LEN_NAME+40]