@@ -71,7 +71,7 @@ class Options
71
71
/**
72
72
* PLAYER 1 CONTROLS
73
73
*/
74
-
74
+
75
75
// Notes
76
76
public static var P1_NOTE_LEFT : Array <FlxKey > = [A ];
77
77
public static var P1_NOTE_DOWN : Array <FlxKey > = [S ];
@@ -90,7 +90,10 @@ class Options
90
90
// Misc
91
91
public static var P1_RESET : Array <FlxKey > = [R ];
92
92
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
+
94
97
// Debugs
95
98
public static var P1_DEBUG_RELOAD : Array <FlxKey > = [F5 ];
96
99
@@ -116,14 +119,17 @@ class Options
116
119
// Misc
117
120
public static var P2_RESET : Array <FlxKey > = [];
118
121
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
+
120
126
// Debugs
121
127
public static var P2_DEBUG_RELOAD : Array <FlxKey > = [];
122
128
123
129
/**
124
130
* SOLO GETTERS
125
131
*/
126
-
132
+
127
133
// Notes
128
134
public static var SOLO_NOTE_LEFT (get , null ): Array <FlxKey >;
129
135
public static var SOLO_NOTE_DOWN (get , null ): Array <FlxKey >;
@@ -142,6 +148,9 @@ class Options
142
148
// Misc
143
149
public static var SOLO_RESET (get , null ): Array <FlxKey >;
144
150
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 >;
145
154
146
155
// Debugs
147
156
public static var SOLO_DEBUG_RELOAD (get , null ): Array <FlxKey >;
@@ -173,6 +182,10 @@ class Options
173
182
PlayerSettings .solo .setKeyboardScheme (Solo );
174
183
PlayerSettings .player1 .setKeyboardScheme (Duo (true ));
175
184
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 ;
176
189
}
177
190
178
191
public static function save () {
0 commit comments