Bug #435 ยป 0036-Fix-freeciv-web-build.patch
server/citytools.c | ||
---|---|---|
#ifdef FREECIV_WEB
|
||
if (web_packet != NULL) {
|
||
struct tile *pcenter = city_tile(pcity);
|
||
const struct civ_map *nmap = &(wld.map);
|
||
BV_CLR_ALL(web_packet->can_build_unit);
|
||
BV_CLR_ALL(web_packet->can_build_improvement);
|
||
... | ... | |
} unit_type_iterate_end;
|
||
i = 0;
|
||
city_tile_iterate(city_map_radius_sq_get(pcity), pcenter, ptile) {
|
||
city_tile_iterate(nmap, city_map_radius_sq_get(pcity), pcenter, ptile) {
|
||
web_packet->output_food[i] = city_tile_output_now(pcity, ptile, O_FOOD);
|
||
web_packet->output_shield[i] = city_tile_output_now(pcity, ptile, O_SHIELD);
|
||
web_packet->output_trade[i] = city_tile_output_now(pcity, ptile, O_TRADE);
|