|
feat(game): диалог и катсцена в одном тике + ходоки актёров
LocationScene.update больше не взаимоисключающие ветки: диалог тикается и во время кат-сцены (паттерн «диалог посреди сцены» — call(talkTo) + until(диалог закрыт)), геймплей на паузе пока активна хоть одна система. CutsceneActors: ActorWalker ведёт вьюху NPC по A*-пути (тики сценой, depth-слой по смене тайла), npcWalkSteps/npcMoveView — фабрики шагов. Co-Authored-By: Claude Code <noreply@anthropic.com> |
|---|
|
|
| apps/game/src/scenes/LocationScene.ts |
|---|
| apps/game/src/systems/cutscene/CutsceneActors.ts 0 → 100644 |
|---|