Files
DSTEngine/hGameTest/src/Main.hx
2026-08-06 00:29:37 +02:00

31 lines
794 B
Haxe

import openfl.events.KeyboardEvent;
import openfl.display.Sprite;
import openfl.events.Event;
import game.Input;
import game.Game;
class Main extends Sprite {
public function new () {
super ();
this.addEventListener(Event.ADDED_TO_STAGE, onInit);
}
private function onInit(e:Event)
{
//Scanner.scanTextureDir();
stage.frameRate = 1000;
var game:Game = new Game(stage);
stage.addEventListener(Event.ENTER_FRAME, game.onEnterFrame);
stage.addEventListener(KeyboardEvent.KEY_DOWN,Input.onKeyIsDown);
stage.addEventListener(KeyboardEvent.KEY_UP,Input.onKeyIsUp);
stage.addEventListener(Event.RESIZE,onResize);
game.onInit();
}
private function onResize (event:Event):Void {
//Here we can do shit with window scaling
//stage.stageWidth;
//stage.stageHeight;
}
}