diff --git a/hGameTest/src/game/Input.hx b/hGameTest/src/game/Input.hx new file mode 100644 index 00000000..846c0c10 --- /dev/null +++ b/hGameTest/src/game/Input.hx @@ -0,0 +1,20 @@ +package game; + +import openfl.events.KeyboardEvent; + + +class Input{ + public static var keys:Array = []; + public static var keysLast:Array = []; + public static function onKeyIsDown(e:KeyboardEvent){ + keys[e.charCode] = true; + } + public static function onKeyIsUp(e:KeyboardEvent){ + keys[e.charCode] = false; + } + public static function onEnterFrame() + { + + keysLast = keys; + } +} \ No newline at end of file diff --git a/hGameTest/src/game/entities/BaseRenderable.hx b/hGameTest/src/game/entities/BaseRenderable.hx index 0c4367e5..912a8903 100644 --- a/hGameTest/src/game/entities/BaseRenderable.hx +++ b/hGameTest/src/game/entities/BaseRenderable.hx @@ -9,4 +9,7 @@ class BaseRenderable extends BaseEntity{ super(); sprite = new Sprite(); } + override public function think(){ + super.think(); + } } \ No newline at end of file diff --git a/hGameTest/src/game/entities/Player.hx b/hGameTest/src/game/entities/Player.hx index c40b793d..e74ecdd2 100644 --- a/hGameTest/src/game/entities/Player.hx +++ b/hGameTest/src/game/entities/Player.hx @@ -10,6 +10,6 @@ class Player extends BaseRenderable{ sprite.addChild(new Bitmap(Tileset.tilesetMap["testsheet"].tileMap["testTile5"])); } override public function think(){ - + super.think(); } } \ No newline at end of file diff --git a/hGameTest/src/game/scene/Map.hx b/hGameTest/src/game/scene/Map.hx new file mode 100644 index 00000000..c6e2f9f9 --- /dev/null +++ b/hGameTest/src/game/scene/Map.hx @@ -0,0 +1,2 @@ +package game.scene; + diff --git a/hGameTest/src/game/scene/Menu.hx b/hGameTest/src/game/scene/Menu.hx new file mode 100644 index 00000000..c6e2f9f9 --- /dev/null +++ b/hGameTest/src/game/scene/Menu.hx @@ -0,0 +1,2 @@ +package game.scene; + diff --git a/hGameTest/src/game/scene/Scene.hx b/hGameTest/src/game/scene/Scene.hx new file mode 100644 index 00000000..c6e2f9f9 --- /dev/null +++ b/hGameTest/src/game/scene/Scene.hx @@ -0,0 +1,2 @@ +package game.scene; +