[ENHANCEMENT] Add Volume Keys to Controls (#518)
* add ze volume keys B) * e * better --------- Co-authored-by: ⍚~Nex <87421482+NexIsDumb@users.noreply.github.com>
This commit is contained in:
@@ -71,7 +71,7 @@ class Options
|
||||
/**
|
||||
* PLAYER 1 CONTROLS
|
||||
*/
|
||||
|
||||
|
||||
// Notes
|
||||
public static var P1_NOTE_LEFT:Array<FlxKey> = [A];
|
||||
public static var P1_NOTE_DOWN:Array<FlxKey> = [S];
|
||||
@@ -90,7 +90,10 @@ class Options
|
||||
// Misc
|
||||
public static var P1_RESET:Array<FlxKey> = [R];
|
||||
public static var P1_SWITCHMOD:Array<FlxKey> = [TAB];
|
||||
|
||||
public static var P1_VOLUME_UP:Array<FlxKey> = [];
|
||||
public static var P1_VOLUME_DOWN:Array<FlxKey> = [];
|
||||
public static var P1_VOLUME_MUTE:Array<FlxKey> = [];
|
||||
|
||||
// Debugs
|
||||
public static var P1_DEBUG_RELOAD:Array<FlxKey> = [F5];
|
||||
|
||||
@@ -116,14 +119,17 @@ class Options
|
||||
// Misc
|
||||
public static var P2_RESET:Array<FlxKey> = [];
|
||||
public static var P2_SWITCHMOD:Array<FlxKey> = [];
|
||||
|
||||
public static var P2_VOLUME_UP:Array<FlxKey> = [NUMPADPLUS];
|
||||
public static var P2_VOLUME_DOWN:Array<FlxKey> = [NUMPADMINUS];
|
||||
public static var P2_VOLUME_MUTE:Array<FlxKey> = [NUMPADZERO];
|
||||
|
||||
// Debugs
|
||||
public static var P2_DEBUG_RELOAD:Array<FlxKey> = [];
|
||||
|
||||
/**
|
||||
* SOLO GETTERS
|
||||
*/
|
||||
|
||||
|
||||
// Notes
|
||||
public static var SOLO_NOTE_LEFT(get, null):Array<FlxKey>;
|
||||
public static var SOLO_NOTE_DOWN(get, null):Array<FlxKey>;
|
||||
@@ -142,6 +148,9 @@ class Options
|
||||
// Misc
|
||||
public static var SOLO_RESET(get, null):Array<FlxKey>;
|
||||
public static var SOLO_SWITCHMOD(get, null):Array<FlxKey>;
|
||||
public static var SOLO_VOLUME_UP(get, null):Array<FlxKey>;
|
||||
public static var SOLO_VOLUME_DOWN(get, null):Array<FlxKey>;
|
||||
public static var SOLO_VOLUME_MUTE(get, null):Array<FlxKey>;
|
||||
|
||||
// Debugs
|
||||
public static var SOLO_DEBUG_RELOAD(get, null):Array<FlxKey>;
|
||||
@@ -173,6 +182,10 @@ class Options
|
||||
PlayerSettings.solo.setKeyboardScheme(Solo);
|
||||
PlayerSettings.player1.setKeyboardScheme(Duo(true));
|
||||
PlayerSettings.player2.setKeyboardScheme(Duo(false));
|
||||
|
||||
FlxG.sound.volumeUpKeys = SOLO_VOLUME_UP;
|
||||
FlxG.sound.volumeDownKeys = SOLO_VOLUME_DOWN;
|
||||
FlxG.sound.muteKeys = SOLO_VOLUME_MUTE;
|
||||
}
|
||||
|
||||
public static function save() {
|
||||
|
||||
@@ -66,6 +66,23 @@ class KeybindsOptions extends MusicBeatSubstate {
|
||||
},
|
||||
]
|
||||
},
|
||||
{
|
||||
name: 'Volume',
|
||||
settings: [
|
||||
{
|
||||
name: 'Up',
|
||||
control: 'VOLUME_UP'
|
||||
},
|
||||
{
|
||||
name: 'Down',
|
||||
control: 'VOLUME_DOWN'
|
||||
},
|
||||
{
|
||||
name: 'Mute',
|
||||
control: 'VOLUME_MUTE'
|
||||
},
|
||||
]
|
||||
},
|
||||
{
|
||||
name: 'Engine',
|
||||
settings: [
|
||||
@@ -171,6 +188,10 @@ class KeybindsOptions extends MusicBeatSubstate {
|
||||
}
|
||||
add(alphabets);
|
||||
add(camFollow);
|
||||
|
||||
FlxG.sound.volumeUpKeys = [];
|
||||
FlxG.sound.volumeDownKeys = [];
|
||||
FlxG.sound.muteKeys = [];
|
||||
}
|
||||
|
||||
public override function destroy() {
|
||||
|
||||
Reference in New Issue
Block a user