This repository has been archived on 2024-02-25. You can view files and clone it, but cannot push or open issues or pull requests.
spaaace/src/MenuScene.hx
2014-07-08 19:08:19 +02:00

45 lines
No EOL
1 KiB
Haxe

import com.haxepunk.Scene;
import com.haxepunk.HXP;
import com.haxepunk.graphics.Text;
import com.haxepunk.graphics.Backdrop;
import openfl.Assets;
import MenuButton;
import Title;
import Spawner;
import MainScene;
class MenuScene extends Scene {
public override function begin() {
backdrop = new Backdrop("graphics/darkPurple.png", true, true);
var play = new MenuButton(HXP.width / 2, HXP.height / 2, "Play!");
var title = new Title();
var copy = new Text("By Bram \"96AA48\" van der Veen, 2014\nGraphics and Sfx by Kenney\nMusic by Jensan", HXP.width / 2, HXP.height - 50, {align: "center"});
var spawner = new Spawner();
copy.size = 22;
copy.font = Assets.getFont("font/kenpixel_mini_square.ttf").fontName;
copy.centerOrigin();
addGraphic(backdrop);
add(spawner);
add(title);
add(play);
addGraphic(copy);
}
public override function end() {
this.removeAll();
update();
}
public override function update() {
super.update();
backdrop.y += 1;
}
private var backdrop:Backdrop;
}