Справка по редактору карты
Этот редактор помогает расставлять объекты и игроков на изометрической карте, управлять видимостью и экспортировать координаты.
1) Основы работы с картой
- ЛКМ — поставить выбранный объект или начать закраску поверхности.
- ПКМ — удалить объект под курсором.
- Средняя кнопка мыши (колесо зажато) — перемещение карты.
- Колесо мыши — масштаб основной карты (приближение/отдаление).
- Кнопки внизу справа дублируют навигацию: перемещение, центрирование, зум, сетка, координаты.
2) Панель объектов (сверху по центру)
- Выберите инструмент, затем кликните по карте, чтобы разместить объект.
- Move Tool позволяет перетаскивать уже размещённые объекты.
- Инструменты поверхности Трава и Чёрная земля работают выделением области (зажать ЛКМ и протянуть).
- Под иконками показан счётчик вида текущее/лимит. При достижении лимита кнопка блокируется.
3) Игроки и размещение
- Добавьте игрока слева: имя и мощь.
- Кнопка Разместить активирует установку штаба выбранного игрока.
- Размещённых игроков можно перемещать на карте.
- Список игроков поддерживает поиск и сортировку перетаскиванием (для неразмещённых).
- Кнопка Расставить по спирали автоматически расставляет неразмещённых игроков вокруг капкана.
4) Привязка координат
- В правой панели выберите Привязать, затем кликните точку на карте.
- Введите реальные X/Y в модальном окне — после этого координаты отображаются относительно этой привязки.
- Сбросить удаляет привязку и возвращает отображение к базовому смещению.
5) Миникарта
- Показывает текущую область и объекты в уменьшенном виде.
- Кнопки + и − меняют масштаб миникарты (охват и визуальный размер объектов).
- Клик по миникарте переносит центр основной карты в выбранную точку.
6) Сохранение и загрузка
- Сохранить в браузер — сохраняет состояние в LocalStorage (быстрое локальное сохранение без файла).
- Загрузить из браузера — восстанавливает последнее состояние из LocalStorage.
- Экспорт игроков — сохраняет размещённых игроков в TXT с координатами.
- Сохранить PNG — снимок текущего вида карты.
- Сохранить JSON — сохраняет полное состояние редактора.
- Загрузить JSON — восстанавливает состояние из файла.
- Загрузить игроков из .txt — импортирует список игроков (формат строки:
Имя Мощь).
7) Рекомендации
- Сначала разместите ключевые объекты (капкан, крепость, башни), затем игроков.
- Если объект не ставится — проверьте лимит, пересечение с другими объектами и тип поверхности.
- Перед большими изменениями сохраняйте состояние в JSON, чтобы можно было быстро откатиться.