Project

General

Profile

Bug #2085 » 2085.patch

S3_3 and Main - Dean Brown, 07/26/2026 04:49 AM

View differences:

client/reqtree.c
if (valid_improvement(pimprove)) {
requirement_vector_iterate(&(pimprove->reqs), preq) {
if (VUT_ADVANCE == preq->source.kind
&& preq->present
&& advance_number(preq->source.value.advance) == node->tech) {
sprite = get_building_sprite(tileset, pimprove);
/* Improvement icons are not guaranteed to exist */
......
governments_iterate(gov) {
requirement_vector_iterate(&(gov->reqs), preq) {
if (VUT_ADVANCE == preq->source.kind
&& preq->present
&& advance_number(preq->source.value.advance) == node->tech) {
sprite = get_government_sprite(tileset, gov);
get_sprite_dimensions(sprite, &swidth, &sheight);
......
if (valid_improvement(pimprove)) {
requirement_vector_iterate(&(pimprove->reqs), preq) {
if (VUT_ADVANCE == preq->source.kind
&& preq->present
&& advance_number(preq->source.value.advance) == node->tech) {
sprite = get_building_sprite(tileset, pimprove);
/* Improvement icons are not guaranteed to exist */
......
governments_iterate(gov) {
requirement_vector_iterate(&(gov->reqs), preq) {
if (VUT_ADVANCE == preq->source.kind
&& preq->present
&& advance_number(preq->source.value.advance) == node->tech) {
sprite = get_government_sprite(tileset, gov);
get_sprite_dimensions(sprite, &swidth, &sheight);
(2-2/2)