alphabetize the skipToLabel buttons

This commit is contained in:
2022-01-09 23:52:04 -07:00
parent f7b25d285f
commit 3af6d89844

View File

@@ -54,8 +54,9 @@
(let [runners (labelRunners)
buttons (new flixel.group.FlxGroup.FlxTypedGroup<flixel.ui.FlxButton>)]
(localVar &mut buttonY 0)
(doFor =>label runner runners
(let [b (new flixel.ui.FlxButton 0 buttonY label ->{(FlxG.state.remove buttons)(runner)})]
(doFor label (sort (collect (runners.keys)))
(let [runner (dictGet runners label)
b (new flixel.ui.FlxButton 0 buttonY label ->{(FlxG.state.remove buttons)(runner)})]
(buttons.add b))
(+= buttonY 20))
(FlxG.state.add buttons)))