├── .gitignore ├── .gitmodules ├── Assets ├── Arial14.kravur ├── Arimo20.kravur ├── Rect.png ├── coinspin.png ├── example.yaml ├── ground.png ├── playerShip1_red.png ├── player_default.png ├── roboto18.kravur └── wabbit.png ├── Libs └── komponent2D │ └── komponent │ ├── Component.hx │ ├── Engine.hx │ ├── GameObject.hx │ ├── Scene.hx │ ├── components │ ├── Collider.hx │ ├── Graphic.hx │ ├── Physics.hx │ ├── Transform.hx │ ├── audio │ │ ├── Music.hx │ │ └── Sound.hx │ ├── combat │ │ └── Health.hx │ ├── graphic │ │ ├── Animation.hx │ │ ├── Image.hx │ │ └── Text.hx │ ├── misc │ │ ├── Behaviour.hx │ │ ├── Camera.hx │ │ └── Debug.hx │ ├── navigation │ │ ├── Navigator.hx │ │ ├── Obstacle.hx │ │ └── Teleporter.hx │ └── physics │ │ ├── Circle.hx │ │ ├── Hitbox.hx │ │ └── Polygon.hx │ ├── ds │ ├── Matrix.hx │ ├── Point.hx │ └── Signal.hx │ ├── input │ ├── Gamepad.hx │ ├── Input.hx │ ├── Keyboard.hx │ ├── Mouse.hx │ └── Touch.hx │ ├── physics │ ├── CollisionData2D.hx │ ├── CollisionEvent.hx │ └── RaycastData2D.hx │ └── utils │ ├── Config.hx │ ├── Misc.hx │ ├── Painter.hx │ ├── Parser.hx │ ├── Random.hx │ ├── Screen.hx │ └── Time.hx ├── README.md ├── Sources ├── Main.hx ├── components │ ├── CameraController.hx │ ├── FollowMouse.hx │ ├── Player.hx │ └── ShipController.hx └── scene │ ├── GameScene.hx │ ├── MatrixTest.hx │ └── TestScene.hx ├── korefile.js ├── project - Kopie.kha ├── project.kha └── reference.yaml /.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | /kake.lua 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/.gitmodules -------------------------------------------------------------------------------- /Assets/Arial14.kravur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Assets/Arial14.kravur -------------------------------------------------------------------------------- /Assets/Arimo20.kravur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Assets/Arimo20.kravur -------------------------------------------------------------------------------- /Assets/Rect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Assets/Rect.png -------------------------------------------------------------------------------- /Assets/coinspin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Assets/coinspin.png -------------------------------------------------------------------------------- /Assets/example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Assets/example.yaml -------------------------------------------------------------------------------- /Assets/ground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Assets/ground.png -------------------------------------------------------------------------------- /Assets/playerShip1_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Assets/playerShip1_red.png -------------------------------------------------------------------------------- /Assets/player_default.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Assets/player_default.png -------------------------------------------------------------------------------- /Assets/roboto18.kravur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Assets/roboto18.kravur -------------------------------------------------------------------------------- /Assets/wabbit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Assets/wabbit.png -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/Component.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/Component.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/Engine.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/Engine.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/GameObject.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/GameObject.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/Scene.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/Scene.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/components/Collider.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/components/Collider.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/components/Graphic.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/components/Graphic.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/components/Physics.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/components/Physics.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/components/Transform.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/components/Transform.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/components/audio/Music.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/components/audio/Music.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/components/audio/Sound.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/components/audio/Sound.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/components/combat/Health.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/components/combat/Health.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/components/graphic/Animation.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/components/graphic/Animation.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/components/graphic/Image.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/components/graphic/Image.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/components/graphic/Text.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/components/graphic/Text.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/components/misc/Behaviour.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/components/misc/Behaviour.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/components/misc/Camera.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/components/misc/Camera.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/components/misc/Debug.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/components/misc/Debug.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/components/navigation/Navigator.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/components/navigation/Navigator.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/components/navigation/Obstacle.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/components/navigation/Obstacle.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/components/navigation/Teleporter.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/components/navigation/Teleporter.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/components/physics/Circle.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/components/physics/Circle.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/components/physics/Hitbox.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/components/physics/Hitbox.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/components/physics/Polygon.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/components/physics/Polygon.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/ds/Matrix.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/ds/Matrix.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/ds/Point.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/ds/Point.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/ds/Signal.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/ds/Signal.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/input/Gamepad.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/input/Gamepad.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/input/Input.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/input/Input.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/input/Keyboard.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/input/Keyboard.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/input/Mouse.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/input/Mouse.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/input/Touch.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/input/Touch.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/physics/CollisionData2D.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/physics/CollisionData2D.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/physics/CollisionEvent.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/physics/CollisionEvent.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/physics/RaycastData2D.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/physics/RaycastData2D.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/utils/Config.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/utils/Config.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/utils/Misc.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/utils/Misc.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/utils/Painter.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/utils/Painter.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/utils/Parser.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/utils/Parser.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/utils/Random.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/utils/Random.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/utils/Screen.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/utils/Screen.hx -------------------------------------------------------------------------------- /Libs/komponent2D/komponent/utils/Time.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Libs/komponent2D/komponent/utils/Time.hx -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/README.md -------------------------------------------------------------------------------- /Sources/Main.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Sources/Main.hx -------------------------------------------------------------------------------- /Sources/components/CameraController.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Sources/components/CameraController.hx -------------------------------------------------------------------------------- /Sources/components/FollowMouse.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Sources/components/FollowMouse.hx -------------------------------------------------------------------------------- /Sources/components/Player.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Sources/components/Player.hx -------------------------------------------------------------------------------- /Sources/components/ShipController.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Sources/components/ShipController.hx -------------------------------------------------------------------------------- /Sources/scene/GameScene.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Sources/scene/GameScene.hx -------------------------------------------------------------------------------- /Sources/scene/MatrixTest.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Sources/scene/MatrixTest.hx -------------------------------------------------------------------------------- /Sources/scene/TestScene.hx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/Sources/scene/TestScene.hx -------------------------------------------------------------------------------- /korefile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/korefile.js -------------------------------------------------------------------------------- /project - Kopie.kha: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/project - Kopie.kha -------------------------------------------------------------------------------- /project.kha: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/project.kha -------------------------------------------------------------------------------- /reference.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bartkmq/Komponent2D/HEAD/reference.yaml --------------------------------------------------------------------------------