File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -35,26 +35,24 @@ class ZProperty
3535 {
3636 var fields : Array <Field > = Context .getBuildFields ();
3737
38- var todo : Function = {
39- args : []
40- };
41-
42- todo .expr = macro
43- {
44- this .sort ((i : Int , basic1 : flixel. FlxBasic , basic2 : flixel. FlxBasic ) ->
45- {
46- return flixel.util. FlxSort .byValues (i , basic1 .z , basic2 .z );
47- }, flixel.util. FlxSort .ASCENDING );
48- };
49- todo .ret = macro :Void ;
50-
5138 fields .push ({
52- name : " rearrange" ,
53- pos : Context .currentPos (),
54- kind : FFun (todo ),
55- access : [Access . APublic ],
39+ name : ' rearrange' ,
5640 doc : ' Rearranges all FlxBasic objects by their Z value.' ,
57- meta : [],
41+ access : [APublic ],
42+ meta : null ,
43+ pos : Context .currentPos (),
44+ kind : FFun ({
45+ args : [],
46+ params : null ,
47+ ret : macro :Void ,
48+ expr : macro
49+ {
50+ this .sort ((i : Int , basic1 : flixel. FlxBasic , basic2 : flixel. FlxBasic ) ->
51+ {
52+ return flixel.util. FlxSort .byValues (i , basic1 .z , basic2 .z );
53+ }, flixel.util. FlxSort .ASCENDING );
54+ },
55+ })
5856 });
5957
6058 return fields ;
Original file line number Diff line number Diff line change @@ -351,7 +351,7 @@ class FreeplayState extends FunkinState
351351 */
352352 public function changeDifficulty (? index : Int = 0 ): Void
353353 {
354- var difficulties : Array <String > = filteredSongs [curSelected - 1 ]?. getDifficulties (null ) ?? difficultiesAvailable ;
354+ var difficulties : Array <String > = filteredSongs [curSelected ]?. getDifficulties (null ) ?? difficultiesAvailable ;
355355 var curIndex : Int = difficulties .indexOf (curDifficulty );
356356
357357 curIndex = FlxMath .wrap (curIndex + index , 0 , difficulties .length - 1 );
You can’t perform that action at this time.
0 commit comments