From bbd08f006550844838ccc97369e7739d2382d497 Mon Sep 17 00:00:00 2001 From: Andreas Date: Sat, 13 Mar 2021 04:11:21 +0100 Subject: [PATCH] added keyboard input --- hGameTest/src/Main.hx | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) 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