Debug: Show error groups in sprite dump in more detail mode

pull/480/head
Jonathan G Rennison 1 year ago
parent 7a7c688b11
commit eec398013e

@ -694,11 +694,18 @@ void SpriteGroupDumper::DumpSpriteGroup(const SpriteGroup *sg, const char *paddi
p += seprintf(p, lastof(this->buffer), " (%s)", cb_name); p += seprintf(p, lastof(this->buffer), " (%s)", cb_name);
} }
} }
if (HasBit(_misc_debug_flags, MDF_NEWGRF_SG_DUMP_MORE_DETAIL) && range.group == dsg->error_group) {
p += seprintf(p, lastof(this->buffer), " (error_group)");
}
print(); print();
this->DumpSpriteGroup(range.group, subgroup_padding.c_str(), SGDF_RANGE); this->DumpSpriteGroup(range.group, subgroup_padding.c_str(), SGDF_RANGE);
} }
if (default_group != nullptr) { if (default_group != nullptr) {
seprintf(this->buffer, lastof(this->buffer), "%sdefault", padding); char *p = this->buffer;
p += seprintf(p, lastof(this->buffer), "%sdefault", padding);
if (HasBit(_misc_debug_flags, MDF_NEWGRF_SG_DUMP_MORE_DETAIL) && default_group == dsg->error_group) {
p += seprintf(p, lastof(this->buffer), " (error_group)");
}
print(); print();
this->DumpSpriteGroup(default_group, subgroup_padding.c_str(), SGDF_DEFAULT); this->DumpSpriteGroup(default_group, subgroup_padding.c_str(), SGDF_DEFAULT);
} }

Loading…
Cancel
Save