# Городские спрайты: размер, эпоха, стены и ограничение конфигурации

Источник: [OpenCiv3, cities.lua](https://github.com/C7-Game/OpenCiv3/blob/c1370e2f63a6042a3c4206f0043543d7da0d5cc5/C7/Lua/civ3/textures/cities.lua). Файл прочитан целиком 26.10.2026. Здесь описана конфигурация OpenCiv3, а не полный каталог Civ3.

## Адресация изображения

Размер вырезаемого спрайта — **166×95**. Для обычного города координата X равна рангу размера, умноженному на 166, а Y — индексу эпохи, умноженному на 95. При наличии стен используется отдельный лист и нулевая колонка; эпоха продолжает определять строку.

В прочитанной версии пути жёстко указывают на `rMIDEAST.pcx` и `MIDEASTWALL.pcx`. Следовательно, этот файл не доказывает, что в игре все города имеют один культурный стиль: он сам обслуживает лишь выбранную конфигурацию.

## Для нашего редактора

Внешний вид должен зависеть минимум от размера, эпохи и состояния стен, а культурную группу нужно исследовать и хранить отдельно. Нельзя автоматически масштабировать изображение до размера логического ромба: его прямоугольник может выступать за пределы клетки. Точка привязки не установлена этим файлом и требует другого источника/эталона.
