├── .gitignore ├── .vscode ├── c_cpp_properties.json ├── launch.json ├── settings.json └── tasks.json ├── CMakeLists.txt ├── Doxyfile ├── README.md ├── code ├── Core │ ├── Assert │ │ ├── Assert.cpp │ │ └── Assert.hpp │ ├── BasicTypes.hpp │ ├── ClassManager.cpp │ ├── ClassManager.hpp │ ├── Command │ │ ├── Command.hpp │ │ ├── CommandLine.cpp │ │ ├── CommandLine.hpp │ │ ├── DefaultCommands.cpp │ │ └── DefaultCommands.hpp │ ├── Config │ │ ├── ConfigObject.cpp │ │ └── ConfigObject.hpp │ ├── Core.hpp │ ├── Engine.cpp │ ├── Engine.hpp │ ├── EngineConfig.cpp │ ├── EngineConfig.hpp │ ├── Events │ │ ├── Event.cpp │ │ ├── Event.hpp │ │ ├── EventsManager.cpp │ │ └── EventsManager.hpp │ ├── File │ │ ├── File.cpp │ │ └── File.hpp │ ├── Functor.hpp │ ├── Input │ │ ├── Input.cpp │ │ ├── Input.hpp │ │ └── InputEvents.hpp │ ├── Log │ │ ├── Log.cpp │ │ └── Log.hpp │ ├── Macros.hpp │ ├── Maths │ │ ├── Geometry.cpp │ │ ├── Geometry.hpp │ │ ├── MathUtils.cpp │ │ ├── MathUtils.hpp │ │ ├── Maths.hpp │ │ ├── Matrix4.cpp │ │ ├── Matrix4.hpp │ │ ├── Quaternion.cpp │ │ ├── Quaternion.hpp │ │ ├── Vector2.cpp │ │ ├── Vector2.hpp │ │ ├── Vector3.cpp │ │ ├── Vector3.hpp │ │ ├── Vector4.cpp │ │ ├── Vector4.hpp │ │ └── VectorDef.hpp │ ├── Memory.cpp │ ├── Memory.hpp │ ├── Net │ │ ├── Server.cpp │ │ └── Server.hpp │ ├── ObjectBase.cpp │ ├── ObjectBase.hpp │ ├── Profiler │ │ ├── Profiler.cpp │ │ └── Profiler.hpp │ ├── Proxy │ │ ├── ProxyObject.hpp │ │ └── ProxyOwner.hpp │ ├── Serialization.cpp │ ├── Serialization.hpp │ ├── Singleton.hpp │ ├── Subsystem.cpp │ ├── Subsystem.hpp │ └── Time │ │ ├── TimeUtils.cpp │ │ ├── TimeUtils.hpp │ │ ├── TimerManager.cpp │ │ └── TimerManager.hpp ├── Graphics │ ├── Animation │ │ ├── Animation.cpp │ │ ├── Animation.hpp │ │ ├── AnimationFrame.cpp │ │ └── AnimationFrame.hpp │ ├── Camera │ │ ├── Camera.cpp │ │ ├── Camera.hpp │ │ ├── Frustum.cpp │ │ └── Frustum.hpp │ ├── Graphics.hpp │ ├── Material │ │ ├── Material.cpp │ │ ├── Material.hpp │ │ ├── MaterialManager.cpp │ │ ├── MaterialManager.hpp │ │ ├── Shader.cpp │ │ ├── Shader.hpp │ │ ├── Texture.cpp │ │ └── Texture.hpp │ ├── Mesh.cpp │ ├── Mesh.hpp │ ├── MeshPrimitives.cpp │ ├── MeshPrimitives.hpp │ ├── Optimizations │ │ ├── Batch.cpp │ │ ├── Batch.hpp │ │ ├── BatchesMap.cpp │ │ ├── BatchesMap.hpp │ │ ├── Chunk.cpp │ │ └── Chunk.hpp │ ├── RenderContext.cpp │ ├── RenderContext.hpp │ ├── RenderEngine.cpp │ ├── RenderEngine.hpp │ ├── Renderer.cpp │ ├── Renderer.hpp │ ├── ShapeBatchRenderer.cpp │ └── ShapeBatchRenderer.hpp ├── Scenes │ ├── Component.cpp │ ├── Component.hpp │ ├── GameObject.cpp │ ├── GameObject.hpp │ ├── Scene.cpp │ ├── Scene.hpp │ ├── Scenes.hpp │ ├── ScenesManager.cpp │ ├── ScenesManager.hpp │ ├── Transform.cpp │ └── Transform.hpp ├── Scripting │ ├── Script.cpp │ ├── Script.hpp │ ├── ScriptEngine.cpp │ ├── ScriptEngine.hpp │ └── Scripting.hpp ├── SpacePartition │ ├── KTree.cpp │ └── KTree.hpp ├── Test │ └── Test.hpp └── UI │ ├── UI.hpp │ ├── UIBuilder.cpp │ ├── UIBuilder.hpp │ ├── UIButton.cpp │ ├── UIButton.hpp │ ├── UIDropdown.cpp │ ├── UIDropdown.hpp │ ├── UIEditableText.cpp │ ├── UIEditableText.hpp │ ├── UIElement.cpp │ ├── UIElement.hpp │ ├── UIElementConfig.cpp │ ├── UIElementConfig.hpp │ ├── UIGroup.cpp │ ├── UIGroup.hpp │ ├── UIList.cpp │ ├── UIList.hpp │ ├── UIManager.cpp │ ├── UIManager.hpp │ ├── UIPanel.cpp │ ├── UIPanel.hpp │ ├── UIStyle.cpp │ ├── UIStyle.hpp │ ├── UIText.cpp │ ├── UIText.hpp │ ├── UIUtils.cpp │ └── UIUtils.hpp ├── config ├── engine.json └── tmp.json ├── druid.jpg ├── druid.png ├── resources ├── background.png ├── bird.png ├── book.bmp ├── book.png ├── bridge.png ├── button.png ├── char.png ├── crosshair.png ├── demon.png ├── editor-icons │ ├── Atlas.png │ ├── Cursor.png │ ├── Eraser.png │ ├── EventPoint.png │ ├── Layer.png │ ├── Pencil.png │ ├── PlayerStart.png │ ├── Selector.png │ ├── SpawnPoint.png │ └── WayPoint.png ├── font.png ├── font16x16.bmp ├── font16x16.png ├── font16x16.xcf ├── forest.png ├── mage.bmp ├── mage.png ├── mage2.png ├── mountain.png ├── player-start.png ├── projectile.png ├── shaders │ ├── fragment.shader │ ├── fragmentDebug.shader │ ├── vertex.shader │ └── vertexDebug.shader ├── snorlax.bmp ├── snorlax.png ├── terrain.png ├── tiles.png ├── tiles2.png ├── tiles3.png └── tornado.png ├── scripts ├── build.py ├── clean.py ├── dependencies-zip │ ├── duktape-2.6.0.tar.xz │ ├── glad.zip │ ├── glfw-3.3.4.zip │ ├── json-3.9.1.zip │ └── libpng-1.6.37.tar.xz ├── dependencies.py ├── doc.py ├── generateClassList.py ├── generateCode.py ├── generateIncludes.py ├── generateInstanceByName.py └── test.sh ├── test └── unit │ ├── Matrix4 │ └── Matrix4.cpp │ ├── Quaternion │ └── Quaternion.cpp │ ├── Time │ └── Time.cpp │ ├── Vector2 │ └── Vector2.cpp │ ├── Vector3 │ └── Vector3.cpp │ └── Vector4 │ └── Vector4.cpp └── tools └── Editor ├── Editor.cpp ├── Editor.hpp ├── EditorCommands.cpp ├── EditorCommands.hpp ├── EditorController.cpp ├── EditorController.hpp ├── EditorUI ├── Brush.cpp ├── Brush.hpp ├── EditorStyles.hpp ├── EditorUIElement.hpp ├── EditorUIGroups.hpp ├── Grid.cpp ├── Grid.hpp ├── InfoBar.cpp ├── InfoBar.hpp ├── LayersBar.cpp ├── LayersBar.hpp ├── MenuBar.cpp ├── MenuBar.hpp ├── Sprites.cpp ├── Sprites.hpp ├── ToolsBar.cpp └── ToolsBar.hpp ├── config ├── resources.json └── sprites.json └── main.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/Doxyfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/README.md -------------------------------------------------------------------------------- /code/Core/Assert/Assert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Assert/Assert.cpp -------------------------------------------------------------------------------- /code/Core/Assert/Assert.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Assert/Assert.hpp -------------------------------------------------------------------------------- /code/Core/BasicTypes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/BasicTypes.hpp -------------------------------------------------------------------------------- /code/Core/ClassManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/ClassManager.cpp -------------------------------------------------------------------------------- /code/Core/ClassManager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/ClassManager.hpp -------------------------------------------------------------------------------- /code/Core/Command/Command.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Command/Command.hpp -------------------------------------------------------------------------------- /code/Core/Command/CommandLine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Command/CommandLine.cpp -------------------------------------------------------------------------------- /code/Core/Command/CommandLine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Command/CommandLine.hpp -------------------------------------------------------------------------------- /code/Core/Command/DefaultCommands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Command/DefaultCommands.cpp -------------------------------------------------------------------------------- /code/Core/Command/DefaultCommands.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Command/DefaultCommands.hpp -------------------------------------------------------------------------------- /code/Core/Config/ConfigObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Config/ConfigObject.cpp -------------------------------------------------------------------------------- /code/Core/Config/ConfigObject.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Config/ConfigObject.hpp -------------------------------------------------------------------------------- /code/Core/Core.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Core.hpp -------------------------------------------------------------------------------- /code/Core/Engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Engine.cpp -------------------------------------------------------------------------------- /code/Core/Engine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Engine.hpp -------------------------------------------------------------------------------- /code/Core/EngineConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/EngineConfig.cpp -------------------------------------------------------------------------------- /code/Core/EngineConfig.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/EngineConfig.hpp -------------------------------------------------------------------------------- /code/Core/Events/Event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Events/Event.cpp -------------------------------------------------------------------------------- /code/Core/Events/Event.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Events/Event.hpp -------------------------------------------------------------------------------- /code/Core/Events/EventsManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Events/EventsManager.cpp -------------------------------------------------------------------------------- /code/Core/Events/EventsManager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Events/EventsManager.hpp -------------------------------------------------------------------------------- /code/Core/File/File.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/File/File.cpp -------------------------------------------------------------------------------- /code/Core/File/File.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/File/File.hpp -------------------------------------------------------------------------------- /code/Core/Functor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Functor.hpp -------------------------------------------------------------------------------- /code/Core/Input/Input.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Input/Input.cpp -------------------------------------------------------------------------------- /code/Core/Input/Input.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Input/Input.hpp -------------------------------------------------------------------------------- /code/Core/Input/InputEvents.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Input/InputEvents.hpp -------------------------------------------------------------------------------- /code/Core/Log/Log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Log/Log.cpp -------------------------------------------------------------------------------- /code/Core/Log/Log.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Log/Log.hpp -------------------------------------------------------------------------------- /code/Core/Macros.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Macros.hpp -------------------------------------------------------------------------------- /code/Core/Maths/Geometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Maths/Geometry.cpp -------------------------------------------------------------------------------- /code/Core/Maths/Geometry.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Maths/Geometry.hpp -------------------------------------------------------------------------------- /code/Core/Maths/MathUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Maths/MathUtils.cpp -------------------------------------------------------------------------------- /code/Core/Maths/MathUtils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Maths/MathUtils.hpp -------------------------------------------------------------------------------- /code/Core/Maths/Maths.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Maths/Maths.hpp -------------------------------------------------------------------------------- /code/Core/Maths/Matrix4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Maths/Matrix4.cpp -------------------------------------------------------------------------------- /code/Core/Maths/Matrix4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Maths/Matrix4.hpp -------------------------------------------------------------------------------- /code/Core/Maths/Quaternion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Maths/Quaternion.cpp -------------------------------------------------------------------------------- /code/Core/Maths/Quaternion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Maths/Quaternion.hpp -------------------------------------------------------------------------------- /code/Core/Maths/Vector2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Maths/Vector2.cpp -------------------------------------------------------------------------------- /code/Core/Maths/Vector2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Maths/Vector2.hpp -------------------------------------------------------------------------------- /code/Core/Maths/Vector3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Maths/Vector3.cpp -------------------------------------------------------------------------------- /code/Core/Maths/Vector3.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Maths/Vector3.hpp -------------------------------------------------------------------------------- /code/Core/Maths/Vector4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Maths/Vector4.cpp -------------------------------------------------------------------------------- /code/Core/Maths/Vector4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Maths/Vector4.hpp -------------------------------------------------------------------------------- /code/Core/Maths/VectorDef.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Maths/VectorDef.hpp -------------------------------------------------------------------------------- /code/Core/Memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Memory.cpp -------------------------------------------------------------------------------- /code/Core/Memory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Memory.hpp -------------------------------------------------------------------------------- /code/Core/Net/Server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Net/Server.cpp -------------------------------------------------------------------------------- /code/Core/Net/Server.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Net/Server.hpp -------------------------------------------------------------------------------- /code/Core/ObjectBase.cpp: -------------------------------------------------------------------------------- 1 | #include "Core/ObjectBase.hpp" -------------------------------------------------------------------------------- /code/Core/ObjectBase.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/ObjectBase.hpp -------------------------------------------------------------------------------- /code/Core/Profiler/Profiler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Profiler/Profiler.cpp -------------------------------------------------------------------------------- /code/Core/Profiler/Profiler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Profiler/Profiler.hpp -------------------------------------------------------------------------------- /code/Core/Proxy/ProxyObject.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Proxy/ProxyObject.hpp -------------------------------------------------------------------------------- /code/Core/Proxy/ProxyOwner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Proxy/ProxyOwner.hpp -------------------------------------------------------------------------------- /code/Core/Serialization.cpp: -------------------------------------------------------------------------------- 1 | #include "Core/Serialization.hpp" -------------------------------------------------------------------------------- /code/Core/Serialization.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Serialization.hpp -------------------------------------------------------------------------------- /code/Core/Singleton.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Singleton.hpp -------------------------------------------------------------------------------- /code/Core/Subsystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Subsystem.cpp -------------------------------------------------------------------------------- /code/Core/Subsystem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Subsystem.hpp -------------------------------------------------------------------------------- /code/Core/Time/TimeUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Time/TimeUtils.cpp -------------------------------------------------------------------------------- /code/Core/Time/TimeUtils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Time/TimeUtils.hpp -------------------------------------------------------------------------------- /code/Core/Time/TimerManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Time/TimerManager.cpp -------------------------------------------------------------------------------- /code/Core/Time/TimerManager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Core/Time/TimerManager.hpp -------------------------------------------------------------------------------- /code/Graphics/Animation/Animation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Animation/Animation.cpp -------------------------------------------------------------------------------- /code/Graphics/Animation/Animation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Animation/Animation.hpp -------------------------------------------------------------------------------- /code/Graphics/Animation/AnimationFrame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Animation/AnimationFrame.cpp -------------------------------------------------------------------------------- /code/Graphics/Animation/AnimationFrame.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Animation/AnimationFrame.hpp -------------------------------------------------------------------------------- /code/Graphics/Camera/Camera.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Camera/Camera.cpp -------------------------------------------------------------------------------- /code/Graphics/Camera/Camera.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Camera/Camera.hpp -------------------------------------------------------------------------------- /code/Graphics/Camera/Frustum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Camera/Frustum.cpp -------------------------------------------------------------------------------- /code/Graphics/Camera/Frustum.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Camera/Frustum.hpp -------------------------------------------------------------------------------- /code/Graphics/Graphics.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Graphics.hpp -------------------------------------------------------------------------------- /code/Graphics/Material/Material.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Material/Material.cpp -------------------------------------------------------------------------------- /code/Graphics/Material/Material.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Material/Material.hpp -------------------------------------------------------------------------------- /code/Graphics/Material/MaterialManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Material/MaterialManager.cpp -------------------------------------------------------------------------------- /code/Graphics/Material/MaterialManager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Material/MaterialManager.hpp -------------------------------------------------------------------------------- /code/Graphics/Material/Shader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Material/Shader.cpp -------------------------------------------------------------------------------- /code/Graphics/Material/Shader.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Material/Shader.hpp -------------------------------------------------------------------------------- /code/Graphics/Material/Texture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Material/Texture.cpp -------------------------------------------------------------------------------- /code/Graphics/Material/Texture.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Material/Texture.hpp -------------------------------------------------------------------------------- /code/Graphics/Mesh.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Mesh.cpp -------------------------------------------------------------------------------- /code/Graphics/Mesh.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Mesh.hpp -------------------------------------------------------------------------------- /code/Graphics/MeshPrimitives.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/MeshPrimitives.cpp -------------------------------------------------------------------------------- /code/Graphics/MeshPrimitives.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/MeshPrimitives.hpp -------------------------------------------------------------------------------- /code/Graphics/Optimizations/Batch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Optimizations/Batch.cpp -------------------------------------------------------------------------------- /code/Graphics/Optimizations/Batch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Optimizations/Batch.hpp -------------------------------------------------------------------------------- /code/Graphics/Optimizations/BatchesMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Optimizations/BatchesMap.cpp -------------------------------------------------------------------------------- /code/Graphics/Optimizations/BatchesMap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Optimizations/BatchesMap.hpp -------------------------------------------------------------------------------- /code/Graphics/Optimizations/Chunk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Optimizations/Chunk.cpp -------------------------------------------------------------------------------- /code/Graphics/Optimizations/Chunk.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Optimizations/Chunk.hpp -------------------------------------------------------------------------------- /code/Graphics/RenderContext.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/RenderContext.cpp -------------------------------------------------------------------------------- /code/Graphics/RenderContext.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/RenderContext.hpp -------------------------------------------------------------------------------- /code/Graphics/RenderEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/RenderEngine.cpp -------------------------------------------------------------------------------- /code/Graphics/RenderEngine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/RenderEngine.hpp -------------------------------------------------------------------------------- /code/Graphics/Renderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Renderer.cpp -------------------------------------------------------------------------------- /code/Graphics/Renderer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/Renderer.hpp -------------------------------------------------------------------------------- /code/Graphics/ShapeBatchRenderer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/ShapeBatchRenderer.cpp -------------------------------------------------------------------------------- /code/Graphics/ShapeBatchRenderer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Graphics/ShapeBatchRenderer.hpp -------------------------------------------------------------------------------- /code/Scenes/Component.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Scenes/Component.cpp -------------------------------------------------------------------------------- /code/Scenes/Component.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Scenes/Component.hpp -------------------------------------------------------------------------------- /code/Scenes/GameObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Scenes/GameObject.cpp -------------------------------------------------------------------------------- /code/Scenes/GameObject.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Scenes/GameObject.hpp -------------------------------------------------------------------------------- /code/Scenes/Scene.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Scenes/Scene.cpp -------------------------------------------------------------------------------- /code/Scenes/Scene.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Scenes/Scene.hpp -------------------------------------------------------------------------------- /code/Scenes/Scenes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Scenes/Scenes.hpp -------------------------------------------------------------------------------- /code/Scenes/ScenesManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Scenes/ScenesManager.cpp -------------------------------------------------------------------------------- /code/Scenes/ScenesManager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Scenes/ScenesManager.hpp -------------------------------------------------------------------------------- /code/Scenes/Transform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Scenes/Transform.cpp -------------------------------------------------------------------------------- /code/Scenes/Transform.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Scenes/Transform.hpp -------------------------------------------------------------------------------- /code/Scripting/Script.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Scripting/Script.cpp -------------------------------------------------------------------------------- /code/Scripting/Script.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Scripting/Script.hpp -------------------------------------------------------------------------------- /code/Scripting/ScriptEngine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Scripting/ScriptEngine.cpp -------------------------------------------------------------------------------- /code/Scripting/ScriptEngine.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Scripting/ScriptEngine.hpp -------------------------------------------------------------------------------- /code/Scripting/Scripting.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Scripting/Scripting.hpp -------------------------------------------------------------------------------- /code/SpacePartition/KTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/SpacePartition/KTree.cpp -------------------------------------------------------------------------------- /code/SpacePartition/KTree.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/SpacePartition/KTree.hpp -------------------------------------------------------------------------------- /code/Test/Test.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/Test/Test.hpp -------------------------------------------------------------------------------- /code/UI/UI.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UI.hpp -------------------------------------------------------------------------------- /code/UI/UIBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UIBuilder.cpp -------------------------------------------------------------------------------- /code/UI/UIBuilder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UIBuilder.hpp -------------------------------------------------------------------------------- /code/UI/UIButton.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UIButton.cpp -------------------------------------------------------------------------------- /code/UI/UIButton.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UIButton.hpp -------------------------------------------------------------------------------- /code/UI/UIDropdown.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UIDropdown.cpp -------------------------------------------------------------------------------- /code/UI/UIDropdown.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UIDropdown.hpp -------------------------------------------------------------------------------- /code/UI/UIEditableText.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UIEditableText.cpp -------------------------------------------------------------------------------- /code/UI/UIEditableText.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UIEditableText.hpp -------------------------------------------------------------------------------- /code/UI/UIElement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UIElement.cpp -------------------------------------------------------------------------------- /code/UI/UIElement.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UIElement.hpp -------------------------------------------------------------------------------- /code/UI/UIElementConfig.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UIElementConfig.cpp -------------------------------------------------------------------------------- /code/UI/UIElementConfig.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UIElementConfig.hpp -------------------------------------------------------------------------------- /code/UI/UIGroup.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UIGroup.cpp -------------------------------------------------------------------------------- /code/UI/UIGroup.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UIGroup.hpp -------------------------------------------------------------------------------- /code/UI/UIList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UIList.cpp -------------------------------------------------------------------------------- /code/UI/UIList.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UIList.hpp -------------------------------------------------------------------------------- /code/UI/UIManager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UIManager.cpp -------------------------------------------------------------------------------- /code/UI/UIManager.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UIManager.hpp -------------------------------------------------------------------------------- /code/UI/UIPanel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UIPanel.cpp -------------------------------------------------------------------------------- /code/UI/UIPanel.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UIPanel.hpp -------------------------------------------------------------------------------- /code/UI/UIStyle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UIStyle.cpp -------------------------------------------------------------------------------- /code/UI/UIStyle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UIStyle.hpp -------------------------------------------------------------------------------- /code/UI/UIText.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UIText.cpp -------------------------------------------------------------------------------- /code/UI/UIText.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UIText.hpp -------------------------------------------------------------------------------- /code/UI/UIUtils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UIUtils.cpp -------------------------------------------------------------------------------- /code/UI/UIUtils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/code/UI/UIUtils.hpp -------------------------------------------------------------------------------- /config/engine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/config/engine.json -------------------------------------------------------------------------------- /config/tmp.json: -------------------------------------------------------------------------------- 1 | { 2 | "size": 0.0 3 | } -------------------------------------------------------------------------------- /druid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/druid.jpg -------------------------------------------------------------------------------- /druid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/druid.png -------------------------------------------------------------------------------- /resources/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/background.png -------------------------------------------------------------------------------- /resources/bird.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/bird.png -------------------------------------------------------------------------------- /resources/book.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/book.bmp -------------------------------------------------------------------------------- /resources/book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/book.png -------------------------------------------------------------------------------- /resources/bridge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/bridge.png -------------------------------------------------------------------------------- /resources/button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/button.png -------------------------------------------------------------------------------- /resources/char.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/char.png -------------------------------------------------------------------------------- /resources/crosshair.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/crosshair.png -------------------------------------------------------------------------------- /resources/demon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/demon.png -------------------------------------------------------------------------------- /resources/editor-icons/Atlas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/editor-icons/Atlas.png -------------------------------------------------------------------------------- /resources/editor-icons/Cursor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/editor-icons/Cursor.png -------------------------------------------------------------------------------- /resources/editor-icons/Eraser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/editor-icons/Eraser.png -------------------------------------------------------------------------------- /resources/editor-icons/EventPoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/editor-icons/EventPoint.png -------------------------------------------------------------------------------- /resources/editor-icons/Layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/editor-icons/Layer.png -------------------------------------------------------------------------------- /resources/editor-icons/Pencil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/editor-icons/Pencil.png -------------------------------------------------------------------------------- /resources/editor-icons/PlayerStart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/editor-icons/PlayerStart.png -------------------------------------------------------------------------------- /resources/editor-icons/Selector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/editor-icons/Selector.png -------------------------------------------------------------------------------- /resources/editor-icons/SpawnPoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/editor-icons/SpawnPoint.png -------------------------------------------------------------------------------- /resources/editor-icons/WayPoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/editor-icons/WayPoint.png -------------------------------------------------------------------------------- /resources/font.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/font.png -------------------------------------------------------------------------------- /resources/font16x16.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/font16x16.bmp -------------------------------------------------------------------------------- /resources/font16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/font16x16.png -------------------------------------------------------------------------------- /resources/font16x16.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/font16x16.xcf -------------------------------------------------------------------------------- /resources/forest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/forest.png -------------------------------------------------------------------------------- /resources/mage.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/mage.bmp -------------------------------------------------------------------------------- /resources/mage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/mage.png -------------------------------------------------------------------------------- /resources/mage2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/mage2.png -------------------------------------------------------------------------------- /resources/mountain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/mountain.png -------------------------------------------------------------------------------- /resources/player-start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/player-start.png -------------------------------------------------------------------------------- /resources/projectile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/projectile.png -------------------------------------------------------------------------------- /resources/shaders/fragment.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/shaders/fragment.shader -------------------------------------------------------------------------------- /resources/shaders/fragmentDebug.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/shaders/fragmentDebug.shader -------------------------------------------------------------------------------- /resources/shaders/vertex.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/shaders/vertex.shader -------------------------------------------------------------------------------- /resources/shaders/vertexDebug.shader: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/shaders/vertexDebug.shader -------------------------------------------------------------------------------- /resources/snorlax.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/snorlax.bmp -------------------------------------------------------------------------------- /resources/snorlax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/snorlax.png -------------------------------------------------------------------------------- /resources/terrain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/terrain.png -------------------------------------------------------------------------------- /resources/tiles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/tiles.png -------------------------------------------------------------------------------- /resources/tiles2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/tiles2.png -------------------------------------------------------------------------------- /resources/tiles3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/tiles3.png -------------------------------------------------------------------------------- /resources/tornado.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/resources/tornado.png -------------------------------------------------------------------------------- /scripts/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/scripts/build.py -------------------------------------------------------------------------------- /scripts/clean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/scripts/clean.py -------------------------------------------------------------------------------- /scripts/dependencies-zip/duktape-2.6.0.tar.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/scripts/dependencies-zip/duktape-2.6.0.tar.xz -------------------------------------------------------------------------------- /scripts/dependencies-zip/glad.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/scripts/dependencies-zip/glad.zip -------------------------------------------------------------------------------- /scripts/dependencies-zip/glfw-3.3.4.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/scripts/dependencies-zip/glfw-3.3.4.zip -------------------------------------------------------------------------------- /scripts/dependencies-zip/json-3.9.1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/scripts/dependencies-zip/json-3.9.1.zip -------------------------------------------------------------------------------- /scripts/dependencies-zip/libpng-1.6.37.tar.xz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/scripts/dependencies-zip/libpng-1.6.37.tar.xz -------------------------------------------------------------------------------- /scripts/dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/scripts/dependencies.py -------------------------------------------------------------------------------- /scripts/doc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/scripts/doc.py -------------------------------------------------------------------------------- /scripts/generateClassList.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/scripts/generateClassList.py -------------------------------------------------------------------------------- /scripts/generateCode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/scripts/generateCode.py -------------------------------------------------------------------------------- /scripts/generateIncludes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/scripts/generateIncludes.py -------------------------------------------------------------------------------- /scripts/generateInstanceByName.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/scripts/generateInstanceByName.py -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/scripts/test.sh -------------------------------------------------------------------------------- /test/unit/Matrix4/Matrix4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/test/unit/Matrix4/Matrix4.cpp -------------------------------------------------------------------------------- /test/unit/Quaternion/Quaternion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/test/unit/Quaternion/Quaternion.cpp -------------------------------------------------------------------------------- /test/unit/Time/Time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/test/unit/Time/Time.cpp -------------------------------------------------------------------------------- /test/unit/Vector2/Vector2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/test/unit/Vector2/Vector2.cpp -------------------------------------------------------------------------------- /test/unit/Vector3/Vector3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/test/unit/Vector3/Vector3.cpp -------------------------------------------------------------------------------- /test/unit/Vector4/Vector4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/test/unit/Vector4/Vector4.cpp -------------------------------------------------------------------------------- /tools/Editor/Editor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/tools/Editor/Editor.cpp -------------------------------------------------------------------------------- /tools/Editor/Editor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/tools/Editor/Editor.hpp -------------------------------------------------------------------------------- /tools/Editor/EditorCommands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/tools/Editor/EditorCommands.cpp -------------------------------------------------------------------------------- /tools/Editor/EditorCommands.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/tools/Editor/EditorCommands.hpp -------------------------------------------------------------------------------- /tools/Editor/EditorController.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/tools/Editor/EditorController.cpp -------------------------------------------------------------------------------- /tools/Editor/EditorController.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/tools/Editor/EditorController.hpp -------------------------------------------------------------------------------- /tools/Editor/EditorUI/Brush.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/tools/Editor/EditorUI/Brush.cpp -------------------------------------------------------------------------------- /tools/Editor/EditorUI/Brush.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/tools/Editor/EditorUI/Brush.hpp -------------------------------------------------------------------------------- /tools/Editor/EditorUI/EditorStyles.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/tools/Editor/EditorUI/EditorStyles.hpp -------------------------------------------------------------------------------- /tools/Editor/EditorUI/EditorUIElement.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/tools/Editor/EditorUI/EditorUIElement.hpp -------------------------------------------------------------------------------- /tools/Editor/EditorUI/EditorUIGroups.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/tools/Editor/EditorUI/EditorUIGroups.hpp -------------------------------------------------------------------------------- /tools/Editor/EditorUI/Grid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/tools/Editor/EditorUI/Grid.cpp -------------------------------------------------------------------------------- /tools/Editor/EditorUI/Grid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/tools/Editor/EditorUI/Grid.hpp -------------------------------------------------------------------------------- /tools/Editor/EditorUI/InfoBar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/tools/Editor/EditorUI/InfoBar.cpp -------------------------------------------------------------------------------- /tools/Editor/EditorUI/InfoBar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/tools/Editor/EditorUI/InfoBar.hpp -------------------------------------------------------------------------------- /tools/Editor/EditorUI/LayersBar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/tools/Editor/EditorUI/LayersBar.cpp -------------------------------------------------------------------------------- /tools/Editor/EditorUI/LayersBar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/tools/Editor/EditorUI/LayersBar.hpp -------------------------------------------------------------------------------- /tools/Editor/EditorUI/MenuBar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/tools/Editor/EditorUI/MenuBar.cpp -------------------------------------------------------------------------------- /tools/Editor/EditorUI/MenuBar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/tools/Editor/EditorUI/MenuBar.hpp -------------------------------------------------------------------------------- /tools/Editor/EditorUI/Sprites.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/tools/Editor/EditorUI/Sprites.cpp -------------------------------------------------------------------------------- /tools/Editor/EditorUI/Sprites.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/tools/Editor/EditorUI/Sprites.hpp -------------------------------------------------------------------------------- /tools/Editor/EditorUI/ToolsBar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/tools/Editor/EditorUI/ToolsBar.cpp -------------------------------------------------------------------------------- /tools/Editor/EditorUI/ToolsBar.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/tools/Editor/EditorUI/ToolsBar.hpp -------------------------------------------------------------------------------- /tools/Editor/config/resources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/tools/Editor/config/resources.json -------------------------------------------------------------------------------- /tools/Editor/config/sprites.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/tools/Editor/config/sprites.json -------------------------------------------------------------------------------- /tools/Editor/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrianensis/DruidEngine/HEAD/tools/Editor/main.cpp --------------------------------------------------------------------------------