├── .cirrus.yml ├── .github ├── OSTestsReport.md └── workflows │ └── cmake.yml ├── .gitignore ├── .gitmodules ├── .vscode ├── c_cpp_properties.json ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── CMakeLists.txt ├── LICENSE ├── README.md ├── content ├── bodies │ └── Teeter.ini ├── fonts │ ├── Roboto-Regular.ttf │ └── RobotoMono-Regular.ttf ├── level │ └── level_01.ini ├── shaders │ ├── image_mirror_ps.glsl │ ├── image_rotation_ps.glsl │ └── image_rotation_vs.glsl ├── sound │ ├── ball │ │ ├── Ballz PR │ │ │ ├── Ballz PR-2022-12-20_1507.rpp-bak │ │ │ ├── Ballz PR.rpp │ │ │ └── Media │ │ │ │ ├── 249834__unclesigmund__stone-tap.wav │ │ │ │ └── 441786__jjdg__hammer-agents-stone.wav │ │ ├── Ballz blob PR │ │ │ ├── Ballz blob PR-2022-12-20_1516.rpp-bak │ │ │ ├── Ballz blob PR.rpp │ │ │ └── Media │ │ │ │ └── untitled - 01 (20-12-2022 13-51-50) - 001.wav │ │ ├── ball_blob_rr_01.opus │ │ ├── ball_blob_rr_01.wav │ │ ├── ball_blob_rr_02.opus │ │ ├── ball_blob_rr_02.wav │ │ ├── ball_blob_rr_03.opus │ │ ├── ball_blob_rr_03.wav │ │ ├── ball_blob_rr_04.opus │ │ ├── ball_blob_rr_04.wav │ │ ├── ball_blob_rr_05.opus │ │ ├── ball_blob_rr_05.wav │ │ ├── ball_blob_rr_06.opus │ │ ├── ball_blob_rr_06.wav │ │ ├── ball_blob_rr_07.opus │ │ ├── ball_blob_rr_07.wav │ │ ├── ball_blob_rr_08.opus │ │ ├── ball_blob_rr_08.wav │ │ ├── ball_blob_rr_09.opus │ │ ├── ball_blob_rr_09.wav │ │ ├── ball_blob_rr_10.opus │ │ ├── ball_blob_rr_10.wav │ │ ├── ball_hit_big_rr_1.opus │ │ ├── ball_hit_big_rr_1.wav │ │ ├── ball_hit_big_rr_2.opus │ │ ├── ball_hit_big_rr_2.wav │ │ ├── ball_hit_big_rr_3.opus │ │ ├── ball_hit_big_rr_3.wav │ │ ├── ball_hit_big_rr_4.opus │ │ ├── ball_hit_big_rr_4.wav │ │ ├── ball_hit_big_rr_5.opus │ │ ├── ball_hit_big_rr_5.wav │ │ ├── ball_hit_big_rr_6.opus │ │ ├── ball_hit_big_rr_6.wav │ │ ├── ball_hit_big_rr_7.opus │ │ ├── ball_hit_big_rr_7.wav │ │ ├── ball_hit_big_rr_8.opus │ │ ├── ball_hit_big_rr_8.wav │ │ ├── ball_hit_small_rr_1.opus │ │ ├── ball_hit_small_rr_1.wav │ │ ├── ball_hit_small_rr_2.opus │ │ ├── ball_hit_small_rr_2.wav │ │ ├── ball_hit_small_rr_3.opus │ │ ├── ball_hit_small_rr_3.wav │ │ ├── ball_hit_small_rr_4.opus │ │ ├── ball_hit_small_rr_4.wav │ │ ├── ball_hit_small_rr_5.opus │ │ ├── ball_hit_small_rr_5.wav │ │ ├── ball_hit_small_rr_6.opus │ │ ├── ball_hit_small_rr_6.wav │ │ ├── ball_hit_small_rr_7.opus │ │ ├── ball_hit_small_rr_7.wav │ │ ├── ball_hit_small_rr_8.opus │ │ ├── ball_hit_small_rr_8.wav │ │ ├── ball_slide_big_rr_1.opus │ │ ├── ball_slide_big_rr_1.wav │ │ ├── ball_slide_small_rr_1.opus │ │ └── ball_slide_small_rr_1.wav │ └── click.opus └── textures │ ├── ball.png │ ├── cursor │ └── base.png │ ├── landscape.png │ ├── npc_test.png │ └── terrain.png ├── libs ├── fu2 │ └── function2.hpp ├── mio │ └── mio.hpp └── visit_struct │ ├── visit_struct.hpp │ └── visit_struct_intrusive.hpp └── src ├── CMakeLists.txt ├── asura.h ├── asura_config.h ├── asura_engine.h ├── editor ├── editor_common.cpp ├── editor_common.h └── editor_ui.cpp ├── engine ├── asura_global_vars.h ├── audio │ ├── audio.cpp │ ├── audio.h │ ├── module_OpenAL.cpp │ ├── module_OpenAL.h │ ├── module_OpenAL.inl │ ├── module_XAudio2.cpp │ ├── module_XAudio2.h │ ├── module_XAudio2.inl │ ├── opus_decoder.cpp │ └── opus_decoder.h ├── core │ ├── console.cpp │ ├── console.h │ ├── console_tmagic.h │ ├── core.cpp │ ├── core.h │ ├── debug_core.cpp │ ├── debug_core.h │ ├── except.h │ ├── file_stream.cpp │ ├── file_stream.h │ ├── filesystem.cpp │ ├── filesystem.h │ ├── logic_parser.cpp │ ├── logic_parser.h │ ├── math.cpp │ ├── math.h │ ├── resources.cpp │ ├── resources.h │ ├── scheduler.cpp │ ├── scheduler.h │ ├── threads.cpp │ ├── threads.h │ ├── tmagic.h │ ├── treflect.h │ ├── types.cpp │ └── types.h ├── eces │ ├── components.cpp │ ├── components.h │ ├── entities.cpp │ ├── entities.h │ ├── entities_helpers.h │ ├── entities_serializer.cpp │ ├── entities_serializer.h │ ├── level.cpp │ ├── level.h │ ├── reflection.cpp │ ├── reflection.h │ ├── scene.cpp │ └── scene.h ├── engine │ ├── engine.cpp │ ├── engine.h │ ├── game.cpp │ ├── game.h │ ├── input.cpp │ ├── input.h │ ├── key_binder.cpp │ └── key_binder.h ├── gameplay │ ├── camera.cpp │ ├── camera.h │ ├── gameplay_common.h │ ├── holder_free.cpp │ ├── holder_free.h │ ├── holder_player.cpp │ ├── holder_player.h │ ├── holder_player_free.cpp │ └── holder_player_free.h ├── net │ ├── network.cpp │ └── network.h ├── physics │ ├── physics.cpp │ ├── physics.h │ ├── physics_body.cpp │ ├── physics_body.h │ ├── physics_contact_lister.cpp │ ├── physics_contact_lister.h │ ├── physics_debug_draw.cpp │ ├── physics_debug_draw.h │ ├── physics_joint.cpp │ ├── physics_joint.h │ ├── physics_material.cpp │ ├── physics_material.h │ ├── physics_world.cpp │ └── physics_world.h ├── render │ ├── graphics.cpp │ ├── graphics.h │ ├── message_box.cpp │ ├── message_box.h │ ├── opengl │ │ ├── glad.c │ │ ├── glad.h │ │ └── khrplatform.h │ ├── render.cpp │ ├── render.h │ ├── shaders │ │ ├── shader_program.cpp │ │ ├── shader_program.h │ │ ├── tex_mirror.cpp │ │ ├── tex_mirror.h │ │ ├── tex_rotation.cpp │ │ └── tex_rotation.h │ ├── texture.h │ ├── ui.cpp │ ├── ui.h │ ├── ui │ │ ├── cursor.cpp │ │ └── cursor.h │ ├── window.cpp │ └── window.h └── systems │ ├── draw_system.cpp │ ├── draw_system.h │ ├── network_system.cpp │ ├── network_system.h │ ├── physics_scene_system.cpp │ ├── physics_scene_system.h │ ├── physics_system.cpp │ ├── physics_system.h │ ├── systems.cpp │ └── systems.h ├── game ├── ingame.cpp └── ingame.h ├── game_components.h ├── main.cpp └── pch.h /.cirrus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/.cirrus.yml -------------------------------------------------------------------------------- /.github/OSTestsReport.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/.github/OSTestsReport.md -------------------------------------------------------------------------------- /.github/workflows/cmake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/.github/workflows/cmake.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/README.md -------------------------------------------------------------------------------- /content/bodies/Teeter.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/bodies/Teeter.ini -------------------------------------------------------------------------------- /content/fonts/Roboto-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/fonts/Roboto-Regular.ttf -------------------------------------------------------------------------------- /content/fonts/RobotoMono-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/fonts/RobotoMono-Regular.ttf -------------------------------------------------------------------------------- /content/level/level_01.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/level/level_01.ini -------------------------------------------------------------------------------- /content/shaders/image_mirror_ps.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/shaders/image_mirror_ps.glsl -------------------------------------------------------------------------------- /content/shaders/image_rotation_ps.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/shaders/image_rotation_ps.glsl -------------------------------------------------------------------------------- /content/shaders/image_rotation_vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/shaders/image_rotation_vs.glsl -------------------------------------------------------------------------------- /content/sound/ball/Ballz PR/Ballz PR-2022-12-20_1507.rpp-bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/Ballz PR/Ballz PR-2022-12-20_1507.rpp-bak -------------------------------------------------------------------------------- /content/sound/ball/Ballz PR/Ballz PR.rpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/Ballz PR/Ballz PR.rpp -------------------------------------------------------------------------------- /content/sound/ball/Ballz PR/Media/249834__unclesigmund__stone-tap.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/Ballz PR/Media/249834__unclesigmund__stone-tap.wav -------------------------------------------------------------------------------- /content/sound/ball/Ballz PR/Media/441786__jjdg__hammer-agents-stone.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/Ballz PR/Media/441786__jjdg__hammer-agents-stone.wav -------------------------------------------------------------------------------- /content/sound/ball/Ballz blob PR/Ballz blob PR-2022-12-20_1516.rpp-bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/Ballz blob PR/Ballz blob PR-2022-12-20_1516.rpp-bak -------------------------------------------------------------------------------- /content/sound/ball/Ballz blob PR/Ballz blob PR.rpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/Ballz blob PR/Ballz blob PR.rpp -------------------------------------------------------------------------------- /content/sound/ball/Ballz blob PR/Media/untitled - 01 (20-12-2022 13-51-50) - 001.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/Ballz blob PR/Media/untitled - 01 (20-12-2022 13-51-50) - 001.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_blob_rr_01.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_blob_rr_01.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_blob_rr_01.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_blob_rr_01.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_blob_rr_02.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_blob_rr_02.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_blob_rr_02.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_blob_rr_02.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_blob_rr_03.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_blob_rr_03.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_blob_rr_03.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_blob_rr_03.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_blob_rr_04.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_blob_rr_04.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_blob_rr_04.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_blob_rr_04.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_blob_rr_05.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_blob_rr_05.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_blob_rr_05.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_blob_rr_05.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_blob_rr_06.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_blob_rr_06.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_blob_rr_06.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_blob_rr_06.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_blob_rr_07.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_blob_rr_07.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_blob_rr_07.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_blob_rr_07.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_blob_rr_08.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_blob_rr_08.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_blob_rr_08.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_blob_rr_08.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_blob_rr_09.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_blob_rr_09.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_blob_rr_09.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_blob_rr_09.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_blob_rr_10.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_blob_rr_10.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_blob_rr_10.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_blob_rr_10.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_big_rr_1.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_big_rr_1.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_big_rr_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_big_rr_1.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_big_rr_2.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_big_rr_2.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_big_rr_2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_big_rr_2.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_big_rr_3.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_big_rr_3.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_big_rr_3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_big_rr_3.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_big_rr_4.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_big_rr_4.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_big_rr_4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_big_rr_4.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_big_rr_5.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_big_rr_5.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_big_rr_5.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_big_rr_5.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_big_rr_6.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_big_rr_6.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_big_rr_6.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_big_rr_6.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_big_rr_7.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_big_rr_7.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_big_rr_7.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_big_rr_7.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_big_rr_8.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_big_rr_8.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_big_rr_8.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_big_rr_8.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_small_rr_1.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_small_rr_1.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_small_rr_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_small_rr_1.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_small_rr_2.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_small_rr_2.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_small_rr_2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_small_rr_2.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_small_rr_3.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_small_rr_3.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_small_rr_3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_small_rr_3.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_small_rr_4.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_small_rr_4.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_small_rr_4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_small_rr_4.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_small_rr_5.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_small_rr_5.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_small_rr_5.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_small_rr_5.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_small_rr_6.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_small_rr_6.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_small_rr_6.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_small_rr_6.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_small_rr_7.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_small_rr_7.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_small_rr_7.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_small_rr_7.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_small_rr_8.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_small_rr_8.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_hit_small_rr_8.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_hit_small_rr_8.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_slide_big_rr_1.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_slide_big_rr_1.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_slide_big_rr_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_slide_big_rr_1.wav -------------------------------------------------------------------------------- /content/sound/ball/ball_slide_small_rr_1.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_slide_small_rr_1.opus -------------------------------------------------------------------------------- /content/sound/ball/ball_slide_small_rr_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/ball/ball_slide_small_rr_1.wav -------------------------------------------------------------------------------- /content/sound/click.opus: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/sound/click.opus -------------------------------------------------------------------------------- /content/textures/ball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/textures/ball.png -------------------------------------------------------------------------------- /content/textures/cursor/base.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/textures/cursor/base.png -------------------------------------------------------------------------------- /content/textures/landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/textures/landscape.png -------------------------------------------------------------------------------- /content/textures/npc_test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/textures/npc_test.png -------------------------------------------------------------------------------- /content/textures/terrain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/content/textures/terrain.png -------------------------------------------------------------------------------- /libs/fu2/function2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/libs/fu2/function2.hpp -------------------------------------------------------------------------------- /libs/mio/mio.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/libs/mio/mio.hpp -------------------------------------------------------------------------------- /libs/visit_struct/visit_struct.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/libs/visit_struct/visit_struct.hpp -------------------------------------------------------------------------------- /libs/visit_struct/visit_struct_intrusive.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/libs/visit_struct/visit_struct_intrusive.hpp -------------------------------------------------------------------------------- /src/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/CMakeLists.txt -------------------------------------------------------------------------------- /src/asura.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/asura.h -------------------------------------------------------------------------------- /src/asura_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/asura_config.h -------------------------------------------------------------------------------- /src/asura_engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/asura_engine.h -------------------------------------------------------------------------------- /src/editor/editor_common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/editor/editor_common.cpp -------------------------------------------------------------------------------- /src/editor/editor_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/editor/editor_common.h -------------------------------------------------------------------------------- /src/editor/editor_ui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/editor/editor_ui.cpp -------------------------------------------------------------------------------- /src/engine/asura_global_vars.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/asura_global_vars.h -------------------------------------------------------------------------------- /src/engine/audio/audio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/audio/audio.cpp -------------------------------------------------------------------------------- /src/engine/audio/audio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/audio/audio.h -------------------------------------------------------------------------------- /src/engine/audio/module_OpenAL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/audio/module_OpenAL.cpp -------------------------------------------------------------------------------- /src/engine/audio/module_OpenAL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/audio/module_OpenAL.h -------------------------------------------------------------------------------- /src/engine/audio/module_OpenAL.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/audio/module_OpenAL.inl -------------------------------------------------------------------------------- /src/engine/audio/module_XAudio2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/audio/module_XAudio2.cpp -------------------------------------------------------------------------------- /src/engine/audio/module_XAudio2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/audio/module_XAudio2.h -------------------------------------------------------------------------------- /src/engine/audio/module_XAudio2.inl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/audio/module_XAudio2.inl -------------------------------------------------------------------------------- /src/engine/audio/opus_decoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/audio/opus_decoder.cpp -------------------------------------------------------------------------------- /src/engine/audio/opus_decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/audio/opus_decoder.h -------------------------------------------------------------------------------- /src/engine/core/console.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/core/console.cpp -------------------------------------------------------------------------------- /src/engine/core/console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/core/console.h -------------------------------------------------------------------------------- /src/engine/core/console_tmagic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/core/console_tmagic.h -------------------------------------------------------------------------------- /src/engine/core/core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/core/core.cpp -------------------------------------------------------------------------------- /src/engine/core/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/core/core.h -------------------------------------------------------------------------------- /src/engine/core/debug_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/core/debug_core.cpp -------------------------------------------------------------------------------- /src/engine/core/debug_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/core/debug_core.h -------------------------------------------------------------------------------- /src/engine/core/except.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/core/except.h -------------------------------------------------------------------------------- /src/engine/core/file_stream.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/core/file_stream.cpp -------------------------------------------------------------------------------- /src/engine/core/file_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/core/file_stream.h -------------------------------------------------------------------------------- /src/engine/core/filesystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/core/filesystem.cpp -------------------------------------------------------------------------------- /src/engine/core/filesystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/core/filesystem.h -------------------------------------------------------------------------------- /src/engine/core/logic_parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/core/logic_parser.cpp -------------------------------------------------------------------------------- /src/engine/core/logic_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/core/logic_parser.h -------------------------------------------------------------------------------- /src/engine/core/math.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/core/math.cpp -------------------------------------------------------------------------------- /src/engine/core/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/core/math.h -------------------------------------------------------------------------------- /src/engine/core/resources.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/core/resources.cpp -------------------------------------------------------------------------------- /src/engine/core/resources.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/core/resources.h -------------------------------------------------------------------------------- /src/engine/core/scheduler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/core/scheduler.cpp -------------------------------------------------------------------------------- /src/engine/core/scheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/core/scheduler.h -------------------------------------------------------------------------------- /src/engine/core/threads.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/core/threads.cpp -------------------------------------------------------------------------------- /src/engine/core/threads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/core/threads.h -------------------------------------------------------------------------------- /src/engine/core/tmagic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/core/tmagic.h -------------------------------------------------------------------------------- /src/engine/core/treflect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/core/treflect.h -------------------------------------------------------------------------------- /src/engine/core/types.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/core/types.cpp -------------------------------------------------------------------------------- /src/engine/core/types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/core/types.h -------------------------------------------------------------------------------- /src/engine/eces/components.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | -------------------------------------------------------------------------------- /src/engine/eces/components.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/eces/components.h -------------------------------------------------------------------------------- /src/engine/eces/entities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/eces/entities.cpp -------------------------------------------------------------------------------- /src/engine/eces/entities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/eces/entities.h -------------------------------------------------------------------------------- /src/engine/eces/entities_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/eces/entities_helpers.h -------------------------------------------------------------------------------- /src/engine/eces/entities_serializer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/eces/entities_serializer.cpp -------------------------------------------------------------------------------- /src/engine/eces/entities_serializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/eces/entities_serializer.h -------------------------------------------------------------------------------- /src/engine/eces/level.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/eces/level.cpp -------------------------------------------------------------------------------- /src/engine/eces/level.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/eces/level.h -------------------------------------------------------------------------------- /src/engine/eces/reflection.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/engine/eces/reflection.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | namespace Asura::Entities 4 | { 5 | 6 | } -------------------------------------------------------------------------------- /src/engine/eces/scene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/eces/scene.cpp -------------------------------------------------------------------------------- /src/engine/eces/scene.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/eces/scene.h -------------------------------------------------------------------------------- /src/engine/engine/engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/engine/engine.cpp -------------------------------------------------------------------------------- /src/engine/engine/engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/engine/engine.h -------------------------------------------------------------------------------- /src/engine/engine/game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/engine/game.cpp -------------------------------------------------------------------------------- /src/engine/engine/game.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/engine/game.h -------------------------------------------------------------------------------- /src/engine/engine/input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/engine/input.cpp -------------------------------------------------------------------------------- /src/engine/engine/input.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/engine/input.h -------------------------------------------------------------------------------- /src/engine/engine/key_binder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/engine/key_binder.cpp -------------------------------------------------------------------------------- /src/engine/engine/key_binder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/engine/key_binder.h -------------------------------------------------------------------------------- /src/engine/gameplay/camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/gameplay/camera.cpp -------------------------------------------------------------------------------- /src/engine/gameplay/camera.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/gameplay/camera.h -------------------------------------------------------------------------------- /src/engine/gameplay/gameplay_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/gameplay/gameplay_common.h -------------------------------------------------------------------------------- /src/engine/gameplay/holder_free.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/gameplay/holder_free.cpp -------------------------------------------------------------------------------- /src/engine/gameplay/holder_free.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/gameplay/holder_free.h -------------------------------------------------------------------------------- /src/engine/gameplay/holder_player.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/gameplay/holder_player.cpp -------------------------------------------------------------------------------- /src/engine/gameplay/holder_player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/gameplay/holder_player.h -------------------------------------------------------------------------------- /src/engine/gameplay/holder_player_free.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/gameplay/holder_player_free.cpp -------------------------------------------------------------------------------- /src/engine/gameplay/holder_player_free.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/gameplay/holder_player_free.h -------------------------------------------------------------------------------- /src/engine/net/network.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/net/network.cpp -------------------------------------------------------------------------------- /src/engine/net/network.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/net/network.h -------------------------------------------------------------------------------- /src/engine/physics/physics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/physics/physics.cpp -------------------------------------------------------------------------------- /src/engine/physics/physics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/physics/physics.h -------------------------------------------------------------------------------- /src/engine/physics/physics_body.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/physics/physics_body.cpp -------------------------------------------------------------------------------- /src/engine/physics/physics_body.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/physics/physics_body.h -------------------------------------------------------------------------------- /src/engine/physics/physics_contact_lister.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/physics/physics_contact_lister.cpp -------------------------------------------------------------------------------- /src/engine/physics/physics_contact_lister.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/physics/physics_contact_lister.h -------------------------------------------------------------------------------- /src/engine/physics/physics_debug_draw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/physics/physics_debug_draw.cpp -------------------------------------------------------------------------------- /src/engine/physics/physics_debug_draw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/physics/physics_debug_draw.h -------------------------------------------------------------------------------- /src/engine/physics/physics_joint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/physics/physics_joint.cpp -------------------------------------------------------------------------------- /src/engine/physics/physics_joint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/physics/physics_joint.h -------------------------------------------------------------------------------- /src/engine/physics/physics_material.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/physics/physics_material.cpp -------------------------------------------------------------------------------- /src/engine/physics/physics_material.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/physics/physics_material.h -------------------------------------------------------------------------------- /src/engine/physics/physics_world.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/physics/physics_world.cpp -------------------------------------------------------------------------------- /src/engine/physics/physics_world.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/physics/physics_world.h -------------------------------------------------------------------------------- /src/engine/render/graphics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/render/graphics.cpp -------------------------------------------------------------------------------- /src/engine/render/graphics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/render/graphics.h -------------------------------------------------------------------------------- /src/engine/render/message_box.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/render/message_box.cpp -------------------------------------------------------------------------------- /src/engine/render/message_box.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/render/message_box.h -------------------------------------------------------------------------------- /src/engine/render/opengl/glad.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/render/opengl/glad.c -------------------------------------------------------------------------------- /src/engine/render/opengl/glad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/render/opengl/glad.h -------------------------------------------------------------------------------- /src/engine/render/opengl/khrplatform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/render/opengl/khrplatform.h -------------------------------------------------------------------------------- /src/engine/render/render.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/render/render.cpp -------------------------------------------------------------------------------- /src/engine/render/render.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/render/render.h -------------------------------------------------------------------------------- /src/engine/render/shaders/shader_program.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/render/shaders/shader_program.cpp -------------------------------------------------------------------------------- /src/engine/render/shaders/shader_program.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/render/shaders/shader_program.h -------------------------------------------------------------------------------- /src/engine/render/shaders/tex_mirror.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/render/shaders/tex_mirror.cpp -------------------------------------------------------------------------------- /src/engine/render/shaders/tex_mirror.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/render/shaders/tex_mirror.h -------------------------------------------------------------------------------- /src/engine/render/shaders/tex_rotation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/render/shaders/tex_rotation.cpp -------------------------------------------------------------------------------- /src/engine/render/shaders/tex_rotation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/render/shaders/tex_rotation.h -------------------------------------------------------------------------------- /src/engine/render/texture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/render/texture.h -------------------------------------------------------------------------------- /src/engine/render/ui.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/render/ui.cpp -------------------------------------------------------------------------------- /src/engine/render/ui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/render/ui.h -------------------------------------------------------------------------------- /src/engine/render/ui/cursor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/render/ui/cursor.cpp -------------------------------------------------------------------------------- /src/engine/render/ui/cursor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/render/ui/cursor.h -------------------------------------------------------------------------------- /src/engine/render/window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/render/window.cpp -------------------------------------------------------------------------------- /src/engine/render/window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/render/window.h -------------------------------------------------------------------------------- /src/engine/systems/draw_system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/systems/draw_system.cpp -------------------------------------------------------------------------------- /src/engine/systems/draw_system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/systems/draw_system.h -------------------------------------------------------------------------------- /src/engine/systems/network_system.cpp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/engine/systems/network_system.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/engine/systems/physics_scene_system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/systems/physics_scene_system.cpp -------------------------------------------------------------------------------- /src/engine/systems/physics_scene_system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/systems/physics_scene_system.h -------------------------------------------------------------------------------- /src/engine/systems/physics_system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/systems/physics_system.cpp -------------------------------------------------------------------------------- /src/engine/systems/physics_system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/systems/physics_system.h -------------------------------------------------------------------------------- /src/engine/systems/systems.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/systems/systems.cpp -------------------------------------------------------------------------------- /src/engine/systems/systems.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/engine/systems/systems.h -------------------------------------------------------------------------------- /src/game/ingame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/game/ingame.cpp -------------------------------------------------------------------------------- /src/game/ingame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/game/ingame.h -------------------------------------------------------------------------------- /src/game_components.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/game_components.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/pch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ForserX/Asura2D/HEAD/src/pch.h --------------------------------------------------------------------------------