Городские спрайты: размер, эпоха, стены и ограничение конфигурации
Источник: OpenCiv3, cities.lua. Файл прочитан целиком 26.10.2026. Здесь описана конфигурация OpenCiv3, а не полный каталог Civ3.
Адресация изображения
Размер вырезаемого спрайта — 166×95. Для обычного города координата X равна рангу размера, умноженному на 166, а Y — индексу эпохи, умноженному на 95. При наличии стен используется отдельный лист и нулевая колонка; эпоха продолжает определять строку.
В прочитанной версии пути жёстко указывают на rMIDEAST.pcx и MIDEASTWALL.pcx. Следовательно, этот файл не доказывает, что в игре все города имеют один культурный стиль: он сам обслуживает лишь выбранную конфигурацию.
Для нашего редактора
Внешний вид должен зависеть минимум от размера, эпохи и состояния стен, а культурную группу нужно исследовать и хранить отдельно. Нельзя автоматически масштабировать изображение до размера логического ромба: его прямоугольник может выступать за пределы клетки. Точка привязки не установлена этим файлом и требует другого источника/эталона.