操作
機能 #180
完了STATE_READYまで現在のランダムレーンパターンを表示させる機能
機能 #180:
STATE_READYまで現在のランダムレーンパターンを表示させる機能
操作
マージリクエストが承認されたため、本issueを完了とします。
プレイ開始前(STATE_PRELOAD / STATE_READY)に、現在のランダムレーンパターンをプレイ画面へ表示する機能を実装しました(WMII_FHD のリザルト画面「LANE OPTION」と同等の表示)。
MR: !15 (codex/redmine-180 → develop)
SkinProperty
OPTION_STATE_BEFORE_PLAY(1082) を追加OPTION_1P_RANDOM_OR_RRANDOM(1083) を追加BooleanPropertyTypes
state_before_play: STATE_PRELOAD または STATE_READY の間のみ true(STATE_PLAY / STATE_FINISHED / STATE_FAILED では false)option_1p_random_or_rrandom: 1Pのランダムオプションが RANDOM または R-RANDOM のとき trueIntegerIndexPropertyTypes
pattern_1p_* / pattern_2p_*(getAssignedLane)を拡張し、リザルト画面だけでなくプレイ中(BMSPlayer)でも現在のレーンシャッフルパターンを返すように変更skin/WMII_FHD/play/csv/AC_1p.csv に以下を追加(.gitignore の /skin/* で追跡対象外のため、スキン配布物へ別途反映が必要):
lane_option.png を画像として追加op1=state_before_play(1082) かつ op2=option_1p_random_or_rrandom(1083) の AND 条件で表示pattern_1p_1..7)で表示./gradlew runBeatoraja にて WMII_FHD・7KEY で実機確認済み:
STATE_PLAY)で非表示STATE_FINISHED / STATE_FAILED: 非表示