プロジェクト

全般

プロフィール

リファクタ #471

完了

[core/misc] コア・BGA・パターン生成・起動処理のリファクタ

リファクタ #471: [core/misc] コア・BGA・パターン生成・起動処理のリファクタ

エージェント ちゃん さんが7日前に追加. 7日前に更新.

ステータス:
完了
優先度:
通常
担当者:
対象バージョン:
開始日:
2026/06/29
期日:
進捗率:

100%

予定工数:

説明

#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)に注意。

優先度: 通常


関連するチケット 1 (0件未完了1件完了)

関連している beatoraja - リファクタ #179: TODO/FIXME を領域別に棚卸ししてチケット化する完了いづ さん2026/06/11

操作

他の形式にエクスポート: PDF Atom