- ステータス を 実装中 から 完了 に変更
- 進捗率 を 10 から 100 に変更
対応が完了しました。
親 #179 「TODO/FIXME 棚卸し」由来の input 領域リファクタ。#462-468 の保守的方針を踏襲し、挙動を完全に変えずに 3 件の TODO/FIXME を整理した。
変更点¶
-
BMSPlayerInputProcessor: コンストラクタの controllers ループ本体(mode7 の ControllerConfig を名前一致で解決 → デバイス名ユニーク化 → BMControllerInputProcessor 生成)を private createBMControllerInputProcessor(...) へ Extract Method(挙動完全等価)。FIXME「前回終了時 Mode から復元」を決定コメント化(mode7 を正準ソースとして維持)。
-
BMControllerInputProcessor: TODO「アナログデバイス分離」を決定コメント化(AnalogScratchAlgorithm 内包設計を維持)。
-
KeyInputLog: TODO「地雷確実回避アルゴリズム」を決定コメント化(AUTOPLAY は MineNote に押下ログを生成せず結果的に踏まない/リプレイ互換性維持のため見送り)。
- 変更ファイル:
src/bms/player/beatoraja/input/BMSPlayerInputProcessor.java、BMControllerInputProcessor.java、KeyInputLog.java 計 3 件
テスト¶
-
.\gradlew.bat compileJava : BUILD SUCCESSFUL(挙動不変の Extract Method+コメント変更のみのためコンパイル確認をゲートとした)
関連 MR¶
- !145 (feature/469 → develop) マージ済