feat: кубики/таймер/кисть/спонсоры и задел игровых систем

Показ анимации кубиков игрокам, закрытие оверлеев с окнами, ручной ввод количества, меньший радиус кисти, блок спонсоров в «О программе»; плюс черновик game systems / character sheet.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Ivan Fontosh
2026-09-13 15:37:44 +08:00
parent 3d0474fe97
commit 712086ddca
32 changed files with 1712 additions and 34 deletions
@@ -9,16 +9,17 @@
**Где:** Пульт → **Инструменты** → 🎲 **Кубики**.
1. Выберите тип кубика: d4, d6, d8, d10, d12, d20 или d100.
2. Задайте **Количество** кнопками **−** / **+** (от 1 до 20).
3. Нажмите **Бросить**.
4. На экране игроков (презентация) проиграет 3D-анимация; в окне «Кубики» сразу появятся грани и **Сумма**.
5. Чтобы убрать кубики с экрана и очистить результат — **Убрать**.
6. **Esc** закрывает окно (результат на экране при этом не снимается, пока не нажали **Убрать**).
2. Задайте **Количество** кнопками **−** / **+** или введите число вручную (от 0 до 20).
3. При необходимости включите **Показать анимацию игрокам** (по умолчанию включено).
4. Нажмите **Бросить**.
5. Если галочка включена — на экране игроков (презентация) проиграет 3D-анимация; в окне «Кубики» сразу появятся грани и **Сумма**. Если выключена — анимация не показывается, результат виден только мастеру в окне «Кубики».
6. Чтобы убрать кубики с экрана и очистить результат — **Убрать**.
7. **Esc** (или крестик) закрывает окно. Если была включена галочка показа игрокам и на экране шла анимация — слой кубиков на презентации тоже скрывается (числа в сессии очищаются кнопкой **Убрать**).
**Важно:**
- Анимация показывается на **презентации**; мастер смотрит числа в окне «Кубики».
- Анимация показывается на **презентации** только при включённой галочке; мастер всегда смотрит числа в окне «Кубики».
- d100 в приложении — кубик **десятков** (грани 10, 20, …, 90, 00/100). Результат совпадает с гранью, а не с диапазоном 20–29.
- Оверлей не скрывается сам — только кнопкой **Убрать**.
- Оверлей не скрывается сам после броска — только кнопкой **Убрать**, снятием галочки или закрытием окна «Кубики» (при включённом показе игрокам).
- Новый бросок можно сделать, не нажимая **Убрать**.
---
@@ -54,7 +55,7 @@
3. Включите **Показать игрокам** — виджет появится на предпросмотре и на презентации.
4. На предпросмотре пульта: перетащите таймер; углы — размер; ручка сверху — поворот. На презентации только просмотр.
**Важно:** пока идёт отсчёт, длительность менять нельзя. При нуле таймер останавливается. Без **Показать игрокам** игроки его не видят.
**Важно:** пока идёт отсчёт, длительность менять нельзя. При нуле таймер останавливается. Без **Показать игрокам** игроки его не видят. Закрытие окна «Таймер» (Esc / крестик) скрывает виджет с презентации и предпросмотра и ставит отсчёт на паузу, если он шёл.
---
Binary file not shown.

After

Width:  |  Height:  |  Size: 392 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 358 KiB