|
feat: GameManagerのUI状態管理を改善し、GameUiStateSyncServiceを導入
feat: GameViewのスタイルを定義するGameView.styles.tsを追加 feat: GameInputOverlayのクールダウン管理をuseCooldownClockフックに移行 feat: GameUiPresenterを追加し、残り時間と開始カウントダウンの表示を管理 feat: GameSceneOrchestratorとGameSceneRuntimeでイベントポートを統一 feat: GameUiStateSyncServiceを追加し、UI状態の購読と通知を管理 |
|---|
|
|
| apps/client/src/scenes/game/GameManager.ts |
|---|
| apps/client/src/scenes/game/GameView.tsx |
|---|
| apps/client/src/scenes/game/application/orchestrators/GameSceneOrchestrator.ts |
|---|
| apps/client/src/scenes/game/application/presentation/GameUiPresenter.ts 0 → 100644 |
|---|
| apps/client/src/scenes/game/application/runtime/GameSceneRuntime.ts |
|---|
| apps/client/src/scenes/game/application/ui/GameUiStateSyncService.ts 0 → 100644 |
|---|
| apps/client/src/scenes/game/hooks/useGameSceneController.ts |
|---|
| apps/client/src/scenes/game/input/GameInputOverlay.tsx |
|---|
| apps/client/src/scenes/game/input/hooks/useCooldownClock.ts 0 → 100644 |
|---|
| apps/client/src/scenes/game/styles/GameView.styles.ts 0 → 100644 |
|---|