|
feat(engine): шаг until + tween-хелпер катсцен
Шаг until ждёт внешнее событие (predicate каждый тик; timeout — принудительное завершение), уже выполненный предикат не блокирует. Интерполяция cameraMove вынесена в чистый applyEase (cutscene/tween). Типовая пара «диалог посреди сцены»: call(talkTo) + until(диалог закрыт). Co-Authored-By: Claude Code <noreply@anthropic.com> |
|---|
|
|
| docs/engine/cutscene.md |
|---|
| packages/engine/src/cutscene/CutsceneRunner.ts |
|---|
| packages/engine/src/cutscene/__tests__/CutsceneRunner.test.ts |
|---|
| packages/engine/src/cutscene/tween.ts 0 → 100644 |
|---|
| packages/engine/src/index.ts |
|---|