aboutsummaryrefslogtreecommitdiff
path: root/source/screens/RegisterPlayerState.hx
diff options
context:
space:
mode:
Diffstat (limited to 'source/screens/RegisterPlayerState.hx')
-rw-r--r--source/screens/RegisterPlayerState.hx27
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());
+ }
+ }
+}