feat(game): удаление клик-механики — движение и взаимодействие только кнопками
...
ClickRouting.ts -> InteractRouting.ts. Удалены: resolveClick/ClickProbe/
resolvePixelTile/pointerToWorld, handleWorldClick, таргет врагов (target/
updateTarget/enemyAt/attackTarget), pending-механизм (pendingInteraction/
resolvePending/request*/walkTo), PlayerController.onWorldClick + setWalkGrid.
Остались: кнопка действия (pickInteract/interactCandidates/interactTarget/
resolveInteract), step-переходы с дисармом, линейка радиуса.
Мышь больше не маршрутизируется в мир: движение — WASD/стрелки/геймпад/тач-
джойстик, взаимодействие — E/A в радиусе, бой — Space конусом/резонансом.
Побочные баги кликов ушли вместе с механизмом (потеря клика при пустом пути,
перебивание подхода к NPC таргетом врага, тихий no-op без соседей, pending
не сбрасывался stop/teleport).
Доки: demo.md, practices.md (секция роутинга), input.md.
Co-Authored-By: Claude Code <noreply@anthropic.com>
root
committed
16 hours ago