1
0
mirror of https://github.com/Melon-Bread/Pet.GB synced 2024-11-24 20:58:19 -05:00
Pet.GB/source/EndState.hx
Rain Clark 8668adb43a Final push before submit
Sorry for not breaking down commits
2016-10-11 00:26:52 -04:00

39 lines
856 B
Haxe

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());
});
}
}