@@ -71,7 +71,7 @@ class Options
7171 /**
7272 * PLAYER 1 CONTROLS
7373 */
74-
74+
7575 // Notes
7676 public static var P1_NOTE_LEFT : Array <FlxKey > = [A ];
7777 public static var P1_NOTE_DOWN : Array <FlxKey > = [S ];
@@ -90,7 +90,10 @@ class Options
9090 // Misc
9191 public static var P1_RESET : Array <FlxKey > = [R ];
9292 public static var P1_SWITCHMOD : Array <FlxKey > = [TAB ];
93-
93+ public static var P1_VOLUME_UP : Array <FlxKey > = [];
94+ public static var P1_VOLUME_DOWN : Array <FlxKey > = [];
95+ public static var P1_VOLUME_MUTE : Array <FlxKey > = [];
96+
9497 // Debugs
9598 public static var P1_DEBUG_RELOAD : Array <FlxKey > = [F5 ];
9699
@@ -116,14 +119,17 @@ class Options
116119 // Misc
117120 public static var P2_RESET : Array <FlxKey > = [];
118121 public static var P2_SWITCHMOD : Array <FlxKey > = [];
119-
122+ public static var P2_VOLUME_UP : Array <FlxKey > = [NUMPADPLUS ];
123+ public static var P2_VOLUME_DOWN : Array <FlxKey > = [NUMPADMINUS ];
124+ public static var P2_VOLUME_MUTE : Array <FlxKey > = [NUMPADZERO ];
125+
120126 // Debugs
121127 public static var P2_DEBUG_RELOAD : Array <FlxKey > = [];
122128
123129 /**
124130 * SOLO GETTERS
125131 */
126-
132+
127133 // Notes
128134 public static var SOLO_NOTE_LEFT (get , null ): Array <FlxKey >;
129135 public static var SOLO_NOTE_DOWN (get , null ): Array <FlxKey >;
@@ -142,6 +148,9 @@ class Options
142148 // Misc
143149 public static var SOLO_RESET (get , null ): Array <FlxKey >;
144150 public static var SOLO_SWITCHMOD (get , null ): Array <FlxKey >;
151+ public static var SOLO_VOLUME_UP (get , null ): Array <FlxKey >;
152+ public static var SOLO_VOLUME_DOWN (get , null ): Array <FlxKey >;
153+ public static var SOLO_VOLUME_MUTE (get , null ): Array <FlxKey >;
145154
146155 // Debugs
147156 public static var SOLO_DEBUG_RELOAD (get , null ): Array <FlxKey >;
@@ -173,6 +182,10 @@ class Options
173182 PlayerSettings .solo .setKeyboardScheme (Solo );
174183 PlayerSettings .player1 .setKeyboardScheme (Duo (true ));
175184 PlayerSettings .player2 .setKeyboardScheme (Duo (false ));
185+
186+ FlxG .sound .volumeUpKeys = SOLO_VOLUME_UP ;
187+ FlxG .sound .volumeDownKeys = SOLO_VOLUME_DOWN ;
188+ FlxG .sound .muteKeys = SOLO_VOLUME_MUTE ;
176189 }
177190
178191 public static function save () {
0 commit comments