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