Bug #434 ยป 0001-AI-Fix-threaded-AI-build.patch
ai/threaded/taicity.c | ||
---|---|---|
struct tai_tile_state state = { .uw_max = 0, .uw_max_base = 0, .worst_worked = FC_INFINITY,
|
||
.orig_worst_worked = 0, .old_worst_worked = FC_INFINITY };
|
||
struct unit_list *units = NULL;
|
||
const struct civ_map *nmap = &(wld.map);
|
||
switch (limit) {
|
||
case TWTL_CURRENT_UNITS:
|
||
... | ... | |
break;
|
||
}
|
||
city_tile_iterate_index(city_map_radius_sq_get(pcity), city_tile(pcity),
|
||
city_tile_iterate_index(nmap, city_map_radius_sq_get(pcity), city_tile(pcity),
|
||
ptile, cindex) {
|
||
tai_tile_worker_task_select(pplayer, pcity, ptile, cindex, units, &worked, &unworked,
|
||
&state, limit);
|