1
0
mirror of https://github.com/Melon-Bread/Pet.GB synced 2024-11-25 05:08:18 -05:00
Pet.GB/source/EndState.hx

39 lines
856 B
Haxe
Raw Normal View History

package;
import flixel.FlxG;
import flixel.FlxState;
import flixel.text.FlxText;
import flixel.util.FlxColor;
class EndState extends FlxState
{
private var _txtMessage:FlxText;
override public function create():Void
{
super.create();
_txtMessage = new FlxText(9, 9, 0, "Your Pet Gel Buddy\nHas Moved On.\n\nIt Feels You Should\nDo The Same.");
_txtMessage.setFormat(AssetPaths.EarlyGameBoy__ttf, 8, FlxColor.fromRGB(136, 192, 112, 0), CENTER);
add(_txtMessage);
}
override public function update(elapsed:Float):Void
{
super.update(elapsed);
set_bgColor(FlxColor.fromRGB(8, 24, 32, 0));
if (FlxG.keys.pressed.ENTER || FlxG.gamepads.anyJustPressed(START))
goMainMenu();
}
private function goMainMenu():Void
{
FlxG.camera.fade(FlxColor.BLACK, .33, false, function()
{
FlxG.switchState(new MenuState());
});
}
}