diff options
Diffstat (limited to 'source/screens/RegisterPlayerState.hx')
-rw-r--r-- | source/screens/RegisterPlayerState.hx | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/source/screens/RegisterPlayerState.hx b/source/screens/RegisterPlayerState.hx new file mode 100644 index 0000000..e50d3d1 --- /dev/null +++ b/source/screens/RegisterPlayerState.hx @@ -0,0 +1,27 @@ +package screens; + +import flixel.FlxG; +import flixel.FlxSprite; +import flixel.FlxState; +import shared.PlayerSave; +import shared.UserNamePopup; + +class RegisterPlayerState extends FlxState +{ + override public function create() + { + super.create(); + var bg = new FlxSprite(0, 0, AssetPaths.space_bg__png); + var popup = new UserNamePopup(OnSave); + add(bg); + add(popup); + } + + function OnSave(data:PlayerSave) + { + if (data != null) + { + FlxG.switchState(new MenuState()); + } + } +} |