From 68a5d6e8ac412f5d86b97b4b6ab778e5eeb7bcf7 Mon Sep 17 00:00:00 2001 From: hYdos Date: Sun, 23 Feb 2020 07:14:59 +1000 Subject: [PATCH] manually fixed camal case --- .../java/io/github/hydos/ginger/Example.java | 18 ++++++------- .../io/github/hydos/ginger/UI/UIManager.java | 2 +- .../engine/cameras/FirstPersonCamera.java | 2 +- .../engine/cameras/ThirdPersonCamera.java | 2 +- .../ginger/engine/elements/GuiTexture.java | 2 +- .../elements/buttons/TextureButton.java | 2 +- .../engine/elements/objects/Entity.java | 4 +-- .../ginger/engine/elements/objects/Light.java | 2 +- .../engine/elements/objects/RenderPlayer.java | 4 +-- .../hydos/ginger/engine/font/GUIText.java | 4 +-- .../hydos/ginger/engine/font/TextMaster.java | 2 +- .../github/hydos/ginger/engine/io/Window.java | 6 ++--- .../engine/{mathEngine => math}/Maths.java | 8 +++--- .../{mathEngine => math}/Quaternion.java | 12 ++++----- .../{mathEngine => math}/matrixes/Matrix.java | 2 +- .../matrixes/Matrix2f.java | 4 +-- .../matrixes/Matrix3f.java | 4 +-- .../matrixes/Matrix4f.java | 8 +++--- .../vectors/ReadableVector.java | 2 +- .../vectors/ReadableVector2f.java | 2 +- .../vectors/ReadableVector3f.java | 2 +- .../vectors/ReadableVector4f.java | 2 +- .../{mathEngine => math}/vectors/Vector.java | 2 +- .../vectors/Vector2f.java | 2 +- .../vectors/Vector3f.java | 2 +- .../vectors/Vector4f.java | 2 +- .../vectors/WritableVector2f.java | 2 +- .../vectors/WritableVector3f.java | 2 +- .../vectors/WritableVector4f.java | 2 +- .../hydos/ginger/engine/obj/ModelLoader.java | 4 +-- .../ginger/engine/obj/OBJFileLoader.java | 4 +-- .../hydos/ginger/engine/obj/Vertex.java | 2 +- .../obj/normals/NormalMappedObjLoader.java | 6 ++--- .../ginger/engine/obj/normals/VertexNM.java | 2 +- .../ginger/engine/particle/Particle.java | 4 +-- .../engine/particle/ParticleMaster.java | 4 +-- .../engine/particle/ParticleSystem.java | 6 ++--- .../ContrastChanger.java | 2 +- .../ContrastShader.java | 4 +-- .../Fbo.java | 2 +- .../ImageRenderer.java | 2 +- .../PostProcessing.java | 4 +-- .../MasterRenderer.java | 24 +++++++++--------- .../models/RawModel.java | 2 +- .../models/TexturedModel.java | 4 +-- .../renderers/EntityRenderer.java | 16 ++++++------ .../renderers/FontRenderer.java | 4 +-- .../renderers/GuiRenderer.java | 10 ++++---- .../renderers/NormalMappingRenderer.java | 18 ++++++------- .../renderers/ParticleRenderer.java | 12 ++++----- .../renderers/SkyboxRenderer.java | 8 +++--- .../renderers/TerrainRenderer.java | 12 ++++----- .../shaders/FontShader.java | 6 ++--- .../shaders/GuiShader.java | 4 +-- .../shaders/NormalMappingShader.java | 10 ++++---- .../shaders/ParticleShader.java | 4 +-- .../shaders/ShaderProgram.java | 10 ++++---- .../shaders/SkyboxShader.java | 6 ++--- .../shaders/StaticShader.java | 8 +++--- .../shaders/TerrainShader.java | 8 +++--- .../texture/Image.java | 4 +-- .../texture/ModelTexture.java | 2 +- .../tools/IOUtil.java | 2 +- .../tools/MousePicker.java | 12 ++++----- .../hydos/ginger/engine/shadow/ShadowBox.java | 8 +++--- .../shadow/ShadowMapEntityRenderer.java | 10 ++++---- .../shadow/ShadowMapMasterRenderer.java | 8 +++--- .../ginger/engine/shadow/ShadowShader.java | 4 +-- .../hydos/ginger/engine/terrain/Terrain.java | 8 +++--- .../hydos/ginger/engine/utils/Loader.java | 6 ++--- .../github/hydos/ginger/main/GingerMain.java | 8 +++--- .../io/github/hydos/ginger/Example.class | Bin 11353 -> 11143 bytes .../engine/cameras/FirstPersonCamera.class | Bin 1626 -> 1602 bytes .../engine/cameras/ThirdPersonCamera.class | Bin 3872 -> 3848 bytes .../hydos/ginger/engine/font/GUIText.class | Bin 3874 -> 3820 bytes .../hydos/ginger/engine/font/TextMaster.class | Bin 2682 -> 2670 bytes .../hydos/ginger/engine/io/Window.class | Bin 7661 -> 7613 bytes .../ginger/engine/mathEngine/Maths.class | Bin 4259 -> 0 bytes .../ginger/engine/mathEngine/Quaternion.class | Bin 8926 -> 0 bytes .../engine/mathEngine/matrixes/Matrix.class | Bin 789 -> 0 bytes .../engine/mathEngine/matrixes/Matrix2f.class | Bin 5489 -> 0 bytes .../engine/mathEngine/matrixes/Matrix3f.class | Bin 7222 -> 0 bytes .../engine/mathEngine/matrixes/Matrix4f.class | Bin 15674 -> 0 bytes .../mathEngine/vectors/ReadableVector.class | Bin 305 -> 0 bytes .../mathEngine/vectors/ReadableVector2f.class | Bin 269 -> 0 bytes .../mathEngine/vectors/ReadableVector3f.class | Bin 256 -> 0 bytes .../mathEngine/vectors/ReadableVector4f.class | Bin 256 -> 0 bytes .../engine/mathEngine/vectors/Vector.class | Bin 1232 -> 0 bytes .../engine/mathEngine/vectors/Vector2f.class | Bin 4934 -> 0 bytes .../engine/mathEngine/vectors/Vector3f.class | Bin 6037 -> 0 bytes .../engine/mathEngine/vectors/Vector4f.class | Bin 5870 -> 0 bytes .../mathEngine/vectors/WritableVector2f.class | Bin 221 -> 0 bytes .../mathEngine/vectors/WritableVector3f.class | Bin 280 -> 0 bytes .../mathEngine/vectors/WritableVector4f.class | Bin 281 -> 0 bytes .../hydos/ginger/engine/obj/ModelLoader.class | Bin 1512 -> 1470 bytes .../ginger/engine/obj/OBJFileLoader.class | Bin 7590 -> 7530 bytes .../hydos/ginger/engine/obj/Vertex.class | Bin 2046 -> 2022 bytes .../obj/normals/NormalMappedObjLoader.class | Bin 9779 -> 9641 bytes .../ginger/engine/obj/normals/VertexNM.class | Bin 3556 -> 3490 bytes .../ginger/engine/particle/Particle.class | Bin 4264 -> 4168 bytes .../engine/particle/ParticleMaster.class | Bin 3446 -> 3422 bytes .../engine/particle/ParticleSystem.class | Bin 5937 -> 5763 bytes .../postProcessing/ContrastChanger.class | Bin 1267 -> 1267 bytes .../postProcessing/ContrastShader.class | Bin 838 -> 832 bytes .../ginger/engine/postProcessing/Fbo.class | Bin 3027 -> 3027 bytes .../engine/postProcessing/ImageRenderer.class | Bin 1159 -> 1159 bytes .../postProcessing/PostProcessing.class | Bin 1715 -> 1697 bytes .../engine/renderEngine/MasterRenderer.class | Bin 11302 -> 0 bytes .../engine/renderEngine/models/RawModel.class | Bin 617 -> 0 bytes .../renderEngine/models/TexturedModel.class | Bin 1017 -> 0 bytes .../renderers/EntityRenderer.class | Bin 4854 -> 0 bytes .../renderEngine/renderers/FontRenderer.class | Bin 3188 -> 0 bytes .../renderEngine/renderers/GuiRenderer.class | Bin 3023 -> 0 bytes .../renderers/NormalMappingRenderer.class | Bin 6719 -> 0 bytes .../renderers/ParticleRenderer.class | Bin 8204 -> 0 bytes .../renderers/SkyboxRenderer.class | Bin 3182 -> 0 bytes .../renderers/TerrainRenderer.class | Bin 4412 -> 0 bytes .../renderEngine/shaders/FontShader.class | Bin 2532 -> 0 bytes .../renderEngine/shaders/GuiShader.class | Bin 1315 -> 0 bytes .../shaders/NormalMappingShader.class | Bin 6494 -> 0 bytes .../renderEngine/shaders/ParticleShader.class | Bin 1627 -> 0 bytes .../renderEngine/shaders/ShaderProgram.class | Bin 5573 -> 0 bytes .../renderEngine/shaders/SkyboxShader.class | Bin 1889 -> 0 bytes .../renderEngine/shaders/StaticShader.class | Bin 4527 -> 0 bytes .../renderEngine/shaders/TerrainShader.class | Bin 5078 -> 0 bytes .../engine/renderEngine/texture/Image.class | Bin 3395 -> 0 bytes .../renderEngine/texture/ModelTexture.class | Bin 3176 -> 0 bytes .../engine/renderEngine/tools/IOUtil.class | Bin 2086 -> 0 bytes .../renderEngine/tools/MousePicker.class | Bin 6202 -> 0 bytes .../ginger/engine/shadow/ShadowBox.class | Bin 6587 -> 6389 bytes .../shadow/ShadowMapEntityRenderer.class | Bin 4468 -> 4324 bytes .../shadow/ShadowMapMasterRenderer.class | Bin 6455 -> 6275 bytes .../ginger/engine/shadow/ShadowShader.class | Bin 1302 -> 1278 bytes .../hydos/ginger/engine/terrain/Terrain.class | Bin 5781 -> 5697 bytes .../hydos/ginger/engine/utils/Loader.class | Bin 7597 -> 7549 bytes .../github/hydos/ginger/main/GingerMain.class | Bin 2516 -> 2444 bytes 136 files changed, 197 insertions(+), 197 deletions(-) rename src/main/java/io/github/hydos/ginger/engine/{mathEngine => math}/Maths.java (91%) rename src/main/java/io/github/hydos/ginger/engine/{mathEngine => math}/Quaternion.java (96%) rename src/main/java/io/github/hydos/ginger/engine/{mathEngine => math}/matrixes/Matrix.java (98%) rename src/main/java/io/github/hydos/ginger/engine/{mathEngine => math}/matrixes/Matrix2f.java (98%) rename src/main/java/io/github/hydos/ginger/engine/{mathEngine => math}/matrixes/Matrix3f.java (99%) rename src/main/java/io/github/hydos/ginger/engine/{mathEngine => math}/matrixes/Matrix4f.java (99%) rename src/main/java/io/github/hydos/ginger/engine/{mathEngine => math}/vectors/ReadableVector.java (97%) rename src/main/java/io/github/hydos/ginger/engine/{mathEngine => math}/vectors/ReadableVector2f.java (96%) rename src/main/java/io/github/hydos/ginger/engine/{mathEngine => math}/vectors/ReadableVector3f.java (96%) rename src/main/java/io/github/hydos/ginger/engine/{mathEngine => math}/vectors/ReadableVector4f.java (96%) rename src/main/java/io/github/hydos/ginger/engine/{mathEngine => math}/vectors/Vector.java (98%) rename src/main/java/io/github/hydos/ginger/engine/{mathEngine => math}/vectors/Vector2f.java (99%) rename src/main/java/io/github/hydos/ginger/engine/{mathEngine => math}/vectors/Vector3f.java (99%) rename src/main/java/io/github/hydos/ginger/engine/{mathEngine => math}/vectors/Vector4f.java (99%) rename src/main/java/io/github/hydos/ginger/engine/{mathEngine => math}/vectors/WritableVector2f.java (97%) rename src/main/java/io/github/hydos/ginger/engine/{mathEngine => math}/vectors/WritableVector3f.java (97%) rename src/main/java/io/github/hydos/ginger/engine/{mathEngine => math}/vectors/WritableVector4f.java (97%) rename src/main/java/io/github/hydos/ginger/engine/{postProcessing => postprocessing}/ContrastChanger.java (91%) rename src/main/java/io/github/hydos/ginger/engine/{postProcessing => postprocessing}/ContrastShader.java (76%) rename src/main/java/io/github/hydos/ginger/engine/{postProcessing => postprocessing}/Fbo.java (99%) rename src/main/java/io/github/hydos/ginger/engine/{postProcessing => postprocessing}/ImageRenderer.java (91%) rename src/main/java/io/github/hydos/ginger/engine/{postProcessing => postprocessing}/PostProcessing.java (88%) rename src/main/java/io/github/hydos/ginger/engine/{renderEngine => render}/MasterRenderer.java (87%) rename src/main/java/io/github/hydos/ginger/engine/{renderEngine => render}/models/RawModel.java (83%) rename src/main/java/io/github/hydos/ginger/engine/{renderEngine => render}/models/TexturedModel.java (72%) rename src/main/java/io/github/hydos/ginger/engine/{renderEngine => render}/renderers/EntityRenderer.java (79%) rename src/main/java/io/github/hydos/ginger/engine/{renderEngine => render}/renderers/FontRenderer.java (92%) rename src/main/java/io/github/hydos/ginger/engine/{renderEngine => render}/renderers/GuiRenderer.java (80%) rename src/main/java/io/github/hydos/ginger/engine/{renderEngine => render}/renderers/NormalMappingRenderer.java (83%) rename src/main/java/io/github/hydos/ginger/engine/{renderEngine => render}/renderers/ParticleRenderer.java (93%) rename src/main/java/io/github/hydos/ginger/engine/{renderEngine => render}/renderers/SkyboxRenderer.java (89%) rename src/main/java/io/github/hydos/ginger/engine/{renderEngine => render}/renderers/TerrainRenderer.java (86%) rename src/main/java/io/github/hydos/ginger/engine/{renderEngine => render}/shaders/FontShader.java (89%) rename src/main/java/io/github/hydos/ginger/engine/{renderEngine => render}/shaders/GuiShader.java (85%) rename src/main/java/io/github/hydos/ginger/engine/{renderEngine => render}/shaders/NormalMappingShader.java (93%) rename src/main/java/io/github/hydos/ginger/engine/{renderEngine => render}/shaders/ParticleShader.java (88%) rename src/main/java/io/github/hydos/ginger/engine/{renderEngine => render}/shaders/ShaderProgram.java (91%) rename src/main/java/io/github/hydos/ginger/engine/{renderEngine => render}/shaders/SkyboxShader.java (84%) rename src/main/java/io/github/hydos/ginger/engine/{renderEngine => render}/shaders/StaticShader.java (92%) rename src/main/java/io/github/hydos/ginger/engine/{renderEngine => render}/shaders/TerrainShader.java (94%) rename src/main/java/io/github/hydos/ginger/engine/{renderEngine => render}/texture/Image.java (96%) rename src/main/java/io/github/hydos/ginger/engine/{renderEngine => render}/texture/ModelTexture.java (97%) rename src/main/java/io/github/hydos/ginger/engine/{renderEngine => render}/tools/IOUtil.java (95%) rename src/main/java/io/github/hydos/ginger/engine/{renderEngine => render}/tools/MousePicker.java (91%) delete mode 100644 target/classes/io/github/hydos/ginger/engine/mathEngine/Maths.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/mathEngine/Quaternion.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/mathEngine/matrixes/Matrix.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/mathEngine/matrixes/Matrix2f.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/mathEngine/matrixes/Matrix3f.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/mathEngine/matrixes/Matrix4f.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/mathEngine/vectors/ReadableVector.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/mathEngine/vectors/ReadableVector2f.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/mathEngine/vectors/ReadableVector3f.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/mathEngine/vectors/ReadableVector4f.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/mathEngine/vectors/Vector.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/mathEngine/vectors/Vector2f.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/mathEngine/vectors/Vector3f.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/mathEngine/vectors/Vector4f.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/mathEngine/vectors/WritableVector2f.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/mathEngine/vectors/WritableVector3f.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/mathEngine/vectors/WritableVector4f.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/renderEngine/MasterRenderer.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/renderEngine/models/RawModel.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/renderEngine/models/TexturedModel.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/renderEngine/renderers/EntityRenderer.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/renderEngine/renderers/FontRenderer.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/renderEngine/renderers/GuiRenderer.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/renderEngine/renderers/NormalMappingRenderer.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/renderEngine/renderers/ParticleRenderer.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/renderEngine/renderers/SkyboxRenderer.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/renderEngine/renderers/TerrainRenderer.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/renderEngine/shaders/FontShader.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/renderEngine/shaders/GuiShader.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/renderEngine/shaders/NormalMappingShader.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/renderEngine/shaders/ParticleShader.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/renderEngine/shaders/ShaderProgram.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/renderEngine/shaders/SkyboxShader.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/renderEngine/shaders/StaticShader.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/renderEngine/shaders/TerrainShader.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/renderEngine/texture/Image.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/renderEngine/texture/ModelTexture.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/renderEngine/tools/IOUtil.class delete mode 100644 target/classes/io/github/hydos/ginger/engine/renderEngine/tools/MousePicker.class diff --git a/src/main/java/io/github/hydos/ginger/Example.java b/src/main/java/io/github/hydos/ginger/Example.java index 25e9074..b82a02d 100644 --- a/src/main/java/io/github/hydos/ginger/Example.java +++ b/src/main/java/io/github/hydos/ginger/Example.java @@ -15,20 +15,20 @@ import io.github.hydos.ginger.engine.font.FontType; import io.github.hydos.ginger.engine.font.GUIText; import io.github.hydos.ginger.engine.font.TextMaster; import io.github.hydos.ginger.engine.io.Window; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector2f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector4f; +import io.github.hydos.ginger.engine.math.vectors.Vector2f; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; +import io.github.hydos.ginger.engine.math.vectors.Vector4f; import io.github.hydos.ginger.engine.obj.ModelLoader; import io.github.hydos.ginger.engine.obj.normals.NormalMappedObjLoader; import io.github.hydos.ginger.engine.particle.ParticleMaster; import io.github.hydos.ginger.engine.particle.ParticleSystem; import io.github.hydos.ginger.engine.particle.ParticleTexture; -import io.github.hydos.ginger.engine.postProcessing.Fbo; -import io.github.hydos.ginger.engine.postProcessing.PostProcessing; -import io.github.hydos.ginger.engine.renderEngine.MasterRenderer; -import io.github.hydos.ginger.engine.renderEngine.models.TexturedModel; -import io.github.hydos.ginger.engine.renderEngine.texture.ModelTexture; -import io.github.hydos.ginger.engine.renderEngine.tools.MousePicker; +import io.github.hydos.ginger.engine.postprocessing.Fbo; +import io.github.hydos.ginger.engine.postprocessing.PostProcessing; +import io.github.hydos.ginger.engine.render.MasterRenderer; +import io.github.hydos.ginger.engine.render.models.TexturedModel; +import io.github.hydos.ginger.engine.render.texture.ModelTexture; +import io.github.hydos.ginger.engine.render.tools.MousePicker; import io.github.hydos.ginger.engine.terrain.Terrain; import io.github.hydos.ginger.engine.terrain.TerrainTexture; import io.github.hydos.ginger.engine.terrain.TerrainTexturePack; diff --git a/src/main/java/io/github/hydos/ginger/UI/UIManager.java b/src/main/java/io/github/hydos/ginger/UI/UIManager.java index 69d973a..d594684 100644 --- a/src/main/java/io/github/hydos/ginger/UI/UIManager.java +++ b/src/main/java/io/github/hydos/ginger/UI/UIManager.java @@ -3,7 +3,7 @@ package io.github.hydos.ginger.UI; import io.github.hydos.ginger.UI.canvases.WelcomeScreen; import io.github.hydos.ginger.UI.enums.UIColourType; import io.github.hydos.ginger.engine.elements.GuiTexture; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector2f; +import io.github.hydos.ginger.engine.math.vectors.Vector2f; import io.github.hydos.ginger.engine.utils.Loader; public class UIManager { diff --git a/src/main/java/io/github/hydos/ginger/engine/cameras/FirstPersonCamera.java b/src/main/java/io/github/hydos/ginger/engine/cameras/FirstPersonCamera.java index db65367..cccbd2f 100644 --- a/src/main/java/io/github/hydos/ginger/engine/cameras/FirstPersonCamera.java +++ b/src/main/java/io/github/hydos/ginger/engine/cameras/FirstPersonCamera.java @@ -3,7 +3,7 @@ package io.github.hydos.ginger.engine.cameras; import org.lwjgl.glfw.GLFW; import io.github.hydos.ginger.engine.io.Window; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; public class FirstPersonCamera { diff --git a/src/main/java/io/github/hydos/ginger/engine/cameras/ThirdPersonCamera.java b/src/main/java/io/github/hydos/ginger/engine/cameras/ThirdPersonCamera.java index 752cdf0..64a59f9 100644 --- a/src/main/java/io/github/hydos/ginger/engine/cameras/ThirdPersonCamera.java +++ b/src/main/java/io/github/hydos/ginger/engine/cameras/ThirdPersonCamera.java @@ -5,7 +5,7 @@ import org.lwjgl.glfw.GLFWScrollCallback; import io.github.hydos.ginger.engine.elements.objects.RenderPlayer; import io.github.hydos.ginger.engine.io.Window; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; public class ThirdPersonCamera { diff --git a/src/main/java/io/github/hydos/ginger/engine/elements/GuiTexture.java b/src/main/java/io/github/hydos/ginger/engine/elements/GuiTexture.java index 2de79a7..765a890 100644 --- a/src/main/java/io/github/hydos/ginger/engine/elements/GuiTexture.java +++ b/src/main/java/io/github/hydos/ginger/engine/elements/GuiTexture.java @@ -1,6 +1,6 @@ package io.github.hydos.ginger.engine.elements; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector2f; +import io.github.hydos.ginger.engine.math.vectors.Vector2f; public class GuiTexture { diff --git a/src/main/java/io/github/hydos/ginger/engine/elements/buttons/TextureButton.java b/src/main/java/io/github/hydos/ginger/engine/elements/buttons/TextureButton.java index 121f707..3fc7235 100644 --- a/src/main/java/io/github/hydos/ginger/engine/elements/buttons/TextureButton.java +++ b/src/main/java/io/github/hydos/ginger/engine/elements/buttons/TextureButton.java @@ -6,7 +6,7 @@ import org.lwjgl.glfw.GLFW; import io.github.hydos.ginger.engine.elements.GuiTexture; import io.github.hydos.ginger.engine.io.Window; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector2f; +import io.github.hydos.ginger.engine.math.vectors.Vector2f; import io.github.hydos.ginger.engine.utils.Loader; public class TextureButton{ diff --git a/src/main/java/io/github/hydos/ginger/engine/elements/objects/Entity.java b/src/main/java/io/github/hydos/ginger/engine/elements/objects/Entity.java index 09423e5..471a64d 100644 --- a/src/main/java/io/github/hydos/ginger/engine/elements/objects/Entity.java +++ b/src/main/java/io/github/hydos/ginger/engine/elements/objects/Entity.java @@ -1,7 +1,7 @@ package io.github.hydos.ginger.engine.elements.objects; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; -import io.github.hydos.ginger.engine.renderEngine.models.TexturedModel; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; +import io.github.hydos.ginger.engine.render.models.TexturedModel; public class Entity { diff --git a/src/main/java/io/github/hydos/ginger/engine/elements/objects/Light.java b/src/main/java/io/github/hydos/ginger/engine/elements/objects/Light.java index 713f217..2f8b983 100644 --- a/src/main/java/io/github/hydos/ginger/engine/elements/objects/Light.java +++ b/src/main/java/io/github/hydos/ginger/engine/elements/objects/Light.java @@ -1,6 +1,6 @@ package io.github.hydos.ginger.engine.elements.objects; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; public class Light { diff --git a/src/main/java/io/github/hydos/ginger/engine/elements/objects/RenderPlayer.java b/src/main/java/io/github/hydos/ginger/engine/elements/objects/RenderPlayer.java index 2b62aba..450c9ad 100644 --- a/src/main/java/io/github/hydos/ginger/engine/elements/objects/RenderPlayer.java +++ b/src/main/java/io/github/hydos/ginger/engine/elements/objects/RenderPlayer.java @@ -3,8 +3,8 @@ package io.github.hydos.ginger.engine.elements.objects; import org.lwjgl.glfw.GLFW; import io.github.hydos.ginger.engine.io.Window; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; -import io.github.hydos.ginger.engine.renderEngine.models.TexturedModel; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; +import io.github.hydos.ginger.engine.render.models.TexturedModel; import io.github.hydos.ginger.engine.terrain.Terrain; import io.github.hydos.ginger.main.settings.Constants; diff --git a/src/main/java/io/github/hydos/ginger/engine/font/GUIText.java b/src/main/java/io/github/hydos/ginger/engine/font/GUIText.java index 3f4270a..ce4fea5 100644 --- a/src/main/java/io/github/hydos/ginger/engine/font/GUIText.java +++ b/src/main/java/io/github/hydos/ginger/engine/font/GUIText.java @@ -1,7 +1,7 @@ package io.github.hydos.ginger.engine.font; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector2f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; +import io.github.hydos.ginger.engine.math.vectors.Vector2f; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; /** * Represents a piece of text in the game. diff --git a/src/main/java/io/github/hydos/ginger/engine/font/TextMaster.java b/src/main/java/io/github/hydos/ginger/engine/font/TextMaster.java index 6dbf6f8..daa257f 100644 --- a/src/main/java/io/github/hydos/ginger/engine/font/TextMaster.java +++ b/src/main/java/io/github/hydos/ginger/engine/font/TextMaster.java @@ -5,7 +5,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import io.github.hydos.ginger.engine.renderEngine.renderers.FontRenderer; +import io.github.hydos.ginger.engine.render.renderers.FontRenderer; import io.github.hydos.ginger.engine.utils.Loader; public class TextMaster { diff --git a/src/main/java/io/github/hydos/ginger/engine/io/Window.java b/src/main/java/io/github/hydos/ginger/engine/io/Window.java index f05d4dd..e44bd09 100644 --- a/src/main/java/io/github/hydos/ginger/engine/io/Window.java +++ b/src/main/java/io/github/hydos/ginger/engine/io/Window.java @@ -12,9 +12,9 @@ import org.lwjgl.opengl.GL; import org.lwjgl.opengl.GL11; import org.lwjgl.opengl.GLCapabilities; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector2f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; -import io.github.hydos.ginger.engine.renderEngine.texture.Image; +import io.github.hydos.ginger.engine.math.vectors.Vector2f; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; +import io.github.hydos.ginger.engine.render.texture.Image; public class Window { diff --git a/src/main/java/io/github/hydos/ginger/engine/mathEngine/Maths.java b/src/main/java/io/github/hydos/ginger/engine/math/Maths.java similarity index 91% rename from src/main/java/io/github/hydos/ginger/engine/mathEngine/Maths.java rename to src/main/java/io/github/hydos/ginger/engine/math/Maths.java index 49d48a0..f294b2f 100644 --- a/src/main/java/io/github/hydos/ginger/engine/mathEngine/Maths.java +++ b/src/main/java/io/github/hydos/ginger/engine/math/Maths.java @@ -1,9 +1,9 @@ -package io.github.hydos.ginger.engine.mathEngine; +package io.github.hydos.ginger.engine.math; import io.github.hydos.ginger.engine.cameras.ThirdPersonCamera; -import io.github.hydos.ginger.engine.mathEngine.matrixes.Matrix4f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector2f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; +import io.github.hydos.ginger.engine.math.matrixes.Matrix4f; +import io.github.hydos.ginger.engine.math.vectors.Vector2f; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; public class Maths { diff --git a/src/main/java/io/github/hydos/ginger/engine/mathEngine/Quaternion.java b/src/main/java/io/github/hydos/ginger/engine/math/Quaternion.java similarity index 96% rename from src/main/java/io/github/hydos/ginger/engine/mathEngine/Quaternion.java rename to src/main/java/io/github/hydos/ginger/engine/math/Quaternion.java index d76c77d..3814f32 100644 --- a/src/main/java/io/github/hydos/ginger/engine/mathEngine/Quaternion.java +++ b/src/main/java/io/github/hydos/ginger/engine/math/Quaternion.java @@ -29,7 +29,7 @@ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package io.github.hydos.ginger.engine.mathEngine; +package io.github.hydos.ginger.engine.math; /** * @@ -42,11 +42,11 @@ package io.github.hydos.ginger.engine.mathEngine; import java.nio.FloatBuffer; -import io.github.hydos.ginger.engine.mathEngine.matrixes.Matrix3f; -import io.github.hydos.ginger.engine.mathEngine.matrixes.Matrix4f; -import io.github.hydos.ginger.engine.mathEngine.vectors.ReadableVector4f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector4f; +import io.github.hydos.ginger.engine.math.matrixes.Matrix3f; +import io.github.hydos.ginger.engine.math.matrixes.Matrix4f; +import io.github.hydos.ginger.engine.math.vectors.ReadableVector4f; +import io.github.hydos.ginger.engine.math.vectors.Vector; +import io.github.hydos.ginger.engine.math.vectors.Vector4f; public class Quaternion extends Vector implements ReadableVector4f { private static final long serialVersionUID = 1L; diff --git a/src/main/java/io/github/hydos/ginger/engine/mathEngine/matrixes/Matrix.java b/src/main/java/io/github/hydos/ginger/engine/math/matrixes/Matrix.java similarity index 98% rename from src/main/java/io/github/hydos/ginger/engine/mathEngine/matrixes/Matrix.java rename to src/main/java/io/github/hydos/ginger/engine/math/matrixes/Matrix.java index 50817da..95165d5 100644 --- a/src/main/java/io/github/hydos/ginger/engine/mathEngine/matrixes/Matrix.java +++ b/src/main/java/io/github/hydos/ginger/engine/math/matrixes/Matrix.java @@ -29,7 +29,7 @@ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package io.github.hydos.ginger.engine.mathEngine.matrixes; +package io.github.hydos.ginger.engine.math.matrixes; import java.io.Serializable; import java.nio.FloatBuffer; diff --git a/src/main/java/io/github/hydos/ginger/engine/mathEngine/matrixes/Matrix2f.java b/src/main/java/io/github/hydos/ginger/engine/math/matrixes/Matrix2f.java similarity index 98% rename from src/main/java/io/github/hydos/ginger/engine/mathEngine/matrixes/Matrix2f.java rename to src/main/java/io/github/hydos/ginger/engine/math/matrixes/Matrix2f.java index befb8e1..09041c8 100644 --- a/src/main/java/io/github/hydos/ginger/engine/mathEngine/matrixes/Matrix2f.java +++ b/src/main/java/io/github/hydos/ginger/engine/math/matrixes/Matrix2f.java @@ -29,12 +29,12 @@ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package io.github.hydos.ginger.engine.mathEngine.matrixes; +package io.github.hydos.ginger.engine.math.matrixes; import java.io.Serializable; import java.nio.FloatBuffer; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector2f; +import io.github.hydos.ginger.engine.math.vectors.Vector2f; /** * diff --git a/src/main/java/io/github/hydos/ginger/engine/mathEngine/matrixes/Matrix3f.java b/src/main/java/io/github/hydos/ginger/engine/math/matrixes/Matrix3f.java similarity index 99% rename from src/main/java/io/github/hydos/ginger/engine/mathEngine/matrixes/Matrix3f.java rename to src/main/java/io/github/hydos/ginger/engine/math/matrixes/Matrix3f.java index fc7b771..1ed0630 100644 --- a/src/main/java/io/github/hydos/ginger/engine/mathEngine/matrixes/Matrix3f.java +++ b/src/main/java/io/github/hydos/ginger/engine/math/matrixes/Matrix3f.java @@ -31,12 +31,12 @@ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package io.github.hydos.ginger.engine.mathEngine.matrixes; +package io.github.hydos.ginger.engine.math.matrixes; import java.io.Serializable; import java.nio.FloatBuffer; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; /** * diff --git a/src/main/java/io/github/hydos/ginger/engine/mathEngine/matrixes/Matrix4f.java b/src/main/java/io/github/hydos/ginger/engine/math/matrixes/Matrix4f.java similarity index 99% rename from src/main/java/io/github/hydos/ginger/engine/mathEngine/matrixes/Matrix4f.java rename to src/main/java/io/github/hydos/ginger/engine/math/matrixes/Matrix4f.java index c50d637..e1296bb 100644 --- a/src/main/java/io/github/hydos/ginger/engine/mathEngine/matrixes/Matrix4f.java +++ b/src/main/java/io/github/hydos/ginger/engine/math/matrixes/Matrix4f.java @@ -29,14 +29,14 @@ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package io.github.hydos.ginger.engine.mathEngine.matrixes; +package io.github.hydos.ginger.engine.math.matrixes; import java.io.Serializable; import java.nio.FloatBuffer; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector2f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector4f; +import io.github.hydos.ginger.engine.math.vectors.Vector2f; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; +import io.github.hydos.ginger.engine.math.vectors.Vector4f; /** * Holds a 4x4 float matrix. diff --git a/src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/ReadableVector.java b/src/main/java/io/github/hydos/ginger/engine/math/vectors/ReadableVector.java similarity index 97% rename from src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/ReadableVector.java rename to src/main/java/io/github/hydos/ginger/engine/math/vectors/ReadableVector.java index 23b2074..c532128 100644 --- a/src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/ReadableVector.java +++ b/src/main/java/io/github/hydos/ginger/engine/math/vectors/ReadableVector.java @@ -29,7 +29,7 @@ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package io.github.hydos.ginger.engine.mathEngine.vectors; +package io.github.hydos.ginger.engine.math.vectors; import java.nio.FloatBuffer; diff --git a/src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/ReadableVector2f.java b/src/main/java/io/github/hydos/ginger/engine/math/vectors/ReadableVector2f.java similarity index 96% rename from src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/ReadableVector2f.java rename to src/main/java/io/github/hydos/ginger/engine/math/vectors/ReadableVector2f.java index 91e2600..33d920d 100644 --- a/src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/ReadableVector2f.java +++ b/src/main/java/io/github/hydos/ginger/engine/math/vectors/ReadableVector2f.java @@ -29,7 +29,7 @@ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package io.github.hydos.ginger.engine.mathEngine.vectors; +package io.github.hydos.ginger.engine.math.vectors; /** * @author foo diff --git a/src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/ReadableVector3f.java b/src/main/java/io/github/hydos/ginger/engine/math/vectors/ReadableVector3f.java similarity index 96% rename from src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/ReadableVector3f.java rename to src/main/java/io/github/hydos/ginger/engine/math/vectors/ReadableVector3f.java index eeed7f0..32b8f5d 100644 --- a/src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/ReadableVector3f.java +++ b/src/main/java/io/github/hydos/ginger/engine/math/vectors/ReadableVector3f.java @@ -29,7 +29,7 @@ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package io.github.hydos.ginger.engine.mathEngine.vectors; +package io.github.hydos.ginger.engine.math.vectors; /** * @author foo diff --git a/src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/ReadableVector4f.java b/src/main/java/io/github/hydos/ginger/engine/math/vectors/ReadableVector4f.java similarity index 96% rename from src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/ReadableVector4f.java rename to src/main/java/io/github/hydos/ginger/engine/math/vectors/ReadableVector4f.java index b3bc993..0cfaef1 100644 --- a/src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/ReadableVector4f.java +++ b/src/main/java/io/github/hydos/ginger/engine/math/vectors/ReadableVector4f.java @@ -29,7 +29,7 @@ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package io.github.hydos.ginger.engine.mathEngine.vectors; +package io.github.hydos.ginger.engine.math.vectors; /** * @author foo diff --git a/src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/Vector.java b/src/main/java/io/github/hydos/ginger/engine/math/vectors/Vector.java similarity index 98% rename from src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/Vector.java rename to src/main/java/io/github/hydos/ginger/engine/math/vectors/Vector.java index 9f50fa9..71e62a6 100644 --- a/src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/Vector.java +++ b/src/main/java/io/github/hydos/ginger/engine/math/vectors/Vector.java @@ -29,7 +29,7 @@ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package io.github.hydos.ginger.engine.mathEngine.vectors; +package io.github.hydos.ginger.engine.math.vectors; import java.io.Serializable; import java.nio.FloatBuffer; diff --git a/src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/Vector2f.java b/src/main/java/io/github/hydos/ginger/engine/math/vectors/Vector2f.java similarity index 99% rename from src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/Vector2f.java rename to src/main/java/io/github/hydos/ginger/engine/math/vectors/Vector2f.java index 52b1fa5..a8ce5dc 100644 --- a/src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/Vector2f.java +++ b/src/main/java/io/github/hydos/ginger/engine/math/vectors/Vector2f.java @@ -29,7 +29,7 @@ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package io.github.hydos.ginger.engine.mathEngine.vectors; +package io.github.hydos.ginger.engine.math.vectors; import java.io.Serializable; import java.nio.FloatBuffer; diff --git a/src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/Vector3f.java b/src/main/java/io/github/hydos/ginger/engine/math/vectors/Vector3f.java similarity index 99% rename from src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/Vector3f.java rename to src/main/java/io/github/hydos/ginger/engine/math/vectors/Vector3f.java index fead93c..f044849 100644 --- a/src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/Vector3f.java +++ b/src/main/java/io/github/hydos/ginger/engine/math/vectors/Vector3f.java @@ -29,7 +29,7 @@ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package io.github.hydos.ginger.engine.mathEngine.vectors; +package io.github.hydos.ginger.engine.math.vectors; import java.io.Serializable; import java.nio.FloatBuffer; diff --git a/src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/Vector4f.java b/src/main/java/io/github/hydos/ginger/engine/math/vectors/Vector4f.java similarity index 99% rename from src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/Vector4f.java rename to src/main/java/io/github/hydos/ginger/engine/math/vectors/Vector4f.java index 0f4f294..724e93a 100644 --- a/src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/Vector4f.java +++ b/src/main/java/io/github/hydos/ginger/engine/math/vectors/Vector4f.java @@ -29,7 +29,7 @@ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package io.github.hydos.ginger.engine.mathEngine.vectors; +package io.github.hydos.ginger.engine.math.vectors; import java.io.Serializable; import java.nio.FloatBuffer; diff --git a/src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/WritableVector2f.java b/src/main/java/io/github/hydos/ginger/engine/math/vectors/WritableVector2f.java similarity index 97% rename from src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/WritableVector2f.java rename to src/main/java/io/github/hydos/ginger/engine/math/vectors/WritableVector2f.java index eb6c3e7..f512c77 100644 --- a/src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/WritableVector2f.java +++ b/src/main/java/io/github/hydos/ginger/engine/math/vectors/WritableVector2f.java @@ -29,7 +29,7 @@ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package io.github.hydos.ginger.engine.mathEngine.vectors; +package io.github.hydos.ginger.engine.math.vectors; /** * Writable interface to Vector2fs diff --git a/src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/WritableVector3f.java b/src/main/java/io/github/hydos/ginger/engine/math/vectors/WritableVector3f.java similarity index 97% rename from src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/WritableVector3f.java rename to src/main/java/io/github/hydos/ginger/engine/math/vectors/WritableVector3f.java index 6e8f697..e596468 100644 --- a/src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/WritableVector3f.java +++ b/src/main/java/io/github/hydos/ginger/engine/math/vectors/WritableVector3f.java @@ -29,7 +29,7 @@ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package io.github.hydos.ginger.engine.mathEngine.vectors; +package io.github.hydos.ginger.engine.math.vectors; /** * Writable interface to Vector3fs diff --git a/src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/WritableVector4f.java b/src/main/java/io/github/hydos/ginger/engine/math/vectors/WritableVector4f.java similarity index 97% rename from src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/WritableVector4f.java rename to src/main/java/io/github/hydos/ginger/engine/math/vectors/WritableVector4f.java index 6848c04..5ee06a6 100644 --- a/src/main/java/io/github/hydos/ginger/engine/mathEngine/vectors/WritableVector4f.java +++ b/src/main/java/io/github/hydos/ginger/engine/math/vectors/WritableVector4f.java @@ -29,7 +29,7 @@ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package io.github.hydos.ginger.engine.mathEngine.vectors; +package io.github.hydos.ginger.engine.math.vectors; /** * Writable interface to Vector4fs diff --git a/src/main/java/io/github/hydos/ginger/engine/obj/ModelLoader.java b/src/main/java/io/github/hydos/ginger/engine/obj/ModelLoader.java index af7f527..76728db 100644 --- a/src/main/java/io/github/hydos/ginger/engine/obj/ModelLoader.java +++ b/src/main/java/io/github/hydos/ginger/engine/obj/ModelLoader.java @@ -1,7 +1,7 @@ package io.github.hydos.ginger.engine.obj; -import io.github.hydos.ginger.engine.renderEngine.models.TexturedModel; -import io.github.hydos.ginger.engine.renderEngine.texture.ModelTexture; +import io.github.hydos.ginger.engine.render.models.TexturedModel; +import io.github.hydos.ginger.engine.render.texture.ModelTexture; import io.github.hydos.ginger.engine.utils.Loader; public class ModelLoader { diff --git a/src/main/java/io/github/hydos/ginger/engine/obj/OBJFileLoader.java b/src/main/java/io/github/hydos/ginger/engine/obj/OBJFileLoader.java index 874817c..7999480 100644 --- a/src/main/java/io/github/hydos/ginger/engine/obj/OBJFileLoader.java +++ b/src/main/java/io/github/hydos/ginger/engine/obj/OBJFileLoader.java @@ -6,8 +6,8 @@ import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector2f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; +import io.github.hydos.ginger.engine.math.vectors.Vector2f; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; public class OBJFileLoader { diff --git a/src/main/java/io/github/hydos/ginger/engine/obj/Vertex.java b/src/main/java/io/github/hydos/ginger/engine/obj/Vertex.java index 924dccb..2c13bf1 100644 --- a/src/main/java/io/github/hydos/ginger/engine/obj/Vertex.java +++ b/src/main/java/io/github/hydos/ginger/engine/obj/Vertex.java @@ -1,6 +1,6 @@ package io.github.hydos.ginger.engine.obj; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; public class Vertex { diff --git a/src/main/java/io/github/hydos/ginger/engine/obj/normals/NormalMappedObjLoader.java b/src/main/java/io/github/hydos/ginger/engine/obj/normals/NormalMappedObjLoader.java index 26dc858..355ae57 100644 --- a/src/main/java/io/github/hydos/ginger/engine/obj/normals/NormalMappedObjLoader.java +++ b/src/main/java/io/github/hydos/ginger/engine/obj/normals/NormalMappedObjLoader.java @@ -6,9 +6,9 @@ import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector2f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; -import io.github.hydos.ginger.engine.renderEngine.models.RawModel; +import io.github.hydos.ginger.engine.math.vectors.Vector2f; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; +import io.github.hydos.ginger.engine.render.models.RawModel; import io.github.hydos.ginger.engine.utils.Loader; public class NormalMappedObjLoader { diff --git a/src/main/java/io/github/hydos/ginger/engine/obj/normals/VertexNM.java b/src/main/java/io/github/hydos/ginger/engine/obj/normals/VertexNM.java index 14c65d0..7f6e5e7 100644 --- a/src/main/java/io/github/hydos/ginger/engine/obj/normals/VertexNM.java +++ b/src/main/java/io/github/hydos/ginger/engine/obj/normals/VertexNM.java @@ -3,7 +3,7 @@ package io.github.hydos.ginger.engine.obj.normals; import java.util.ArrayList; import java.util.List; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; public class VertexNM { diff --git a/src/main/java/io/github/hydos/ginger/engine/particle/Particle.java b/src/main/java/io/github/hydos/ginger/engine/particle/Particle.java index 4c6021d..7339f67 100644 --- a/src/main/java/io/github/hydos/ginger/engine/particle/Particle.java +++ b/src/main/java/io/github/hydos/ginger/engine/particle/Particle.java @@ -2,8 +2,8 @@ package io.github.hydos.ginger.engine.particle; import io.github.hydos.ginger.engine.cameras.ThirdPersonCamera; import io.github.hydos.ginger.engine.io.Window; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector2f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; +import io.github.hydos.ginger.engine.math.vectors.Vector2f; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; import io.github.hydos.ginger.main.settings.Constants; public class Particle { diff --git a/src/main/java/io/github/hydos/ginger/engine/particle/ParticleMaster.java b/src/main/java/io/github/hydos/ginger/engine/particle/ParticleMaster.java index 07bf4d5..77f2b0e 100644 --- a/src/main/java/io/github/hydos/ginger/engine/particle/ParticleMaster.java +++ b/src/main/java/io/github/hydos/ginger/engine/particle/ParticleMaster.java @@ -8,8 +8,8 @@ import java.util.Map; import java.util.Map.Entry; import io.github.hydos.ginger.engine.cameras.ThirdPersonCamera; -import io.github.hydos.ginger.engine.mathEngine.matrixes.Matrix4f; -import io.github.hydos.ginger.engine.renderEngine.renderers.ParticleRenderer; +import io.github.hydos.ginger.engine.math.matrixes.Matrix4f; +import io.github.hydos.ginger.engine.render.renderers.ParticleRenderer; public class ParticleMaster { diff --git a/src/main/java/io/github/hydos/ginger/engine/particle/ParticleSystem.java b/src/main/java/io/github/hydos/ginger/engine/particle/ParticleSystem.java index 3bf484d..a7452a7 100644 --- a/src/main/java/io/github/hydos/ginger/engine/particle/ParticleSystem.java +++ b/src/main/java/io/github/hydos/ginger/engine/particle/ParticleSystem.java @@ -3,9 +3,9 @@ package io.github.hydos.ginger.engine.particle; import java.util.Random; import io.github.hydos.ginger.engine.io.Window; -import io.github.hydos.ginger.engine.mathEngine.matrixes.Matrix4f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector4f; +import io.github.hydos.ginger.engine.math.matrixes.Matrix4f; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; +import io.github.hydos.ginger.engine.math.vectors.Vector4f; public class ParticleSystem { diff --git a/src/main/java/io/github/hydos/ginger/engine/postProcessing/ContrastChanger.java b/src/main/java/io/github/hydos/ginger/engine/postprocessing/ContrastChanger.java similarity index 91% rename from src/main/java/io/github/hydos/ginger/engine/postProcessing/ContrastChanger.java rename to src/main/java/io/github/hydos/ginger/engine/postprocessing/ContrastChanger.java index a2dadb8..943306f 100644 --- a/src/main/java/io/github/hydos/ginger/engine/postProcessing/ContrastChanger.java +++ b/src/main/java/io/github/hydos/ginger/engine/postprocessing/ContrastChanger.java @@ -1,4 +1,4 @@ -package io.github.hydos.ginger.engine.postProcessing; +package io.github.hydos.ginger.engine.postprocessing; import org.lwjgl.opengl.GL11; import org.lwjgl.opengl.GL13; diff --git a/src/main/java/io/github/hydos/ginger/engine/postProcessing/ContrastShader.java b/src/main/java/io/github/hydos/ginger/engine/postprocessing/ContrastShader.java similarity index 76% rename from src/main/java/io/github/hydos/ginger/engine/postProcessing/ContrastShader.java rename to src/main/java/io/github/hydos/ginger/engine/postprocessing/ContrastShader.java index 86d4b32..12e57d7 100644 --- a/src/main/java/io/github/hydos/ginger/engine/postProcessing/ContrastShader.java +++ b/src/main/java/io/github/hydos/ginger/engine/postprocessing/ContrastShader.java @@ -1,6 +1,6 @@ -package io.github.hydos.ginger.engine.postProcessing; +package io.github.hydos.ginger.engine.postprocessing; -import io.github.hydos.ginger.engine.renderEngine.shaders.ShaderProgram; +import io.github.hydos.ginger.engine.render.shaders.ShaderProgram; public class ContrastShader extends ShaderProgram { diff --git a/src/main/java/io/github/hydos/ginger/engine/postProcessing/Fbo.java b/src/main/java/io/github/hydos/ginger/engine/postprocessing/Fbo.java similarity index 99% rename from src/main/java/io/github/hydos/ginger/engine/postProcessing/Fbo.java rename to src/main/java/io/github/hydos/ginger/engine/postprocessing/Fbo.java index 9a1b4c6..c9b73a2 100644 --- a/src/main/java/io/github/hydos/ginger/engine/postProcessing/Fbo.java +++ b/src/main/java/io/github/hydos/ginger/engine/postprocessing/Fbo.java @@ -1,5 +1,5 @@ -package io.github.hydos.ginger.engine.postProcessing; +package io.github.hydos.ginger.engine.postprocessing; import java.nio.ByteBuffer; diff --git a/src/main/java/io/github/hydos/ginger/engine/postProcessing/ImageRenderer.java b/src/main/java/io/github/hydos/ginger/engine/postprocessing/ImageRenderer.java similarity index 91% rename from src/main/java/io/github/hydos/ginger/engine/postProcessing/ImageRenderer.java rename to src/main/java/io/github/hydos/ginger/engine/postprocessing/ImageRenderer.java index 35d66ca..15659a8 100644 --- a/src/main/java/io/github/hydos/ginger/engine/postProcessing/ImageRenderer.java +++ b/src/main/java/io/github/hydos/ginger/engine/postprocessing/ImageRenderer.java @@ -1,4 +1,4 @@ -package io.github.hydos.ginger.engine.postProcessing; +package io.github.hydos.ginger.engine.postprocessing; import org.lwjgl.opengl.GL11; diff --git a/src/main/java/io/github/hydos/ginger/engine/postProcessing/PostProcessing.java b/src/main/java/io/github/hydos/ginger/engine/postprocessing/PostProcessing.java similarity index 88% rename from src/main/java/io/github/hydos/ginger/engine/postProcessing/PostProcessing.java rename to src/main/java/io/github/hydos/ginger/engine/postprocessing/PostProcessing.java index 5b8a996..dd3bba4 100644 --- a/src/main/java/io/github/hydos/ginger/engine/postProcessing/PostProcessing.java +++ b/src/main/java/io/github/hydos/ginger/engine/postprocessing/PostProcessing.java @@ -1,10 +1,10 @@ -package io.github.hydos.ginger.engine.postProcessing; +package io.github.hydos.ginger.engine.postprocessing; import org.lwjgl.opengl.GL11; import org.lwjgl.opengl.GL20; import org.lwjgl.opengl.GL30; -import io.github.hydos.ginger.engine.renderEngine.models.RawModel; +import io.github.hydos.ginger.engine.render.models.RawModel; import io.github.hydos.ginger.engine.utils.Loader; public class PostProcessing { diff --git a/src/main/java/io/github/hydos/ginger/engine/renderEngine/MasterRenderer.java b/src/main/java/io/github/hydos/ginger/engine/render/MasterRenderer.java similarity index 87% rename from src/main/java/io/github/hydos/ginger/engine/renderEngine/MasterRenderer.java rename to src/main/java/io/github/hydos/ginger/engine/render/MasterRenderer.java index 6d0d89c..8b5027d 100644 --- a/src/main/java/io/github/hydos/ginger/engine/renderEngine/MasterRenderer.java +++ b/src/main/java/io/github/hydos/ginger/engine/render/MasterRenderer.java @@ -1,4 +1,4 @@ -package io.github.hydos.ginger.engine.renderEngine; +package io.github.hydos.ginger.engine.render; import java.util.ArrayList; import java.util.HashMap; @@ -13,17 +13,17 @@ import io.github.hydos.ginger.engine.elements.GuiTexture; import io.github.hydos.ginger.engine.elements.objects.Entity; import io.github.hydos.ginger.engine.elements.objects.Light; import io.github.hydos.ginger.engine.io.Window; -import io.github.hydos.ginger.engine.mathEngine.matrixes.Matrix4f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector4f; -import io.github.hydos.ginger.engine.renderEngine.models.TexturedModel; -import io.github.hydos.ginger.engine.renderEngine.renderers.EntityRenderer; -import io.github.hydos.ginger.engine.renderEngine.renderers.GuiRenderer; -import io.github.hydos.ginger.engine.renderEngine.renderers.NormalMappingRenderer; -import io.github.hydos.ginger.engine.renderEngine.renderers.SkyboxRenderer; -import io.github.hydos.ginger.engine.renderEngine.renderers.TerrainRenderer; -import io.github.hydos.ginger.engine.renderEngine.shaders.GuiShader; -import io.github.hydos.ginger.engine.renderEngine.shaders.StaticShader; -import io.github.hydos.ginger.engine.renderEngine.shaders.TerrainShader; +import io.github.hydos.ginger.engine.math.matrixes.Matrix4f; +import io.github.hydos.ginger.engine.math.vectors.Vector4f; +import io.github.hydos.ginger.engine.render.models.TexturedModel; +import io.github.hydos.ginger.engine.render.renderers.EntityRenderer; +import io.github.hydos.ginger.engine.render.renderers.GuiRenderer; +import io.github.hydos.ginger.engine.render.renderers.NormalMappingRenderer; +import io.github.hydos.ginger.engine.render.renderers.SkyboxRenderer; +import io.github.hydos.ginger.engine.render.renderers.TerrainRenderer; +import io.github.hydos.ginger.engine.render.shaders.GuiShader; +import io.github.hydos.ginger.engine.render.shaders.StaticShader; +import io.github.hydos.ginger.engine.render.shaders.TerrainShader; import io.github.hydos.ginger.engine.shadow.ShadowMapMasterRenderer; import io.github.hydos.ginger.engine.terrain.Terrain; diff --git a/src/main/java/io/github/hydos/ginger/engine/renderEngine/models/RawModel.java b/src/main/java/io/github/hydos/ginger/engine/render/models/RawModel.java similarity index 83% rename from src/main/java/io/github/hydos/ginger/engine/renderEngine/models/RawModel.java rename to src/main/java/io/github/hydos/ginger/engine/render/models/RawModel.java index 1ee03f0..2698d71 100644 --- a/src/main/java/io/github/hydos/ginger/engine/renderEngine/models/RawModel.java +++ b/src/main/java/io/github/hydos/ginger/engine/render/models/RawModel.java @@ -1,4 +1,4 @@ -package io.github.hydos.ginger.engine.renderEngine.models; +package io.github.hydos.ginger.engine.render.models; public class RawModel { diff --git a/src/main/java/io/github/hydos/ginger/engine/renderEngine/models/TexturedModel.java b/src/main/java/io/github/hydos/ginger/engine/render/models/TexturedModel.java similarity index 72% rename from src/main/java/io/github/hydos/ginger/engine/renderEngine/models/TexturedModel.java rename to src/main/java/io/github/hydos/ginger/engine/render/models/TexturedModel.java index 6ad25a5..2c2b566 100644 --- a/src/main/java/io/github/hydos/ginger/engine/renderEngine/models/TexturedModel.java +++ b/src/main/java/io/github/hydos/ginger/engine/render/models/TexturedModel.java @@ -1,6 +1,6 @@ -package io.github.hydos.ginger.engine.renderEngine.models; +package io.github.hydos.ginger.engine.render.models; -import io.github.hydos.ginger.engine.renderEngine.texture.ModelTexture; +import io.github.hydos.ginger.engine.render.texture.ModelTexture; public class TexturedModel { diff --git a/src/main/java/io/github/hydos/ginger/engine/renderEngine/renderers/EntityRenderer.java b/src/main/java/io/github/hydos/ginger/engine/render/renderers/EntityRenderer.java similarity index 79% rename from src/main/java/io/github/hydos/ginger/engine/renderEngine/renderers/EntityRenderer.java rename to src/main/java/io/github/hydos/ginger/engine/render/renderers/EntityRenderer.java index 71b4700..a58cedc 100644 --- a/src/main/java/io/github/hydos/ginger/engine/renderEngine/renderers/EntityRenderer.java +++ b/src/main/java/io/github/hydos/ginger/engine/render/renderers/EntityRenderer.java @@ -1,4 +1,4 @@ -package io.github.hydos.ginger.engine.renderEngine.renderers; +package io.github.hydos.ginger.engine.render.renderers; import java.util.List; import java.util.Map; @@ -9,13 +9,13 @@ import org.lwjgl.opengl.GL20; import org.lwjgl.opengl.GL30; import io.github.hydos.ginger.engine.elements.objects.Entity; -import io.github.hydos.ginger.engine.mathEngine.Maths; -import io.github.hydos.ginger.engine.mathEngine.matrixes.Matrix4f; -import io.github.hydos.ginger.engine.renderEngine.MasterRenderer; -import io.github.hydos.ginger.engine.renderEngine.models.RawModel; -import io.github.hydos.ginger.engine.renderEngine.models.TexturedModel; -import io.github.hydos.ginger.engine.renderEngine.shaders.StaticShader; -import io.github.hydos.ginger.engine.renderEngine.texture.ModelTexture; +import io.github.hydos.ginger.engine.math.Maths; +import io.github.hydos.ginger.engine.math.matrixes.Matrix4f; +import io.github.hydos.ginger.engine.render.MasterRenderer; +import io.github.hydos.ginger.engine.render.models.RawModel; +import io.github.hydos.ginger.engine.render.models.TexturedModel; +import io.github.hydos.ginger.engine.render.shaders.StaticShader; +import io.github.hydos.ginger.engine.render.texture.ModelTexture; public class EntityRenderer { diff --git a/src/main/java/io/github/hydos/ginger/engine/renderEngine/renderers/FontRenderer.java b/src/main/java/io/github/hydos/ginger/engine/render/renderers/FontRenderer.java similarity index 92% rename from src/main/java/io/github/hydos/ginger/engine/renderEngine/renderers/FontRenderer.java rename to src/main/java/io/github/hydos/ginger/engine/render/renderers/FontRenderer.java index 55b1fbf..2879560 100644 --- a/src/main/java/io/github/hydos/ginger/engine/renderEngine/renderers/FontRenderer.java +++ b/src/main/java/io/github/hydos/ginger/engine/render/renderers/FontRenderer.java @@ -1,4 +1,4 @@ -package io.github.hydos.ginger.engine.renderEngine.renderers; +package io.github.hydos.ginger.engine.render.renderers; import java.util.List; import java.util.Map; @@ -11,7 +11,7 @@ import org.lwjgl.opengl.GL30; import io.github.hydos.ginger.engine.font.FontType; import io.github.hydos.ginger.engine.font.GUIText; -import io.github.hydos.ginger.engine.renderEngine.shaders.FontShader; +import io.github.hydos.ginger.engine.render.shaders.FontShader; public class FontRenderer { diff --git a/src/main/java/io/github/hydos/ginger/engine/renderEngine/renderers/GuiRenderer.java b/src/main/java/io/github/hydos/ginger/engine/render/renderers/GuiRenderer.java similarity index 80% rename from src/main/java/io/github/hydos/ginger/engine/renderEngine/renderers/GuiRenderer.java rename to src/main/java/io/github/hydos/ginger/engine/render/renderers/GuiRenderer.java index 0d1454a..4c81acc 100644 --- a/src/main/java/io/github/hydos/ginger/engine/renderEngine/renderers/GuiRenderer.java +++ b/src/main/java/io/github/hydos/ginger/engine/render/renderers/GuiRenderer.java @@ -1,4 +1,4 @@ -package io.github.hydos.ginger.engine.renderEngine.renderers; +package io.github.hydos.ginger.engine.render.renderers; import java.util.List; @@ -8,10 +8,10 @@ import org.lwjgl.opengl.GL20; import org.lwjgl.opengl.GL30; import io.github.hydos.ginger.engine.elements.GuiTexture; -import io.github.hydos.ginger.engine.mathEngine.Maths; -import io.github.hydos.ginger.engine.mathEngine.matrixes.Matrix4f; -import io.github.hydos.ginger.engine.renderEngine.models.RawModel; -import io.github.hydos.ginger.engine.renderEngine.shaders.GuiShader; +import io.github.hydos.ginger.engine.math.Maths; +import io.github.hydos.ginger.engine.math.matrixes.Matrix4f; +import io.github.hydos.ginger.engine.render.models.RawModel; +import io.github.hydos.ginger.engine.render.shaders.GuiShader; import io.github.hydos.ginger.engine.utils.Loader; public class GuiRenderer { diff --git a/src/main/java/io/github/hydos/ginger/engine/renderEngine/renderers/NormalMappingRenderer.java b/src/main/java/io/github/hydos/ginger/engine/render/renderers/NormalMappingRenderer.java similarity index 83% rename from src/main/java/io/github/hydos/ginger/engine/renderEngine/renderers/NormalMappingRenderer.java rename to src/main/java/io/github/hydos/ginger/engine/render/renderers/NormalMappingRenderer.java index 5cfb6b3..87628d4 100644 --- a/src/main/java/io/github/hydos/ginger/engine/renderEngine/renderers/NormalMappingRenderer.java +++ b/src/main/java/io/github/hydos/ginger/engine/render/renderers/NormalMappingRenderer.java @@ -1,4 +1,4 @@ -package io.github.hydos.ginger.engine.renderEngine.renderers; +package io.github.hydos.ginger.engine.render.renderers; import java.util.List; import java.util.Map; @@ -12,14 +12,14 @@ import io.github.hydos.ginger.engine.cameras.ThirdPersonCamera; import io.github.hydos.ginger.engine.elements.objects.Entity; import io.github.hydos.ginger.engine.elements.objects.Light; import io.github.hydos.ginger.engine.io.Window; -import io.github.hydos.ginger.engine.mathEngine.Maths; -import io.github.hydos.ginger.engine.mathEngine.matrixes.Matrix4f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector4f; -import io.github.hydos.ginger.engine.renderEngine.MasterRenderer; -import io.github.hydos.ginger.engine.renderEngine.models.RawModel; -import io.github.hydos.ginger.engine.renderEngine.models.TexturedModel; -import io.github.hydos.ginger.engine.renderEngine.shaders.NormalMappingShader; -import io.github.hydos.ginger.engine.renderEngine.texture.ModelTexture; +import io.github.hydos.ginger.engine.math.Maths; +import io.github.hydos.ginger.engine.math.matrixes.Matrix4f; +import io.github.hydos.ginger.engine.math.vectors.Vector4f; +import io.github.hydos.ginger.engine.render.MasterRenderer; +import io.github.hydos.ginger.engine.render.models.RawModel; +import io.github.hydos.ginger.engine.render.models.TexturedModel; +import io.github.hydos.ginger.engine.render.shaders.NormalMappingShader; +import io.github.hydos.ginger.engine.render.texture.ModelTexture; public class NormalMappingRenderer { diff --git a/src/main/java/io/github/hydos/ginger/engine/renderEngine/renderers/ParticleRenderer.java b/src/main/java/io/github/hydos/ginger/engine/render/renderers/ParticleRenderer.java similarity index 93% rename from src/main/java/io/github/hydos/ginger/engine/renderEngine/renderers/ParticleRenderer.java rename to src/main/java/io/github/hydos/ginger/engine/render/renderers/ParticleRenderer.java index 523de84..092a7d7 100644 --- a/src/main/java/io/github/hydos/ginger/engine/renderEngine/renderers/ParticleRenderer.java +++ b/src/main/java/io/github/hydos/ginger/engine/render/renderers/ParticleRenderer.java @@ -1,4 +1,4 @@ -package io.github.hydos.ginger.engine.renderEngine.renderers; +package io.github.hydos.ginger.engine.render.renderers; import java.nio.FloatBuffer; import java.util.List; @@ -12,13 +12,13 @@ import org.lwjgl.opengl.GL30; import org.lwjgl.opengl.GL31; import io.github.hydos.ginger.engine.cameras.ThirdPersonCamera; -import io.github.hydos.ginger.engine.mathEngine.Maths; -import io.github.hydos.ginger.engine.mathEngine.matrixes.Matrix4f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; +import io.github.hydos.ginger.engine.math.Maths; +import io.github.hydos.ginger.engine.math.matrixes.Matrix4f; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; import io.github.hydos.ginger.engine.particle.Particle; import io.github.hydos.ginger.engine.particle.ParticleTexture; -import io.github.hydos.ginger.engine.renderEngine.models.RawModel; -import io.github.hydos.ginger.engine.renderEngine.shaders.ParticleShader; +import io.github.hydos.ginger.engine.render.models.RawModel; +import io.github.hydos.ginger.engine.render.shaders.ParticleShader; import io.github.hydos.ginger.engine.utils.Loader; public class ParticleRenderer { diff --git a/src/main/java/io/github/hydos/ginger/engine/renderEngine/renderers/SkyboxRenderer.java b/src/main/java/io/github/hydos/ginger/engine/render/renderers/SkyboxRenderer.java similarity index 89% rename from src/main/java/io/github/hydos/ginger/engine/renderEngine/renderers/SkyboxRenderer.java rename to src/main/java/io/github/hydos/ginger/engine/render/renderers/SkyboxRenderer.java index 8554060..b7ddb12 100644 --- a/src/main/java/io/github/hydos/ginger/engine/renderEngine/renderers/SkyboxRenderer.java +++ b/src/main/java/io/github/hydos/ginger/engine/render/renderers/SkyboxRenderer.java @@ -1,4 +1,4 @@ -package io.github.hydos.ginger.engine.renderEngine.renderers; +package io.github.hydos.ginger.engine.render.renderers; import org.lwjgl.opengl.GL11; import org.lwjgl.opengl.GL13; @@ -6,9 +6,9 @@ import org.lwjgl.opengl.GL20; import org.lwjgl.opengl.GL30; import io.github.hydos.ginger.engine.cameras.ThirdPersonCamera; -import io.github.hydos.ginger.engine.mathEngine.matrixes.Matrix4f; -import io.github.hydos.ginger.engine.renderEngine.models.RawModel; -import io.github.hydos.ginger.engine.renderEngine.shaders.SkyboxShader; +import io.github.hydos.ginger.engine.math.matrixes.Matrix4f; +import io.github.hydos.ginger.engine.render.models.RawModel; +import io.github.hydos.ginger.engine.render.shaders.SkyboxShader; import io.github.hydos.ginger.engine.utils.Loader; public class SkyboxRenderer { diff --git a/src/main/java/io/github/hydos/ginger/engine/renderEngine/renderers/TerrainRenderer.java b/src/main/java/io/github/hydos/ginger/engine/render/renderers/TerrainRenderer.java similarity index 86% rename from src/main/java/io/github/hydos/ginger/engine/renderEngine/renderers/TerrainRenderer.java rename to src/main/java/io/github/hydos/ginger/engine/render/renderers/TerrainRenderer.java index d9c46b9..83e0a56 100644 --- a/src/main/java/io/github/hydos/ginger/engine/renderEngine/renderers/TerrainRenderer.java +++ b/src/main/java/io/github/hydos/ginger/engine/render/renderers/TerrainRenderer.java @@ -1,4 +1,4 @@ -package io.github.hydos.ginger.engine.renderEngine.renderers; +package io.github.hydos.ginger.engine.render.renderers; import java.util.List; @@ -7,11 +7,11 @@ import org.lwjgl.opengl.GL13; import org.lwjgl.opengl.GL20; import org.lwjgl.opengl.GL30; -import io.github.hydos.ginger.engine.mathEngine.Maths; -import io.github.hydos.ginger.engine.mathEngine.matrixes.Matrix4f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; -import io.github.hydos.ginger.engine.renderEngine.models.RawModel; -import io.github.hydos.ginger.engine.renderEngine.shaders.TerrainShader; +import io.github.hydos.ginger.engine.math.Maths; +import io.github.hydos.ginger.engine.math.matrixes.Matrix4f; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; +import io.github.hydos.ginger.engine.render.models.RawModel; +import io.github.hydos.ginger.engine.render.shaders.TerrainShader; import io.github.hydos.ginger.engine.terrain.Terrain; import io.github.hydos.ginger.engine.terrain.TerrainTexture; import io.github.hydos.ginger.engine.terrain.TerrainTexturePack; diff --git a/src/main/java/io/github/hydos/ginger/engine/renderEngine/shaders/FontShader.java b/src/main/java/io/github/hydos/ginger/engine/render/shaders/FontShader.java similarity index 89% rename from src/main/java/io/github/hydos/ginger/engine/renderEngine/shaders/FontShader.java rename to src/main/java/io/github/hydos/ginger/engine/render/shaders/FontShader.java index 64a0488..ea22a19 100644 --- a/src/main/java/io/github/hydos/ginger/engine/renderEngine/shaders/FontShader.java +++ b/src/main/java/io/github/hydos/ginger/engine/render/shaders/FontShader.java @@ -1,8 +1,8 @@ -package io.github.hydos.ginger.engine.renderEngine.shaders; +package io.github.hydos.ginger.engine.render.shaders; import io.github.hydos.ginger.engine.font.GUIText; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector2f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; +import io.github.hydos.ginger.engine.math.vectors.Vector2f; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; public class FontShader extends ShaderProgram{ diff --git a/src/main/java/io/github/hydos/ginger/engine/renderEngine/shaders/GuiShader.java b/src/main/java/io/github/hydos/ginger/engine/render/shaders/GuiShader.java similarity index 85% rename from src/main/java/io/github/hydos/ginger/engine/renderEngine/shaders/GuiShader.java rename to src/main/java/io/github/hydos/ginger/engine/render/shaders/GuiShader.java index 14f94e5..258502b 100644 --- a/src/main/java/io/github/hydos/ginger/engine/renderEngine/shaders/GuiShader.java +++ b/src/main/java/io/github/hydos/ginger/engine/render/shaders/GuiShader.java @@ -1,6 +1,6 @@ -package io.github.hydos.ginger.engine.renderEngine.shaders; +package io.github.hydos.ginger.engine.render.shaders; -import io.github.hydos.ginger.engine.mathEngine.matrixes.Matrix4f; +import io.github.hydos.ginger.engine.math.matrixes.Matrix4f; public class GuiShader extends ShaderProgram{ diff --git a/src/main/java/io/github/hydos/ginger/engine/renderEngine/shaders/NormalMappingShader.java b/src/main/java/io/github/hydos/ginger/engine/render/shaders/NormalMappingShader.java similarity index 93% rename from src/main/java/io/github/hydos/ginger/engine/renderEngine/shaders/NormalMappingShader.java rename to src/main/java/io/github/hydos/ginger/engine/render/shaders/NormalMappingShader.java index ad2e01f..1ed18d0 100644 --- a/src/main/java/io/github/hydos/ginger/engine/renderEngine/shaders/NormalMappingShader.java +++ b/src/main/java/io/github/hydos/ginger/engine/render/shaders/NormalMappingShader.java @@ -1,12 +1,12 @@ -package io.github.hydos.ginger.engine.renderEngine.shaders; +package io.github.hydos.ginger.engine.render.shaders; import java.util.List; import io.github.hydos.ginger.engine.elements.objects.Light; -import io.github.hydos.ginger.engine.mathEngine.matrixes.Matrix4f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector2f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector4f; +import io.github.hydos.ginger.engine.math.matrixes.Matrix4f; +import io.github.hydos.ginger.engine.math.vectors.Vector2f; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; +import io.github.hydos.ginger.engine.math.vectors.Vector4f; public class NormalMappingShader extends ShaderProgram{ diff --git a/src/main/java/io/github/hydos/ginger/engine/renderEngine/shaders/ParticleShader.java b/src/main/java/io/github/hydos/ginger/engine/render/shaders/ParticleShader.java similarity index 88% rename from src/main/java/io/github/hydos/ginger/engine/renderEngine/shaders/ParticleShader.java rename to src/main/java/io/github/hydos/ginger/engine/render/shaders/ParticleShader.java index 7eb437f..76f63ff 100644 --- a/src/main/java/io/github/hydos/ginger/engine/renderEngine/shaders/ParticleShader.java +++ b/src/main/java/io/github/hydos/ginger/engine/render/shaders/ParticleShader.java @@ -1,6 +1,6 @@ -package io.github.hydos.ginger.engine.renderEngine.shaders; +package io.github.hydos.ginger.engine.render.shaders; -import io.github.hydos.ginger.engine.mathEngine.matrixes.Matrix4f; +import io.github.hydos.ginger.engine.math.matrixes.Matrix4f; public class ParticleShader extends ShaderProgram { diff --git a/src/main/java/io/github/hydos/ginger/engine/renderEngine/shaders/ShaderProgram.java b/src/main/java/io/github/hydos/ginger/engine/render/shaders/ShaderProgram.java similarity index 91% rename from src/main/java/io/github/hydos/ginger/engine/renderEngine/shaders/ShaderProgram.java rename to src/main/java/io/github/hydos/ginger/engine/render/shaders/ShaderProgram.java index 02f4caa..4bea08d 100644 --- a/src/main/java/io/github/hydos/ginger/engine/renderEngine/shaders/ShaderProgram.java +++ b/src/main/java/io/github/hydos/ginger/engine/render/shaders/ShaderProgram.java @@ -1,4 +1,4 @@ -package io.github.hydos.ginger.engine.renderEngine.shaders; +package io.github.hydos.ginger.engine.render.shaders; import java.io.BufferedReader; import java.io.IOException; @@ -9,10 +9,10 @@ import org.lwjgl.BufferUtils; import org.lwjgl.opengl.GL11; import org.lwjgl.opengl.GL20; -import io.github.hydos.ginger.engine.mathEngine.matrixes.Matrix4f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector2f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector4f; +import io.github.hydos.ginger.engine.math.matrixes.Matrix4f; +import io.github.hydos.ginger.engine.math.vectors.Vector2f; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; +import io.github.hydos.ginger.engine.math.vectors.Vector4f; public abstract class ShaderProgram { diff --git a/src/main/java/io/github/hydos/ginger/engine/renderEngine/shaders/SkyboxShader.java b/src/main/java/io/github/hydos/ginger/engine/render/shaders/SkyboxShader.java similarity index 84% rename from src/main/java/io/github/hydos/ginger/engine/renderEngine/shaders/SkyboxShader.java rename to src/main/java/io/github/hydos/ginger/engine/render/shaders/SkyboxShader.java index 4055866..cc829a7 100644 --- a/src/main/java/io/github/hydos/ginger/engine/renderEngine/shaders/SkyboxShader.java +++ b/src/main/java/io/github/hydos/ginger/engine/render/shaders/SkyboxShader.java @@ -1,8 +1,8 @@ -package io.github.hydos.ginger.engine.renderEngine.shaders; +package io.github.hydos.ginger.engine.render.shaders; import io.github.hydos.ginger.engine.cameras.ThirdPersonCamera; -import io.github.hydos.ginger.engine.mathEngine.Maths; -import io.github.hydos.ginger.engine.mathEngine.matrixes.Matrix4f; +import io.github.hydos.ginger.engine.math.Maths; +import io.github.hydos.ginger.engine.math.matrixes.Matrix4f; public class SkyboxShader extends ShaderProgram{ diff --git a/src/main/java/io/github/hydos/ginger/engine/renderEngine/shaders/StaticShader.java b/src/main/java/io/github/hydos/ginger/engine/render/shaders/StaticShader.java similarity index 92% rename from src/main/java/io/github/hydos/ginger/engine/renderEngine/shaders/StaticShader.java rename to src/main/java/io/github/hydos/ginger/engine/render/shaders/StaticShader.java index 134c3e2..d79793a 100644 --- a/src/main/java/io/github/hydos/ginger/engine/renderEngine/shaders/StaticShader.java +++ b/src/main/java/io/github/hydos/ginger/engine/render/shaders/StaticShader.java @@ -1,12 +1,12 @@ -package io.github.hydos.ginger.engine.renderEngine.shaders; +package io.github.hydos.ginger.engine.render.shaders; import java.util.List; import io.github.hydos.ginger.engine.cameras.ThirdPersonCamera; import io.github.hydos.ginger.engine.elements.objects.Light; -import io.github.hydos.ginger.engine.mathEngine.Maths; -import io.github.hydos.ginger.engine.mathEngine.matrixes.Matrix4f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; +import io.github.hydos.ginger.engine.math.Maths; +import io.github.hydos.ginger.engine.math.matrixes.Matrix4f; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; public class StaticShader extends ShaderProgram{ diff --git a/src/main/java/io/github/hydos/ginger/engine/renderEngine/shaders/TerrainShader.java b/src/main/java/io/github/hydos/ginger/engine/render/shaders/TerrainShader.java similarity index 94% rename from src/main/java/io/github/hydos/ginger/engine/renderEngine/shaders/TerrainShader.java rename to src/main/java/io/github/hydos/ginger/engine/render/shaders/TerrainShader.java index 71ceedd..4b5faa0 100644 --- a/src/main/java/io/github/hydos/ginger/engine/renderEngine/shaders/TerrainShader.java +++ b/src/main/java/io/github/hydos/ginger/engine/render/shaders/TerrainShader.java @@ -1,12 +1,12 @@ -package io.github.hydos.ginger.engine.renderEngine.shaders; +package io.github.hydos.ginger.engine.render.shaders; import java.util.List; import io.github.hydos.ginger.engine.cameras.ThirdPersonCamera; import io.github.hydos.ginger.engine.elements.objects.Light; -import io.github.hydos.ginger.engine.mathEngine.Maths; -import io.github.hydos.ginger.engine.mathEngine.matrixes.Matrix4f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; +import io.github.hydos.ginger.engine.math.Maths; +import io.github.hydos.ginger.engine.math.matrixes.Matrix4f; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; public class TerrainShader extends ShaderProgram{ diff --git a/src/main/java/io/github/hydos/ginger/engine/renderEngine/texture/Image.java b/src/main/java/io/github/hydos/ginger/engine/render/texture/Image.java similarity index 96% rename from src/main/java/io/github/hydos/ginger/engine/renderEngine/texture/Image.java rename to src/main/java/io/github/hydos/ginger/engine/render/texture/Image.java index bd7150a..0e302e9 100644 --- a/src/main/java/io/github/hydos/ginger/engine/renderEngine/texture/Image.java +++ b/src/main/java/io/github/hydos/ginger/engine/render/texture/Image.java @@ -1,4 +1,4 @@ -package io.github.hydos.ginger.engine.renderEngine.texture; +package io.github.hydos.ginger.engine.render.texture; import static org.lwjgl.stb.STBImage.stbi_failure_reason; import static org.lwjgl.stb.STBImage.stbi_info_from_memory; @@ -11,7 +11,7 @@ import java.nio.IntBuffer; import org.lwjgl.system.MemoryStack; -import io.github.hydos.ginger.engine.renderEngine.tools.IOUtil; +import io.github.hydos.ginger.engine.render.tools.IOUtil; public class Image { diff --git a/src/main/java/io/github/hydos/ginger/engine/renderEngine/texture/ModelTexture.java b/src/main/java/io/github/hydos/ginger/engine/render/texture/ModelTexture.java similarity index 97% rename from src/main/java/io/github/hydos/ginger/engine/renderEngine/texture/ModelTexture.java rename to src/main/java/io/github/hydos/ginger/engine/render/texture/ModelTexture.java index 32e5c40..707a4a0 100644 --- a/src/main/java/io/github/hydos/ginger/engine/renderEngine/texture/ModelTexture.java +++ b/src/main/java/io/github/hydos/ginger/engine/render/texture/ModelTexture.java @@ -1,4 +1,4 @@ -package io.github.hydos.ginger.engine.renderEngine.texture; +package io.github.hydos.ginger.engine.render.texture; import org.lwjgl.opengl.GL11; import org.lwjgl.opengl.GL14; diff --git a/src/main/java/io/github/hydos/ginger/engine/renderEngine/tools/IOUtil.java b/src/main/java/io/github/hydos/ginger/engine/render/tools/IOUtil.java similarity index 95% rename from src/main/java/io/github/hydos/ginger/engine/renderEngine/tools/IOUtil.java rename to src/main/java/io/github/hydos/ginger/engine/render/tools/IOUtil.java index 0dcb89b..6925512 100644 --- a/src/main/java/io/github/hydos/ginger/engine/renderEngine/tools/IOUtil.java +++ b/src/main/java/io/github/hydos/ginger/engine/render/tools/IOUtil.java @@ -1,4 +1,4 @@ -package io.github.hydos.ginger.engine.renderEngine.tools; +package io.github.hydos.ginger.engine.render.tools; import static org.lwjgl.BufferUtils.createByteBuffer; diff --git a/src/main/java/io/github/hydos/ginger/engine/renderEngine/tools/MousePicker.java b/src/main/java/io/github/hydos/ginger/engine/render/tools/MousePicker.java similarity index 91% rename from src/main/java/io/github/hydos/ginger/engine/renderEngine/tools/MousePicker.java rename to src/main/java/io/github/hydos/ginger/engine/render/tools/MousePicker.java index 5ccaf40..4a12a9c 100644 --- a/src/main/java/io/github/hydos/ginger/engine/renderEngine/tools/MousePicker.java +++ b/src/main/java/io/github/hydos/ginger/engine/render/tools/MousePicker.java @@ -1,12 +1,12 @@ -package io.github.hydos.ginger.engine.renderEngine.tools; +package io.github.hydos.ginger.engine.render.tools; import io.github.hydos.ginger.engine.cameras.ThirdPersonCamera; import io.github.hydos.ginger.engine.io.Window; -import io.github.hydos.ginger.engine.mathEngine.Maths; -import io.github.hydos.ginger.engine.mathEngine.matrixes.Matrix4f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector2f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector4f; +import io.github.hydos.ginger.engine.math.Maths; +import io.github.hydos.ginger.engine.math.matrixes.Matrix4f; +import io.github.hydos.ginger.engine.math.vectors.Vector2f; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; +import io.github.hydos.ginger.engine.math.vectors.Vector4f; import io.github.hydos.ginger.engine.terrain.Terrain; public class MousePicker { diff --git a/src/main/java/io/github/hydos/ginger/engine/shadow/ShadowBox.java b/src/main/java/io/github/hydos/ginger/engine/shadow/ShadowBox.java index a6c51fb..6efa6d6 100644 --- a/src/main/java/io/github/hydos/ginger/engine/shadow/ShadowBox.java +++ b/src/main/java/io/github/hydos/ginger/engine/shadow/ShadowBox.java @@ -2,10 +2,10 @@ package io.github.hydos.ginger.engine.shadow; import io.github.hydos.ginger.engine.cameras.ThirdPersonCamera; import io.github.hydos.ginger.engine.io.Window; -import io.github.hydos.ginger.engine.mathEngine.matrixes.Matrix4f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector4f; -import io.github.hydos.ginger.engine.renderEngine.MasterRenderer; +import io.github.hydos.ginger.engine.math.matrixes.Matrix4f; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; +import io.github.hydos.ginger.engine.math.vectors.Vector4f; +import io.github.hydos.ginger.engine.render.MasterRenderer; /** * Represents the 3D cuboidal area of the world in which objects will cast diff --git a/src/main/java/io/github/hydos/ginger/engine/shadow/ShadowMapEntityRenderer.java b/src/main/java/io/github/hydos/ginger/engine/shadow/ShadowMapEntityRenderer.java index 07f7fd6..41a66d9 100644 --- a/src/main/java/io/github/hydos/ginger/engine/shadow/ShadowMapEntityRenderer.java +++ b/src/main/java/io/github/hydos/ginger/engine/shadow/ShadowMapEntityRenderer.java @@ -9,11 +9,11 @@ import org.lwjgl.opengl.GL20; import org.lwjgl.opengl.GL30; import io.github.hydos.ginger.engine.elements.objects.Entity; -import io.github.hydos.ginger.engine.mathEngine.Maths; -import io.github.hydos.ginger.engine.mathEngine.matrixes.Matrix4f; -import io.github.hydos.ginger.engine.renderEngine.MasterRenderer; -import io.github.hydos.ginger.engine.renderEngine.models.RawModel; -import io.github.hydos.ginger.engine.renderEngine.models.TexturedModel; +import io.github.hydos.ginger.engine.math.Maths; +import io.github.hydos.ginger.engine.math.matrixes.Matrix4f; +import io.github.hydos.ginger.engine.render.MasterRenderer; +import io.github.hydos.ginger.engine.render.models.RawModel; +import io.github.hydos.ginger.engine.render.models.TexturedModel; public class ShadowMapEntityRenderer { diff --git a/src/main/java/io/github/hydos/ginger/engine/shadow/ShadowMapMasterRenderer.java b/src/main/java/io/github/hydos/ginger/engine/shadow/ShadowMapMasterRenderer.java index 2196779..7b1bff1 100644 --- a/src/main/java/io/github/hydos/ginger/engine/shadow/ShadowMapMasterRenderer.java +++ b/src/main/java/io/github/hydos/ginger/engine/shadow/ShadowMapMasterRenderer.java @@ -8,10 +8,10 @@ import org.lwjgl.opengl.GL11; import io.github.hydos.ginger.engine.cameras.ThirdPersonCamera; import io.github.hydos.ginger.engine.elements.objects.Entity; import io.github.hydos.ginger.engine.elements.objects.Light; -import io.github.hydos.ginger.engine.mathEngine.matrixes.Matrix4f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector2f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; -import io.github.hydos.ginger.engine.renderEngine.models.TexturedModel; +import io.github.hydos.ginger.engine.math.matrixes.Matrix4f; +import io.github.hydos.ginger.engine.math.vectors.Vector2f; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; +import io.github.hydos.ginger.engine.render.models.TexturedModel; /** * This class is in charge of using all of the classes in the shadows package to diff --git a/src/main/java/io/github/hydos/ginger/engine/shadow/ShadowShader.java b/src/main/java/io/github/hydos/ginger/engine/shadow/ShadowShader.java index 554d9a4..78b2ca2 100644 --- a/src/main/java/io/github/hydos/ginger/engine/shadow/ShadowShader.java +++ b/src/main/java/io/github/hydos/ginger/engine/shadow/ShadowShader.java @@ -1,7 +1,7 @@ package io.github.hydos.ginger.engine.shadow; -import io.github.hydos.ginger.engine.mathEngine.matrixes.Matrix4f; -import io.github.hydos.ginger.engine.renderEngine.shaders.ShaderProgram; +import io.github.hydos.ginger.engine.math.matrixes.Matrix4f; +import io.github.hydos.ginger.engine.render.shaders.ShaderProgram; public class ShadowShader extends ShaderProgram { diff --git a/src/main/java/io/github/hydos/ginger/engine/terrain/Terrain.java b/src/main/java/io/github/hydos/ginger/engine/terrain/Terrain.java index 002cf65..8e6bd98 100644 --- a/src/main/java/io/github/hydos/ginger/engine/terrain/Terrain.java +++ b/src/main/java/io/github/hydos/ginger/engine/terrain/Terrain.java @@ -5,10 +5,10 @@ import java.io.IOException; import javax.imageio.ImageIO; -import io.github.hydos.ginger.engine.mathEngine.Maths; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector2f; -import io.github.hydos.ginger.engine.mathEngine.vectors.Vector3f; -import io.github.hydos.ginger.engine.renderEngine.models.RawModel; +import io.github.hydos.ginger.engine.math.Maths; +import io.github.hydos.ginger.engine.math.vectors.Vector2f; +import io.github.hydos.ginger.engine.math.vectors.Vector3f; +import io.github.hydos.ginger.engine.render.models.RawModel; import io.github.hydos.ginger.engine.utils.Loader; import io.github.hydos.ginger.main.settings.Constants; diff --git a/src/main/java/io/github/hydos/ginger/engine/utils/Loader.java b/src/main/java/io/github/hydos/ginger/engine/utils/Loader.java index 1dc4946..ea7eaa2 100644 --- a/src/main/java/io/github/hydos/ginger/engine/utils/Loader.java +++ b/src/main/java/io/github/hydos/ginger/engine/utils/Loader.java @@ -16,9 +16,9 @@ import org.lwjgl.opengl.GL30; import org.lwjgl.opengl.GL33; import io.github.hydos.ginger.engine.io.Window; -import io.github.hydos.ginger.engine.renderEngine.models.RawModel; -import io.github.hydos.ginger.engine.renderEngine.texture.Image; -import io.github.hydos.ginger.engine.renderEngine.texture.ModelTexture; +import io.github.hydos.ginger.engine.render.models.RawModel; +import io.github.hydos.ginger.engine.render.texture.Image; +import io.github.hydos.ginger.engine.render.texture.ModelTexture; import io.github.hydos.ginger.engine.terrain.TerrainTexture; public class Loader { diff --git a/src/main/java/io/github/hydos/ginger/main/GingerMain.java b/src/main/java/io/github/hydos/ginger/main/GingerMain.java index 1b4f69e..0eabe2e 100644 --- a/src/main/java/io/github/hydos/ginger/main/GingerMain.java +++ b/src/main/java/io/github/hydos/ginger/main/GingerMain.java @@ -5,10 +5,10 @@ import io.github.hydos.ginger.UI.enums.UIColourType; import io.github.hydos.ginger.engine.font.TextMaster; import io.github.hydos.ginger.engine.obj.ModelLoader; import io.github.hydos.ginger.engine.obj.normals.NormalMappedObjLoader; -import io.github.hydos.ginger.engine.renderEngine.MasterRenderer; -import io.github.hydos.ginger.engine.renderEngine.models.RawModel; -import io.github.hydos.ginger.engine.renderEngine.models.TexturedModel; -import io.github.hydos.ginger.engine.renderEngine.texture.ModelTexture; +import io.github.hydos.ginger.engine.render.MasterRenderer; +import io.github.hydos.ginger.engine.render.models.RawModel; +import io.github.hydos.ginger.engine.render.models.TexturedModel; +import io.github.hydos.ginger.engine.render.texture.ModelTexture; public class GingerMain { diff --git a/target/classes/io/github/hydos/ginger/Example.class b/target/classes/io/github/hydos/ginger/Example.class index 48bb95bc8623a68fcb2be28996a9ecfdd0b4b87c..98c6292a39ac64c45d977fd17b020826e2435cc8 100644 GIT binary patch delta 446 zcmcZ^(H=e_oY8dhLSfa7&3l*`6DJD_3r`Mav6wuOMS;QuTfFQ&Mw6ARKEh20w-Xb_Rb&2DrvL)|rgPlNC9XCOfbhGOnJ? zD6RlCP;BxRHs#58*(^3ovokX?mI9?zCKvJ=PR2 ztH4e?!xcDLnY)A00<7;Ew;8hq&}|b%l_w_(2~YOsac8sy%Yb+nc*++F`o+ zIqz9!Ml+c2?hDE>E(FReOqLU}1?peV=moUHa&myMKVu14925p;gv~Z{h?Fui)`J}Y zvTB#8>E^GZ+>B7Ww8gs^3np(9FJmm&tSe#62z6Yyq$RUC)Nvmqmw`ngp>SBr80s;3 yX-~$DlQX5~Zsw8EWMZ@ih4SV^xr0nV)gY#yq9r5H><%S)U}OQU-h5H1gA)K?e1_8i delta 683 zcmZn6v+{8*BG4Gp0{2V?i#=VmtiXz)RxrEIUCcl;q zX8Go)Y|M;|)nK&>qAV~44!nkwAIJ$#_U8}*nw-d@0+ra@!7+^y)hW5M-|0pK8yXHkO*o)Pi~IvOp2oP^C_^1y)J+$)^G$k+|mxrqzz zY86qKTQ*0Eax-H3pi`_1XrG998DqfaZgFEq%&>SYVLACTi_&DI@OF}1233bhER*@A zj8TI+Rmzib`{eafbD_@M>?5to#OR2YN;c1yJ;($!4K?j-Zc?yh1UhVwqC7BB!sGM5 HVh1Mx!>8I3 diff --git a/target/classes/io/github/hydos/ginger/engine/cameras/FirstPersonCamera.class b/target/classes/io/github/hydos/ginger/engine/cameras/FirstPersonCamera.class index c89ecb2c18d2c49aeabbf5017c3f4d0c1dc0ff87..40cb2c69a466512b10b858da80329675acdfe6c0 100644 GIT binary patch delta 72 zcmcb`bBJd`7L%#ZL;*RL+{BWM$rqVKCa$nyG=>ZCGR|VQ&_F1-#CVy-TtgEsu=yfW GCo=#~85b4+ delta 93 zcmX@abBkv}7Nhm#1V(wT+{BU$*Sz%1ywr((0gRTD6B*@@#3nN`&SJ9DKvOyS0OMt5 OTMbP#;mtdlI++2u3m;Jc diff --git a/target/classes/io/github/hydos/ginger/engine/cameras/ThirdPersonCamera.class b/target/classes/io/github/hydos/ginger/engine/cameras/ThirdPersonCamera.class index e4eae531bfdbb680a83bf57923e344555fbdca67..de1311681954b6a530755ba85b1c45f0245395fd 100644 GIT binary patch delta 52 zcmZ1=*C97yI-}|2MkeKn2R||zPhQBPH2F5;62{WW4NNMVS22BNWH#5(gvg6*zRTjw F1poy-66^o~ delta 99 zcmeB>TOc=KI+L}}WI;ALuH3|u4A;E$%)Hde8(Bmqp1(U;fK47*^gQDd=4uUe#hYg^ ReP(2_)zHL{*vJyj1pu&3A=dx^ diff --git a/target/classes/io/github/hydos/ginger/engine/font/GUIText.class b/target/classes/io/github/hydos/ginger/engine/font/GUIText.class index 316447604d6b0e5833d45abfbaaf772bb4b617d2..7a94aecd9a462235b2eec1f6476a7d8fa93dd83c 100644 GIT binary patch delta 128 zcmZ1^_eOTY8b;H}7ntQ)auZ83CSLPE;!XBo>|?B&e4R06vLllbqw(a6%yM95ljkt` vAaOSfGXG;_G@snasyf-4)fK|pyoNQEk8<<$wT=UX1^HL{X@W2q8Y{S^c*f9AtV+vH!WPK(hM$5?; znUr7xElfTr0-HZG{bOXd)zHK+USzU1t05Md%}uPSjEr`ZH!>?AIcG8tyC#O<<|y__ F>;S31JmdfX diff --git a/target/classes/io/github/hydos/ginger/engine/font/TextMaster.class b/target/classes/io/github/hydos/ginger/engine/font/TextMaster.class index f825fb02d9ba87e8d7612841e6a91cdf42b0e24d..9e9e1822f4bdd7567c9a1db652d18f63e18201d6 100644 GIT binary patch delta 41 scmew*@=jy}DU8T2B;^gYq{UGI??U04$9SbpQYW delta 46 xcmaDS@=Ig`DYcpPDbezn{qyiP#tjgrc0RUH|4ZQ#W diff --git a/target/classes/io/github/hydos/ginger/engine/io/Window.class b/target/classes/io/github/hydos/ginger/engine/io/Window.class index 898464b9d89bc31c5fb8b6a1bd455c2800eb0530..efd9fc27eeb59e36ba3e2a6d189294244a62624c 100644 GIT binary patch delta 125 zcmaEBz1MoeLMBt6$%2AP8&9hnglZALypn{vtcsDaLS^>>eg(>6b|G{LdFuwWQ5dMzwCAPN^D8&Q{g#f8<#3A7lVlHh1CO`r-gt(y>x^~v_x{epEHwmHP zNB>r;)Mv;8RIP+aRHQyY-=n{)_5rGXvum6vDUGpJsfw~YXU?42Z@!s1=lIvZe*Oi( zSyV&tDfF9GX3liV3x!O1dDg0PP@6OCj8UUtWaf3JeBBc#DAq&pD|A=%MLkp1Yjc^q zg^E#h6oQw`n(16o*cDGqEBHsPStEj72x|x+sIX_8-tH{S7Yut!FH{YMedAV9uTJZ> zDdUFH@088D!oc{Op~@;8D%ytb7*n=htCuXBxJ|1@$hP@JVJ+Ue!$rnp+4an{`yMJ~ zbGcjxs}rrSC1#>E>KPCA*-|!yy$T~ObFs}q1lWazjwawvKHp@7!g4Hg^-16M_BXv!9Y~uj|-Nt$W_q zsC3=!ZD7-;vBcVOx2>g}TB)ed8@680OqET0_MTzat=g!o%67=&Fh)YSsBq!mi}bbM z*O0{}g|0cnxo0}XvU@J%A{fRM4Oe9<$f+59NmL(d_()VCswS;!Rdm-hTnBlMiU+H1 z%5JW3`As&gZRrcMZ^ks-!~k>nL`JtYjJu;{8Qsxv*Bwb#z0laEJ7o2>6fmWc#ZAc! zdzK7FVQ0l|F$c6C< z#zL5Be`6dhiI3ZC%g1NrF({8AR^DTwyzRaxI{KJ3c**fq#c@>}SLyh9+bN>Yc2gu| zwZ3-yMk6OhNsjHgPLAp~3Sc{kP6FsCdWC0gC(XMG<~sa-SIt(NBBA zWz++1Q1duL$>-_@DG5XKJnH-5r`K5w@i$F?(m9;p6tbUI&l(|*r`&*F;6f9+7iucC zj=p^I1ui!yyjYtPA8bsx!8RvGCxo%|bKF?uA*CB7GLd#mB%NM|k(bO8be{hYrNTv<%%?Xp>LE`OV~QC~V?WC_NmSB_$2`B( zJmQF7;NK&DwTlr-srpw1Ce++0O*c1GxX7ws{kO+s^qG!q6 zIWl*i&3b_h55vMmay{b4Ip*PRHtb5XVON?ByMk8@yFwNuLt)e#4Qr7(lbp#WS0MvF GeDyaQQ?vL0 diff --git a/target/classes/io/github/hydos/ginger/engine/mathEngine/Quaternion.class b/target/classes/io/github/hydos/ginger/engine/mathEngine/Quaternion.class deleted file mode 100644 index 07f445b95b901ef82b0a00255838c7d6a26ce23c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8926 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 diff --git a/target/classes/io/github/hydos/ginger/engine/mathEngine/matrixes/Matrix3f.class b/target/classes/io/github/hydos/ginger/engine/mathEngine/matrixes/Matrix3f.class deleted file mode 100644 index df64082fd9f64c85a54bb0f2c936d9788fd85d37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7222 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 B0HXi^ diff --git a/target/classes/io/github/hydos/ginger/engine/mathEngine/matrixes/Matrix4f.class b/target/classes/io/github/hydos/ginger/engine/mathEngine/matrixes/Matrix4f.class deleted file mode 100644 index 4bd934adf9a3b13b1e21b98062893a0cf7ddf43d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15674 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 diff --git a/target/classes/io/github/hydos/ginger/engine/mathEngine/vectors/ReadableVector.class b/target/classes/io/github/hydos/ginger/engine/mathEngine/vectors/ReadableVector.class deleted file mode 100644 index 226359054fa1bbee2fac2661850ec475298b8bb2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 305 zcmb7=J&wXK5QX3HlfW)WNL&IM+|W_1gtV!U5FpVzWJrQcEF1@EueJpT;82Kx&`{FY z^TwL@zVY?;e*rK>FGPdzlUtSMKC5Dt{Ux>(QKak?7gDe~YM=eq<(YThx>BuKCptE~ zed-V`!r-9KS{YrWY8fA-PY8@S_>9mTjUz(8mYY+h9Vdi#DPBxijTX<@LNFp@wVzk} zJ-gX>@iAA;Gb4O$Y~^+wKNa zu%xG!L@_cjYiPPLGH?awmlh?bx@G31GBSvwyF?G<2%xn<)j-S&^d%$EY3vLfAQl5B JkYr-u0stgeN?-s0 diff --git a/target/classes/io/github/hydos/ginger/engine/mathEngine/vectors/ReadableVector4f.class b/target/classes/io/github/hydos/ginger/engine/mathEngine/vectors/ReadableVector4f.class deleted file mode 100644 index 3150c3e3da0e76bf0b4cc569d78069356d710313..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 256 zcmX^0Z`VEs1_l!bZgvJHMh3^seEsyyl8n+M{fx?#{9+&{FFmzLKQ#}?NY&3xEXi<% zFw0VtOY)0~^@CCqQxcPMQp3P}lQeb)7Dfhvti-ZJ{hY+SbbbG%ET9ZK0~_Ur8>cZc zu%xG!gflWQYiPPLGH?awmlh?bx@G31GBSvwyF?G<2%xn<)j-S&^d%$EY3vLfAQl5B JkYr-u0sthRN?-s0 diff --git a/target/classes/io/github/hydos/ginger/engine/mathEngine/vectors/Vector.class b/target/classes/io/github/hydos/ginger/engine/mathEngine/vectors/Vector.class deleted file mode 100644 index 2b6dbd025614e103fa36de3a7eba50352cffc4a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1232 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 E8*bbXIRF3v diff --git a/target/classes/io/github/hydos/ginger/engine/mathEngine/vectors/Vector3f.class b/target/classes/io/github/hydos/ginger/engine/mathEngine/vectors/Vector3f.class deleted file mode 100644 index b83e8cdb4826a99c99390f6d889d0f620ebfc413..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6037 zcmb_gTX0)f6Bew|1Nd6`!+M2#2g&pC+Em6WKQ5jX+6GHwW?|SQ zC%kta`l^$;ibD6`vYDwf(yfq=FMs$#V!IQ=At-DOBZ_Uzs$x|YuKZtsmmi!bx5i3& zOrdxA7>g2Q&En~F+Rk%_wKI&hXl+3NU159}yIJQ6 zt9n`&JuQ#-ggN7!$D{J#<6%5le{hC!DsaM8Cx@P@nPn@h5UiHXVx?eKsfYbKn&l_v zCCAJX^dBpzk_)m5|En09SjAY8X^+e@md{tP#;H?(IX5xMt1oL+cv&-4HOHPjW?pnA z*`?JGw3<*UxoO>2WkS_540Nnqs#GL{`}nSCO=u-_$5-rxv%hhwRv;ts^ol|Dj1$H` zEgg>%Etbkt?AjH!GldgjJSKW>vW3jvM_-NE5?Q{y8dg_P{{*|R-z-iPbb!NQoWhXr z=U0FbMsYR(PP=>b3RK`nUB|f6g>eq&sSb0j#9r%*A4(izA|?-(q%m8NhlP^KsdO?v zsD~EWj?;WpJy;tbx60isrnWnTEV!nUSbJGqfE>nz(A&ti!gHoJuCQV05SVm@>j#1M zt)kRY=nB_+a+gIhj1n%=@5LIuZxYxgvsY-YmWHZjZXuWk#X3i?{j@s(0&HCP_+Twp z$XewPDwviD`?QdMI5FG|E~3GD3py+Bp9$kxJV%|G7cW{xR$`}930*|T%VNil2eMqj z^8#^2VY8cuXKek$X1u7-kc!HH&&Yt!%7ESvMt(Vrr%>j&3iYySQTBCgX2(^NtAmdb z$ew_AqxOZGY_hlrh}715Gdq#Vvq5wx&V=w~d^LctaAz_{qy09Fui+YNK#lYk%nBja z&Z~ibD2`vk*(OgoC&pSzA)G|l3u#c?F?^+d9Smqa3S@W%F=NX_|Z)9**< z<1~GY;$EEbBouM|L|i`+H=&4ZcbtSo4pPty^eD+jjpR?TOF^=t^%1cQu|6hN%6OOG z*tNDJ$k6*3>zbuNEKi}LZUj-cP!D0Z<845Dr>Kk{(+`h4Plg=%49_V!@|kyBUrihb zOlf=(tH`mgsl9mEL9G&1Sc@8?gp6e*2Uy- z4?*%XyW(~gu6n8*bE_P~A?-JazW>g~c%2O~Qo_dgJT{hizZ4s9k&SPXjc=2U?<|*% zAP3dU_Ks7wqbysCFmen1$D}q=vXp33f;95uJd0dYd3jDFo|jOif`(SGyw8u%kM#jG zlffS{)*rEz++?GjrHXE`h2CZeH*pwuJh2~jD|ytd(0c`&cx8p zl5?VMC$GS7nfmXT`tP}V{DD*Kk1W}rJR(ZCB1-5)Rb8?Y(-9nX5^uKgGc3bFilkRbt z^>bl9sn<1W3;Ye~E_O7m=Wy<>9iC6I<4C=AZ`OjA;4}|z^IF`S?|Nw1;%az{qv0SP zcky2(zVyhHk-Uv3gbS|z$MeO$&bE=)-$Jl$r0;FCbcU~e3;u9l=WDld`l_r1b|2J| zQcZ}c05+;-bf_R=DunH-#gljnpK$tN3ZK+{DZ=xG`H6Ql1emgkjFb2oN9gUc9U0RL zpuTeX)7M4QNUi0sUF#Uidj6fa!9##oY?H_lUm=et9X}Twf}Le5UtgwTwCrU{ti|58 zBBY{Nr?z2>ig~~Fc6(ga z`vcnz>WOjB>?C&GNi2N_mC?xlTc`~t+b+#wM!Ss9;!`8ZwioL6to*!tM#B5Z`B{8= zgoM8|H=B1*pHO?5em7dxKD4Vx_~TU%4D~4gs@ji-)d3t(2R(779pQ&KAwI{|Qjr$^ zu;awp#jCVTKZPA%u*pzIG>qL2>l@cr`T1vw!N$VDr%z9;3rk~pcAqv@mRR2Xm={Ynw!*+`OJjLB@W%2i6@>UZTP`3tCH zQn?h5YuCB(u|3f?Xt&Z%(N59k=*Am_^7f4x1k^KFqn@RPp2Jr4Jo?lNIwZSc_PdPt i<8^$UL2X4G-(c^s_fakI1^nT=Fr;%Ryg~Q|T>lR}<;HCQ diff --git a/target/classes/io/github/hydos/ginger/engine/mathEngine/vectors/Vector4f.class b/target/classes/io/github/hydos/ginger/engine/mathEngine/vectors/Vector4f.class deleted file mode 100644 index 9994d90f3a37831ab127a0aeaba14936d4c529e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5870 zcmb_gYj7J^75=U*S$=F>+ez%^9TFv#w5lx9Bu(m&kT`bQ)OotKV^g3jYh}xkB}b1m z355pw2vAZACE+m)zX;(+V9L-qh0Z{Ec7|UJ48wnZLxG<_VEE46)p{eVfNkvA-J`3$ z=ljlg&OP^ze)X>({s_QMd^Lmyg}vEA?_{<-RY~Bl@{B6GA}Y;U!KFp-ExYv~}Lmsj9yq-~L+Lz5|%lj1?Bhe9sKz|`^x1tei46H`C!hJ*3`gmm~Wfz|ibcL>=!i1F@ zv8W3_yMux9RJNqhH?(MVs;cxU3`Q0|y;j`5=twIRHXC>!wlJ!aT~@gKe{sBca=zFa zOT`I={>A%P5THURGRQwC&<7;YZ3;n-MMqi~ddxrvI>m|`=t3uREblvC_8M5}eEEI@ ztI*ko5FRqPhPEhJYt})IxsE+A26`LIxxz*%W-9vr-si} ztfHM(Xek%1d?{y@Su_V7%8L)*FQJvD*LRnYOV7zN@Ru<)x{SF}%mcC(nd3mt&aj$; z#q8u1pMkVp;$y{d*_t?e%$jwVVq>Y2V$SpSq*lH!vSfHJ$qUO-d&$5%Gkp^G8rD$0 zP@G}^EwL#noHB4)3a-hiGor}V3Ky3{bQ$@HvY!U6{A5lOJY(PqJQ?`$WuO%w z!iPh6N}*lvB{{y-dyIRQfsf#$%$_w-V8;wZ4o9VLTfCUI#&k{wa|Mf~ekwAgr{>vI z2RT$eRLNxQV&9T=rK%ZBg)mv&;A%V@$cns;Yy`ZgDj9|D`V<&+iMs$-_P)sA()oxR z?%dQagINRTP$cebh3IRAthQaEdm)9BX3*o#%PwnubN;a3ai_PFJ z*jnufk8Ey51(#%jeN17sE4a>;>rC2g1s^x?2|UNjvu0=QJae<&Cz(#| z`gxi7g2IFKTrZ$rbs&&087P5D1h|E&s2;Z>d(=0$P7HSk5eMn#$N{+v~!i!|=3Y?G`+@k1$|3U5=ExfNq8w`%E;K8H;?X(e--7`5VjV33;7eG~>Ee1dHu5eGj_^%+ zw@nmyzaWj}(Z zd#&FA`Wy6)3-AE5h=dH1nxw~?5~=+fVh65|Xp#&93T zHBQW#=izjCI2~SS9d2lXSe5Yt5k;EeKi^67XjLx^FBsN-Rn3f((Y@?Nsv1Ctx=EC5fXK*htxEC4R zONio%Pj=G_&h%tAJ=sl9cGH!;1&7e@Qu_}3gH-c){2lbZ1vSP9qb4s2+@xV@1!yG1 zNYY5A?%?q2@&DyTF2}f}sZqBJr*L0mnSKdLTxa=ySx4b4ka4b3X&dCiwJQBbtVd}z z;4#`vQIf6f=zpi4sZtjsA=Jgt)HC-`|4%R0qy9}&zd`CZN&VZ4rLOQehFsO3W=s;_ z_L!)6Ug|+O(=f$I&`5}pq_MCTzE2t6V193t!W_He9Zkh4zwKW6J&t28+7+V7(%NCZ zgEq&HaW_{T6Zjj#Pf{%h*wm+4TOxhW}Te1aUm= zuD3WWz1}(~O6pz-HZ+77`~*9_vyW%oQraSWxUGA%ezHUBC;PL0E-c!=p&5TCrGMal z+{I@6(}VlYO>NK}oa7_~c+>OzZJi7vGY>(pw5RgVw1 zx=`5!yqJ0VbYo62W@!+6-a=)p>zO;aNZ9Bcp6$9khfg^aJew>$n?#cJiefdshj<5anb>KaG$st%2_-uV&zSEcE>j-^4 z`X0XI@F>3c(+%%(`t_@us1?XLBs!_7s;lsFeImZ&m_uZYM4aQF(|!E{$=Owi@F$}> zM3S{ctU8%e_#CdfljoQzX-dN}^IHf8Zn0+v8*i~Wy~6eI$_@Eoz72IuN+{0j+Sj

XvNpq-%INjph9Nt>P;Z_%x&*~D@@)dJbzqOL!!>4=CURt`CXWNKhjR7M(Kv1bYVnN$#~G4n-7O! zQHoCRO4J!YBqccvP9x2kAdFV=s4fgPEg9S}8kWIPwK|niQAvj7fAG4`^cd)h9tLdc Tap9rw^M5$OlpKbDriIxT+QT+H diff --git a/target/classes/io/github/hydos/ginger/engine/mathEngine/vectors/WritableVector3f.class b/target/classes/io/github/hydos/ginger/engine/mathEngine/vectors/WritableVector3f.class deleted file mode 100644 index 96c389f7df2e362b6c963a051f3f181220c89d34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 280 zcmbu4Jqp4=5QX1r%xYAy@eZ+ZLA`*5+gb<_>^5=pM@(R|33xRN58$E1N$hMbhI#J| zGko)UKb`<~m~#vm_E{y8%%)8!()+cl$&`sULYE}8xG9?+zOvPktxPS>CbKFmbkO^4 z%;7LBa@8tPs4@}9FsBKJ`~UGx%;418Ua0wU6)+6RF}S{zz4cC2V;tYWPA~uf diff --git a/target/classes/io/github/hydos/ginger/engine/mathEngine/vectors/WritableVector4f.class b/target/classes/io/github/hydos/ginger/engine/mathEngine/vectors/WritableVector4f.class deleted file mode 100644 index c0f4a78924165bc106ce52dea2cae70f4cbba813..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 281 zcmbu4F%E)25Jmqgx{8|Ecn56ULM~t-t%V8H3oft(*<@Kryqbjv@KDAOf) z$(!fv{s0hS#W7+yXd?>k$}Sb{aHBZAD_WlWDEuj}LPW zk6~TOUW!^ag*c@ZO*p3iAK&K;UaMR}C5W~$!$PkpV?Z3bQkFgN6^XDd(8YUC3Jat0WJXRomfXaWjLE(%-NUUD8$HYtD%Wd KvRRV(EDHejRvBmj diff --git a/target/classes/io/github/hydos/ginger/engine/obj/normals/NormalMappedObjLoader.class b/target/classes/io/github/hydos/ginger/engine/obj/normals/NormalMappedObjLoader.class index 006228b3fe25c050297e7728eeaa75b65ffe3fa6..796bbc85fdfae43b6492eae69c39e45139b8773b 100644 GIT binary patch delta 260 zcmdn&v(kG5Gb5wdWO)|R$&!pJo1GcUm>7*GH}ENKegu?Yw$$*Pyii1WGC!*qRJe)N zg_+T5@^KEs$^STBF`9yR delta 419 zcmZ4Kz1e32Gb3ZbWJV^@$&!pJY_56fnR%(3Z5hj$7%e9Uaw)+?t^t)X+iQ4EHsn)= zicS8@;)SXxi`9jh(PQ#@4nvrd2OO^^8}Px*o&1h75sACGm`k6L(RcDg0sYAVd@QmM z%k|4rlS}f8iuJ?5v{9P1oi!r^Toue@1)eCzHQnGF;4<~3lp)zCzCg4%Mu`omU%wVDmc||7A&Y8f URbc{GSVu(*Z_C^T~lMijxi4StcK6iALi2v0jBJo9x4u$LIhy4y5WSn+BuV lWIlGa$yV%2jMw1eAmc&!FT2@hOOCCKjFvE|&5~UGYyic|Fwg)1 delta 283 zcmX@1utIS{5~KBGMs55Elf~Hb7~R0O wBg~t;l1+ofM#BxoydP{zjPKADA~_L>xsu%s=Cb?jTNxSc(X?&e$=S~a0QzxP7ytkO diff --git a/target/classes/io/github/hydos/ginger/engine/particle/ParticleMaster.class b/target/classes/io/github/hydos/ginger/engine/particle/ParticleMaster.class index 0e1249904f1964f346e735750a884821b3525e5c..55b4a3d07f85ffa28525b66b39c3dcc8bd2f4dd9 100644 GIT binary patch delta 78 zcmew+bx&%8CL^QcWJ6|owxZO$l+>chp^Wz!Ehif=E3o7ymSjv8WESSo3}a`IWn{3Q XC?E$@wV26;(F~*wtZK6$b1D}AewY=F delta 112 zcmca7^-XGnCL@!(&qM(^o}$#el++^Ey!6bx)X5W>q$g)F9%i(ktjDCH2ocoJO)M$O otVk`^_XRUd(yTSZ*coIQ8CxrQdl zj>(7Ew3tnyYzcNd7BdYuh(t4cJJVf_$$>y4TsV{`J93#$Ucq58`5DK2Mz9kmuj9;M zyaqNCBnQG8JZ6(WbE!aW0*TaeYcZOD96b2~w+?fjh8x&Ukh&BeZN}?h-MfIiZ#<@x b4SCHb=ki8F{66^;uLGkQI22;|u5thXfizYo delta 481 zcmZqH-KaO=^W=wIDr~NK>6v+{o5dN~nV9S~CO2{`D?)_y%Tkj|@{5Y~!@#t0nzfr| z7(0VKBZK8+MP?oxLvP^DZeK3(j%-fmlP(%W`gg0+wQDbDPL=pbOY7Wz5%x1}K ztDy<99ws!2O^ewYRp=3$9iz=;MRqlq8h7?~ruQH-esXGYab{k+zH@$FNl{{PNpMDDN@@{10}CUA)xh($ delta 40 wcmX@Wc8qO;5o5sQg^Utx>z} diff --git a/target/classes/io/github/hydos/ginger/engine/postProcessing/ImageRenderer.class b/target/classes/io/github/hydos/ginger/engine/postProcessing/ImageRenderer.class index 8c2114cecdcc7182dae808d66ab1f193263aca2c..0ef3f5a0162123846200c8a8f52f2b240d60e84b 100644 GIT binary patch delta 28 gcmZqYZ0DR{#8@!VI1)(o#sP^pb&Lg@vl(TW0g3Agc>n+a delta 28 gcmZqYZ0DR{#27HqI1)(o#sP^pb&LUuY|P{gl9HS} QfoTGx2}to~Z{`eU0P}kl8~^|S delta 91 zcmZ3;yP0=_5o5qaV-H4~$pwt^JVmK_DXB%SdFh#XsS_7^0;OKBU<{Z%g)xKCaq?eA fEjEbMWOXKIpl~+RN=B>6g^Y42`ZilKXD|Z*iI5(R diff --git a/target/classes/io/github/hydos/ginger/engine/renderEngine/MasterRenderer.class b/target/classes/io/github/hydos/ginger/engine/renderEngine/MasterRenderer.class deleted file mode 100644 index e0f8d62bf06ea6b57c9e382f9d054694d66cf6aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11302 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 G?0y3hG;jz2 diff --git a/target/classes/io/github/hydos/ginger/engine/renderEngine/models/TexturedModel.class b/target/classes/io/github/hydos/ginger/engine/renderEngine/models/TexturedModel.class deleted file mode 100644 index 3375f05e7aea19161c04a77952188d0f9014e1f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1017 zcmb7CO;5r=5PeI5@=>jz;n771ZF!4q2G7NPj8J33Dy~Q2N?epu-P;>)^jBh>23kCvB;p6EA1>u zPXj5WL$7E+M~1;{(ra8zMjhd|td1in)AYKQ)3$s&jMZT>7}(>OLaEV|MA55~P$_xN zknfA&cWj1wxe{meS=ktJM5jtIG~%(%6_O}#y@}ry7q*n;-yBEb$HYDfsnMTL&>~%> zN2=1UQ6`HV**ryeln?Kj)pr=xgDE+OQxsk$V3}+YNwPVzd4d^Ogozb8*^6LUMTsIJ zz#5fd(hCbE$X~~XD#K|HbE)bZ%olPJ2+1QrQ4$)_1x3iPiLE){!YsHn7rZS??EC-+ Ce+bq9 diff --git a/target/classes/io/github/hydos/ginger/engine/renderEngine/renderers/EntityRenderer.class b/target/classes/io/github/hydos/ginger/engine/renderEngine/renderers/EntityRenderer.class deleted file mode 100644 index 5bb6ffa3b305bce11884f980e5fa6f35f22e8bcd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4854 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 F@jui;B)$Lu diff --git a/target/classes/io/github/hydos/ginger/engine/renderEngine/renderers/GuiRenderer.class b/target/classes/io/github/hydos/ginger/engine/renderEngine/renderers/GuiRenderer.class deleted file mode 100644 index 73c1af6e9265e0e8c2f5d3188cf6c157bc5f267b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3023 zcmbtWTUQfT7~LlcOcF*Rcm;d26%7#?5w$JRC?Y6rKm|+-_BMnu3=T6mGvU&k*4oy# z_Oe!e>L2KH*HRk0x~k9p7wr$J-DeUIkV2^sGv~g~cirFlZG3Lb@i?#xhN~GiJBH>O_L$*zFC7@Jr=2O91Hp>nDu@WwP3Y6QX6bf8J2yIE zZD2PTLTnFOVf^7=63Z&LHLD4soIs@RSl z0x^rDAt%>)PRe_!r?+_{GOskF6s$o-6{-blvvg~JadOmfhxAd)5U9^OdELtCt|`Zr z$%sF0dIG05a&0+QR)hyFADePK(>EQPfT2r0bVYfmz?Nh-2pnkvEo*vyS{gStXclbU zFS-=&?8+VM#gkzflZNdFz8^AXB}zI&*f^T7Pr+VB9ciGp>?w8wIW>l?G3uB*>6Hj}+l-J^I#!ON?kKg9E|%JU5ctJ{`tuORroYmNpu zainov!Lii=+S*iPBtUclK<+=OqEk-B3f5`Uldy8OOT}q)3)E0ni=@$0wDYuJvX^4k z;0$^doE6x-JP=g8hSv#i`i86f4hdj;vUy3c^j7B6HR!`R1^tZU#|R6nD$e5qEn+he z1hy_9Ea9oNfW|X#LN~eZ0g|aRrt@W8O7%-xzXr+q>+zyq}rR4X!yW zaCbfKT}#}j&~yV>(PkhfR9vs zEMu^7F(p^Y^d?+a@rmTMi03=hGEyi?_ODx#Z~;4$o46v-zK$zaNf=py%et@sCg8q> zn0?Y*WP;@dYi??xXmziU_y5%jX5XN%=dbkXQo@TkEi}S=KF1f_cZ)k!uF3s3@Fja+vA-3eM>KClflyfK6kd-G qt}%l6m;OJ>R-THMHM;%SlX2q9XS#wTfiz|GXhj-s7^DtL-LfYfHtm-Y4E#@7sExExzCEB-w;bhLrm3GduHN-|>Fe|NoCX zao>Xg*5a&=91YteRxli~`v$s$eM3D~l8so{Oa#psKg?jljP;m_#>|G9NCw-iM86Sj zHR5s3-tEjW6FPhviVqn_j9}D=g@Zf051Aob!<=NFK_VKqwakK9deIbC9S)^h(%cw{ zMeI5ao69|j_8WGeD?dLIk)viZ*y?<&?X9io(%`GNddvWFQJ|nhX~-?F=+ZG)L(@|u zZUBWS$cKh`3VzIy<^qKhVdYQSM#7e!g$hqYo`#aBW%RTsEP*a!#nO_>gffLivSdNX zip4nCX&$u)66PMlkd*Po3eS*nU(&YX8j4zIzP5q>ZZpwobVp4M^INQt5$!S(5ox=f zKD#fH)X?Gq;%wZ2)+vrpQ9#2+4-PY$iS|xQpy8JC7RSQ|>`0V$jMtt&-6KTJqVsk+ zZ(2WtQcEOhdyxtm{bs^Q20QyAiJo?bffcKFx*Rvk?}&tBhL}Xt4onf!OZiFg_R}4s z zIvr~#t>l2hdR(R#!iY%ni9rm0XN7 zyL2>bm^%TG#C-v_3G^)**3GQ`G*Kl=w<+vIJJYVKbaRZEJr<&C)_CbV4OJ$U0P3(? zp#z;73aI67W6;S48tQ1lnPts};@JAy0J^YG$6iYJI|J(CTOsA(`_@|X%EcEn_% zE6NBvsU8~gL(xdQojyWaT}W+F)e}`>^4iheCho<9&^qHB1G-K;DwYKSa5iL9O@@YMe zp(g~D{0A7Jt>3C)KXkT-w!i{(}i(WW-1;aI+ zEVd*P2EEQ#-Yj|UCcI9^YqPIk&Gk3S`m%7eF(!Lgmx9gRe78eK66Na^-hel12v925 z*)`P9E>ALv$p$XyWLcL8ljWOmtByC%t~zETrEr@hw8BWTGhxJ%vUQ1Z^M42K)bSQi zGfxVSRwK#6zuP@|DZEwk-Q1o?Qt+uCh(>uX6T#oE@D98)ouxbacqC{r`r~pIV=iry z3GY&Pw@fIK`eOD*<=AnATSYPXdlcS__i;lZXA)=i*y({u&R^ctRMC|S96J@j2k~JY zAIfgORcjPJBK9i^N4E%d(?wR;e^lXP;!A46YT{2<;a-Ilh6z^MY1}2kwwWFyY#)~O z_bJ>zwtoCjO4npnaZ9CFSWkl0NwCS_c%ftnxQ3i%*3D*qdeR+uSm6_5t3uOp<#AKp zgik7bN?=;VqL{X07C+yC&nSErpG$8D+N~t(nibQq$hI6&{ti3&^CMy}e1<;Fj2uGtL3yp(hQ-xd&jcP&ucbj#WSpM5nDV z&K|cAKUeq#e#w{+ed{N-V|5pzo0OGbN^%+1t zf4QE9Lpfq%OG=h&F}erM*L#`#>AWT<~G8_~ZI|5o^qM8jM$e5Uq+BNTDBUbgzn*?K7v$h#{$ET|z+(7#(N@IPLOhfImtZLwSL0c1fqf1G z_AX(Itl0l-ve)n&&db3v_T^x?h@(9~Ap>lm7~@~PqRcmp@~Tl(YZ%399?#~S#KE#T zqj;`{Q>d%)SC;vQad}mle-sTl?AlhNm+7O}&Z+q)v9v7Tow}nYud*y}7_EAlKZRW> z?3q{M&mX~+GQ-et+u1V&!4%R?>rPi&^5&sHboMzq*I+Kcms0a()Ok6oP>xlo;C`!; zJHaXz>S{#!eFQ6U9mkLHqT@!+xEZS*Ja!X&YB-L^2^{8p&FSk$%t7k}EW{ndoxt;u zAm=I`rjxLVPaQ8V1~{sd+d^^~B)y|teTh5&FpZj~W|4ocJOBBde?4a%fbT5D(CG#` zR_J(vj%_+_;OGY6EX58?8PQS4G0sX)S#p+6nte67ay!g_ajf-xixhcj6kjsoGXY1# zbtJdm!9!MX9_3%ccaGeYxHKN4^gi}oLl@lDTAjkN5ggAQ!E1bc{Cwu{;n<0`6)D_u zE7-hU*s=9CK6j;Xa{l{A@PT=SkIJkR?jFHC^G7m!M%g2xgg18u)Dd6Qa_7)nWo--QQ(})&cx$MGL93(>G?v-hgU3DnDV>a&62>k>2I2Bw% zY7gQe@)UyEy$FP;1rcUO{Gs$>C@EmG~34~5KTwn4iao3 zs;wm1Mn!gF0or+kzAFRe(s7h|HRJNRo}x*Ls3b<8=JN=jFY@^cpRbSLTde{q!T-Lz z3kp*B(FEs3PD<&d_4W{`P6E|M4tp65`y8%mpR61QL!x4kd`mGOKVcTg;g9#0{7+|r zpE|yC7v=F&qH5ttDSjsJ5&SBJ->(?KpK5%LL}k7d{w81Y@vjLZre(U4GF?qB2g&PN zW*mcDx*eI;rfHAMR1JwbP53!cC)ujniMm{_Ex~^&r_YJ7w5Q6f>nO2?$2l_xPy7#j COUnlU diff --git a/target/classes/io/github/hydos/ginger/engine/renderEngine/renderers/ParticleRenderer.class b/target/classes/io/github/hydos/ginger/engine/renderEngine/renderers/ParticleRenderer.class deleted file mode 100644 index a6bf241dc18f57dc08709a657df61750834ddaa4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8204 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 A%>V!Z diff --git a/target/classes/io/github/hydos/ginger/engine/renderEngine/renderers/SkyboxRenderer.class b/target/classes/io/github/hydos/ginger/engine/renderEngine/renderers/SkyboxRenderer.class deleted file mode 100644 index 06acb9522ed1ab82750382c3d23e9e6a67e3d7eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3182 zcmb7`TUQfT6vzK3#3Y7MVn7hQqi6tS6c80q#E@V#D3B0DyiLN83=A`Lk_hx>?`w5+ z^`T#&eees^T9wt?>S`alR^R*3Ptb>cfYHEHZYcG%UpziqL z6$s5~cQn=1th{<9JE!ML0^U^OT1-I11-3+Ot60*kQbse&y7&AAKp>Ebji(dQSW3V% zEhnX8SJM;Yv0L#(QW|TglTU-DN)Bb#M^SU-tS-=>e1*&x>>1rGs^i+yh?FRbzoajh z$_@n*2?1ZRpwT`B245wr>-6L_QXGOp2l{iSVHu^f0#%XL3}qapMZG`Ko;TC3cPR7| z^rLCbnYr5wV3)vV$H*5-9g9{zfISq>)MqQ&KFYMb=#Dhg$c(*Yx!OU}vRZE5)ecdR zS;w~6O|BVHPz^<(CP|lixxA3oowSxUY4_ozozu*W<``117=8Vf{0AZ%oX3JzDpab2 zM8{axi|Pmq-LrkInINjrp`aagK^#M;AIAmSUVd-ol0i3>wB>y$=t4K`#Uw3lX9lm( z1x2RgiPjCWT2r;p-@QDK9tB&lRpxX`!D;jgRLeD@R9Pe1qCkCQoziPfNY{P^H3<1Z zw>$9iovg`Xy;=$43_4`YK?U0omTFYN5b6XrQL{KDX^ATs#u0%!nc%2n%hob%%ROW{ zA)(-+bnzBTHl^+@6^x=l>{X7)&Gi3`O~o8qd~V5&JMX16K^5$-MsYSOuAH`@J6cgq z7Yt`+l+v@UD4V#l&R|?Y3ZnvB<1w#t*?4My#k8hGsWs6Iqqy!4X}){!0;e~q;TP8jz3(|w*Q|*} z*&**Jcw2TzFlCpWoE|si!&kfZ8`dGeG}uqgNXG;pny`sTaY*wZKsr6zBnRa~$~JmH z_?KP-{-qA4UoXwAMICu=2dWCB%fT;0=6AlSs&M_-ls6n0o7yBLpM+l`AQAG(kq{d~ zu4OY@f;?KyRM@hGxs@$7%n)0)u^eXBGV9pBo#lFF19Jznkw=?Y-pSm>mfbAxVeVzi zKIVS5G&2vds z^fb%8EcY?{nP-@1nFGvo%t7XPW|V!0SdOtAXAZOF0?P@OFS2}z#2);Dz4)Da=}$D{ZyXRcI4Jg`MRehih#?{- z(JBnIi8s(LKBaHl7dR^JLlr;cnD~wUMfd}q;xBZ0s?qJ)jUJDRlb%7G@}zLuqodce zgg(zl2zx%pS+sGc^1sP;9C5o2pHL5b$lllX7)RT_LW6G=>O-6$@$f26KBR$fac1f< z1|H&E+t)bv2_h*vqpjQdBke`;S!5AeuPIr-_^G{Qv6Le!4N@x-T^i_*v>Y0Rx|4VonZ{jUZ om>$bY!ab}50e8i_Pmd+Y+r3UJ-r#5o&7^siXaet&=D~aa0@6kF%>V!Z diff --git a/target/classes/io/github/hydos/ginger/engine/renderEngine/renderers/TerrainRenderer.class b/target/classes/io/github/hydos/ginger/engine/renderEngine/renderers/TerrainRenderer.class deleted file mode 100644 index 4472ab94a12200bbb37e5921aa82939ee3f82ad5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4412 zcmbtX>wgs08Gg>PVPN;fkQlj$(xRb_X^y>+FPp z+A3AsdcXDR-L|6kZmUVq)?(XF{nn4|H~$g!d1oe@CFYkE`0a0J&YUyny*%&pzUQ6) zeEPvh0Jh^}12KgIwwo!~esMCNDV`a3D|~PYmY1;{4y=r4IpdbsSNmXjmCT6cd8X|g z4OT7BKwM$f3Gi8xq)@fWTO0OPs z9f#satkeFaXWc>kE3$r_#`UruulR0Rp=p3z8Je8PTi%G7FIfsL1MZkv8Z|vzo}!mJ#&3yvu$ zDm=7MdOfrKFyH3#F1z~*&5;P+pV!jjeQ!u*iSGD zmLDwfb-J>&%@?tILIhSaN6o2Ve>Q%b4_zj4yZ+s=4|u*7>r;|`GPM$xPc1)-(RV+1I|mV#E*a3#nq%JC!e1>(`yJW8u2AZ8q$Woa zd>(H3K#s7ztZ}cfU59}UihfY=D;ho~S;Zs`hKnrsJdslU{ZiSCC>V5xoQV>l9?Esn zpd0sT+>ZxB8b`;^5yn8Fr*4WZAVO^(mI60NVt9jK>W;M)jA(_ZpWpo)BkR#TnvL@R;n( z$w>TDc*elf3fnJ7yvDOaQBBd2K%wa&Jg@Nre!{E>xfrbpA#x<5;PJ6I_H&J2%;D@s zFUjIRW$`7Am**A>HH-g}#n&`mpIgk=EdHB8^F!A{F6_FrG7*WAy=)&=FbksK@3<^E zWYbB!rSZ0e_F9%qyRv9z8ThTj&ZQ$zQ!h@j;d0qzj|TUy{`1U!@y;kBtm-lgXLDG-eIVC~W!C>Uq8uneOND0i7E2EYr6}JkzNh zcRd-h>`%RpSVN+nn|M*q|pZnAAp^?f{?dQ?XgDw6R+SkR;qf_Amx`)yoGuSDY zTaAus?48De=GKOlv$&nsACdQl6<+-8zhZGbu=oZ#DmJa4H5(xMZ$ygvyJsvS38!c?%OQQA!f6^4lT$S^=l^^Xzws=`@m$MKt1~}~W`0?nc`=%Kr8@I!H1kF{!!U`Ec~5qbHNXy9)Qtpo zq6xdmo*u^HR{FGue(dG1myy}e)=uJZ5GK3G`6%V9-sP*_-Gg7@*YqaAsQm_S66BaP zhLN9#c$Zi<6Y6t>`W&G?$MN{QS*rv39U>e9B+DST4iV(Tf!Z+G&5_!eG~topGNUT- zOn-=X?k0Y}OY-uk8T=)gOv;qjnh&#he=y?phw~b*3U(f)8gY2$ia=& O^HG#M|De7YE_@E#C)_^( diff --git a/target/classes/io/github/hydos/ginger/engine/renderEngine/shaders/FontShader.class b/target/classes/io/github/hydos/ginger/engine/renderEngine/shaders/FontShader.class deleted file mode 100644 index 578a5497155cff0e741acb6507b9aec1e0b36e9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2532 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 M5aT^3qaG~%2DAf$;{X5v diff --git a/target/classes/io/github/hydos/ginger/engine/renderEngine/shaders/ShaderProgram.class b/target/classes/io/github/hydos/ginger/engine/renderEngine/shaders/ShaderProgram.class deleted file mode 100644 index 5120c966c8320b7cb3c8d61b13e740ccb690b2fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5573 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 diff --git a/target/classes/io/github/hydos/ginger/engine/renderEngine/shaders/StaticShader.class b/target/classes/io/github/hydos/ginger/engine/renderEngine/shaders/StaticShader.class deleted file mode 100644 index df60fa167143455b433c453ec6307d1d778b6b66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4527 zcmbtX>t7qk6+I&!5@L-V;gAP7O&dEA!bVB#G;svjKoG_jHV&8=Q^#4PMOw3H>Fx@f z^pQT?q;L0;v`y``5$gU=ZBjd_jJ$9 zj;pUQ>IDwp3W(Z1=Gb{hpBIRZ_MbkN85uq@F)koR1hx&@Mc31d-lT4oj5?a!Ah64_ zvpm}_p7R{N=+4^Cy!sr~J;%H#a8E_Q;MnJltXx{wwN`YCrg5P>yR$NDnfZb@Xj^v4 z5eQAwgtoQ1G21mIpup-T-SdoMN!d_6?H1^~r}X&+gIIS~U>sxCl143>-jcxGmHCou zr1d!?BQ2o&1!5JIJGWG}sj=Jk=o;j~C>Pbs4<{4jyR-`u0$YZx>c(voD`5D8R z&}S@z#%354Yf^Vi`5jEwdj-=K=+E2=HLCcPVi@v<*Kb*;il&UWJWNKxjbJxjUW*6v zVh?I~2yq(6&FgkDA~kN?Ino4ygoY+GMzB|4$9f7$eYb|F)IUtduF^U!webu^IbJ`FLcJ}l5wp@LKlXlO;Fl%CSif^AYt zYtVe@h=%Rh7RFJMV|`o)N~Xm$jvyn@qDWsR_H+~@I4&7+ViO-t$`vOyJPl@PqrR}f z@*vO=AL-mcmf)CF1gDtLXXVCcfk(JMI zlYT)vFw3*0xu4bGfC(72Y&};lc86)}>^!WZLf^DA02|NUB!qIadF5MY=_rJ6Tnq zd$#gLR-ZQ<-AzsuOeZ(S=gBS(sww4&=kfV4KF7TMpRY|{6-pZ2gL@qHb7* zd}Z9EJtHIQ5|(dTs*lLccoAO@<0V!dRgx;FYWN1e$@k1PpXZT$+(zWmZ)^AtzRPbG za9NGkl$a9=Jr&0H1P&nd$t8!$KceL3NO{#JK zY)Yoyk2L%kKM8#8YuIP~KdH9?R_63&{8Yowq`^%z*l!Bt?9Vm4CTCkX%K}zzN5c38 zsdCFViQ;vufxAE(7o+>ytC1Q8Q?pZy72;%%>9S) z0l)u&{mOG~zIOu8on_Oa(_;cNL~laqWA;NI;T&C>ExQz%ATDi*x>#-nvx)lHc{w!1 zEDozdigA~WVi-@bTm1*aGhYE(Z3UqJ1(Gws*aYrBP|*BYW2v*`m}#Op`RPJgk84 z_qS9G-Of0CiGU4($sx*L##eZ~uM#?hOOpIz58Wn@x>DDB6)$&mUB}l1-o!C^=wL^8 zSI2dHD}=w}@-n`^f>-49(Aw!&gX!V5(^ois6^8)lBm?MIm)5_~E zg+vG0I4^@!uh`hl;s6}wosRLBM20*ZMK6w%eJAh?#xRGIy!F$3K#%fGI#uPDD;2+7 z!LRUZ`XYo^6$eB34Ke-9mb$CdNme$a{$u{Q{|F~j(sjSZ@AzNVizzxxx~x^+?J*|% z@1<~XH-%Li`4KwJuut))(wQntS}T^c;?H=CpoAiI-=akVf5F?qF>6TL+rEOouA=)S qJxlawHzCzBR){0;F0R+Y>nBNHS&yd^Z)Ov`_i#huy-#aH_~5_gE0&4? diff --git a/target/classes/io/github/hydos/ginger/engine/renderEngine/shaders/TerrainShader.class b/target/classes/io/github/hydos/ginger/engine/renderEngine/shaders/TerrainShader.class deleted file mode 100644 index f71752943c6e4ea889e939d65436e0012fac2a20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5078 zcmbtYYkU;d760GOYm*ECHX0Ek)v7flm{kEG-Go;l5=jJ`5Qu;{*`4eTY-Zx@Y#=DD zZK?MC)V8$L*1qVAwpK|*)Y^xA*xL8Ye(mRe?g#y~{hvFtn@zHi7Cw-B=A3)aJ@=gd zc`UE~`}vmuti|7J5K-7{yYaN`XYwQQ%w)>V@xw`5Ufgm>SaHvCQkJ(p_{e2Ue&phV zmgkwaGoU|fPYE% zxqU=NcF6Q>`3{+te#XuzZ0);JlqU#=wB>KfX7@O@piXWREaakSW#G%9QC_y%z^!Pf zbv!)hBymyZxvP3>p>UglT2x1Ihr*J%Ko*V%-fo})i-hVl zU9rXp{{ZT3$$G;U6||mGHCV7m``{j)AL%&y0;05?c74fhOVm!Vi;L_!9=M5k3pz zlDUa3^5X`UiTq))ypY@?c&CADQO&s6tiJ<33lQr;m`e>Kwv*c8)6FA!-y-hc%Uj38 zk|iaK4eEbE%7!Lnt3 zQ_BJw&90CMyB0~d1}hg2D*oD0-Yw>S%)rO-2_}$SQ|JbpY3rqH#R8gXe{dnw?n*T2 zW@4t;9_Mti1~GT2q=9uVvu`~UoG`YMw% z@Ohjjypo<}`c|nuN3X!1EAv=&@KS}21@v6pBOx66WE5cIXbdY--nX;yK0D{rWz3lY zJMEZ3N8UMi$3juJvX*qfT-+Uz$mXb)cO^Dbb3ML_uh-yftiQTA7jHFi2H#+}&DqD< z>DYREW$U*Ld>h~4H+zfJzdJoq~5az&S5I_bs$mL^#7#ZJhhV3XYrhY^I~u<4Gsn>;a)KC zf^ZwiWdSS9Yc+U@P`T`v)Zs`Lw-7H?Exm!osc=eFJuJui_{=c6aiLtk zRHU^(lHoj^xB|$8wQz9Wh}xKR9f!aQXIu_geopZ9X9Iu1UlnTPIlWHs+Fr4zZh+H$ z((1AG$T;hVOuOV9ZeSOb-x^C9*eX=>tA<|@MEQ>+nWi~<>6L?)UO8OpmE)FPIb!LR zlY?G4CFqqyfnM4B^~zqaSN3+jvX|?Xy<4yB(RyV|=2}l%mSY9~HuGyetyElVTVvP7 z-ZG6Fp4MA$;@>)&3bfJW)wr3I5p2ZUa0|aG(Na*NPEj%Usz_^VY}GW{&LK|fc1^7z zwN6v(Tca=3okK^kB!Z=@qVo)rtgH8lGH<*Iw9VxfOzjdj#R*H^y2Lt#_qsMtf3dz(wFN<-H8o!{a*f^KnI@S_ZN_0 zb?#)L?7{_X#48+2e~Zm{9b51ZY{fs(jelXAQrNDe(G++*jK(@-@GeF{;St_ii^!YU zpx(eChUwjfFrhDubyI6a>^;*s*;*NUzbsX;4|16ae2k}nULy8xj{ZA2Gxn7Lpeejk z;lubyh@!33EMTc?WvJq9)A;C&wg5)EXw>c*!|9d)Mgp@>;#1V4@OXKBYs%>xpuWKc z^gV%3hxYBEeUgof+n&Q``o+lgt7jS6pv8Ncs{8olVXgT3;7HNX#f;IDR9F?793lNh ze2EW#imD^{vLuwcnQoJ-PFHlD!Q;(s=kXOq(N4Lvqq)7U`8>WE!OJ*1h3`${8DS@8 zv!_FL*KGFlWS_yNP|pRtI9y*}KaC&GD4EBj2H_cneJ3NTnVB#q!Ku_JZD%FTY2DlCWq diff --git a/target/classes/io/github/hydos/ginger/engine/renderEngine/texture/Image.class b/target/classes/io/github/hydos/ginger/engine/renderEngine/texture/Image.class deleted file mode 100644 index 69a5fafda678f1a87d038bbf43c604b4145db7d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3395 zcmb`JO>-Mn7KYy|wbYW_CW+%X>3k|-NNm}P2m=A+Btsk$BK(=yNiYyRZK*AHkkq2p z!ZA}*#gZM1VZ}_%YQQX5Bvr&VqzZ4QNWp?XG4m@}VBUMXZP`Wyn3}Sx@7Fo^o_o%7 z&h>Xce)TngXYm&u5rG#RH&=H2`Q~hHezD{>IH;9vFK5@-v2&hXE7{)VVBp(#{ibK< z3RSCY>(B&t-?84cauusq&W+FBv5USy%#o`C`$p7Sjr$KR`u0$BZqD`wxxV0({CNRU z5Qxv)PI;b6@pDei@h?!TH&9bsPWm2=8SJ|$pj~oHb_!8EVIYNF0@2>Sn=Wp5-0OD3ZF)s}%57OIkZEI1p|9=DbnF*6*z(8qX3cl1 z_T{@pyY4$~ErlMK()fb{2exiIHSf6#)@;S*MN>G8qdJZV9Cp2OuCj2aT*);S8@^r5 zjoMY$Tb%T*;@bv}AuW(>$iYOjL3gHm`$it8GAOq`Vc<#pfr?eDQgMrg8ePA?ck6{X z6-FwBljzlPir(3>uRoicoElO980bTW5o`Ff&Wux=b7$r}w>nc*W(rJ&ciaI$%Xh7# ze(PM{>pBK#am&d8Awx~4LP`@jEpXzB(1lo%6^_5Xg`Go`SNqEV9BS6>}4ota4pHBY*-?r&<>1P+~#0 zu^hHa=62I%$y9kRaP;vR&P^6bY`bjY5{=P{ZnaLIsTwkB)zzJKyuGcC2Po>OZg_Hg z0@Lmylf$=F4Pf-zV*fvTFGV2Uk-6!ynD!P5t;=kIQa%U?;uM;&e!#5|U9v^|!q$>PZST;CNd!ClS;W%xH@~Mm>A|YolBAHb!iDet71j`7& z1{d#AD#h9VW>(PIzbB1V>>gXfuDtdTJ=3PPf&*(JuZetY6^HV1Gp;S;cwP_NMA#;? zrfw$8~7Q=)j{bk{5SMW(FSMQpVJy z%eedi!x=LX^hVA2H+a#EFJpWOXY!gH(h3euZ7m-&wMR&qvAni~J*H;HKH-SXGOly^ zKE0yx*1K?v_3AS`;JuII-~5yQn&$Uabn)9osUFJh=Tm(Ehxm7riGCVKa27{#0Vgob zC&|VD-a!^ku6&3y_z2J7pDfFt@!ypH;5od`o$B;6eTz5nCR^FNjkhE%co{Q{M1+ze z>>0G-&zy_$yl=za9>&JPEbTdozoUo}*H7a;o;}B?o`r`pdkNZf2lMPD;qa7yA+^p+ zMsx_B3;f(#ry*K6)=>f0S>RHw2_2K_cUZ@j;3q};HbkhRe(i*wg5G8ydFtd3=on(t z*}2Y}hQ|k6(aI!ha6<}Dk-{YBzRv^%jxM2dOkzZW$ln+Vl=#KWn8Gg}wtCnm2F$nw z@YnDQ#Uy?s{g1`(A;h#9m&gSO_OGCB#w2QFY5d+;tDjxVYuQIgnwm_Ttf_qhW&_Q< zo?TeRzo)7jX(h$l(%S?N><5 zRkAb8fR4~}qxb+5-18dun;>)76mM?^UR0EUlIIm$tSKQ|5$^n@Vk^RPl8UV;Px_l; zE5`HQS8T<3>RrW_&a>-^t%PFhuSg9mo|1@4xI&n&A{mZ;i6puH%NX4zLhE!veCIA9 zN2!b4w?h`K2K)dTn#dP|I5A2o|Hl;aDUm8)j!HJ7deXHy`KOA;{JpH diff --git a/target/classes/io/github/hydos/ginger/engine/renderEngine/texture/ModelTexture.class b/target/classes/io/github/hydos/ginger/engine/renderEngine/texture/ModelTexture.class deleted file mode 100644 index b417ebceacc11d6ddab4b04c3ea795f3d3afc1bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3176 zcmbVN=}sG07(Ew^4Q2>2O#);oAsfb7rdgT|NE$*6ZVaS>kY?#J;A?w`w~WUmbWf#9 z{nZEP@Ah9+wNjm+R>}iZ$wTx-s-8PDfEk7=0*RS>zxlTFEysWV`{zpl=kRR=O#)ZV zvYs>Td~IIOFK5bCUP?J>>9WLw)Gb-cNb81svE@^{W=VaroRNiD_Yy%!VCSN-WatH> zl+&l@7v+L2(B>(p#sox4K(j5QRIM0vxUfvoeSyweRVIx`GHvGaHltFhR4dL)YdU+o z{G>`BrLt8t3X?`fpuL)BK4V6)A}yLHscgw?fw9ab)27FW7f|4GdK;KhMI$GN1j55+ z$+WKs?2f0`QO(#E6C4_x69`==`Y4*QTSE+c1e)W6b5ZnQZv?$GD_c3e@MJMp(90DT zv7nEqPoLJX5Bmi=a)ohO@+wDwG)=WZ;B5^p2&>aU4H2}e(;*FQ?&*kzsQdMp1`QqR zYh1$)bVQI4==P^MS~Cl5S}RTnM0Kw$RXvJ9oKiV=sna_ePU8&m8WpCQ5jYuycT)*G z-$Tm9ISudPyg;j6cIzXsD?Yf%gt`}TIf6?97q{CO4MP~_5G+{Iu%**0fvLcZw;N(e zmGz2-PV7|Od{4tQj5;kFHA@+7AD;CVgE;kb_n+-qlErNx?0 znw6s3!%&>?Rp^g2e2h;vAvay*RB8sk6QP%{UcIJLn#()oEcdK2UyuS_>GFb6m@_O> z-92H*&YN6|Yuj1iMpEJ)hq9&{#=jl>HWJ@X0GA;Y1%xeGEH9A+dhkd?!K>7mEU@+K z%dN4o-c6BUbp0wY%${z0P*uC7J+;b>YHlqJ?FjQjwc&%n4(iP`@+Jv~%-Kot?G5C) zgLWGfLvhY7H7Vby*rWgjUDVM0*_riN7#-uj}{=oIL&<`g5FJ!G$_T zVjce^{=k71T;(Yi7hTs^FyX%yFTqQ=<|06#yp=%LICz4MCk1VzLU@0gt?dUK7u=fZZah42)*Qwy?DUin`hXM z?{NS>;BEX!t)FlZ3yv430LVb{#!?`Q9LuB1ly}R7*It>-Hz^Ynev^8zh7tptw^ zWmt!L-s#?<|ABfKrwI5Gj$#bQU|@i0#~YxTYtT%^<_PIn76cbyZPz0god^yaM-q4ype0zT$+cM7|D8q~D*&-M~cJf)nZYC-Q)aJlrA? NMawFYZ=7Lx_8*6-gDn66 diff --git a/target/classes/io/github/hydos/ginger/engine/renderEngine/tools/IOUtil.class b/target/classes/io/github/hydos/ginger/engine/renderEngine/tools/IOUtil.class deleted file mode 100644 index dcae7839a4cd26595352e097f911e8bef0f663ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2086 zcmbVNT~ixX7=BJjvLsmwhOY)%+lsXWlSW0UK&^!c8XG_f1wX1Yn`B8A!)|7GBjT-B z-g@bkHx4(wXvZ0(UdUaY@gMjT{0od@e9mTp6oVHgne*|U_kGWEp7$fa|NYCa0A9!E z3IYPR3@cMH+-jqksqU67ha0n^+Zo;DLeJQ`S=Q}^*2cB0nv=<`+;@$df}lX(miDEV zscB{-zH9T(YA$is#U; zATBUy*_BLfXRA`nv|P#8J1Pb+NCHZ>uF=}ZPtuB zHOAXvc`ulaVi=cIJdZ0Rx85Mvsm@PoH$4GHLc&F#iouRg7KoYpPFAaHCBxkn5IKPe zCC3B~8P=-qSPi?RuUYLcp73FKc~Ed|CeV4b3PcyaD(Q9CuuMlm@|X+8B)4*MqTppF z%4u$8YntOkF@dy-o5;|pqPxdf<{VzBYuf_J4mf-+q<@o~wNy#vtC&>qn!w0OC`wh$ zG)19lXtm+4{D|5;QAb33_L9D(2-`cgYWK6aw$4xPV@XXi>$x zvNS`bn&q%qb68aHetT$6sf!|yWd%#er(Vq0sPB-9|-hl<#M4>ud@Ihy$$%Y z%CoXRbW_JmDcJ{3BkpGr*>B}+frZQjK34S;_)HY|V7pinxN%C;e@25ZE;2Z5Gd%@Y zD}Aw~)xGYc;L~SXTMG=a6g;GhhU{9gRvWx2G2|#>|$AIi}+$-Eoau%FJ6F;N- zF&666YT8lyUJLJfNm@93MSE-_pcBhBi_hFKwhAQQGnrryro7 z*ACG0Abk#bUaz(+ah34oCyo~|M!zB6@*-scL~tE1alXORAWz06XmLclZc2U<%VH)N zpWuC|nNT8hfLCV19*#sf^#oG^Oeup(;0J{FFp}EG?eCj^ra0dXS3|V}WS91uehIHsiO^Hz5}|#(w}-izVEQ*i62av?^rjQR9}(fWk9$(7+fzy( zo~M&O6Ngo0rOdGD7~Sey8Z|3OC>YO+{81=_S7Q$K$MwaMUx&zb{G eW|SvBHG;H=#f}h}^A^&w%eN#Hfd?D|`0O7zFYaLg diff --git a/target/classes/io/github/hydos/ginger/engine/renderEngine/tools/MousePicker.class b/target/classes/io/github/hydos/ginger/engine/renderEngine/tools/MousePicker.class deleted file mode 100644 index 43b323868724ced6a5675260fc485430682e68e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6202 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 BS3>{* diff --git a/target/classes/io/github/hydos/ginger/engine/shadow/ShadowBox.class b/target/classes/io/github/hydos/ginger/engine/shadow/ShadowBox.class index aba857921ba832a67f574eec1b174078412022fc..70defa36853037c05efc290af03191aef7e54803 100644 GIT binary patch delta 268 zcmdmO{MB$mEu-mVMposC%L^IJK#a*wjEfkJCp)q$P3C1PU@Fo83vzN8O|E5>n*4=n zAG3vqCRpqqvjkM3Jc~4=30O-qiz?G~m=?3i?^#SIYq6S5PGgm0a)1c0XEgv?^ng`u zG7no0vpLkPC2T58*B}ZSI7}yl@L687$xGQSnRpS#!K8L`m{0z}F%{zS$=f;InarZW tPSWIxXIg?#|DMZyvJUrUrbP&oQ+doMFXH*noTuRi)&aC-Gbi6BZUDyKOE>@k delta 533 zcmexrxZ8L_Eu-~hMpk7u*Sz%1ywr&c3mI*Y_>;{T7cp8+PGnJnDwzD6v4E*U14+r| z2~1p!Om-TRSXE$Z4lqlgX=0XUv_dw;l0}v2J+dj2ComaJR$yg;8L^Ya6vlkVVx|Uh zoqkzra!Gzsv3?ksHc7MQVz6Uy=V4H0@L*(cLoqL%)qvSX!wtz*`&e_BY>}NAz^20V z4n@;BHn^=wOkQ3ym|FtaL?-*Pt1@Y$XhU;5l2#<9IfpsSlst~9D4{-CoztDkCK@SF zCoUA3yqwdUX&XL!e7WEzws2i$+Jd4M$>xpRaCI-Z|1(!Qp^?_nm{e`FkvMYO(si_A#jljmV9PgR7DA_qLZ~)xls*F zV4cQjjAX-RMK)1JMiXR_M0ROLMr&ll7jlYC-p9cU^Z=5L-#PLbr%twIG66dB7_&Lh zZlLcbPv$CS)Bu?_`2Y{gWPNTerllHSi56~)$%nYjCjaA>g;)ntps1glSW=W(ky@

`<1F=|1@Cx&f%?9z;kj>u-GaVP^lgJk`Bj(o=1lMR_nVD3p}N}RlfGj;M| z7NyAnj4Uu=d#++eJ)qfg$bwh7w3xPof&vyclU2AaU^-&B%~T*Erk|TwQj}SdTCDF2 zW|*W|b1^JqSi#P)oRIg&ZnC1;UeM zx#cH^Fv(2zW!b=(0~A%5_+MnQ5i3Zy@a8;LB}T?`lP9v7P7dHooUF?}pV=H@iiCby zYH~?_QL%m)m^MzcW@m_GWH6riP!43F1xE&B2H2AG0)`X+^G@dET*7Dyw*NY(9plu= zVq7LbGy55DA-M!>DbPg_npXhiLea@rxPLI_LX9$=Y{Ywu*%ay%3qD(BGbno@pBN*| z@&|n7%(pb$z_y(iFopUP*;L`lUII~!H{qs2LIPQZ=;RrKGobcH3z>m~W0g=Z8vp@x Ba+3f6 delta 487 zcmZoR+-|fXosrRIa-)DUn`>TrW?t&#ZpPn?R+A43D!~L+G6gW%X-szHR)LAgGcRVW zm|VyK7swMZn(W6UGuf17!{kHEijxzVg(pk0!leuNMK%YrDl#%%(U^RT(*$M=A6MdJ zPWJgswkU?5V;5(%M7E!UBZDyy*)~f7L!b@3lP_~DncN@%w`De`9ph|N^ZOY;A#2PN zFoW5R#4O-9hl*}a<>qB%tVGsgDPRiIa)##?lQoJ{&+ytZ*`SE%^NFE4K7+3u=!OS; nsxVWK48-b&$;7`k0Xep!)V!3`qK$>u8JR6Le1IY>xrrqilZ%=3SgbTW5dvqK#F@7QS0Xd$c)V!3`BG~gbEDjo; kAYo;Mus)Dklv$BltnUkEn50>2hA}eOpy}THjfsN^0BZUrdjJ3c diff --git a/target/classes/io/github/hydos/ginger/engine/terrain/Terrain.class b/target/classes/io/github/hydos/ginger/engine/terrain/Terrain.class index 365d633f8f475feba532da9a98520cbe87f6395c..6ed057bfcfc377f1f5b79b6d2f10cc96543457b5 100644 GIT binary patch delta 199 zcmbQLdr)V>LPoR68`6v+{8;{>%WDJZZw za+3pCS)ihmd08|u1tVE>8THUru4Iv6dap6rkX0F`SDw`rKeLl{E~DM#18j;YPTTCq x_LGS*cCrVjD@=PYXAz^@BrbgzU!UvVWCKdIHNVl93+=-mg7<80s!m(Q1So( diff --git a/target/classes/io/github/hydos/ginger/engine/utils/Loader.class b/target/classes/io/github/hydos/ginger/engine/utils/Loader.class index c8dab9bc2b56084cb39af7d76818e1e1982c5a16..b022902909513f15efb7dbb1ebe4be407a3b98d4 100644 GIT binary patch delta 121 zcmZ2${nu*4FD6E#$%(vjlh?7aO;%-AX7rdW$ZHJZZSG+1Wn?n(fyr)mWc6TVwbqDs z^PIeqM{V*hw!+B?yz*eBVeFq+7#${i^5{>l<5A~u0xF93jCPys$D=j*F3(;@OSmCN Id0+4Y00S8&BLDyZ delta 165 zcmexswbpvWFD6Ed$%VWsY_56fnR%&`<(ZWk{U$%>F`nGd%LWzPT*KVU$YkY%q;9i5 zs|O>yqeirwrzW!an2Ccc?x NFQYxO)~UQN_yG#)G;06= diff --git a/target/classes/io/github/hydos/ginger/main/GingerMain.class b/target/classes/io/github/hydos/ginger/main/GingerMain.class index 485916f93eed0659bd8f83cfc267a4f61dd7fb72..1d66131a6b3aeb3fe9e855ce656cfaa08b197805 100644 GIT binary patch delta 156 zcmca2+#|fff{8J4vL%!EWItxH$qSg8CO5LG0of9a#XwQj$v#XLV3`NZ(TrY`ZCEVD z^>g!6Qge#+gA&VqK`d)_1~Wzm%gKQ(DwFrHNHIcKjI7Q~B^r|hSX3t$vYJh1WEGu! lh*gx)3@pOT=FVgRkt}B`Wi$rs6=zRlGzCd-UdgV_1OSWmDkA^@ delta 252 zcmeAXz9PKAf{7_zV{#s|7n^HddS+hg zQd4|ETx&*#N{}{{$qmdFFs(b73z-5mKq9iJT7weHA-dQZ%orK$L59Qh%wv&aL=m{l z;>_4ES&>x@rox@o492Ww)nc*%yA39Cmerln4q3G|TPdR@vISS!(wMA~^=wXL*Jc6$ DhB{Ev