From 49463d5da9b90a289550f4531a1380a3b3552488 Mon Sep 17 00:00:00 2001 From: wcko87 Date: Sun, 3 Jan 2021 11:17:28 +0900 Subject: [PATCH 1/2] Add option to configure START+SELECT hold duration to exit --- src/bms/player/beatoraja/PlayerConfig.java | 14 ++++++++++++++ .../beatoraja/launcher/PlayConfigurationView.fxml | 6 ++++++ .../beatoraja/launcher/PlayConfigurationView.java | 4 ++++ .../beatoraja/play/ControlInputProcessor.java | 6 +++++- src/resources/UIResources.properties | 1 + src/resources/UIResources_ja_JP.properties | 1 + 6 files changed, 31 insertions(+), 1 deletion(-) diff --git a/src/bms/player/beatoraja/PlayerConfig.java b/src/bms/player/beatoraja/PlayerConfig.java index 47d28fd1e..1a2ad3e36 100644 --- a/src/bms/player/beatoraja/PlayerConfig.java +++ b/src/bms/player/beatoraja/PlayerConfig.java @@ -143,6 +143,11 @@ public class PlayerConfig { */ private int sevenToNineType = 0; + /** + * START+SELECTを押すと終了するまでの期間 + */ + private int exitPressDuration = 1000; + /** * Guide SE */ @@ -584,6 +589,14 @@ public void setSevenToNineType(int sevenToNineType) { this.sevenToNineType = sevenToNineType; } + public int getExitPressDuration() { + return exitPressDuration; + } + + public void setExitPressDuration(int exitPressDuration) { + this.exitPressDuration = exitPressDuration; + } + public boolean isGuideSE() { return isGuideSE; } @@ -714,6 +727,7 @@ public void validate() { hranThresholdBPM = MathUtils.clamp(hranThresholdBPM, 1, 1000); sevenToNinePattern = MathUtils.clamp(sevenToNinePattern, 0, 6); sevenToNineType = MathUtils.clamp(sevenToNineType, 0, 2); + exitPressDuration = MathUtils.clamp(exitPressDuration, 0, 100000); scrollMode = MathUtils.clamp(scrollMode, 0, ScrollSpeedModifier.Mode.values().length); longnoteMode = MathUtils.clamp(longnoteMode, 0, LongNoteModifier.Mode.values().length); diff --git a/src/bms/player/beatoraja/launcher/PlayConfigurationView.fxml b/src/bms/player/beatoraja/launcher/PlayConfigurationView.fxml index 833566c92..c8662118b 100644 --- a/src/bms/player/beatoraja/launcher/PlayConfigurationView.fxml +++ b/src/bms/player/beatoraja/launcher/PlayConfigurationView.fxml @@ -296,6 +296,12 @@