|
refactor: GameManagerの初期化処理をGameManagerBootstrapperに分離し、初期化順序を管理
refactor: GameNetworkSyncの状態反映処理をGameNetworkStateApplierに分離し、受信イベントの管理を整理 refactor: 受信イベントの購読管理をGameNetworkEventReceiverに分離 refactor: ゲームシーン実行系の初期配線をGameSceneRuntimeWiringに分離 refactor: BombButtonとJoystickInputPresenterのスタイルを専用のスタイルファイルに集約 refactor: GameLoopの実行時に副作用を管理するためのLoopFrameEffectsを追加 refactor: InputStep、CameraStep、BombStep、SimulationStepのrunメソッドを更新し、effectsを受け取るように変更 |
|---|
|
|
| apps/client/src/scenes/game/ARCHITECTURE.md |
|---|
| apps/client/src/scenes/game/GameManager.ts |
|---|
| apps/client/src/scenes/game/application/GameLoop.ts |
|---|
| apps/client/src/scenes/game/application/GameNetworkSync.ts |
|---|
| apps/client/src/scenes/game/application/loopSteps/BombStep.ts |
|---|
| apps/client/src/scenes/game/application/loopSteps/CameraStep.ts |
|---|
| apps/client/src/scenes/game/application/loopSteps/InputStep.ts |
|---|
| apps/client/src/scenes/game/application/loopSteps/LoopStep.ts |
|---|
| apps/client/src/scenes/game/application/loopSteps/SimulationStep.ts |
|---|
| apps/client/src/scenes/game/application/network/handlers/GameNetworkStateApplier.ts 0 → 100644 |
|---|
| apps/client/src/scenes/game/application/network/receivers/GameNetworkEventReceiver.ts 0 → 100644 |
|---|
| apps/client/src/scenes/game/application/runtime/GameManagerBootstrapper.ts 0 → 100644 |
|---|
| apps/client/src/scenes/game/application/runtime/GameSceneRuntime.ts |
|---|
| apps/client/src/scenes/game/application/runtime/GameSceneRuntimeWiring.ts 0 → 100644 |
|---|
| apps/client/src/scenes/game/input/bomb/presentation/BombButton.styles.ts 0 → 100644 |
|---|
| apps/client/src/scenes/game/input/bomb/presentation/BombButton.tsx |
|---|
| apps/client/src/scenes/game/input/joystick/presentation/JoystickInputPresenter.styles.ts 0 → 100644 |
|---|
| apps/client/src/scenes/game/input/joystick/presentation/JoystickInputPresenter.tsx |
|---|