├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── FindSDL2.cmake ├── LICENSE-3RD-PARTY.txt ├── LICENSE.txt ├── Packer ├── CMakeLists.txt └── main.c ├── README.md ├── distro.png ├── docs ├── .gitignore ├── 404.html ├── AssetCompiler.md ├── CNAME ├── Debug.md ├── Gemfile ├── Gemfile.lock ├── GettingStarted.md ├── Pak.md ├── SimpleGame.md ├── TiledIntegration.md ├── Wren.md ├── _config.yml ├── android-chrome-192x192.png ├── android-chrome-384x384.png ├── apple-touch-icon.png ├── aseprite.png ├── astrobig.png ├── astrosmall.png ├── banner.png ├── beforecoll.png ├── browserconfig.xml ├── classes │ ├── Audio.md │ ├── AudioData.md │ ├── BitmapFont.md │ ├── Buffer.md │ ├── Camera.md │ ├── Engine.md │ ├── Entity.md │ ├── File.md │ ├── Font.md │ ├── Gamepad.md │ ├── Hitbox.md │ ├── INI.md │ ├── Keyboard.md │ ├── Level.md │ ├── LightSource.md │ ├── Lighting.md │ ├── Math.md │ ├── Model.md │ ├── Mouse.md │ ├── Polygon.md │ ├── Renderer.md │ ├── Shader.md │ ├── Shadow.md │ ├── Sprite.md │ ├── Surface.md │ ├── Texture.md │ ├── Tileset.md │ └── index.md ├── debug.png ├── demogame.png ├── duringcoll.png ├── favicon-16x16.png ├── favicon-32x32.png ├── favicon.ico ├── filedropdown.png ├── fixcoll.png ├── index.md ├── logo.png ├── mstile-150x150.png ├── safari-pinned-tab.svg ├── shadowdemo.png ├── site.webmanifest ├── tiled_class.png ├── tiled_code.png └── tiled_map.png ├── examples ├── fixed-timestep │ ├── Astro.ini │ ├── README.md │ ├── data │ │ ├── Credits.txt │ │ ├── Ubuntu.ttf │ │ ├── apple.png │ │ ├── assets.json │ │ ├── bananas.png │ │ ├── bg_blue.png │ │ ├── bg_brown.png │ │ ├── bg_gray.png │ │ ├── bg_green.png │ │ ├── bg_pink.png │ │ ├── bg_purple.png │ │ ├── bg_yellow.png │ │ ├── cherries.png │ │ ├── collected.png │ │ ├── example.gif │ │ ├── font.png │ │ ├── game │ │ │ ├── Game.wren │ │ │ └── init.wren │ │ ├── grassblock.obj │ │ ├── kiwi.png │ │ ├── level0.tmj │ │ ├── player_double_jump.png │ │ ├── player_fall.png │ │ ├── player_idle.png │ │ ├── player_jump.png │ │ ├── player_run.png │ │ ├── sound.wav │ │ ├── sprite.png │ │ ├── terrain.png │ │ ├── testmodel.obj │ │ └── testuv.png │ └── example.gif ├── simple-game │ ├── Astro.ini │ ├── README.md │ └── data │ │ ├── Credits.txt │ │ ├── FreeLicense.txt │ │ ├── FutilePro.ttf │ │ ├── assets.json │ │ ├── background.png │ │ ├── cavesofgallet_tiles.png │ │ ├── game │ │ ├── Entities.wren │ │ ├── Game.wren │ │ ├── Player.wren │ │ └── init.wren │ │ ├── level0.tmj │ │ ├── light.png │ │ ├── player_idle.json │ │ ├── player_idle.png │ │ ├── player_jump.png │ │ └── player_walk.png └── testing │ ├── Astro.ini │ ├── README.md │ └── data │ ├── assets.json │ ├── game │ ├── Game.wren │ └── init.wren │ └── merriweather.ttf ├── font.png ├── generate_wren_blobs.py ├── icon.rc ├── loading.png ├── main.c ├── package-engine.sh ├── prog └── lib │ ├── Audio.wren │ ├── Drawing.wren │ ├── Engine.wren │ ├── File.wren │ ├── Input.wren │ ├── Renderer.wren │ ├── Tiled.wren │ └── Util.wren └── src ├── AssetCompiler.c ├── Blobs.h ├── BuildOptions.h ├── ConfigFile.c ├── ConfigFile.h ├── Input.c ├── Input.h ├── IntermediateTypes.h ├── InternalBindings.c ├── InternalBindings.h ├── JUTypes.c ├── JUTypes.h ├── JamUtil.c ├── JamUtil.h ├── Packer.c ├── Packer.h ├── RendererBindings.c ├── RendererBindings.h ├── Runtime.c ├── Runtime.h ├── Util.c ├── Util.h ├── UtilBindings.c ├── UtilBindings.h ├── VK2DTypes.c ├── VK2DTypes.h ├── VMConfig.c ├── VMConfig.h ├── Validation.c ├── Validation.h ├── WrenHeaders.h ├── WrenPreprocessor.c ├── WrenPreprocessor.h ├── cJSON.c ├── cJSON.h ├── cute_sound.h ├── cute_tiled.h ├── stb_truetype.h ├── stb_vorbis.h └── windowsdirent.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /FindSDL2.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/FindSDL2.cmake -------------------------------------------------------------------------------- /LICENSE-3RD-PARTY.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/LICENSE-3RD-PARTY.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Packer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/Packer/CMakeLists.txt -------------------------------------------------------------------------------- /Packer/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/Packer/main.c -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/README.md -------------------------------------------------------------------------------- /distro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/distro.png -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/404.html -------------------------------------------------------------------------------- /docs/AssetCompiler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/AssetCompiler.md -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | astroengine.ca -------------------------------------------------------------------------------- /docs/Debug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/Debug.md -------------------------------------------------------------------------------- /docs/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/Gemfile -------------------------------------------------------------------------------- /docs/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/Gemfile.lock -------------------------------------------------------------------------------- /docs/GettingStarted.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/GettingStarted.md -------------------------------------------------------------------------------- /docs/Pak.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/Pak.md -------------------------------------------------------------------------------- /docs/SimpleGame.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/SimpleGame.md -------------------------------------------------------------------------------- /docs/TiledIntegration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/TiledIntegration.md -------------------------------------------------------------------------------- /docs/Wren.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/Wren.md -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/android-chrome-192x192.png -------------------------------------------------------------------------------- /docs/android-chrome-384x384.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/android-chrome-384x384.png -------------------------------------------------------------------------------- /docs/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/apple-touch-icon.png -------------------------------------------------------------------------------- /docs/aseprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/aseprite.png -------------------------------------------------------------------------------- /docs/astrobig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/astrobig.png -------------------------------------------------------------------------------- /docs/astrosmall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/astrosmall.png -------------------------------------------------------------------------------- /docs/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/banner.png -------------------------------------------------------------------------------- /docs/beforecoll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/beforecoll.png -------------------------------------------------------------------------------- /docs/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/browserconfig.xml -------------------------------------------------------------------------------- /docs/classes/Audio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/Audio.md -------------------------------------------------------------------------------- /docs/classes/AudioData.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/AudioData.md -------------------------------------------------------------------------------- /docs/classes/BitmapFont.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/BitmapFont.md -------------------------------------------------------------------------------- /docs/classes/Buffer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/Buffer.md -------------------------------------------------------------------------------- /docs/classes/Camera.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/Camera.md -------------------------------------------------------------------------------- /docs/classes/Engine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/Engine.md -------------------------------------------------------------------------------- /docs/classes/Entity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/Entity.md -------------------------------------------------------------------------------- /docs/classes/File.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/File.md -------------------------------------------------------------------------------- /docs/classes/Font.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/Font.md -------------------------------------------------------------------------------- /docs/classes/Gamepad.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/Gamepad.md -------------------------------------------------------------------------------- /docs/classes/Hitbox.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/Hitbox.md -------------------------------------------------------------------------------- /docs/classes/INI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/INI.md -------------------------------------------------------------------------------- /docs/classes/Keyboard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/Keyboard.md -------------------------------------------------------------------------------- /docs/classes/Level.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/Level.md -------------------------------------------------------------------------------- /docs/classes/LightSource.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/LightSource.md -------------------------------------------------------------------------------- /docs/classes/Lighting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/Lighting.md -------------------------------------------------------------------------------- /docs/classes/Math.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/Math.md -------------------------------------------------------------------------------- /docs/classes/Model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/Model.md -------------------------------------------------------------------------------- /docs/classes/Mouse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/Mouse.md -------------------------------------------------------------------------------- /docs/classes/Polygon.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/Polygon.md -------------------------------------------------------------------------------- /docs/classes/Renderer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/Renderer.md -------------------------------------------------------------------------------- /docs/classes/Shader.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/Shader.md -------------------------------------------------------------------------------- /docs/classes/Shadow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/Shadow.md -------------------------------------------------------------------------------- /docs/classes/Sprite.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/Sprite.md -------------------------------------------------------------------------------- /docs/classes/Surface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/Surface.md -------------------------------------------------------------------------------- /docs/classes/Texture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/Texture.md -------------------------------------------------------------------------------- /docs/classes/Tileset.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/Tileset.md -------------------------------------------------------------------------------- /docs/classes/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/classes/index.md -------------------------------------------------------------------------------- /docs/debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/debug.png -------------------------------------------------------------------------------- /docs/demogame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/demogame.png -------------------------------------------------------------------------------- /docs/duringcoll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/duringcoll.png -------------------------------------------------------------------------------- /docs/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/favicon-16x16.png -------------------------------------------------------------------------------- /docs/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/favicon-32x32.png -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/favicon.ico -------------------------------------------------------------------------------- /docs/filedropdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/filedropdown.png -------------------------------------------------------------------------------- /docs/fixcoll.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/fixcoll.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/logo.png -------------------------------------------------------------------------------- /docs/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/mstile-150x150.png -------------------------------------------------------------------------------- /docs/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/safari-pinned-tab.svg -------------------------------------------------------------------------------- /docs/shadowdemo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/shadowdemo.png -------------------------------------------------------------------------------- /docs/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/site.webmanifest -------------------------------------------------------------------------------- /docs/tiled_class.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/tiled_class.png -------------------------------------------------------------------------------- /docs/tiled_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/tiled_code.png -------------------------------------------------------------------------------- /docs/tiled_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/docs/tiled_map.png -------------------------------------------------------------------------------- /examples/fixed-timestep/Astro.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/Astro.ini -------------------------------------------------------------------------------- /examples/fixed-timestep/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/README.md -------------------------------------------------------------------------------- /examples/fixed-timestep/data/Credits.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/Credits.txt -------------------------------------------------------------------------------- /examples/fixed-timestep/data/Ubuntu.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/Ubuntu.ttf -------------------------------------------------------------------------------- /examples/fixed-timestep/data/apple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/apple.png -------------------------------------------------------------------------------- /examples/fixed-timestep/data/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/assets.json -------------------------------------------------------------------------------- /examples/fixed-timestep/data/bananas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/bananas.png -------------------------------------------------------------------------------- /examples/fixed-timestep/data/bg_blue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/bg_blue.png -------------------------------------------------------------------------------- /examples/fixed-timestep/data/bg_brown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/bg_brown.png -------------------------------------------------------------------------------- /examples/fixed-timestep/data/bg_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/bg_gray.png -------------------------------------------------------------------------------- /examples/fixed-timestep/data/bg_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/bg_green.png -------------------------------------------------------------------------------- /examples/fixed-timestep/data/bg_pink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/bg_pink.png -------------------------------------------------------------------------------- /examples/fixed-timestep/data/bg_purple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/bg_purple.png -------------------------------------------------------------------------------- /examples/fixed-timestep/data/bg_yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/bg_yellow.png -------------------------------------------------------------------------------- /examples/fixed-timestep/data/cherries.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/cherries.png -------------------------------------------------------------------------------- /examples/fixed-timestep/data/collected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/collected.png -------------------------------------------------------------------------------- /examples/fixed-timestep/data/example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/example.gif -------------------------------------------------------------------------------- /examples/fixed-timestep/data/font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/font.png -------------------------------------------------------------------------------- /examples/fixed-timestep/data/game/Game.wren: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/game/Game.wren -------------------------------------------------------------------------------- /examples/fixed-timestep/data/game/init.wren: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/game/init.wren -------------------------------------------------------------------------------- /examples/fixed-timestep/data/grassblock.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/grassblock.obj -------------------------------------------------------------------------------- /examples/fixed-timestep/data/kiwi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/kiwi.png -------------------------------------------------------------------------------- /examples/fixed-timestep/data/level0.tmj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/level0.tmj -------------------------------------------------------------------------------- /examples/fixed-timestep/data/player_double_jump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/player_double_jump.png -------------------------------------------------------------------------------- /examples/fixed-timestep/data/player_fall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/player_fall.png -------------------------------------------------------------------------------- /examples/fixed-timestep/data/player_idle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/player_idle.png -------------------------------------------------------------------------------- /examples/fixed-timestep/data/player_jump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/player_jump.png -------------------------------------------------------------------------------- /examples/fixed-timestep/data/player_run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/player_run.png -------------------------------------------------------------------------------- /examples/fixed-timestep/data/sound.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/sound.wav -------------------------------------------------------------------------------- /examples/fixed-timestep/data/sprite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/sprite.png -------------------------------------------------------------------------------- /examples/fixed-timestep/data/terrain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/terrain.png -------------------------------------------------------------------------------- /examples/fixed-timestep/data/testmodel.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/testmodel.obj -------------------------------------------------------------------------------- /examples/fixed-timestep/data/testuv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/data/testuv.png -------------------------------------------------------------------------------- /examples/fixed-timestep/example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/fixed-timestep/example.gif -------------------------------------------------------------------------------- /examples/simple-game/Astro.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/simple-game/Astro.ini -------------------------------------------------------------------------------- /examples/simple-game/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/simple-game/README.md -------------------------------------------------------------------------------- /examples/simple-game/data/Credits.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/simple-game/data/Credits.txt -------------------------------------------------------------------------------- /examples/simple-game/data/FreeLicense.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/simple-game/data/FreeLicense.txt -------------------------------------------------------------------------------- /examples/simple-game/data/FutilePro.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/simple-game/data/FutilePro.ttf -------------------------------------------------------------------------------- /examples/simple-game/data/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/simple-game/data/assets.json -------------------------------------------------------------------------------- /examples/simple-game/data/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/simple-game/data/background.png -------------------------------------------------------------------------------- /examples/simple-game/data/cavesofgallet_tiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/simple-game/data/cavesofgallet_tiles.png -------------------------------------------------------------------------------- /examples/simple-game/data/game/Entities.wren: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/simple-game/data/game/Entities.wren -------------------------------------------------------------------------------- /examples/simple-game/data/game/Game.wren: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/simple-game/data/game/Game.wren -------------------------------------------------------------------------------- /examples/simple-game/data/game/Player.wren: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/simple-game/data/game/Player.wren -------------------------------------------------------------------------------- /examples/simple-game/data/game/init.wren: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/simple-game/data/game/init.wren -------------------------------------------------------------------------------- /examples/simple-game/data/level0.tmj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/simple-game/data/level0.tmj -------------------------------------------------------------------------------- /examples/simple-game/data/light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/simple-game/data/light.png -------------------------------------------------------------------------------- /examples/simple-game/data/player_idle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/simple-game/data/player_idle.json -------------------------------------------------------------------------------- /examples/simple-game/data/player_idle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/simple-game/data/player_idle.png -------------------------------------------------------------------------------- /examples/simple-game/data/player_jump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/simple-game/data/player_jump.png -------------------------------------------------------------------------------- /examples/simple-game/data/player_walk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/simple-game/data/player_walk.png -------------------------------------------------------------------------------- /examples/testing/Astro.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/testing/Astro.ini -------------------------------------------------------------------------------- /examples/testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/testing/README.md -------------------------------------------------------------------------------- /examples/testing/data/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/testing/data/assets.json -------------------------------------------------------------------------------- /examples/testing/data/game/Game.wren: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/testing/data/game/Game.wren -------------------------------------------------------------------------------- /examples/testing/data/game/init.wren: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/testing/data/game/init.wren -------------------------------------------------------------------------------- /examples/testing/data/merriweather.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/examples/testing/data/merriweather.ttf -------------------------------------------------------------------------------- /font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/font.png -------------------------------------------------------------------------------- /generate_wren_blobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/generate_wren_blobs.py -------------------------------------------------------------------------------- /icon.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/icon.rc -------------------------------------------------------------------------------- /loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/loading.png -------------------------------------------------------------------------------- /main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/main.c -------------------------------------------------------------------------------- /package-engine.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/package-engine.sh -------------------------------------------------------------------------------- /prog/lib/Audio.wren: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/prog/lib/Audio.wren -------------------------------------------------------------------------------- /prog/lib/Drawing.wren: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/prog/lib/Drawing.wren -------------------------------------------------------------------------------- /prog/lib/Engine.wren: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/prog/lib/Engine.wren -------------------------------------------------------------------------------- /prog/lib/File.wren: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/prog/lib/File.wren -------------------------------------------------------------------------------- /prog/lib/Input.wren: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/prog/lib/Input.wren -------------------------------------------------------------------------------- /prog/lib/Renderer.wren: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/prog/lib/Renderer.wren -------------------------------------------------------------------------------- /prog/lib/Tiled.wren: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/prog/lib/Tiled.wren -------------------------------------------------------------------------------- /prog/lib/Util.wren: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/prog/lib/Util.wren -------------------------------------------------------------------------------- /src/AssetCompiler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/AssetCompiler.c -------------------------------------------------------------------------------- /src/Blobs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/Blobs.h -------------------------------------------------------------------------------- /src/BuildOptions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/BuildOptions.h -------------------------------------------------------------------------------- /src/ConfigFile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/ConfigFile.c -------------------------------------------------------------------------------- /src/ConfigFile.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/ConfigFile.h -------------------------------------------------------------------------------- /src/Input.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/Input.c -------------------------------------------------------------------------------- /src/Input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/Input.h -------------------------------------------------------------------------------- /src/IntermediateTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/IntermediateTypes.h -------------------------------------------------------------------------------- /src/InternalBindings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/InternalBindings.c -------------------------------------------------------------------------------- /src/InternalBindings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/InternalBindings.h -------------------------------------------------------------------------------- /src/JUTypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/JUTypes.c -------------------------------------------------------------------------------- /src/JUTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/JUTypes.h -------------------------------------------------------------------------------- /src/JamUtil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/JamUtil.c -------------------------------------------------------------------------------- /src/JamUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/JamUtil.h -------------------------------------------------------------------------------- /src/Packer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/Packer.c -------------------------------------------------------------------------------- /src/Packer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/Packer.h -------------------------------------------------------------------------------- /src/RendererBindings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/RendererBindings.c -------------------------------------------------------------------------------- /src/RendererBindings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/RendererBindings.h -------------------------------------------------------------------------------- /src/Runtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/Runtime.c -------------------------------------------------------------------------------- /src/Runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/Runtime.h -------------------------------------------------------------------------------- /src/Util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/Util.c -------------------------------------------------------------------------------- /src/Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/Util.h -------------------------------------------------------------------------------- /src/UtilBindings.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/UtilBindings.c -------------------------------------------------------------------------------- /src/UtilBindings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/UtilBindings.h -------------------------------------------------------------------------------- /src/VK2DTypes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/VK2DTypes.c -------------------------------------------------------------------------------- /src/VK2DTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/VK2DTypes.h -------------------------------------------------------------------------------- /src/VMConfig.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/VMConfig.c -------------------------------------------------------------------------------- /src/VMConfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/VMConfig.h -------------------------------------------------------------------------------- /src/Validation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/Validation.c -------------------------------------------------------------------------------- /src/Validation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/Validation.h -------------------------------------------------------------------------------- /src/WrenHeaders.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/WrenHeaders.h -------------------------------------------------------------------------------- /src/WrenPreprocessor.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/WrenPreprocessor.c -------------------------------------------------------------------------------- /src/WrenPreprocessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/WrenPreprocessor.h -------------------------------------------------------------------------------- /src/cJSON.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/cJSON.c -------------------------------------------------------------------------------- /src/cJSON.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/cJSON.h -------------------------------------------------------------------------------- /src/cute_sound.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/cute_sound.h -------------------------------------------------------------------------------- /src/cute_tiled.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/cute_tiled.h -------------------------------------------------------------------------------- /src/stb_truetype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/stb_truetype.h -------------------------------------------------------------------------------- /src/stb_vorbis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/stb_vorbis.h -------------------------------------------------------------------------------- /src/windowsdirent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PaoloMazzon/Astro/HEAD/src/windowsdirent.h --------------------------------------------------------------------------------