fix lime travis error

This commit is contained in:
2021-04-28 15:04:52 -06:00
parent 42d50600d1
commit 1a67868ec2
20 changed files with 7 additions and 7 deletions

View File

@@ -0,0 +1,4 @@
package;
@:build(flixel.system.FlxAssets.buildFileReferences("assets", true))
class AssetPaths {}

View File

@@ -0,0 +1,11 @@
package;
import asciilib.GameLogic;
import asciilib.Graphics;
import asciilib.Colors;
import asciilib.Assets;
import asciilib.Game;
import kiss.Prelude;
@:build(kiss.Kiss.build())
class DeathTrapLogic implements GameLogic {}

View File

@@ -0,0 +1,8 @@
(defmethod new [] 0)
(defmethod :Void initialize [:Assets assets]
(assets.loadSurface "laptop" AssetPaths.laptop__srf))
(defmethod :Void update [:Game game :Float deltaSeconds] 0)
(defmethod :Void draw [:Void->Graphics graphics :Assets assets]
(oncePerInstance
(.blitSurface (graphics) (assets.getSurface "laptop") 0 0)))

View File

@@ -0,0 +1,13 @@
package;
import flixel.FlxGame;
import openfl.display.Sprite;
class Main extends Sprite
{
public function new()
{
super();
addChild(new FlxGame(0, 0, PlayState));
}
}

View File

@@ -0,0 +1,26 @@
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 FlxAssetsBackend(),
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();
}
}