13#ifndef FC__CITYTOOLS_H
14#define FC__CITYTOOLS_H
21#define LOG_BUILD_TARGET LOG_DEBUG
23#define SPECLIST_TAG trade_route_packet
24#define SPECLIST_TYPE struct packet_trade_route_info
26#define trade_route_packet_list_iterate(ptrlist, ptr) \
27 TYPED_LIST_ITERATE(struct packet_trade_route_info, ptrlist, ptr)
28#define trade_route_packet_list_iterate_end LIST_ITERATE_END
33 struct unit_list *units,
struct city *pcity,
41 const struct player *pplayer,
50 struct city *pcity,
struct tile *ptile);
enum announce_type announce
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
struct trade_route_list * routes