diff --git a/hGameTest/src/Main.hx b/hGameTest/src/Main.hx index 89f65291..2f3023dc 100644 --- a/hGameTest/src/Main.hx +++ b/hGameTest/src/Main.hx @@ -1,6 +1,9 @@ +import openfl.events.KeyboardEvent; import openfl.display.Sprite; import openfl.display.Stage; import openfl.events.Event; +import game.Game; + class Main extends Sprite { public function new () { super (); @@ -8,6 +11,8 @@ class Main extends Sprite { var game:Game = new Game(stage); game.onInit(); stage.addEventListener(Event.ENTER_FRAME, game.onEnterFrame); + stage.addEventListener(KeyboardEvent.KEY_DOWN,keyIsDown); + stage.addEventListener(KeyboardEvent.KEY_UP,keyIsUp); stage.addEventListener(Event.RESIZE,onResize); stage.application.window.resize(1920, 1080); stage.application.window.title = "Kanker"; @@ -17,5 +22,12 @@ class Main extends Sprite { //Here we can do shit with window scaling //stage.stageWidth; //stage.stageHeight; - } + } + + private function keyIsDown(e:KeyboardEvent){ + Game.keys[e.keyCode] = true; + } + private function keyIsUp(e:KeyboardEvent){ + Game.keys[e.keyCode] = false; + } } \ No newline at end of file