27 lines
659 B
Haxe
27 lines
659 B
Haxe
package;
|
|
|
|
import flixel.FlxState;
|
|
import asciilib.Game;
|
|
import asciilib.backends.flixel.*;
|
|
import flixel.graphics.FlxGraphic;
|
|
|
|
class PlayState extends FlxState
|
|
{
|
|
var game:Game;
|
|
|
|
override public function create()
|
|
{
|
|
super.create();
|
|
game = new Game("Beware Yon Death Trap", 40, 24, 8, 12, new DeathTrapLogic(),
|
|
new FlxGraphicsBackend(this, FlxGraphic.fromAssetKey("assets/images/size12.png"),
|
|
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz,.;:/?!@#$%^&*()-_=+[]{}~ÁÉÍÑÓÚÜáéíñóúü¡¿0123456789\"'<>|"));
|
|
}
|
|
|
|
override public function update(elapsed:Float)
|
|
{
|
|
super.update(elapsed);
|
|
game.update(elapsed);
|
|
game.draw();
|
|
}
|
|
}
|