操作
リファクタ #471
完了[core/misc] コア・BGA・パターン生成・起動処理のリファクタ
リファクタ #471:
[core/misc] コア・BGA・パターン生成・起動処理のリファクタ
説明
親 #179 「TODO/FIXME 棚卸し」からの派生(その他: core/BGA/pattern/起動)。
対象 TODO¶
core¶
-
src/.../PixmapResourcePool.java:82— 一部の bms は ImageIO.read で失敗(e.g. past glow)。別の画像デコーダーが必要。 -
src/.../PlayerResource.java:159— play mode、リプレイデータでの読み込み分岐をここで行う。 -
src/.../PlayerResource.java:178— 選曲の時点で表名・フォルダ名を補完しておきたい(select チケットの MusicSelector:425 と重複)。 -
src/.../PlayerConfigInitializer.java:17— プレイヤーアカウント検証(仕様判断)。 -
src/.../BMSPlayerMode.java:10— ReplayData を含めたい。
BGA¶
-
src/.../play/bga/BGAProcessor.java:31— イベントレイヤー対応(現状はミスレイヤーのみ)。
gauge¶
-
src/.../play/SkinGauge.java:138— できれば起動時にやりたい。
pattern¶
-
src/.../pattern/ExtraNoteModifier.java:15— noteType 未実装。 -
src/.../pattern/ModeModifier.java:20— 7to9 ほぼそのままのコードのため要リファクタリング。
対応観点¶
PlayerResource:178 は select チケットの表名/フォルダ名補完と重複。pattern はリプレイのシード再現制約(#440)に注意。
優先度: 通常
操作