Кнопки приказов: обычное состояние, наведение и нажатие
Источник: OpenCiv3, unit_control.lua. Прочитан целиком 26.10.2026.
Атласы состояний
Кнопки вырезаются блоками 32×32. Для одной команды сохраняются три изображения: NormButtons.PCX, rolloverbuttons.PCX, highlightedbuttons.PCX; общая альфа-маска — ButtonAlpha.pcx в Art/interface/.
Верхняя строка содержит, среди прочего, пропуск, ожидание, укрепление, роспуск, переход к цели, исследование и загрузку. Ниже определены выгрузка, обстрел, основание города, дороги и рабочие задания. Более поздние позиции используются для аэродрома, радарной башни, наблюдательного пункта и баррикады.
Индикатор движения читается отдельно из MovementLED.PCX прямоугольником 36×8. Закомментированная команда Sentry показывает, что перечень активных кнопок OpenCiv3 не равен полному набору оригинальной игры.
Дальнейшая реализация
Для близкого интерфейса нужны и графические состояния, и логическая доступность команды. Недоступную команду нельзя определять только отсутствием спрайта. Геометрия атласа не устанавливает порядок расположения кнопок на основном экране; это нужно сверять по кадрам нужной версии.