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