/** * theme.ts — цвета-ТИНТЫ, которыми пользуется рендер напрямую. * * Основной внешний вид мира (пол, стены, двери, персонажи, снаряды) теперь живёт * в текстурах `render/assets.ts` (процедурные спрайты). Сюда вынесено лишь то, что * рендер задаёт цветом материала, а не текстурой: * • bg — цвет фона (clear color) сцены; * • swing — тинт спрайта взмаха ближнего боя; * • flash — тинт вспышек/искр (дуло, попадание). * * Хочешь полностью сменить стиль — меняй ассеты (см. `docs/HOWTO.md` и * `docs/ASSET_BRIEF.md`); хочешь подкрутить фон/эффекты — здесь. */ export interface Theme { bg: number; // фон сцены (0xRRGGBB) swing: number; // тинт взмаха ближнего боя flash: number; // тинт вспышек/искр } /** Тема по умолчанию — «тёмное подземелье». */ export const DEFAULT_THEME: Theme = { bg: 0x1c1c28, swing: 0xcc8844, flash: 0xdddddd, };