shader test provide options menu

This commit is contained in:
2024-06-27 15:12:25 -06:00
parent 2f37031e76
commit 6e1bfd06da
7 changed files with 81 additions and 16 deletions

View File

@@ -0,0 +1,23 @@
(import flixel.FlxState)
(import flixel.FlxG)
(import flixel.FlxSprite)
(import flixel.util.FlxColor)
(import openfl.filters.BitmapFilter)
(import openfl.filters.ShaderFilter)
(import flixel.system.FlxAssets.FlxShader)
(extends FlxState)
(method &override :Void create []
(super.create))
(method &override :Void update [:Float elapsed]
(super.update elapsed)
(oncePerInstance
(kiss_flixel.SimpleWindow.promptForChoice "Test which shader?"
(array Class<FlxState>
CheckerBoardState
InvertState
MirroredOrnamentState)
->choice (FlxG.switchState (Type.createInstance choice [])))))