diff --git a/Editor/.editorconfig b/Editor/.editorconfig deleted file mode 100644 index 5193542d..00000000 --- a/Editor/.editorconfig +++ /dev/null @@ -1,69 +0,0 @@ -# Visual Studio generated .editorconfig file with C++ settings. -root = true - -[*.{c++,cc,cpp,cppm,cu,cuh,cxx,h,h++,hh,hpp,hxx,inl,ipp,ixx,tlh,tli}] - -# Visual C++ Code Style settings - -cpp_generate_documentation_comments = xml - -# Visual C++ Formatting settings - -cpp_indent_braces = false -cpp_indent_multi_line_relative_to = innermost_parenthesis -cpp_indent_within_parentheses = indent -cpp_indent_preserve_within_parentheses = true -cpp_indent_case_contents = true -cpp_indent_case_labels = false -cpp_indent_case_contents_when_block = false -cpp_indent_lambda_braces_when_parameter = true -cpp_indent_goto_labels = one_left -cpp_indent_preprocessor = leftmost_column -cpp_indent_access_specifiers = false -cpp_indent_namespace_contents = true -cpp_indent_preserve_comments = false -cpp_new_line_before_open_brace_namespace = ignore -cpp_new_line_before_open_brace_type = ignore -cpp_new_line_before_open_brace_function = ignore -cpp_new_line_before_open_brace_block = ignore -cpp_new_line_before_open_brace_lambda = ignore -cpp_new_line_scope_braces_on_separate_lines = false -cpp_new_line_close_brace_same_line_empty_type = false -cpp_new_line_close_brace_same_line_empty_function = false -cpp_new_line_before_catch = true -cpp_new_line_before_else = true -cpp_new_line_before_while_in_do_while = false -cpp_space_before_function_open_parenthesis = remove -cpp_space_within_parameter_list_parentheses = false -cpp_space_between_empty_parameter_list_parentheses = false -cpp_space_after_keywords_in_control_flow_statements = true -cpp_space_within_control_flow_statement_parentheses = false -cpp_space_before_lambda_open_parenthesis = false -cpp_space_within_cast_parentheses = false -cpp_space_after_cast_close_parenthesis = false -cpp_space_within_expression_parentheses = false -cpp_space_before_block_open_brace = true -cpp_space_between_empty_braces = false -cpp_space_before_initializer_list_open_brace = false -cpp_space_within_initializer_list_braces = true -cpp_space_preserve_in_initializer_list = true -cpp_space_before_open_square_bracket = false -cpp_space_within_square_brackets = false -cpp_space_before_empty_square_brackets = false -cpp_space_between_empty_square_brackets = false -cpp_space_group_square_brackets = true -cpp_space_within_lambda_brackets = false -cpp_space_between_empty_lambda_brackets = false -cpp_space_before_comma = false -cpp_space_after_comma = true -cpp_space_remove_around_member_operators = true -cpp_space_before_inheritance_colon = true -cpp_space_before_constructor_colon = true -cpp_space_remove_before_semicolon = true -cpp_space_after_semicolon = true -cpp_space_remove_around_unary_operator = true -cpp_space_around_binary_operator = insert -cpp_space_around_assignment_operator = insert -cpp_space_pointer_reference_alignment = ignore -cpp_space_around_ternary_operator = insert -cpp_wrap_preserve_blocks = one_liners diff --git a/Editor/SourceSansPro-Regular.ttf b/Editor/SourceSansPro-Regular.ttf deleted file mode 100644 index 345bb426..00000000 Binary files a/Editor/SourceSansPro-Regular.ttf and /dev/null differ diff --git a/Editor/test.html b/Editor/test.html deleted file mode 100644 index 5812997e..00000000 --- a/Editor/test.html +++ /dev/null @@ -1,5 +0,0 @@ -
-
-

Hello

-
-
\ No newline at end of file diff --git a/EditorNet/src/Editor.cs b/EditorNet/src/Editor.cs index a4cce58f..8b8e38c3 100644 --- a/EditorNet/src/Editor.cs +++ b/EditorNet/src/Editor.cs @@ -117,14 +117,14 @@ namespace Nuake if (componentType == null) { - Nuake.Net.Engine.Log($"Component '{componentName}' not found in the Nuake.Net assembly."); + //Nuake.Net.Engine.Log($"Component '{componentName}' not found in the Nuake.Net assembly."); } // Find the field within the component class PropertyInfo = componentType.GetProperty(fieldName, BindingFlags.Public | BindingFlags.Instance | BindingFlags.IgnoreCase); if (PropertyInfo == null) { - Nuake.Net.Engine.Log(($"Field '{fieldName}' not found in component '{componentName}'.")); + //Nuake.Net.Engine.Log(($"Field '{fieldName}' not found in component '{componentName}'.")); } // Assume we have an instance of the component (you would need to pass the correct instance here) @@ -136,12 +136,12 @@ namespace Nuake PropertyOldValue = PropertyInfo.GetValue(Instance); PropertyValue = convertedValue; - Nuake.Net.Engine.Log($"Set '{fieldName}' of '{componentName}' to '{value}' in Nuake.Net."); + //Nuake.Net.Engine.Log($"Set '{fieldName}' of '{componentName}' to '{value}' in Nuake.Net."); } public virtual void Do() { - Nuake.Net.Engine.Log($"'{PropertyValue}' in Nuake.Net."); + //Nuake.Net.Engine.Log($"'{PropertyValue}' in Nuake.Net."); PropertyInfo.SetValue(Instance, PropertyValue); } @@ -155,7 +155,7 @@ namespace Nuake { PropertyInfo.SetValue(Instance, PropertyOldValue); - Nuake.Net.Engine.Log($"'{PropertyOldValue}' in Nuake.Net."); + //Nuake.Net.Engine.Log($"'{PropertyOldValue}' in Nuake.Net."); return true; } @@ -194,14 +194,14 @@ namespace Nuake if (componentType == null) { - Nuake.Net.Engine.Log($"Component '{componentName}' not found in the Nuake.Net assembly."); + //Nuake.Net.Engine.Log($"Component '{componentName}' not found in the Nuake.Net assembly."); } // Find the field within the component class PropertyInfo = componentType.GetProperty(fieldName, BindingFlags.Static | BindingFlags.Public | BindingFlags.Instance | BindingFlags.IgnoreCase); if (PropertyInfo == null) { - Nuake.Net.Engine.Log(($"Static Field '{fieldName}' not found in component '{componentName}'.")); + //Nuake.Net.Engine.Log(($"Static Field '{fieldName}' not found in component '{componentName}'.")); } // Convert the value to the correct type and set the property @@ -210,14 +210,14 @@ namespace Nuake PropertyOldValue = PropertyInfo.GetValue(null); PropertyValue = convertedValue; - Nuake.Net.Engine.Log($"Set '{fieldName}' of '{componentName}' to '{value}' in Nuake.Net."); + //Nuake.Net.Engine.Log($"Set '{fieldName}' of '{componentName}' to '{value}' in Nuake.Net."); } public virtual void Do() { PropertyInfo.SetValue(null, PropertyValue); - Nuake.Net.Engine.Log($"'{PropertyValue}' in Nuake.Net."); + //Nuake.Net.Engine.Log($"'{PropertyValue}' in Nuake.Net."); } public string GetName() @@ -229,7 +229,7 @@ namespace Nuake { PropertyInfo.SetValue(null, PropertyOldValue); - Nuake.Net.Engine.Log($"'{PropertyOldValue}' in Nuake.Net."); + //Nuake.Net.Engine.Log($"'{PropertyOldValue}' in Nuake.Net."); return true; } diff --git a/Nuake/NuakePCH.cpp b/Nuake/NuakePCH.cpp deleted file mode 100644 index f60538d7..00000000 --- a/Nuake/NuakePCH.cpp +++ /dev/null @@ -1 +0,0 @@ -#include "NuakePCH.h" \ No newline at end of file diff --git a/Nuake/Engine.cpp b/Nuake/Source/Engine.cpp similarity index 93% rename from Nuake/Engine.cpp rename to Nuake/Source/Engine.cpp index 9181ccca..aa4949d1 100644 --- a/Nuake/Engine.cpp +++ b/Nuake/Source/Engine.cpp @@ -1,20 +1,20 @@ #include "Engine.h" -#include "src/Scene/Scene.h" -#include "src/Resource/Project.h" -#include "src/Physics/PhysicsManager.h" +#include "Nuake/Scene/Scene.h" +#include "Nuake/Resource/Project.h" +#include "Nuake/Physics/PhysicsManager.h" -#include "src/AI/NavManager.h" -#include "src/Audio/AudioManager.h" -#include "src/FileSystem/FileSystem.h" -#include "src/Core/Input.h" -#include "src/Rendering/Renderer.h" -#include "src/Rendering/Renderer2D.h" -#include "src/Scripting/ScriptingEngineNet.h" -#include "src/Threading/JobSystem.h" -#include "src/Core/RegisterCoreTypes.h" -#include "src/Modules/Modules.h" -#include "src/Subsystems/EngineSubsystemScriptable.h" +#include "Nuake/AI/NavManager.h" +#include "Nuake/Audio/AudioManager.h" +#include "Nuake/FileSystem/FileSystem.h" +#include "Nuake/Core/Input.h" +#include "Nuake/Rendering/Renderer.h" +#include "Nuake/Rendering/Renderer2D.h" +#include "Nuake/Scripting/ScriptingEngineNet.h" +#include "Nuake/Threading/JobSystem.h" +#include "Nuake/Core/RegisterCoreTypes.h" +#include "Nuake/Modules/Modules.h" +#include "Nuake/Subsystems/EngineSubsystemScriptable.h" #include #include @@ -24,11 +24,11 @@ #include #ifdef NK_VK - #include "src/Rendering/Vulkan/VulkanRenderer.h" + #include "Nuake/Rendering/Vulkan/VulkanRenderer.h" #endif #include -#include +#include "Nuake/Resource/Resolvers/MeshResolver.h" namespace Nuake diff --git a/Nuake/Engine.h b/Nuake/Source/Engine.h similarity index 95% rename from Nuake/Engine.h rename to Nuake/Source/Engine.h index 1d5a78a8..92d66012 100644 --- a/Nuake/Engine.h +++ b/Nuake/Source/Engine.h @@ -1,9 +1,9 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Core/Logger.h" -#include "src/Window.h" -#include "src/Core/MulticastDelegate.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Logger.h" +#include "Nuake/Window.h" +#include "Nuake/Core/MulticastDelegate.h" // Welcome to the Nuake source code. namespace Nuake diff --git a/Nuake/src/AI/NavManager.cpp b/Nuake/Source/Nuake/AI/NavManager.cpp similarity index 98% rename from Nuake/src/AI/NavManager.cpp rename to Nuake/Source/Nuake/AI/NavManager.cpp index 4421c256..5abcaad7 100644 --- a/Nuake/src/AI/NavManager.cpp +++ b/Nuake/Source/Nuake/AI/NavManager.cpp @@ -1,6 +1,6 @@ #include "NavManager.h" -#include "src/Core/Logger.h" -#include "src/Rendering/Vertex.h" +#include "Nuake/Core/Logger.h" +#include "Nuake/Rendering/Vertex.h" #include "Recast.h" #include #include @@ -9,10 +9,10 @@ #include #include "Engine.h" -#include "src/Scene/Entities/Entity.h" -#include "src/Core/Maths.h" +#include "Nuake/Scene/Entities/Entity.h" +#include "Nuake/Core/Maths.h" -#include "src/AI/RecastConfig.h" +#include "Nuake/AI/RecastConfig.h" #include "NavMesh.h" namespace Nuake { diff --git a/Nuake/src/AI/NavManager.h b/Nuake/Source/Nuake/AI/NavManager.h similarity index 88% rename from Nuake/src/AI/NavManager.h rename to Nuake/Source/Nuake/AI/NavManager.h index d6bd1ac3..2689475c 100644 --- a/Nuake/src/AI/NavManager.h +++ b/Nuake/Source/Nuake/AI/NavManager.h @@ -1,7 +1,7 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Rendering/Mesh/Mesh.h" -#include "src/AI/NavMesh.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Rendering/Mesh/Mesh.h" +#include "Nuake/AI/NavMesh.h" #include "NavMeshDebugDrawer.h" diff --git a/Nuake/src/AI/NavMesh.cpp b/Nuake/Source/Nuake/AI/NavMesh.cpp similarity index 98% rename from Nuake/src/AI/NavMesh.cpp rename to Nuake/Source/Nuake/AI/NavMesh.cpp index 1eece31e..29cb7918 100644 --- a/Nuake/src/AI/NavMesh.cpp +++ b/Nuake/Source/Nuake/AI/NavMesh.cpp @@ -1,9 +1,9 @@ #include "NavMesh.h" #include "Recast.h" -#include "src/Core/String.h" +#include "Nuake/Core/String.h" #include #include "DetourNavMeshQuery.h" -#include +#include "Nuake/Core/Logger.h" namespace Nuake { diff --git a/Nuake/src/AI/NavMesh.h b/Nuake/Source/Nuake/AI/NavMesh.h similarity index 93% rename from Nuake/src/AI/NavMesh.h rename to Nuake/Source/Nuake/AI/NavMesh.h index 6d2afbf0..eca994a9 100644 --- a/Nuake/src/AI/NavMesh.h +++ b/Nuake/Source/Nuake/AI/NavMesh.h @@ -1,6 +1,6 @@ #pragma once -#include -#include "src/Resource/Serializable.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Resource/Serializable.h" #include #include diff --git a/Nuake/src/AI/NavMeshDebugDrawer.cpp b/Nuake/Source/Nuake/AI/NavMeshDebugDrawer.cpp similarity index 100% rename from Nuake/src/AI/NavMeshDebugDrawer.cpp rename to Nuake/Source/Nuake/AI/NavMeshDebugDrawer.cpp diff --git a/Nuake/src/AI/NavMeshDebugDrawer.h b/Nuake/Source/Nuake/AI/NavMeshDebugDrawer.h similarity index 100% rename from Nuake/src/AI/NavMeshDebugDrawer.h rename to Nuake/Source/Nuake/AI/NavMeshDebugDrawer.h diff --git a/Nuake/src/AI/RecastConfig.cpp b/Nuake/Source/Nuake/AI/RecastConfig.cpp similarity index 93% rename from Nuake/src/AI/RecastConfig.cpp rename to Nuake/Source/Nuake/AI/RecastConfig.cpp index f97f073f..e9c3a06e 100644 --- a/Nuake/src/AI/RecastConfig.cpp +++ b/Nuake/Source/Nuake/AI/RecastConfig.cpp @@ -1,5 +1,5 @@ #include "RecastConfig.h" -#include "src/Scene/Components/NavMeshVolumeComponent.h" +#include "Nuake/Scene/Components/NavMeshVolumeComponent.h" namespace Nuake { diff --git a/Nuake/src/AI/RecastConfig.h b/Nuake/Source/Nuake/AI/RecastConfig.h similarity index 95% rename from Nuake/src/AI/RecastConfig.h rename to Nuake/Source/Nuake/AI/RecastConfig.h index 9fceeae4..f780b4f2 100644 --- a/Nuake/src/AI/RecastConfig.h +++ b/Nuake/Source/Nuake/AI/RecastConfig.h @@ -1,5 +1,5 @@ #pragma once -#include "src/Core/Maths.h" +#include "Nuake/Core/Maths.h" namespace Nuake { diff --git a/Nuake/src/Application/Application.cpp b/Nuake/Source/Nuake/Application/Application.cpp similarity index 100% rename from Nuake/src/Application/Application.cpp rename to Nuake/Source/Nuake/Application/Application.cpp diff --git a/Nuake/src/Application/Application.h b/Nuake/Source/Nuake/Application/Application.h similarity index 97% rename from Nuake/src/Application/Application.h rename to Nuake/Source/Nuake/Application/Application.h index d166d458..e22f18cd 100644 --- a/Nuake/src/Application/Application.h +++ b/Nuake/Source/Nuake/Application/Application.h @@ -1,11 +1,11 @@ #pragma once #include "IApplicationModule.h" -#include "src/Core/Core.h" +#include "Nuake/Core/Core.h" #include "LayerStack.h" #include #include -#include +#include "Nuake/Window.h" namespace Nuake { diff --git a/Nuake/src/Application/EntryPoint.h b/Nuake/Source/Nuake/Application/EntryPoint.h similarity index 100% rename from Nuake/src/Application/EntryPoint.h rename to Nuake/Source/Nuake/Application/EntryPoint.h diff --git a/Nuake/src/Application/IApplicationModule.h b/Nuake/Source/Nuake/Application/IApplicationModule.h similarity index 100% rename from Nuake/src/Application/IApplicationModule.h rename to Nuake/Source/Nuake/Application/IApplicationModule.h diff --git a/Nuake/src/Application/Layer.h b/Nuake/Source/Nuake/Application/Layer.h similarity index 96% rename from Nuake/src/Application/Layer.h rename to Nuake/Source/Nuake/Application/Layer.h index 9aa6af93..cc4c8b41 100644 --- a/Nuake/src/Application/Layer.h +++ b/Nuake/Source/Nuake/Application/Layer.h @@ -1,5 +1,5 @@ #pragma once -#include "src/Core/Core.h" +#include "Nuake/Core/Core.h" #include "Application.h" diff --git a/Nuake/src/Application/LayerStack.cpp b/Nuake/Source/Nuake/Application/LayerStack.cpp similarity index 100% rename from Nuake/src/Application/LayerStack.cpp rename to Nuake/Source/Nuake/Application/LayerStack.cpp diff --git a/Nuake/src/Application/LayerStack.h b/Nuake/Source/Nuake/Application/LayerStack.h similarity index 94% rename from Nuake/src/Application/LayerStack.h rename to Nuake/Source/Nuake/Application/LayerStack.h index 0b8d525c..a6ae99e2 100644 --- a/Nuake/src/Application/LayerStack.h +++ b/Nuake/Source/Nuake/Application/LayerStack.h @@ -1,5 +1,5 @@ #pragma once -#include "src/Core/Core.h" +#include "Nuake/Core/Core.h" #include diff --git a/Nuake/src/Audio/AudioManager.cpp b/Nuake/Source/Nuake/Audio/AudioManager.cpp similarity index 98% rename from Nuake/src/Audio/AudioManager.cpp rename to Nuake/Source/Nuake/Audio/AudioManager.cpp index 95a0594f..2deb10ff 100644 --- a/Nuake/src/Audio/AudioManager.cpp +++ b/Nuake/Source/Nuake/Audio/AudioManager.cpp @@ -1,6 +1,6 @@ #include "AudioManager.h" -#include "src/Core/Logger.h" -#include "src/FileSystem/FileSystem.h" +#include "Nuake/Core/Logger.h" +#include "Nuake/FileSystem/FileSystem.h" #include #include "soloud_speech.h" diff --git a/Nuake/src/Audio/AudioManager.h b/Nuake/Source/Nuake/Audio/AudioManager.h similarity index 97% rename from Nuake/src/Audio/AudioManager.h rename to Nuake/Source/Nuake/Audio/AudioManager.h index 706d7683..2ae5d52f 100644 --- a/Nuake/src/Audio/AudioManager.h +++ b/Nuake/Source/Nuake/Audio/AudioManager.h @@ -1,6 +1,6 @@ #pragma once -#include "src/Core/Core.h" -#include +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" #include #include diff --git a/Nuake/src/Audio/AudioSource.h b/Nuake/Source/Nuake/Audio/AudioSource.h similarity index 100% rename from Nuake/src/Audio/AudioSource.h rename to Nuake/Source/Nuake/Audio/AudioSource.h diff --git a/Nuake/src/Core/Core.h b/Nuake/Source/Nuake/Core/Core.h similarity index 100% rename from Nuake/src/Core/Core.h rename to Nuake/Source/Nuake/Core/Core.h diff --git a/Nuake/src/Core/Event.h b/Nuake/Source/Nuake/Core/Event.h similarity index 100% rename from Nuake/src/Core/Event.h rename to Nuake/Source/Nuake/Core/Event.h diff --git a/Nuake/src/Core/Input.cpp b/Nuake/Source/Nuake/Core/Input.cpp similarity index 99% rename from Nuake/src/Core/Input.cpp rename to Nuake/Source/Nuake/Core/Input.cpp index 54d7187a..a0a98bda 100644 --- a/Nuake/src/Core/Input.cpp +++ b/Nuake/Source/Nuake/Core/Input.cpp @@ -1,5 +1,5 @@ #include "Input.h" -#include "src/Window.h" +#include "Nuake/Window.h" #include #include diff --git a/Nuake/src/Core/Input.h b/Nuake/Source/Nuake/Core/Input.h similarity index 99% rename from Nuake/src/Core/Input.h rename to Nuake/Source/Nuake/Core/Input.h index d683bf93..8a0c1486 100644 --- a/Nuake/src/Core/Input.h +++ b/Nuake/Source/Nuake/Core/Input.h @@ -1,5 +1,5 @@ #pragma once -#include "src/Core/Maths.h" +#include "Nuake/Core/Maths.h" #include #include diff --git a/Nuake/src/Core/Logger.cpp b/Nuake/Source/Nuake/Core/Logger.cpp similarity index 100% rename from Nuake/src/Core/Logger.cpp rename to Nuake/Source/Nuake/Core/Logger.cpp diff --git a/Nuake/src/Core/Logger.h b/Nuake/Source/Nuake/Core/Logger.h similarity index 100% rename from Nuake/src/Core/Logger.h rename to Nuake/Source/Nuake/Core/Logger.h diff --git a/Nuake/src/Core/Maths.cpp b/Nuake/Source/Nuake/Core/Maths.cpp similarity index 98% rename from Nuake/src/Core/Maths.cpp rename to Nuake/Source/Nuake/Core/Maths.cpp index ea08d5e5..cf361dbc 100644 --- a/Nuake/src/Core/Maths.cpp +++ b/Nuake/Source/Nuake/Core/Maths.cpp @@ -1,4 +1,4 @@ -#include "src/Core/Maths.h" +#include "Nuake/Core/Maths.h" namespace Nuake { diff --git a/Nuake/src/Core/Maths.h b/Nuake/Source/Nuake/Core/Maths.h similarity index 87% rename from Nuake/src/Core/Maths.h rename to Nuake/Source/Nuake/Core/Maths.h index 60fa5ab7..6ec8ff92 100644 --- a/Nuake/src/Core/Maths.h +++ b/Nuake/Source/Nuake/Core/Maths.h @@ -6,9 +6,10 @@ #include #include #include -#include -#include -#include "src/Vendors/glm/gtx/matrix_decompose.hpp" + +#include +#include +#include #include namespace Nuake diff --git a/Nuake/src/Core/MulticastDelegate.h b/Nuake/Source/Nuake/Core/MulticastDelegate.h similarity index 100% rename from Nuake/src/Core/MulticastDelegate.h rename to Nuake/Source/Nuake/Core/MulticastDelegate.h diff --git a/Nuake/src/Core/OS.cpp b/Nuake/Source/Nuake/Core/OS.cpp similarity index 96% rename from Nuake/src/Core/OS.cpp rename to Nuake/Source/Nuake/Core/OS.cpp index c9cac313..da27d8da 100644 --- a/Nuake/src/Core/OS.cpp +++ b/Nuake/Source/Nuake/Core/OS.cpp @@ -1,9 +1,9 @@ #include "OS.h" #include "Engine.h" -#include "src/Resource/Project.h" -#include "src/Window.h" -#include "src/Core/String.h" +#include "Nuake/Resource/Project.h" +#include "Nuake/Window.h" +#include "Nuake/Core/String.h" #ifdef NK_WIN #define GLFW_EXPOSE_NATIVE_WIN32 @@ -20,8 +20,8 @@ #include #endif -#include "src/FileSystem/File.h" -#include "src/FileSystem/Directory.h" +#include "Nuake/FileSystem/File.h" +#include "Nuake/FileSystem/Directory.h" #include "GLFW/glfw3.h" #include "GLFW/glfw3native.h" diff --git a/Nuake/src/Core/OS.h b/Nuake/Source/Nuake/Core/OS.h similarity index 95% rename from Nuake/src/Core/OS.h rename to Nuake/Source/Nuake/Core/OS.h index 6396b647..527bd93b 100644 --- a/Nuake/src/Core/OS.h +++ b/Nuake/Source/Nuake/Core/OS.h @@ -1,7 +1,7 @@ #pragma once #include -#include "src/FileSystem/FileSystem.h" +#include "Nuake/FileSystem/FileSystem.h" namespace Nuake { diff --git a/Nuake/src/Core/Object/ClassDB.cpp b/Nuake/Source/Nuake/Core/Object/ClassDB.cpp similarity index 100% rename from Nuake/src/Core/Object/ClassDB.cpp rename to Nuake/Source/Nuake/Core/Object/ClassDB.cpp diff --git a/Nuake/src/Core/Object/ClassDB.h b/Nuake/Source/Nuake/Core/Object/ClassDB.h similarity index 100% rename from Nuake/src/Core/Object/ClassDB.h rename to Nuake/Source/Nuake/Core/Object/ClassDB.h diff --git a/Nuake/src/Core/Object/Object.h b/Nuake/Source/Nuake/Core/Object/Object.h similarity index 100% rename from Nuake/src/Core/Object/Object.h rename to Nuake/Source/Nuake/Core/Object/Object.h diff --git a/Nuake/src/Core/RegisterCoreTypes.cpp b/Nuake/Source/Nuake/Core/RegisterCoreTypes.cpp similarity index 54% rename from Nuake/src/Core/RegisterCoreTypes.cpp rename to Nuake/Source/Nuake/Core/RegisterCoreTypes.cpp index 5ec8e078..bfb8cfab 100644 --- a/Nuake/src/Core/RegisterCoreTypes.cpp +++ b/Nuake/Source/Nuake/Core/RegisterCoreTypes.cpp @@ -1,25 +1,25 @@ #include "RegisterCoreTypes.h" -#include "src/Scene/Components/AudioEmitterComponent.h" -#include "src/Scene/Components/BoneComponent.h" -#include "src/Scene/Components/BoxCollider.h" -#include "src/Scene/Components/CameraComponent.h" -#include "src/Scene/Components/CapsuleColliderComponent.h" -#include "src/Scene/Components/CharacterControllerComponent.h" -#include "src/Scene/Components/CylinderColliderComponent.h" -#include "src/Scene/Components/MeshCollider.h" -#include "src/Scene/Components/ModelComponent.h" -#include "src/Scene/Components/NavMeshVolumeComponent.h" -#include "src/Scene/Components/NetScriptComponent.h" -#include "src/Scene/Components/ParticleEmitterComponent.h" -#include "src/Scene/Components/QuakeMap.h" -#include "src/Scene/Components/RigidbodyComponent.h" -#include "src/Scene/Components/SkinnedModelComponent.h" -#include "src/Scene/Components/SphereCollider.h" -#include "src/Scene/Components/SpriteComponent.h" -#include "src/Scene/Components/UIComponent.h" -#include "src/Scene/Components/SkyComponent.h" -#include "src/Scene/Components/EnvironmentComponent.h" +#include "Nuake/Scene/Components/AudioEmitterComponent.h" +#include "Nuake/Scene/Components/BoneComponent.h" +#include "Nuake/Scene/Components/BoxCollider.h" +#include "Nuake/Scene/Components/CameraComponent.h" +#include "Nuake/Scene/Components/CapsuleColliderComponent.h" +#include "Nuake/Scene/Components/CharacterControllerComponent.h" +#include "Nuake/Scene/Components/CylinderColliderComponent.h" +#include "Nuake/Scene/Components/MeshCollider.h" +#include "Nuake/Scene/Components/ModelComponent.h" +#include "Nuake/Scene/Components/NavMeshVolumeComponent.h" +#include "Nuake/Scene/Components/NetScriptComponent.h" +#include "Nuake/Scene/Components/ParticleEmitterComponent.h" +#include "Nuake/Scene/Components/QuakeMap.h" +#include "Nuake/Scene/Components/RigidbodyComponent.h" +#include "Nuake/Scene/Components/SkinnedModelComponent.h" +#include "Nuake/Scene/Components/SphereCollider.h" +#include "Nuake/Scene/Components/SpriteComponent.h" +#include "Nuake/Scene/Components/UIComponent.h" +#include "Nuake/Scene/Components/SkyComponent.h" +#include "Nuake/Scene/Components/EnvironmentComponent.h" namespace Nuake diff --git a/Nuake/src/Core/RegisterCoreTypes.h b/Nuake/Source/Nuake/Core/RegisterCoreTypes.h similarity index 100% rename from Nuake/src/Core/RegisterCoreTypes.h rename to Nuake/Source/Nuake/Core/RegisterCoreTypes.h diff --git a/Nuake/src/Core/String.cpp b/Nuake/Source/Nuake/Core/String.cpp similarity index 100% rename from Nuake/src/Core/String.cpp rename to Nuake/Source/Nuake/Core/String.cpp diff --git a/Nuake/src/Core/String.h b/Nuake/Source/Nuake/Core/String.h similarity index 100% rename from Nuake/src/Core/String.h rename to Nuake/Source/Nuake/Core/String.h diff --git a/Nuake/src/Core/Timestep.h b/Nuake/Source/Nuake/Core/Timestep.h similarity index 100% rename from Nuake/src/Core/Timestep.h rename to Nuake/Source/Nuake/Core/Timestep.h diff --git a/Nuake/src/FileSystem/Directory.cpp b/Nuake/Source/Nuake/FileSystem/Directory.cpp similarity index 100% rename from Nuake/src/FileSystem/Directory.cpp rename to Nuake/Source/Nuake/FileSystem/Directory.cpp diff --git a/Nuake/src/FileSystem/Directory.h b/Nuake/Source/Nuake/FileSystem/Directory.h similarity index 92% rename from Nuake/src/FileSystem/Directory.h rename to Nuake/Source/Nuake/FileSystem/Directory.h index 8e29c158..df26ca4b 100644 --- a/Nuake/src/FileSystem/Directory.h +++ b/Nuake/Source/Nuake/FileSystem/Directory.h @@ -1,5 +1,5 @@ #pragma once -#include "src/Core/Core.h" +#include "Nuake/Core/Core.h" namespace Nuake { diff --git a/Nuake/src/FileSystem/File.cpp b/Nuake/Source/Nuake/FileSystem/File.cpp similarity index 98% rename from Nuake/src/FileSystem/File.cpp rename to Nuake/Source/Nuake/FileSystem/File.cpp index 4d7a58cd..82c5f995 100644 --- a/Nuake/src/FileSystem/File.cpp +++ b/Nuake/Source/Nuake/FileSystem/File.cpp @@ -1,6 +1,6 @@ #include "File.h" -#include "src/FileSystem/FileSystem.h" +#include "Nuake/FileSystem/FileSystem.h" using namespace Nuake; diff --git a/Nuake/src/FileSystem/File.h b/Nuake/Source/Nuake/FileSystem/File.h similarity index 97% rename from Nuake/src/FileSystem/File.h rename to Nuake/Source/Nuake/FileSystem/File.h index 03132dd3..0f4622aa 100644 --- a/Nuake/src/FileSystem/File.h +++ b/Nuake/Source/Nuake/FileSystem/File.h @@ -1,5 +1,5 @@ #pragma once -#include "src/Core/Core.h" +#include "Nuake/Core/Core.h" #include "FileTypes.h" diff --git a/Nuake/src/FileSystem/FileDialog.cpp b/Nuake/Source/Nuake/FileSystem/FileDialog.cpp similarity index 100% rename from Nuake/src/FileSystem/FileDialog.cpp rename to Nuake/Source/Nuake/FileSystem/FileDialog.cpp diff --git a/Nuake/src/FileSystem/FileDialog.h b/Nuake/Source/Nuake/FileSystem/FileDialog.h similarity index 88% rename from Nuake/src/FileSystem/FileDialog.h rename to Nuake/Source/Nuake/FileSystem/FileDialog.h index 2ce31930..d2cbfd70 100644 --- a/Nuake/src/FileSystem/FileDialog.h +++ b/Nuake/Source/Nuake/FileSystem/FileDialog.h @@ -1,5 +1,5 @@ #pragma once -#include "src/Core/Core.h" +#include "Nuake/Core/Core.h" namespace Nuake { diff --git a/Nuake/src/FileSystem/FileSystem.cpp b/Nuake/Source/Nuake/FileSystem/FileSystem.cpp similarity index 99% rename from Nuake/src/FileSystem/FileSystem.cpp rename to Nuake/Source/Nuake/FileSystem/FileSystem.cpp index 02025c88..41b01962 100644 --- a/Nuake/src/FileSystem/FileSystem.cpp +++ b/Nuake/Source/Nuake/FileSystem/FileSystem.cpp @@ -1,8 +1,8 @@ #include "FileSystem.h" #include "Engine.h" -#include "src/Core/OS.h" -#include "src/Core/String.h" +#include "Nuake/Core/OS.h" +#include "Nuake/Core/String.h" #include "Directory.h" #include "File.h" diff --git a/Nuake/src/FileSystem/FileSystem.h b/Nuake/Source/Nuake/FileSystem/FileSystem.h similarity index 98% rename from Nuake/src/FileSystem/FileSystem.h rename to Nuake/Source/Nuake/FileSystem/FileSystem.h index 0130b849..38767827 100644 --- a/Nuake/src/FileSystem/FileSystem.h +++ b/Nuake/Source/Nuake/FileSystem/FileSystem.h @@ -1,5 +1,5 @@ #pragma once -#include "src/Core/Core.h" +#include "Nuake/Core/Core.h" #include "FileTypes.h" #include diff --git a/Nuake/src/FileSystem/FileTypes.h b/Nuake/Source/Nuake/FileSystem/FileTypes.h similarity index 100% rename from Nuake/src/FileSystem/FileTypes.h rename to Nuake/Source/Nuake/FileSystem/FileTypes.h diff --git a/Nuake/Source/Nuake/Modules/Modules.cpp b/Nuake/Source/Nuake/Modules/Modules.cpp new file mode 100644 index 00000000..f16bb0f9 --- /dev/null +++ b/Nuake/Source/Nuake/Modules/Modules.cpp @@ -0,0 +1,13 @@ +// Auto-generated modules management file +#include "Modules.h" + + +#include "Nuake/Core/Logger.h" + +void Nuake::Modules::StartupModules() +{ +} + +void Nuake::Modules::ShutdownModules() +{ +} diff --git a/Nuake/src/Modules/Modules.h b/Nuake/Source/Nuake/Modules/Modules.h similarity index 100% rename from Nuake/src/Modules/Modules.h rename to Nuake/Source/Nuake/Modules/Modules.h diff --git a/Nuake/src/Modules/Modules.lua b/Nuake/Source/Nuake/Modules/Modules.lua similarity index 97% rename from Nuake/src/Modules/Modules.lua rename to Nuake/Source/Nuake/Modules/Modules.lua index 78914b9a..4afaae3e 100644 --- a/Nuake/src/Modules/Modules.lua +++ b/Nuake/Source/Nuake/Modules/Modules.lua @@ -43,7 +43,7 @@ function generateModulesFile(modules, outputFilePath, sourceDir) end outputFile:write("\n") - outputFile:write("#include \"src/Core/Logger.h\"\n\n") + outputFile:write("#include \"Nuake/Core/Logger.h\"\n\n") -- Generate StartupModules function outputFile:write("void Nuake::Modules::StartupModules()\n{\n") diff --git a/Nuake/src/Physics/CharacterController.cpp b/Nuake/Source/Nuake/Physics/CharacterController.cpp similarity index 86% rename from Nuake/src/Physics/CharacterController.cpp rename to Nuake/Source/Nuake/Physics/CharacterController.cpp index 6e0812b7..ae4cd572 100644 --- a/Nuake/src/Physics/CharacterController.cpp +++ b/Nuake/Source/Nuake/Physics/CharacterController.cpp @@ -1,8 +1,8 @@ #include "CharacterController.h" -#include "src/Physics/PhysicsManager.h" -#include "src/Physics/RaycastResult.h" +#include "Nuake/Physics/PhysicsManager.h" +#include "Nuake/Physics/RaycastResult.h" -#include "src/Physics/PhysicsManager.h" +#include "Nuake/Physics/PhysicsManager.h" namespace Nuake { diff --git a/Nuake/src/Physics/CharacterController.h b/Nuake/Source/Nuake/Physics/CharacterController.h similarity index 87% rename from Nuake/src/Physics/CharacterController.h rename to Nuake/Source/Nuake/Physics/CharacterController.h index c3e751a8..e2ab4465 100644 --- a/Nuake/src/Physics/CharacterController.h +++ b/Nuake/Source/Nuake/Physics/CharacterController.h @@ -1,8 +1,8 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Core/Maths.h" -#include "src/Physics/PhysicsShapes.h" -#include "src/Scene/Entities/Entity.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Physics/PhysicsShapes.h" +#include "Nuake/Scene/Entities/Entity.h" namespace Nuake { diff --git a/Nuake/src/Physics/CollisionData.h b/Nuake/Source/Nuake/Physics/CollisionData.h similarity index 85% rename from Nuake/src/Physics/CollisionData.h rename to Nuake/Source/Nuake/Physics/CollisionData.h index d6f6d95e..fb5de583 100644 --- a/Nuake/src/Physics/CollisionData.h +++ b/Nuake/Source/Nuake/Physics/CollisionData.h @@ -1,5 +1,5 @@ #pragma once -#include +#include "Nuake/Core/Maths.h" namespace Nuake { diff --git a/Nuake/src/Physics/DynamicWorld.cpp b/Nuake/Source/Nuake/Physics/DynamicWorld.cpp similarity index 98% rename from Nuake/src/Physics/DynamicWorld.cpp rename to Nuake/Source/Nuake/Physics/DynamicWorld.cpp index 253f350f..136913f3 100644 --- a/Nuake/src/Physics/DynamicWorld.cpp +++ b/Nuake/Source/Nuake/Physics/DynamicWorld.cpp @@ -1,16 +1,16 @@ #include "DynamicWorld.h" #include "Rigibody.h" -#include "src/Core/Core.h" -#include "src/Core/Logger.h" -#include "src/Core/Maths.h" -#include "src/Resource/Project.h" -#include "src/Physics/PhysicsShapes.h" -#include "src/Scene/Components/TransformComponent.h" -#include "src/Scene/Components/CharacterControllerComponent.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Logger.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Resource/Project.h" +#include "Nuake/Physics/PhysicsShapes.h" +#include "Nuake/Scene/Components/TransformComponent.h" +#include "Nuake/Scene/Components/CharacterControllerComponent.h" -#include -#include "src/Vendors/glm/gtx/matrix_decompose.hpp" +#include "Vendors/glm/ext/quaternion_common.hpp" +#include "Vendors/glm/gtx/matrix_decompose.hpp" #include #include @@ -35,7 +35,7 @@ #include #include -#include +#include "Nuake/Scene/Components/ParentComponent.h" #include namespace Nuake diff --git a/Nuake/src/Physics/DynamicWorld.h b/Nuake/Source/Nuake/Physics/DynamicWorld.h similarity index 97% rename from Nuake/src/Physics/DynamicWorld.h rename to Nuake/Source/Nuake/Physics/DynamicWorld.h index 4d6fee8e..e8b6d253 100644 --- a/Nuake/src/Physics/DynamicWorld.h +++ b/Nuake/Source/Nuake/Physics/DynamicWorld.h @@ -1,6 +1,6 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Core/Timestep.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Timestep.h" #include #include "Rigibody.h" diff --git a/Nuake/src/Physics/KinematicBody.h b/Nuake/Source/Nuake/Physics/KinematicBody.h similarity index 100% rename from Nuake/src/Physics/KinematicBody.h rename to Nuake/Source/Nuake/Physics/KinematicBody.h diff --git a/Nuake/src/Physics/PhysicsManager.cpp b/Nuake/Source/Nuake/Physics/PhysicsManager.cpp similarity index 100% rename from Nuake/src/Physics/PhysicsManager.cpp rename to Nuake/Source/Nuake/Physics/PhysicsManager.cpp diff --git a/Nuake/src/Physics/PhysicsManager.h b/Nuake/Source/Nuake/Physics/PhysicsManager.h similarity index 100% rename from Nuake/src/Physics/PhysicsManager.h rename to Nuake/Source/Nuake/Physics/PhysicsManager.h diff --git a/Nuake/src/Physics/PhysicsShapes.cpp b/Nuake/Source/Nuake/Physics/PhysicsShapes.cpp similarity index 100% rename from Nuake/src/Physics/PhysicsShapes.cpp rename to Nuake/Source/Nuake/Physics/PhysicsShapes.cpp diff --git a/Nuake/src/Physics/PhysicsShapes.h b/Nuake/Source/Nuake/Physics/PhysicsShapes.h similarity index 96% rename from Nuake/src/Physics/PhysicsShapes.h rename to Nuake/Source/Nuake/Physics/PhysicsShapes.h index 859768dc..fadac94b 100644 --- a/Nuake/src/Physics/PhysicsShapes.h +++ b/Nuake/Source/Nuake/Physics/PhysicsShapes.h @@ -1,6 +1,6 @@ #pragma once -#include "src/Core/Maths.h" -#include "src/Rendering/Mesh/Mesh.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Rendering/Mesh/Mesh.h" namespace Nuake { diff --git a/Nuake/src/Physics/RaycastResult.h b/Nuake/Source/Nuake/Physics/RaycastResult.h similarity index 100% rename from Nuake/src/Physics/RaycastResult.h rename to Nuake/Source/Nuake/Physics/RaycastResult.h diff --git a/Nuake/src/Physics/RaycastResults.h b/Nuake/Source/Nuake/Physics/RaycastResults.h similarity index 100% rename from Nuake/src/Physics/RaycastResults.h rename to Nuake/Source/Nuake/Physics/RaycastResults.h diff --git a/Nuake/src/Physics/Rigibody.h b/Nuake/Source/Nuake/Physics/Rigibody.h similarity index 94% rename from Nuake/src/Physics/Rigibody.h rename to Nuake/Source/Nuake/Physics/Rigibody.h index 8800836a..4dcc0b25 100644 --- a/Nuake/src/Physics/Rigibody.h +++ b/Nuake/Source/Nuake/Physics/Rigibody.h @@ -1,9 +1,9 @@ #pragma once #include "PhysicsShapes.h" -#include "src/Core/Core.h" -#include "src/Core/Maths.h" -#include "src/Scene/Entities/Entity.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Scene/Entities/Entity.h" #include diff --git a/Nuake/src/Physics/Rigidbody.cpp b/Nuake/Source/Nuake/Physics/Rigidbody.cpp similarity index 88% rename from Nuake/src/Physics/Rigidbody.cpp rename to Nuake/Source/Nuake/Physics/Rigidbody.cpp index 4f47c3aa..e91955da 100644 --- a/Nuake/src/Physics/Rigidbody.cpp +++ b/Nuake/Source/Nuake/Physics/Rigidbody.cpp @@ -1,10 +1,10 @@ #include "PhysicsShapes.h" #include "Rigibody.h" -#include "src/Core/Core.h" -#include "src/Physics/PhysicsManager.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Physics/PhysicsManager.h" #include -#include +#include "Nuake/Scene/Entities/Entity.h" namespace Nuake { diff --git a/Nuake/src/Rendering/AABB.h b/Nuake/Source/Nuake/Rendering/AABB.h similarity index 95% rename from Nuake/src/Rendering/AABB.h rename to Nuake/Source/Nuake/Rendering/AABB.h index 6987ab90..3304e192 100644 --- a/Nuake/src/Rendering/AABB.h +++ b/Nuake/Source/Nuake/Rendering/AABB.h @@ -1,5 +1,5 @@ #pragma once -#include "src/Core/Maths.h" +#include "Nuake/Core/Maths.h" namespace Nuake { class AABB diff --git a/Nuake/src/Rendering/Buffers/Framebuffer.cpp b/Nuake/Source/Nuake/Rendering/Buffers/Framebuffer.cpp similarity index 100% rename from Nuake/src/Rendering/Buffers/Framebuffer.cpp rename to Nuake/Source/Nuake/Rendering/Buffers/Framebuffer.cpp diff --git a/Nuake/src/Rendering/Buffers/Framebuffer.h b/Nuake/Source/Nuake/Rendering/Buffers/Framebuffer.h similarity index 91% rename from Nuake/src/Rendering/Buffers/Framebuffer.h rename to Nuake/Source/Nuake/Rendering/Buffers/Framebuffer.h index 9a905c41..7100a94b 100644 --- a/Nuake/src/Rendering/Buffers/Framebuffer.h +++ b/Nuake/Source/Nuake/Rendering/Buffers/Framebuffer.h @@ -1,10 +1,10 @@ #pragma once -#include "../Core/Maths.h" +#include "Nuake/Core/Maths.h" #include -#include "../Core/Core.h" +#include "Nuake/Core/Core.h" #include -#include +#include "Nuake/Rendering/Textures/Texture.h" namespace Nuake { diff --git a/Nuake/src/Rendering/Buffers/RenderBuffer.h b/Nuake/Source/Nuake/Rendering/Buffers/RenderBuffer.h similarity index 80% rename from Nuake/src/Rendering/Buffers/RenderBuffer.h rename to Nuake/Source/Nuake/Rendering/Buffers/RenderBuffer.h index f7b37743..b2aa494c 100644 --- a/Nuake/src/Rendering/Buffers/RenderBuffer.h +++ b/Nuake/Source/Nuake/Rendering/Buffers/RenderBuffer.h @@ -1,6 +1,6 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Core/Maths.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" namespace Nuake { class RenderBuffer diff --git a/Nuake/src/Rendering/Buffers/UniformBuffer.cpp b/Nuake/Source/Nuake/Rendering/Buffers/UniformBuffer.cpp similarity index 100% rename from Nuake/src/Rendering/Buffers/UniformBuffer.cpp rename to Nuake/Source/Nuake/Rendering/Buffers/UniformBuffer.cpp diff --git a/Nuake/src/Rendering/Buffers/UniformBuffer.h b/Nuake/Source/Nuake/Rendering/Buffers/UniformBuffer.h similarity index 100% rename from Nuake/src/Rendering/Buffers/UniformBuffer.h rename to Nuake/Source/Nuake/Rendering/Buffers/UniformBuffer.h diff --git a/Nuake/src/Rendering/Buffers/VertexArray.cpp b/Nuake/Source/Nuake/Rendering/Buffers/VertexArray.cpp similarity index 95% rename from Nuake/src/Rendering/Buffers/VertexArray.cpp rename to Nuake/Source/Nuake/Rendering/Buffers/VertexArray.cpp index 3a76ede7..da9b0777 100644 --- a/Nuake/src/Rendering/Buffers/VertexArray.cpp +++ b/Nuake/Source/Nuake/Rendering/Buffers/VertexArray.cpp @@ -1,5 +1,5 @@ #include "VertexArray.h" -#include "src/Rendering/RenderCommand.h" +#include "Nuake/Rendering/RenderCommand.h" namespace Nuake { diff --git a/Nuake/src/Rendering/Buffers/VertexArray.h b/Nuake/Source/Nuake/Rendering/Buffers/VertexArray.h similarity index 100% rename from Nuake/src/Rendering/Buffers/VertexArray.h rename to Nuake/Source/Nuake/Rendering/Buffers/VertexArray.h diff --git a/Nuake/src/Rendering/Buffers/VertexBuffer.cpp b/Nuake/Source/Nuake/Rendering/Buffers/VertexBuffer.cpp similarity index 100% rename from Nuake/src/Rendering/Buffers/VertexBuffer.cpp rename to Nuake/Source/Nuake/Rendering/Buffers/VertexBuffer.cpp diff --git a/Nuake/src/Rendering/Buffers/VertexBuffer.h b/Nuake/Source/Nuake/Rendering/Buffers/VertexBuffer.h similarity index 91% rename from Nuake/src/Rendering/Buffers/VertexBuffer.h rename to Nuake/Source/Nuake/Rendering/Buffers/VertexBuffer.h index 78a21598..8929d96b 100644 --- a/Nuake/src/Rendering/Buffers/VertexBuffer.h +++ b/Nuake/Source/Nuake/Rendering/Buffers/VertexBuffer.h @@ -1,5 +1,5 @@ #pragma once -#include "src/Rendering/RenderCommand.h" +#include "Nuake/Rendering/RenderCommand.h" namespace Nuake { class VertexBuffer diff --git a/Nuake/src/Rendering/Buffers/VertexBufferLayout.h b/Nuake/Source/Nuake/Rendering/Buffers/VertexBufferLayout.h similarity index 97% rename from Nuake/src/Rendering/Buffers/VertexBufferLayout.h rename to Nuake/Source/Nuake/Rendering/Buffers/VertexBufferLayout.h index a0cbb0f5..569b6709 100644 --- a/Nuake/src/Rendering/Buffers/VertexBufferLayout.h +++ b/Nuake/Source/Nuake/Rendering/Buffers/VertexBufferLayout.h @@ -1,6 +1,6 @@ #pragma once #include -#include "src/Rendering/Platforms/RendererAPI.h" +#include "Nuake/Rendering/Platforms/RendererAPI.h" namespace Nuake { struct VertexBufferElement diff --git a/Nuake/src/Rendering/Camera.cpp b/Nuake/Source/Nuake/Rendering/Camera.cpp similarity index 98% rename from Nuake/src/Rendering/Camera.cpp rename to Nuake/Source/Nuake/Rendering/Camera.cpp index fd066f52..b27b708c 100644 --- a/Nuake/src/Rendering/Camera.cpp +++ b/Nuake/Source/Nuake/Rendering/Camera.cpp @@ -1,5 +1,5 @@ #include "Camera.h" -#include "src/Core/Maths.h" +#include "Nuake/Core/Maths.h" #include "../Core/Input.h" #include #include diff --git a/Nuake/src/Rendering/Camera.h b/Nuake/Source/Nuake/Rendering/Camera.h similarity index 89% rename from Nuake/src/Rendering/Camera.h rename to Nuake/Source/Nuake/Rendering/Camera.h index 3fc5164e..83cac478 100644 --- a/Nuake/src/Rendering/Camera.h +++ b/Nuake/Source/Nuake/Rendering/Camera.h @@ -1,10 +1,10 @@ #pragma once -#include "src/Core/Timestep.h" -#include "src/Core/Maths.h" -#include "src/Resource/Serializable.h" +#include "Nuake/Core/Timestep.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Resource/Serializable.h" #include "Frustum.h" -#include -#include "src/Resource/UUID.h" +#include "Nuake/Rendering/AABB.h" +#include "Nuake/Resource/UUID.h" namespace Nuake diff --git a/Nuake/src/Rendering/Frustum.h b/Nuake/Source/Nuake/Rendering/Frustum.h similarity index 99% rename from Nuake/src/Rendering/Frustum.h rename to Nuake/Source/Nuake/Rendering/Frustum.h index 22479bce..d8121cc6 100644 --- a/Nuake/src/Rendering/Frustum.h +++ b/Nuake/Source/Nuake/Rendering/Frustum.h @@ -1,5 +1,5 @@ #pragma once -#include "src/Core/Maths.h" +#include "Nuake/Core/Maths.h" #include #include diff --git a/Nuake/src/Rendering/Light.cpp b/Nuake/Source/Nuake/Rendering/Light.cpp similarity index 98% rename from Nuake/src/Rendering/Light.cpp rename to Nuake/Source/Nuake/Rendering/Light.cpp index e71bf0c6..98774855 100644 --- a/Nuake/src/Rendering/Light.cpp +++ b/Nuake/Source/Nuake/Rendering/Light.cpp @@ -1,6 +1,6 @@ #include "Light.h" -#include -#include "src/Rendering/RenderCommand.h" +#include "Vendors/glm/ext/matrix_clip_space.hpp" +#include "Nuake/Rendering/RenderCommand.h" #include namespace Nuake diff --git a/Nuake/src/Rendering/Light.h b/Nuake/Source/Nuake/Rendering/Light.h similarity index 95% rename from Nuake/src/Rendering/Light.h rename to Nuake/Source/Nuake/Rendering/Light.h index 6b83fd9e..61ac916b 100644 --- a/Nuake/src/Rendering/Light.h +++ b/Nuake/Source/Nuake/Rendering/Light.h @@ -1,6 +1,6 @@ #pragma once -#include "src/Core/Maths.h" -#include "src/Rendering/Buffers/Framebuffer.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Rendering/Buffers/Framebuffer.h" namespace Nuake { diff --git a/Nuake/src/Rendering/Mesh/Animation.cpp b/Nuake/Source/Nuake/Rendering/Mesh/Animation.cpp similarity index 69% rename from Nuake/src/Rendering/Mesh/Animation.cpp rename to Nuake/Source/Nuake/Rendering/Mesh/Animation.cpp index 1bbab93e..7270f9a9 100644 --- a/Nuake/src/Rendering/Mesh/Animation.cpp +++ b/Nuake/Source/Nuake/Rendering/Mesh/Animation.cpp @@ -1,4 +1,4 @@ -#include +#include "Nuake/Core/Core.h" namespace Nuake { diff --git a/Nuake/src/Rendering/Mesh/Bone.cpp b/Nuake/Source/Nuake/Rendering/Mesh/Bone.cpp similarity index 99% rename from Nuake/src/Rendering/Mesh/Bone.cpp rename to Nuake/Source/Nuake/Rendering/Mesh/Bone.cpp index e0a95295..90ddad34 100644 --- a/Nuake/src/Rendering/Mesh/Bone.cpp +++ b/Nuake/Source/Nuake/Rendering/Mesh/Bone.cpp @@ -1,5 +1,5 @@ #include "Bone.h" -#include "src/Core/Logger.h" +#include "Nuake/Core/Logger.h" namespace Nuake { diff --git a/Nuake/src/Rendering/Mesh/Bone.h b/Nuake/Source/Nuake/Rendering/Mesh/Bone.h similarity index 95% rename from Nuake/src/Rendering/Mesh/Bone.h rename to Nuake/Source/Nuake/Rendering/Mesh/Bone.h index 6f55092f..69e79287 100644 --- a/Nuake/src/Rendering/Mesh/Bone.h +++ b/Nuake/Source/Nuake/Rendering/Mesh/Bone.h @@ -1,6 +1,6 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Core/Maths.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" namespace Nuake diff --git a/Nuake/src/Rendering/Mesh/Mesh.cpp b/Nuake/Source/Nuake/Rendering/Mesh/Mesh.cpp similarity index 91% rename from Nuake/src/Rendering/Mesh/Mesh.cpp rename to Nuake/Source/Nuake/Rendering/Mesh/Mesh.cpp index 8d4b3ab6..fb10bf98 100644 --- a/Nuake/src/Rendering/Mesh/Mesh.cpp +++ b/Nuake/Source/Nuake/Rendering/Mesh/Mesh.cpp @@ -1,20 +1,20 @@ #include "Mesh.h" -#include "src/Core/Maths.h" -#include "src/Rendering/Textures/Material.h" -#include "src/Rendering/Textures/MaterialManager.h" -#include "src/Rendering/Renderer.h" -#include "src/Rendering/Shaders/Shader.h" -#include "src/Rendering/Vertex.h" -#include "src/Rendering/Buffers/VertexBuffer.h" -#include "src/Rendering/Buffers/VertexArray.h" -#include "src/Rendering/Buffers/VertexBufferLayout.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Rendering/Textures/Material.h" +#include "Nuake/Rendering/Textures/MaterialManager.h" +#include "Nuake/Rendering/Renderer.h" +#include "Nuake/Rendering/Shaders/Shader.h" +#include "Nuake/Rendering/Vertex.h" +#include "Nuake/Rendering/Buffers/VertexBuffer.h" +#include "Nuake/Rendering/Buffers/VertexArray.h" +#include "Nuake/Rendering/Buffers/VertexBufferLayout.h" #include -#include -#include -#include -#include "src/Resource/ResourceManager.h" +#include "Nuake/Resource/ResourceLoader.h" +#include "Nuake/Rendering/Vulkan/VkResources.h" +#include "Nuake/Resource/Serializer/BinarySerializer.h" +#include "Nuake/Resource/ResourceManager.h" namespace Nuake { diff --git a/Nuake/src/Rendering/Mesh/Mesh.h b/Nuake/Source/Nuake/Rendering/Mesh/Mesh.h similarity index 86% rename from Nuake/src/Rendering/Mesh/Mesh.h rename to Nuake/Source/Nuake/Rendering/Mesh/Mesh.h index 31d30944..cb575df7 100644 --- a/Nuake/src/Rendering/Mesh/Mesh.h +++ b/Nuake/Source/Nuake/Rendering/Mesh/Mesh.h @@ -1,10 +1,10 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Rendering/AABB.h" -#include "src/Resource/Resource.h" -#include "src/Resource/Serializable.h" -#include "src/Rendering/Vulkan/VkMesh.h" -#include "src/Resource/RID.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Rendering/AABB.h" +#include "Nuake/Resource/Resource.h" +#include "Nuake/Resource/Serializable.h" +#include "Nuake/Rendering/Vulkan/VkMesh.h" +#include "Nuake/Resource/RID.h" namespace Nuake { diff --git a/Nuake/src/Rendering/Mesh/SkinnedMesh.cpp b/Nuake/Source/Nuake/Rendering/Mesh/SkinnedMesh.cpp similarity index 93% rename from Nuake/src/Rendering/Mesh/SkinnedMesh.cpp rename to Nuake/Source/Nuake/Rendering/Mesh/SkinnedMesh.cpp index 37ec7722..e5f8f54e 100644 --- a/Nuake/src/Rendering/Mesh/SkinnedMesh.cpp +++ b/Nuake/Source/Nuake/Rendering/Mesh/SkinnedMesh.cpp @@ -1,15 +1,15 @@ #include "SkinnedMesh.h" -#include "src/Core/Maths.h" -#include "src/Rendering/Textures/Material.h" -#include "src/Rendering/Textures/MaterialManager.h" -#include "src/Rendering/Renderer.h" -#include "src/Rendering/Shaders/Shader.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Rendering/Textures/Material.h" +#include "Nuake/Rendering/Textures/MaterialManager.h" +#include "Nuake/Rendering/Renderer.h" +#include "Nuake/Rendering/Shaders/Shader.h" -#include "src/Rendering/Vertex.h" -#include "src/Rendering/Buffers/VertexBuffer.h" -#include "src/Rendering/Buffers/VertexArray.h" -#include "src/Rendering/Buffers/VertexBufferLayout.h" +#include "Nuake/Rendering/Vertex.h" +#include "Nuake/Rendering/Buffers/VertexBuffer.h" +#include "Nuake/Rendering/Buffers/VertexArray.h" +#include "Nuake/Rendering/Buffers/VertexBufferLayout.h" #include diff --git a/Nuake/src/Rendering/Mesh/SkinnedMesh.h b/Nuake/Source/Nuake/Rendering/Mesh/SkinnedMesh.h similarity index 79% rename from Nuake/src/Rendering/Mesh/SkinnedMesh.h rename to Nuake/Source/Nuake/Rendering/Mesh/SkinnedMesh.h index 7cb49f80..29e0123a 100644 --- a/Nuake/src/Rendering/Mesh/SkinnedMesh.h +++ b/Nuake/Source/Nuake/Rendering/Mesh/SkinnedMesh.h @@ -1,12 +1,12 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Rendering/AABB.h" -#include "src/Resource/Resource.h" -#include "src/Resource/Serializable.h" -#include "src/Resource/SkeletalAnimation.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Rendering/AABB.h" +#include "Nuake/Resource/Resource.h" +#include "Nuake/Resource/Serializable.h" +#include "Nuake/Resource/SkeletalAnimation.h" -#include "src/Rendering/Vertex.h" -#include "src/Rendering/Mesh/Bone.h" +#include "Nuake/Rendering/Vertex.h" +#include "Nuake/Rendering/Mesh/Bone.h" namespace Nuake diff --git a/Nuake/src/Rendering/Platforms/OGLRendererAPI.cpp b/Nuake/Source/Nuake/Rendering/Platforms/OGLRendererAPI.cpp similarity index 100% rename from Nuake/src/Rendering/Platforms/OGLRendererAPI.cpp rename to Nuake/Source/Nuake/Rendering/Platforms/OGLRendererAPI.cpp diff --git a/Nuake/src/Rendering/Platforms/OGLRendererAPI.h b/Nuake/Source/Nuake/Rendering/Platforms/OGLRendererAPI.h similarity index 100% rename from Nuake/src/Rendering/Platforms/OGLRendererAPI.h rename to Nuake/Source/Nuake/Rendering/Platforms/OGLRendererAPI.h diff --git a/Nuake/src/Rendering/Platforms/RendererAPI.h b/Nuake/Source/Nuake/Rendering/Platforms/RendererAPI.h similarity index 98% rename from Nuake/src/Rendering/Platforms/RendererAPI.h rename to Nuake/Source/Nuake/Rendering/Platforms/RendererAPI.h index 2ff4c85e..47f0ebd9 100644 --- a/Nuake/src/Rendering/Platforms/RendererAPI.h +++ b/Nuake/Source/Nuake/Rendering/Platforms/RendererAPI.h @@ -1,5 +1,5 @@ #pragma once -#include "src/Core/Maths.h" +#include "Nuake/Core/Maths.h" namespace Nuake { enum class RendererEnum { diff --git a/Nuake/src/Rendering/Platforms/VKRendererAPI.cpp b/Nuake/Source/Nuake/Rendering/Platforms/VKRendererAPI.cpp similarity index 100% rename from Nuake/src/Rendering/Platforms/VKRendererAPI.cpp rename to Nuake/Source/Nuake/Rendering/Platforms/VKRendererAPI.cpp diff --git a/Nuake/src/Rendering/Platforms/VKRendererAPI.h b/Nuake/Source/Nuake/Rendering/Platforms/VKRendererAPI.h similarity index 100% rename from Nuake/src/Rendering/Platforms/VKRendererAPI.h rename to Nuake/Source/Nuake/Rendering/Platforms/VKRendererAPI.h diff --git a/Nuake/src/Rendering/PostFX/Bloom.cpp b/Nuake/Source/Nuake/Rendering/PostFX/Bloom.cpp similarity index 98% rename from Nuake/src/Rendering/PostFX/Bloom.cpp rename to Nuake/Source/Nuake/Rendering/PostFX/Bloom.cpp index a3433c1f..3ecac283 100644 --- a/Nuake/src/Rendering/PostFX/Bloom.cpp +++ b/Nuake/Source/Nuake/Rendering/PostFX/Bloom.cpp @@ -1,7 +1,7 @@ #include "Bloom.h" #include -#include "src/Rendering/Renderer.h" -#include +#include "Nuake/Rendering/Renderer.h" +#include "Vendors/imgui/imgui.h" #include "Engine.h" namespace Nuake diff --git a/Nuake/src/Rendering/PostFX/Bloom.h b/Nuake/Source/Nuake/Rendering/PostFX/Bloom.h similarity index 89% rename from Nuake/src/Rendering/PostFX/Bloom.h rename to Nuake/Source/Nuake/Rendering/PostFX/Bloom.h index 8824cafa..51e66030 100644 --- a/Nuake/src/Rendering/PostFX/Bloom.h +++ b/Nuake/Source/Nuake/Rendering/PostFX/Bloom.h @@ -1,9 +1,9 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Core/Maths.h" -#include "src/Rendering/Textures/Texture.h" -#include "src/Rendering/Shaders/ShaderManager.h" -#include "src/Rendering/Buffers/Framebuffer.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Rendering/Textures/Texture.h" +#include "Nuake/Rendering/Shaders/ShaderManager.h" +#include "Nuake/Rendering/Buffers/Framebuffer.h" #include diff --git a/Nuake/src/Rendering/PostFX/SSAO.cpp b/Nuake/Source/Nuake/Rendering/PostFX/SSAO.cpp similarity index 94% rename from Nuake/src/Rendering/PostFX/SSAO.cpp rename to Nuake/Source/Nuake/Rendering/PostFX/SSAO.cpp index 4474e171..a667f9d1 100644 --- a/Nuake/src/Rendering/PostFX/SSAO.cpp +++ b/Nuake/Source/Nuake/Rendering/PostFX/SSAO.cpp @@ -1,14 +1,14 @@ #include "SSAO.h" -#include "src/Core/Core.h" -#include "src/Rendering/Textures/Texture.h" -#include -#include "src/Rendering/Shaders/ShaderManager.h" -#include "src/Rendering/Renderer.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Rendering/Textures/Texture.h" +#include "Nuake/Rendering/Shaders/Shader.h" +#include "Nuake/Rendering/Shaders/ShaderManager.h" +#include "Nuake/Rendering/Renderer.h" #include #include -#include +#include "Vendors/imgui/imgui.h" #include namespace Nuake diff --git a/Nuake/src/Rendering/PostFX/SSAO.h b/Nuake/Source/Nuake/Rendering/PostFX/SSAO.h similarity index 86% rename from Nuake/src/Rendering/PostFX/SSAO.h rename to Nuake/Source/Nuake/Rendering/PostFX/SSAO.h index d3737143..6924a7ac 100644 --- a/Nuake/src/Rendering/PostFX/SSAO.h +++ b/Nuake/Source/Nuake/Rendering/PostFX/SSAO.h @@ -1,7 +1,7 @@ #pragma once -#include "src/Core/Maths.h" -#include "src/Core/Core.h" -#include "src/Rendering/Buffers/Framebuffer.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Rendering/Buffers/Framebuffer.h" #include diff --git a/Nuake/src/Rendering/PostFX/SSR.cpp b/Nuake/Source/Nuake/Rendering/PostFX/SSR.cpp similarity index 94% rename from Nuake/src/Rendering/PostFX/SSR.cpp rename to Nuake/Source/Nuake/Rendering/PostFX/SSR.cpp index bc0edd37..091a7224 100644 --- a/Nuake/src/Rendering/PostFX/SSR.cpp +++ b/Nuake/Source/Nuake/Rendering/PostFX/SSR.cpp @@ -1,8 +1,8 @@ #include "SSR.h" #include -#include "src/Rendering/RenderCommand.h" -#include "src/Rendering/Renderer.h" -#include +#include "Nuake/Rendering/RenderCommand.h" +#include "Nuake/Rendering/Renderer.h" +#include "Vendors/imgui/imgui.h" namespace Nuake { SSR::SSR() diff --git a/Nuake/src/Rendering/PostFX/SSR.h b/Nuake/Source/Nuake/Rendering/PostFX/SSR.h similarity index 78% rename from Nuake/src/Rendering/PostFX/SSR.h rename to Nuake/Source/Nuake/Rendering/PostFX/SSR.h index 79bec0ab..354b60a9 100644 --- a/Nuake/src/Rendering/PostFX/SSR.h +++ b/Nuake/Source/Nuake/Rendering/PostFX/SSR.h @@ -1,8 +1,8 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Rendering/Buffers/Framebuffer.h" -#include "src/Rendering/Shaders/ShaderManager.h" -#include "src/Rendering/Camera.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Rendering/Buffers/Framebuffer.h" +#include "Nuake/Rendering/Shaders/ShaderManager.h" +#include "Nuake/Rendering/Camera.h" namespace Nuake { class SSR { diff --git a/Nuake/src/Rendering/PostFX/Volumetric.cpp b/Nuake/Source/Nuake/Rendering/PostFX/Volumetric.cpp similarity index 96% rename from Nuake/src/Rendering/PostFX/Volumetric.cpp rename to Nuake/Source/Nuake/Rendering/PostFX/Volumetric.cpp index 1e257c19..8aa6c68e 100644 --- a/Nuake/src/Rendering/PostFX/Volumetric.cpp +++ b/Nuake/Source/Nuake/Rendering/PostFX/Volumetric.cpp @@ -1,8 +1,8 @@ #include "Volumetric.h" -#include "src/Rendering/Shaders/ShaderManager.h" -#include "src/Rendering/Renderer.h" +#include "Nuake/Rendering/Shaders/ShaderManager.h" +#include "Nuake/Rendering/Renderer.h" #include -#include +#include "Vendors/imgui/imgui.h" #include namespace Nuake { Volumetric::Volumetric() diff --git a/Nuake/src/Rendering/PostFX/Volumetric.h b/Nuake/Source/Nuake/Rendering/PostFX/Volumetric.h similarity index 86% rename from Nuake/src/Rendering/PostFX/Volumetric.h rename to Nuake/Source/Nuake/Rendering/PostFX/Volumetric.h index d6033b9b..884fe3d7 100644 --- a/Nuake/src/Rendering/PostFX/Volumetric.h +++ b/Nuake/Source/Nuake/Rendering/PostFX/Volumetric.h @@ -1,8 +1,8 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Core/Maths.h" -#include "src/Rendering/Buffers/Framebuffer.h" -#include "src/Scene/Components/LightComponent.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Rendering/Buffers/Framebuffer.h" +#include "Nuake/Scene/Components/LightComponent.h" #include namespace Nuake { diff --git a/Nuake/src/Rendering/RenderCommand.cpp b/Nuake/Source/Nuake/Rendering/RenderCommand.cpp similarity index 100% rename from Nuake/src/Rendering/RenderCommand.cpp rename to Nuake/Source/Nuake/Rendering/RenderCommand.cpp diff --git a/Nuake/src/Rendering/RenderCommand.h b/Nuake/Source/Nuake/Rendering/RenderCommand.h similarity index 96% rename from Nuake/src/Rendering/RenderCommand.h rename to Nuake/Source/Nuake/Rendering/RenderCommand.h index 9af0c2e7..ef5d97f3 100644 --- a/Nuake/src/Rendering/RenderCommand.h +++ b/Nuake/Source/Nuake/Rendering/RenderCommand.h @@ -1,5 +1,5 @@ #pragma once -#include "src/Rendering/Platforms/RendererAPI.h" +#include "Nuake/Rendering/Platforms/RendererAPI.h" namespace Nuake { enum class RendererPlatforms diff --git a/Nuake/src/Rendering/RenderList.h b/Nuake/Source/Nuake/Rendering/RenderList.h similarity index 88% rename from Nuake/src/Rendering/RenderList.h rename to Nuake/Source/Nuake/Rendering/RenderList.h index e35ad32c..661ebc90 100644 --- a/Nuake/src/Rendering/RenderList.h +++ b/Nuake/Source/Nuake/Rendering/RenderList.h @@ -1,12 +1,12 @@ #pragma once #include #include -#include "src/Core/Maths.h" -#include "src/Core/Core.h" -#include "src/Rendering/Textures/Material.h" -#include "src/Rendering/Mesh/Mesh.h" -#include "src/Rendering/Shaders/ShaderManager.h" -#include "src/Rendering/Textures/MaterialManager.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Rendering/Textures/Material.h" +#include "Nuake/Rendering/Mesh/Mesh.h" +#include "Nuake/Rendering/Shaders/ShaderManager.h" +#include "Nuake/Rendering/Textures/MaterialManager.h" namespace Nuake { diff --git a/Nuake/src/Rendering/RenderSystem.h b/Nuake/Source/Nuake/Rendering/RenderSystem.h similarity index 100% rename from Nuake/src/Rendering/RenderSystem.h rename to Nuake/Source/Nuake/Rendering/RenderSystem.h diff --git a/Nuake/src/Rendering/Renderer.cpp b/Nuake/Source/Nuake/Rendering/Renderer.cpp similarity index 98% rename from Nuake/src/Rendering/Renderer.cpp rename to Nuake/Source/Nuake/Rendering/Renderer.cpp index 679e8bc0..1dc0ecb1 100644 --- a/Nuake/src/Rendering/Renderer.cpp +++ b/Nuake/Source/Nuake/Rendering/Renderer.cpp @@ -4,18 +4,18 @@ #include "RenderCommand.h" -#include "src/Rendering/Camera.h" -#include "src/Rendering/Textures/Texture.h" -#include "src/Rendering/Textures/Cubemap.h" -#include "src/Rendering/Shaders/ShaderManager.h" +#include "Nuake/Rendering/Camera.h" +#include "Nuake/Rendering/Textures/Texture.h" +#include "Nuake/Rendering/Textures/Cubemap.h" +#include "Nuake/Rendering/Shaders/ShaderManager.h" #include "Engine.h" -#include "src/Core/Core.h" -#include "src/Core/Maths.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" #include #include "Buffers/VertexBufferLayout.h" -#include "src/Rendering/Textures/MaterialManager.h" -#include "src/Rendering/Vertex.h" +#include "Nuake/Rendering/Textures/MaterialManager.h" +#include "Nuake/Rendering/Vertex.h" #include #include #include diff --git a/Nuake/src/Rendering/Renderer.h b/Nuake/Source/Nuake/Rendering/Renderer.h similarity index 90% rename from Nuake/src/Rendering/Renderer.h rename to Nuake/Source/Nuake/Rendering/Renderer.h index 01b55842..6090d2a5 100644 --- a/Nuake/src/Rendering/Renderer.h +++ b/Nuake/Source/Nuake/Rendering/Renderer.h @@ -1,12 +1,12 @@ #pragma once #include "RenderList.h" -#include "src/Core/Core.h" -#include "src/Core/Maths.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" -#include "src/Rendering/Camera.h" -#include "src/Scene/Components/LightComponent.h" -#include "src/Scene/Components/TransformComponent.h" +#include "Nuake/Rendering/Camera.h" +#include "Nuake/Scene/Components/LightComponent.h" +#include "Nuake/Scene/Components/TransformComponent.h" #include "Shaders/Shader.h" #include "Buffers/UniformBuffer.h" diff --git a/Nuake/src/Rendering/Renderer2D.cpp b/Nuake/Source/Nuake/Rendering/Renderer2D.cpp similarity index 69% rename from Nuake/src/Rendering/Renderer2D.cpp rename to Nuake/Source/Nuake/Rendering/Renderer2D.cpp index b0a34a2f..a45e7497 100644 --- a/Nuake/src/Rendering/Renderer2D.cpp +++ b/Nuake/Source/Nuake/Rendering/Renderer2D.cpp @@ -1,9 +1,8 @@ #include "Renderer2D.h" -#include -#include +#include "Engine.h" #include "Shaders/ShaderManager.h" -#include "src/Vendors/glm/gtx/matrix_decompose.hpp" +#include "Vendors/glm/gtx/matrix_decompose.hpp" namespace Nuake { Shader* Renderer2D::UIShader; @@ -33,21 +32,21 @@ namespace Nuake Logger::Log("Renderer 2D create VAOS", "render2d"); // setup plane VAO - glGenVertexArrays(1, &Renderer2D::VAO); - glGenBuffers(1, &Renderer2D::VBO); - glBindVertexArray(Renderer2D::VAO); - glBindBuffer(GL_ARRAY_BUFFER, Renderer2D::VBO); - glBufferData(GL_ARRAY_BUFFER, sizeof(quad_Vertices), &quad_Vertices, GL_STATIC_DRAW); - glEnableVertexAttribArray(0); - glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 5 * sizeof(float), (void*)0); - glEnableVertexAttribArray(1); - glVertexAttribPointer(1, 2, GL_FLOAT, GL_FALSE, 5 * sizeof(float), (void*)(3 * sizeof(float))); + //glGenVertexArrays(1, &Renderer2D::VAO); + //glGenBuffers(1, &Renderer2D::VBO); + //glBindVertexArray(Renderer2D::VAO); + //glBindBuffer(GL_ARRAY_BUFFER, Renderer2D::VBO); + //glBufferData(GL_ARRAY_BUFFER, sizeof(quad_Vertices), &quad_Vertices, GL_STATIC_DRAW); + //glEnableVertexAttribArray(0); + //glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, 5 * sizeof(float), (void*)0); + //glEnableVertexAttribArray(1); + //glVertexAttribPointer(1, 2, GL_FLOAT, GL_FALSE, 5 * sizeof(float), (void*)(3 * sizeof(float))); } void Renderer2D::BeginDraw(Vector2 size) { - glDisable(GL_DEPTH_TEST); - glDisable(GL_CULL_FACE); + //glDisable(GL_DEPTH_TEST); + //glDisable(GL_CULL_FACE); Projection = glm::ortho(0.f, size.x, size.y, 0.f, -1.f, 1000.0f); UIShader->Bind(); UIShader->SetUniform("projection", Projection); @@ -55,8 +54,8 @@ namespace Nuake void Renderer2D::DrawRect() { - glBindVertexArray(Renderer2D::VAO); - glDrawArrays(GL_TRIANGLES, 0, 6); + //glBindVertexArray(Renderer2D::VAO); + //glDrawArrays(GL_TRIANGLES, 0, 6); } void Renderer2D::DrawRect(Matrix4 transform, Vector2 size, Color color, float borderRadius) @@ -73,8 +72,8 @@ namespace Nuake UIShader->SetUniform("u_border_radius", borderRadius); UIShader->SetUniform("u_size", scale.x, scale.y); - glBindVertexArray(Renderer2D::VAO); - glDrawArrays(GL_TRIANGLES, 0, 6); + //glBindVertexArray(Renderer2D::VAO); + //glDrawArrays(GL_TRIANGLES, 0, 6); } void Renderer2D::DrawRect(Vector2 position, Vector2 size, Color color, float borderRadius ) @@ -88,8 +87,8 @@ namespace Nuake UIShader->SetUniform("u_Size", size.x, size.y); UIShader->SetUniform("u_BackgroundColor", color.r, color.g, color.b, color.a); - glBindVertexArray(Renderer2D::VAO); - glDrawArrays(GL_TRIANGLES, 0, 6); + //glBindVertexArray(Renderer2D::VAO); + //glDrawArrays(GL_TRIANGLES, 0, 6); } } diff --git a/Nuake/src/Rendering/Renderer2D.h b/Nuake/Source/Nuake/Rendering/Renderer2D.h similarity index 85% rename from Nuake/src/Rendering/Renderer2D.h rename to Nuake/Source/Nuake/Rendering/Renderer2D.h index daf796a2..2a3da502 100644 --- a/Nuake/src/Rendering/Renderer2D.h +++ b/Nuake/Source/Nuake/Rendering/Renderer2D.h @@ -1,7 +1,7 @@ #pragma once -#include "src/Rendering/Shaders/Shader.h" -#include "src/Core/Core.h" -#include "src/Core/Maths.h" +#include "Nuake/Rendering/Shaders/Shader.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" namespace Nuake { diff --git a/Nuake/src/Rendering/SceneRenderer.cpp b/Nuake/Source/Nuake/Rendering/SceneRenderer.cpp similarity index 98% rename from Nuake/src/Rendering/SceneRenderer.cpp rename to Nuake/Source/Nuake/Rendering/SceneRenderer.cpp index 59e5a691..43cea897 100644 --- a/Nuake/src/Rendering/SceneRenderer.cpp +++ b/Nuake/Source/Nuake/Rendering/SceneRenderer.cpp @@ -1,26 +1,26 @@ #include "SceneRenderer.h" -#include "src/Rendering/Shaders/ShaderManager.h" -#include "src/Resource/Project.h" -#include "src/Resource/ResourceManager.h" -#include "src/Resource/UI.h" +#include "Nuake/Rendering/Shaders/ShaderManager.h" +#include "Nuake/Resource/Project.h" +#include "Nuake/Resource/ResourceManager.h" +#include "Nuake/Resource/UI.h" -#include "src/Scene/Components/BSPBrushComponent.h" -#include "src/Scene/Components/ModelComponent.h" -#include "src/Scene/Components/ParentComponent.h" -#include "src/Scene/Components/ParticleEmitterComponent.h" -#include "src/Scene/Components/SpriteComponent.h" -#include -#include "src/Scene/Components/UIComponent.h" +#include "Nuake/Scene/Components/BSPBrushComponent.h" +#include "Nuake/Scene/Components/ModelComponent.h" +#include "Nuake/Scene/Components/ParentComponent.h" +#include "Nuake/Scene/Components/ParticleEmitterComponent.h" +#include "Nuake/Scene/Components/SpriteComponent.h" +#include "Nuake/Scene/Components/SkinnedModelComponent.h" +#include "Nuake/Scene/Components/UIComponent.h" #include -#include +#include "Vendors/imgui/imgui.h" #include -#include +#include "Nuake/UI/Renderer.h" -#include "src/UI/Inspector.h" -#include -#include "src/Resource/SkyResource.h" +#include "Nuake/UI/Inspector.h" +#include "Nuake/Scene/Components/SkyComponent.h" +#include "Nuake/Resource/SkyResource.h" namespace Nuake { diff --git a/Nuake/src/Rendering/SceneRenderer.h b/Nuake/Source/Nuake/Rendering/SceneRenderer.h similarity index 83% rename from Nuake/src/Rendering/SceneRenderer.h rename to Nuake/Source/Nuake/Rendering/SceneRenderer.h index 78f2038b..50360e48 100644 --- a/Nuake/src/Rendering/SceneRenderer.h +++ b/Nuake/Source/Nuake/Rendering/SceneRenderer.h @@ -1,20 +1,19 @@ #pragma once #include "Renderer.h" -#include "src/Core/Core.h" -#include "src/Core/Maths.h" -#include "src/Scene/Scene.h" -#include "src/Rendering/Buffers/Framebuffer.h" -#include "src/Rendering/PostFX/Bloom.h" -#include "src/Rendering/PostFX/Volumetric.h" -#include "src/Rendering/PostFX/SSR.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Scene/Scene.h" +#include "Nuake/Rendering/Buffers/Framebuffer.h" +#include "Nuake/Rendering/PostFX/Bloom.h" +#include "Nuake/Rendering/PostFX/Volumetric.h" +#include "Nuake/Rendering/PostFX/SSR.h" -#include "src/Physics/PhysicsShapes.h" +#include "Nuake/Physics/PhysicsShapes.h" #include "Shapes/BoxGizmo.h" #include "Shapes/SphereGizmo.h" #include "Shapes/CapsuleGizmo.h" #include "Shapes/CylinderGizmo.h" -#include -#include +#include "Nuake/Resource/Model.h" namespace Nuake { @@ -63,15 +62,7 @@ namespace Nuake return *mGBuffer; } - Ref GetScaledDepthTexture() - { - return mDisplayDepthBuffer->GetTexture(GL_COLOR_ATTACHMENT0); - } - - Ref GetVelocityTexture() - { - return mDisplayMotionVector->GetTexture(GL_COLOR_ATTACHMENT0); - } + bool IsTempModelLoaded(const std::string& name) const { diff --git a/Nuake/src/Rendering/Shaders/Shader.cpp b/Nuake/Source/Nuake/Rendering/Shaders/Shader.cpp similarity index 98% rename from Nuake/src/Rendering/Shaders/Shader.cpp rename to Nuake/Source/Nuake/Rendering/Shaders/Shader.cpp index 065a8ab3..31d26f79 100644 --- a/Nuake/src/Rendering/Shaders/Shader.cpp +++ b/Nuake/Source/Nuake/Rendering/Shaders/Shader.cpp @@ -1,7 +1,7 @@ -#include "src/Core/Core.h" +#include "Nuake/Core/Core.h" #include "Shader.h" -#include "src/FileSystem/FileSystem.h" -#include "src/Core/Logger.h" +#include "Nuake/FileSystem/FileSystem.h" +#include "Nuake/Core/Logger.h" #include #include diff --git a/Nuake/src/Rendering/Shaders/Shader.h b/Nuake/Source/Nuake/Rendering/Shaders/Shader.h similarity index 97% rename from Nuake/src/Rendering/Shaders/Shader.h rename to Nuake/Source/Nuake/Rendering/Shaders/Shader.h index b3bec892..d6528745 100644 --- a/Nuake/src/Rendering/Shaders/Shader.h +++ b/Nuake/Source/Nuake/Rendering/Shaders/Shader.h @@ -4,9 +4,9 @@ #include #include #include "glm/gtc/matrix_transform.hpp" -#include "src/Core/Maths.h" -#include "src/Rendering/Textures/Texture.h" -#include "src/Core/Core.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Rendering/Textures/Texture.h" +#include "Nuake/Core/Core.h" namespace Nuake { diff --git a/Nuake/src/Rendering/Shaders/ShaderManager.cpp b/Nuake/Source/Nuake/Rendering/Shaders/ShaderManager.cpp similarity index 97% rename from Nuake/src/Rendering/Shaders/ShaderManager.cpp rename to Nuake/Source/Nuake/Rendering/Shaders/ShaderManager.cpp index 03937adb..05524e89 100644 --- a/Nuake/src/Rendering/Shaders/ShaderManager.cpp +++ b/Nuake/Source/Nuake/Rendering/Shaders/ShaderManager.cpp @@ -1,7 +1,7 @@ #include "ShaderManager.h" -#include "src/Core/Logger.h" +#include "Nuake/Core/Logger.h" -#include "src/Resource/StaticResources.h" +#include "Nuake/Resource/StaticResources.h" #include #define LoadEmbeddedShader(file) \ diff --git a/Nuake/src/Rendering/Shaders/ShaderManager.h b/Nuake/Source/Nuake/Rendering/Shaders/ShaderManager.h similarity index 91% rename from Nuake/src/Rendering/Shaders/ShaderManager.h rename to Nuake/Source/Nuake/Rendering/Shaders/ShaderManager.h index c8570c10..02a7d473 100644 --- a/Nuake/src/Rendering/Shaders/ShaderManager.h +++ b/Nuake/Source/Nuake/Rendering/Shaders/ShaderManager.h @@ -2,7 +2,7 @@ #include #include -#include "src/Core/Core.h" +#include "Nuake/Core/Core.h" #include "Shader.h" namespace Nuake diff --git a/Nuake/src/Rendering/Shapes/BoxGizmo.cpp b/Nuake/Source/Nuake/Rendering/Shapes/BoxGizmo.cpp similarity index 98% rename from Nuake/src/Rendering/Shapes/BoxGizmo.cpp rename to Nuake/Source/Nuake/Rendering/Shapes/BoxGizmo.cpp index d8b6cfe6..a07fca23 100644 --- a/Nuake/src/Rendering/Shapes/BoxGizmo.cpp +++ b/Nuake/Source/Nuake/Rendering/Shapes/BoxGizmo.cpp @@ -1,5 +1,5 @@ #include "BoxGizmo.h" -#include "src/Core/Maths.h" +#include "Nuake/Core/Maths.h" namespace Nuake { diff --git a/Nuake/src/Rendering/Shapes/BoxGizmo.h b/Nuake/Source/Nuake/Rendering/Shapes/BoxGizmo.h similarity index 72% rename from Nuake/src/Rendering/Shapes/BoxGizmo.h rename to Nuake/Source/Nuake/Rendering/Shapes/BoxGizmo.h index f42ac602..c0eae075 100644 --- a/Nuake/src/Rendering/Shapes/BoxGizmo.h +++ b/Nuake/Source/Nuake/Rendering/Shapes/BoxGizmo.h @@ -1,7 +1,7 @@ #pragma once -#include "src/Core/Core.h" -#include -#include +#include "Nuake/Core/Core.h" +#include "Nuake/Rendering/Vertex.h" +#include "Nuake/Rendering/Buffers/VertexArray.h" namespace Nuake { diff --git a/Nuake/src/Rendering/Shapes/CapsuleGizmo.cpp b/Nuake/Source/Nuake/Rendering/Shapes/CapsuleGizmo.cpp similarity index 99% rename from Nuake/src/Rendering/Shapes/CapsuleGizmo.cpp rename to Nuake/Source/Nuake/Rendering/Shapes/CapsuleGizmo.cpp index 1ea910a5..fc8c37e4 100644 --- a/Nuake/src/Rendering/Shapes/CapsuleGizmo.cpp +++ b/Nuake/Source/Nuake/Rendering/Shapes/CapsuleGizmo.cpp @@ -1,6 +1,6 @@ #include "CapsuleGizmo.h" -#include +#include "Nuake/Core/Maths.h" namespace Nuake { diff --git a/Nuake/src/Rendering/Shapes/CapsuleGizmo.h b/Nuake/Source/Nuake/Rendering/Shapes/CapsuleGizmo.h similarity index 70% rename from Nuake/src/Rendering/Shapes/CapsuleGizmo.h rename to Nuake/Source/Nuake/Rendering/Shapes/CapsuleGizmo.h index be3b54fd..583cfbd5 100644 --- a/Nuake/src/Rendering/Shapes/CapsuleGizmo.h +++ b/Nuake/Source/Nuake/Rendering/Shapes/CapsuleGizmo.h @@ -1,8 +1,8 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Rendering/Vertex.h" -#include "src/Rendering/Buffers/VertexBuffer.h" -#include "src/Rendering/Buffers/VertexArray.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Rendering/Vertex.h" +#include "Nuake/Rendering/Buffers/VertexBuffer.h" +#include "Nuake/Rendering/Buffers/VertexArray.h" #include diff --git a/Nuake/src/Rendering/Shapes/CylinderGizmo.cpp b/Nuake/Source/Nuake/Rendering/Shapes/CylinderGizmo.cpp similarity index 98% rename from Nuake/src/Rendering/Shapes/CylinderGizmo.cpp rename to Nuake/Source/Nuake/Rendering/Shapes/CylinderGizmo.cpp index 40f25d67..7162bee7 100644 --- a/Nuake/src/Rendering/Shapes/CylinderGizmo.cpp +++ b/Nuake/Source/Nuake/Rendering/Shapes/CylinderGizmo.cpp @@ -1,6 +1,6 @@ #include "CylinderGizmo.h" -#include +#include "Nuake/Core/Maths.h" namespace Nuake { diff --git a/Nuake/src/Rendering/Shapes/CylinderGizmo.h b/Nuake/Source/Nuake/Rendering/Shapes/CylinderGizmo.h similarity index 71% rename from Nuake/src/Rendering/Shapes/CylinderGizmo.h rename to Nuake/Source/Nuake/Rendering/Shapes/CylinderGizmo.h index 44ccd4fa..a4148b5e 100644 --- a/Nuake/src/Rendering/Shapes/CylinderGizmo.h +++ b/Nuake/Source/Nuake/Rendering/Shapes/CylinderGizmo.h @@ -1,9 +1,9 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Core/Maths.h" -#include "src/Rendering/Vertex.h" -#include "src/Rendering/Buffers/VertexBuffer.h" -#include "src/Rendering/Buffers/VertexArray.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Rendering/Vertex.h" +#include "Nuake/Rendering/Buffers/VertexBuffer.h" +#include "Nuake/Rendering/Buffers/VertexArray.h" #include diff --git a/Nuake/src/Rendering/Shapes/SphereGizmo.cpp b/Nuake/Source/Nuake/Rendering/Shapes/SphereGizmo.cpp similarity index 100% rename from Nuake/src/Rendering/Shapes/SphereGizmo.cpp rename to Nuake/Source/Nuake/Rendering/Shapes/SphereGizmo.cpp diff --git a/Nuake/src/Rendering/Shapes/SphereGizmo.h b/Nuake/Source/Nuake/Rendering/Shapes/SphereGizmo.h similarity index 62% rename from Nuake/src/Rendering/Shapes/SphereGizmo.h rename to Nuake/Source/Nuake/Rendering/Shapes/SphereGizmo.h index 595ca906..dd1e07c6 100644 --- a/Nuake/src/Rendering/Shapes/SphereGizmo.h +++ b/Nuake/Source/Nuake/Rendering/Shapes/SphereGizmo.h @@ -1,8 +1,8 @@ #pragma once -#include "src/Core/Core.h" -#include -#include -#include +#include "Nuake/Core/Core.h" +#include "Nuake/Rendering/Vertex.h" +#include "Nuake/Rendering/Buffers/VertexArray.h" +#include "Nuake/Rendering/Buffers/VertexBuffer.h" namespace Nuake { diff --git a/Nuake/src/Rendering/Textures/Cubemap.cpp b/Nuake/Source/Nuake/Rendering/Textures/Cubemap.cpp similarity index 97% rename from Nuake/src/Rendering/Textures/Cubemap.cpp rename to Nuake/Source/Nuake/Rendering/Textures/Cubemap.cpp index fa49daba..57a55bcf 100644 --- a/Nuake/src/Rendering/Textures/Cubemap.cpp +++ b/Nuake/Source/Nuake/Rendering/Textures/Cubemap.cpp @@ -2,8 +2,8 @@ #include #include #include "HDR.h" -#include -#include "src/FileSystem/FileSystem.h" +#include "Nuake/Resource/SkyResource.h" +#include "Nuake/FileSystem/FileSystem.h" namespace Nuake diff --git a/Nuake/src/Rendering/Textures/Cubemap.h b/Nuake/Source/Nuake/Rendering/Textures/Cubemap.h similarity index 95% rename from Nuake/src/Rendering/Textures/Cubemap.h rename to Nuake/Source/Nuake/Rendering/Textures/Cubemap.h index 9455e4d9..2ef362f5 100644 --- a/Nuake/src/Rendering/Textures/Cubemap.h +++ b/Nuake/Source/Nuake/Rendering/Textures/Cubemap.h @@ -1,7 +1,7 @@ #pragma once #include "stb_image/stb_image.h" #include -#include "src/Core/Core.h" +#include "Nuake/Core/Core.h" namespace Nuake { diff --git a/Nuake/src/Rendering/Textures/FontBitmap.h b/Nuake/Source/Nuake/Rendering/Textures/FontBitmap.h similarity index 100% rename from Nuake/src/Rendering/Textures/FontBitmap.h rename to Nuake/Source/Nuake/Rendering/Textures/FontBitmap.h diff --git a/Nuake/src/Rendering/Textures/HDR.cpp b/Nuake/Source/Nuake/Rendering/Textures/HDR.cpp similarity index 97% rename from Nuake/src/Rendering/Textures/HDR.cpp rename to Nuake/Source/Nuake/Rendering/Textures/HDR.cpp index 95ea2c67..e1a12e28 100644 --- a/Nuake/src/Rendering/Textures/HDR.cpp +++ b/Nuake/Source/Nuake/Rendering/Textures/HDR.cpp @@ -1,7 +1,7 @@ #include "HDR.h" #include #include -#include "src/Rendering/Renderer.h" +#include "Nuake/Rendering/Renderer.h" namespace Nuake { diff --git a/Nuake/src/Rendering/Textures/HDR.h b/Nuake/Source/Nuake/Rendering/Textures/HDR.h similarity index 100% rename from Nuake/src/Rendering/Textures/HDR.h rename to Nuake/Source/Nuake/Rendering/Textures/HDR.h diff --git a/Nuake/src/Rendering/Textures/Material.cpp b/Nuake/Source/Nuake/Rendering/Textures/Material.cpp similarity index 97% rename from Nuake/src/Rendering/Textures/Material.cpp rename to Nuake/Source/Nuake/Rendering/Textures/Material.cpp index 52219053..0000e93a 100644 --- a/Nuake/src/Rendering/Textures/Material.cpp +++ b/Nuake/Source/Nuake/Rendering/Textures/Material.cpp @@ -1,8 +1,8 @@ -#include "src/Rendering/Textures/MaterialManager.h" +#include "Nuake/Rendering/Textures/MaterialManager.h" #include "Material.h" -#include "src/Core/Maths.h" -#include "src/Rendering/Renderer.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Rendering/Renderer.h" #include #include diff --git a/Nuake/src/Rendering/Textures/Material.h b/Nuake/Source/Nuake/Rendering/Textures/Material.h similarity index 95% rename from Nuake/src/Rendering/Textures/Material.h rename to Nuake/Source/Nuake/Rendering/Textures/Material.h index ef4d4320..510357f3 100644 --- a/Nuake/src/Rendering/Textures/Material.h +++ b/Nuake/Source/Nuake/Rendering/Textures/Material.h @@ -1,16 +1,16 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Core/Maths.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" -#include "src/Rendering/Shaders/Shader.h" -#include "src/Rendering/Textures/TextureManager.h" +#include "Nuake/Rendering/Shaders/Shader.h" +#include "Nuake/Rendering/Textures/TextureManager.h" #include "Texture.h" -#include -#include "src/Resource/Resource.h" -#include "src/FileSystem/FileSystem.h" +#include "Nuake/Resource/Serializable.h" +#include "Nuake/Resource/Resource.h" +#include "Nuake/FileSystem/FileSystem.h" -#include "src/Rendering/Vulkan/VkResources.h" -#include "src/Rendering/Vulkan/VulkanImage/VulkanImage.h" +#include "Nuake/Rendering/Vulkan/VkResources.h" +#include "Nuake/Rendering/Vulkan/VulkanImage/VulkanImage.h" namespace Nuake diff --git a/Nuake/src/Rendering/Textures/MaterialManager.cpp b/Nuake/Source/Nuake/Rendering/Textures/MaterialManager.cpp similarity index 94% rename from Nuake/src/Rendering/Textures/MaterialManager.cpp rename to Nuake/Source/Nuake/Rendering/Textures/MaterialManager.cpp index d87a5932..38425371 100644 --- a/Nuake/src/Rendering/Textures/MaterialManager.cpp +++ b/Nuake/Source/Nuake/Rendering/Textures/MaterialManager.cpp @@ -6,9 +6,9 @@ #include "json/json.hpp" -#include "../Rendering/Textures/Material.h" -#include "src/FileSystem/FileSystem.h" -#include "src/Core/Logger.h" +#include "Nuake/Rendering/Textures/Material.h" +#include "Nuake/FileSystem/FileSystem.h" +#include "Nuake/Core/Logger.h" namespace Nuake { diff --git a/Nuake/src/Rendering/Textures/MaterialManager.h b/Nuake/Source/Nuake/Rendering/Textures/MaterialManager.h similarity index 93% rename from Nuake/src/Rendering/Textures/MaterialManager.h rename to Nuake/Source/Nuake/Rendering/Textures/MaterialManager.h index 131038f0..12a80ff5 100644 --- a/Nuake/src/Rendering/Textures/MaterialManager.h +++ b/Nuake/Source/Nuake/Rendering/Textures/MaterialManager.h @@ -1,6 +1,6 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Resource/UUID.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Resource/UUID.h" #include #include diff --git a/Nuake/src/Rendering/Textures/Texture.cpp b/Nuake/Source/Nuake/Rendering/Textures/Texture.cpp similarity index 98% rename from Nuake/src/Rendering/Textures/Texture.cpp rename to Nuake/Source/Nuake/Rendering/Textures/Texture.cpp index 51cdaee6..8e775ea8 100644 --- a/Nuake/src/Rendering/Textures/Texture.cpp +++ b/Nuake/Source/Nuake/Rendering/Textures/Texture.cpp @@ -1,7 +1,7 @@ #include "Texture.h" -#include "src/Core/Logger.h" -#include "src/FileSystem/FileSystem.h" -#include "src/Core/String.h" +#include "Nuake/Core/Logger.h" +#include "Nuake/FileSystem/FileSystem.h" +#include "Nuake/Core/String.h" #include "dds/dds.h" diff --git a/Nuake/src/Rendering/Textures/Texture.h b/Nuake/Source/Nuake/Rendering/Textures/Texture.h similarity index 96% rename from Nuake/src/Rendering/Textures/Texture.h rename to Nuake/Source/Nuake/Rendering/Textures/Texture.h index a840a225..793d114b 100644 --- a/Nuake/src/Rendering/Textures/Texture.h +++ b/Nuake/Source/Nuake/Rendering/Textures/Texture.h @@ -1,7 +1,7 @@ #pragma once -#include "src/Core/Maths.h" -#include "src/Resource/Serializable.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Resource/Serializable.h" #include "stb_image/stb_image.h" diff --git a/Nuake/src/Rendering/Textures/TextureManager.cpp b/Nuake/Source/Nuake/Rendering/Textures/TextureManager.cpp similarity index 97% rename from Nuake/src/Rendering/Textures/TextureManager.cpp rename to Nuake/Source/Nuake/Rendering/Textures/TextureManager.cpp index 1e77b937..e2d98386 100644 --- a/Nuake/src/Rendering/Textures/TextureManager.cpp +++ b/Nuake/Source/Nuake/Rendering/Textures/TextureManager.cpp @@ -1,9 +1,9 @@ #include "TextureManager.h" -#include "src/Rendering/Textures/Texture.h" -#include "src/Rendering/Vulkan/VulkanImage/VulkanImage.h" +#include "Nuake/Rendering/Textures/Texture.h" +#include "Nuake/Rendering/Vulkan/VulkanImage/VulkanImage.h" -#include "src/Resource/StaticResources.h" -#include "src/Rendering/Vulkan/VkResources.h" +#include "Nuake/Resource/StaticResources.h" +#include "Nuake/Rendering/Vulkan/VkResources.h" #include diff --git a/Nuake/src/Rendering/Textures/TextureManager.h b/Nuake/Source/Nuake/Rendering/Textures/TextureManager.h similarity index 95% rename from Nuake/src/Rendering/Textures/TextureManager.h rename to Nuake/Source/Nuake/Rendering/Textures/TextureManager.h index 8038bc70..62e888a5 100644 --- a/Nuake/src/Rendering/Textures/TextureManager.h +++ b/Nuake/Source/Nuake/Rendering/Textures/TextureManager.h @@ -1,5 +1,5 @@ #pragma once -#include "src/Core/Core.h" +#include "Nuake/Core/Core.h" namespace Nuake { diff --git a/Nuake/src/Rendering/Transform.h b/Nuake/Source/Nuake/Rendering/Transform.h similarity index 79% rename from Nuake/src/Rendering/Transform.h rename to Nuake/Source/Nuake/Rendering/Transform.h index 96c78a42..0ce13ca9 100644 --- a/Nuake/src/Rendering/Transform.h +++ b/Nuake/Source/Nuake/Rendering/Transform.h @@ -1,5 +1,5 @@ #pragma once -#include +#include "Nuake/Core/Maths.h> namespace Nuake { diff --git a/Nuake/src/Rendering/Vertex.h b/Nuake/Source/Nuake/Rendering/Vertex.h similarity index 94% rename from Nuake/src/Rendering/Vertex.h rename to Nuake/Source/Nuake/Rendering/Vertex.h index 4a347610..83d57b2c 100644 --- a/Nuake/src/Rendering/Vertex.h +++ b/Nuake/Source/Nuake/Rendering/Vertex.h @@ -1,5 +1,5 @@ #pragma once -#include "src/Core/Maths.h" +#include "Nuake/Core/Maths.h" namespace Nuake { diff --git a/Nuake/src/Rendering/Vulkan/Cmd.cpp b/Nuake/Source/Nuake/Rendering/Vulkan/Cmd.cpp similarity index 100% rename from Nuake/src/Rendering/Vulkan/Cmd.cpp rename to Nuake/Source/Nuake/Rendering/Vulkan/Cmd.cpp diff --git a/Nuake/src/Rendering/Vulkan/Cmd.h b/Nuake/Source/Nuake/Rendering/Vulkan/Cmd.h similarity index 92% rename from Nuake/src/Rendering/Vulkan/Cmd.h rename to Nuake/Source/Nuake/Rendering/Vulkan/Cmd.h index 39184856..0d55a91c 100644 --- a/Nuake/src/Rendering/Vulkan/Cmd.h +++ b/Nuake/Source/Nuake/Rendering/Vulkan/Cmd.h @@ -1,8 +1,8 @@ #pragma once #include -#include "src/Core/Core.h" -#include "src/Rendering/Vulkan/VulkanImage/VulkanImage.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Rendering/Vulkan/VulkanImage/VulkanImage.h" namespace Nuake { diff --git a/Nuake/src/Rendering/Vulkan/DebugCmd.cpp b/Nuake/Source/Nuake/Rendering/Vulkan/DebugCmd.cpp similarity index 100% rename from Nuake/src/Rendering/Vulkan/DebugCmd.cpp rename to Nuake/Source/Nuake/Rendering/Vulkan/DebugCmd.cpp diff --git a/Nuake/src/Rendering/Vulkan/DebugCmd.h b/Nuake/Source/Nuake/Rendering/Vulkan/DebugCmd.h similarity index 100% rename from Nuake/src/Rendering/Vulkan/DebugCmd.h rename to Nuake/Source/Nuake/Rendering/Vulkan/DebugCmd.h diff --git a/Nuake/src/Rendering/Vulkan/DescriptorAllocatorGrowable.cpp b/Nuake/Source/Nuake/Rendering/Vulkan/DescriptorAllocatorGrowable.cpp similarity index 100% rename from Nuake/src/Rendering/Vulkan/DescriptorAllocatorGrowable.cpp rename to Nuake/Source/Nuake/Rendering/Vulkan/DescriptorAllocatorGrowable.cpp diff --git a/Nuake/src/Rendering/Vulkan/DescriptorAllocatorGrowable.h b/Nuake/Source/Nuake/Rendering/Vulkan/DescriptorAllocatorGrowable.h similarity index 100% rename from Nuake/src/Rendering/Vulkan/DescriptorAllocatorGrowable.h rename to Nuake/Source/Nuake/Rendering/Vulkan/DescriptorAllocatorGrowable.h diff --git a/Nuake/src/Rendering/Vulkan/DescriptorLayoutBuilder.cpp b/Nuake/Source/Nuake/Rendering/Vulkan/DescriptorLayoutBuilder.cpp similarity index 100% rename from Nuake/src/Rendering/Vulkan/DescriptorLayoutBuilder.cpp rename to Nuake/Source/Nuake/Rendering/Vulkan/DescriptorLayoutBuilder.cpp diff --git a/Nuake/src/Rendering/Vulkan/DescriptorLayoutBuilder.h b/Nuake/Source/Nuake/Rendering/Vulkan/DescriptorLayoutBuilder.h similarity index 100% rename from Nuake/src/Rendering/Vulkan/DescriptorLayoutBuilder.h rename to Nuake/Source/Nuake/Rendering/Vulkan/DescriptorLayoutBuilder.h diff --git a/Nuake/src/Rendering/Vulkan/Pipeline/RenderPipeline.cpp b/Nuake/Source/Nuake/Rendering/Vulkan/Pipeline/RenderPipeline.cpp similarity index 96% rename from Nuake/src/Rendering/Vulkan/Pipeline/RenderPipeline.cpp rename to Nuake/Source/Nuake/Rendering/Vulkan/Pipeline/RenderPipeline.cpp index b87a1d62..0f9eed26 100644 --- a/Nuake/src/Rendering/Vulkan/Pipeline/RenderPipeline.cpp +++ b/Nuake/Source/Nuake/Rendering/Vulkan/Pipeline/RenderPipeline.cpp @@ -1,11 +1,11 @@ #include "RenderPipeline.h" -#include "src/Rendering/Vulkan/PipelineBuilder.h" -#include "src/Rendering/Vulkan/VkResources.h" -#include "src/Rendering/Vulkan/VulkanCheck.h" -#include "src/Rendering/Vulkan/VulkanInit.h" -#include "src/Rendering/Vulkan/VulkanRenderer.h" -#include "src/Rendering/Vulkan/VulkanImage/VulkanImage.h" +#include "Nuake/Rendering/Vulkan/PipelineBuilder.h" +#include "Nuake/Rendering/Vulkan/VkResources.h" +#include "Nuake/Rendering/Vulkan/VulkanCheck.h" +#include "Nuake/Rendering/Vulkan/VulkanInit.h" +#include "Nuake/Rendering/Vulkan/VulkanRenderer.h" +#include "Nuake/Rendering/Vulkan/VulkanImage/VulkanImage.h" using namespace Nuake; diff --git a/Nuake/src/Rendering/Vulkan/Pipeline/RenderPipeline.h b/Nuake/Source/Nuake/Rendering/Vulkan/Pipeline/RenderPipeline.h similarity index 94% rename from Nuake/src/Rendering/Vulkan/Pipeline/RenderPipeline.h rename to Nuake/Source/Nuake/Rendering/Vulkan/Pipeline/RenderPipeline.h index 6b7ba342..bb7a3b72 100644 --- a/Nuake/src/Rendering/Vulkan/Pipeline/RenderPipeline.h +++ b/Nuake/Source/Nuake/Rendering/Vulkan/Pipeline/RenderPipeline.h @@ -1,9 +1,9 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Core/Maths.h" -#include "src/Rendering/Vulkan/VulkanImage/VulkanImage.h" -#include "src/Rendering/Vulkan/VulkanShader.h" -#include "src/Rendering/Vulkan/Cmd.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Rendering/Vulkan/VulkanImage/VulkanImage.h" +#include "Nuake/Rendering/Vulkan/VulkanShader.h" +#include "Nuake/Rendering/Vulkan/Cmd.h" #include #include #include diff --git a/Nuake/src/Rendering/Vulkan/PipelineBuilder.cpp b/Nuake/Source/Nuake/Rendering/Vulkan/PipelineBuilder.cpp similarity index 99% rename from Nuake/src/Rendering/Vulkan/PipelineBuilder.cpp rename to Nuake/Source/Nuake/Rendering/Vulkan/PipelineBuilder.cpp index 8afd23ab..f7fbc6fa 100644 --- a/Nuake/src/Rendering/Vulkan/PipelineBuilder.cpp +++ b/Nuake/Source/Nuake/Rendering/Vulkan/PipelineBuilder.cpp @@ -1,8 +1,8 @@ #include "PipelineBuilder.h" -#include "src/Core/Logger.h" +#include "Nuake/Core/Logger.h" -#include "src/Rendering/Vulkan/VulkanInit.h" +#include "Nuake/Rendering/Vulkan/VulkanInit.h" using namespace Nuake; diff --git a/Nuake/src/Rendering/Vulkan/PipelineBuilder.h b/Nuake/Source/Nuake/Rendering/Vulkan/PipelineBuilder.h similarity index 100% rename from Nuake/src/Rendering/Vulkan/PipelineBuilder.h rename to Nuake/Source/Nuake/Rendering/Vulkan/PipelineBuilder.h diff --git a/Nuake/src/Rendering/Vulkan/RenderContext.h b/Nuake/Source/Nuake/Rendering/Vulkan/RenderContext.h similarity index 76% rename from Nuake/src/Rendering/Vulkan/RenderContext.h rename to Nuake/Source/Nuake/Rendering/Vulkan/RenderContext.h index cc103ee8..4c4059d5 100644 --- a/Nuake/src/Rendering/Vulkan/RenderContext.h +++ b/Nuake/Source/Nuake/Rendering/Vulkan/RenderContext.h @@ -1,7 +1,7 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Resource/UUID.h" -#include "src/Rendering/Vulkan/Cmd.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Resource/UUID.h" +#include "Nuake/Rendering/Vulkan/Cmd.h" #include diff --git a/Nuake/src/Rendering/Vulkan/RenderPass.h b/Nuake/Source/Nuake/Rendering/Vulkan/RenderPass.h similarity index 100% rename from Nuake/src/Rendering/Vulkan/RenderPass.h rename to Nuake/Source/Nuake/Rendering/Vulkan/RenderPass.h diff --git a/Nuake/src/Rendering/Vulkan/SceneRenderPipeline.cpp b/Nuake/Source/Nuake/Rendering/Vulkan/SceneRenderPipeline.cpp similarity index 97% rename from Nuake/src/Rendering/Vulkan/SceneRenderPipeline.cpp rename to Nuake/Source/Nuake/Rendering/Vulkan/SceneRenderPipeline.cpp index 0a26612c..2ce6c9d0 100644 --- a/Nuake/src/Rendering/Vulkan/SceneRenderPipeline.cpp +++ b/Nuake/Source/Nuake/Rendering/Vulkan/SceneRenderPipeline.cpp @@ -1,13 +1,13 @@ #include "SceneRenderPipeline.h" -#include "src/Rendering/Textures/Material.h" -#include "src/Rendering/Vulkan/VkShaderManager.h" -#include "src/Rendering/Vulkan/VkResources.h" +#include "Nuake/Rendering/Textures/Material.h" +#include "Nuake/Rendering/Vulkan/VkShaderManager.h" +#include "Nuake/Rendering/Vulkan/VkResources.h" -#include "src/Scene/Scene.h" -#include "src/Scene/Entities/Entity.h" -#include "src/Scene/Components/TransformComponent.h" -#include "src/Scene/Components/ModelComponent.h" +#include "Nuake/Scene/Scene.h" +#include "Nuake/Scene/Entities/Entity.h" +#include "Nuake/Scene/Components/TransformComponent.h" +#include "Nuake/Scene/Components/ModelComponent.h" #include #include "DebugCmd.h" diff --git a/Nuake/src/Rendering/Vulkan/SceneRenderPipeline.h b/Nuake/Source/Nuake/Rendering/Vulkan/SceneRenderPipeline.h similarity index 91% rename from Nuake/src/Rendering/Vulkan/SceneRenderPipeline.h rename to Nuake/Source/Nuake/Rendering/Vulkan/SceneRenderPipeline.h index f7338dca..029d47d5 100644 --- a/Nuake/src/Rendering/Vulkan/SceneRenderPipeline.h +++ b/Nuake/Source/Nuake/Rendering/Vulkan/SceneRenderPipeline.h @@ -1,11 +1,11 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Resource/UUID.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Resource/UUID.h" -#include "src/Rendering/Vulkan/Pipeline/RenderPipeline.h" -#include "src/Rendering/Vulkan/VkResources.h" +#include "Nuake/Rendering/Vulkan/Pipeline/RenderPipeline.h" +#include "Nuake/Rendering/Vulkan/VkResources.h" -#include "src/Core/MulticastDelegate.h" +#include "Nuake/Core/MulticastDelegate.h" namespace Nuake { diff --git a/Nuake/src/Rendering/Vulkan/SceneViewport.cpp b/Nuake/Source/Nuake/Rendering/Vulkan/SceneViewport.cpp similarity index 89% rename from Nuake/src/Rendering/Vulkan/SceneViewport.cpp rename to Nuake/Source/Nuake/Rendering/Vulkan/SceneViewport.cpp index d0f7a2db..29b5397c 100644 --- a/Nuake/src/Rendering/Vulkan/SceneViewport.cpp +++ b/Nuake/Source/Nuake/Rendering/Vulkan/SceneViewport.cpp @@ -1,6 +1,6 @@ #include "SceneViewport.h" -#include "src/Rendering/Vulkan/VulkanImage/VulkanImage.h" +#include "Nuake/Rendering/Vulkan/VulkanImage/VulkanImage.h" using namespace Nuake; diff --git a/Nuake/src/Rendering/Vulkan/SceneViewport.h b/Nuake/Source/Nuake/Rendering/Vulkan/SceneViewport.h similarity index 87% rename from Nuake/src/Rendering/Vulkan/SceneViewport.h rename to Nuake/Source/Nuake/Rendering/Vulkan/SceneViewport.h index ae0aa957..8cbe14d1 100644 --- a/Nuake/src/Rendering/Vulkan/SceneViewport.h +++ b/Nuake/Source/Nuake/Rendering/Vulkan/SceneViewport.h @@ -1,7 +1,7 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Core/Maths.h" -#include "src/Resource/UUID.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Resource/UUID.h" namespace Nuake diff --git a/Nuake/src/Rendering/Vulkan/ShaderCompiler.cpp b/Nuake/Source/Nuake/Rendering/Vulkan/ShaderCompiler.cpp similarity index 99% rename from Nuake/src/Rendering/Vulkan/ShaderCompiler.cpp rename to Nuake/Source/Nuake/Rendering/Vulkan/ShaderCompiler.cpp index e425256c..6c7794d4 100644 --- a/Nuake/src/Rendering/Vulkan/ShaderCompiler.cpp +++ b/Nuake/Source/Nuake/Rendering/Vulkan/ShaderCompiler.cpp @@ -9,7 +9,7 @@ #include #include #include -#include +#include "Nuake/Core/Logger.h" using namespace Nuake; diff --git a/Nuake/src/Rendering/Vulkan/ShaderCompiler.h b/Nuake/Source/Nuake/Rendering/Vulkan/ShaderCompiler.h similarity index 89% rename from Nuake/src/Rendering/Vulkan/ShaderCompiler.h rename to Nuake/Source/Nuake/Rendering/Vulkan/ShaderCompiler.h index af8e43c2..c2c51c76 100644 --- a/Nuake/src/Rendering/Vulkan/ShaderCompiler.h +++ b/Nuake/Source/Nuake/Rendering/Vulkan/ShaderCompiler.h @@ -1,6 +1,6 @@ #pragma once -#include "src/Core/Core.h" +#include "Nuake/Core/Core.h" #include diff --git a/Nuake/src/Rendering/Vulkan/VkMesh.cpp b/Nuake/Source/Nuake/Rendering/Vulkan/VkMesh.cpp similarity index 100% rename from Nuake/src/Rendering/Vulkan/VkMesh.cpp rename to Nuake/Source/Nuake/Rendering/Vulkan/VkMesh.cpp diff --git a/Nuake/src/Rendering/Vulkan/VkMesh.h b/Nuake/Source/Nuake/Rendering/Vulkan/VkMesh.h similarity index 88% rename from Nuake/src/Rendering/Vulkan/VkMesh.h rename to Nuake/Source/Nuake/Rendering/Vulkan/VkMesh.h index 1c6e3dad..62862ebf 100644 --- a/Nuake/src/Rendering/Vulkan/VkMesh.h +++ b/Nuake/Source/Nuake/Rendering/Vulkan/VkMesh.h @@ -1,8 +1,8 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Resource/UUID.h" -#include "src/Rendering/Vertex.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Resource/UUID.h" +#include "Nuake/Rendering/Vertex.h" #include "volk/volk.h" #include "VulkanAllocatedBuffer.h" diff --git a/Nuake/src/Rendering/Vulkan/VkResources.h b/Nuake/Source/Nuake/Rendering/Vulkan/VkResources.h similarity index 90% rename from Nuake/src/Rendering/Vulkan/VkResources.h rename to Nuake/Source/Nuake/Rendering/Vulkan/VkResources.h index 28218f65..4a223dff 100644 --- a/Nuake/src/Rendering/Vulkan/VkResources.h +++ b/Nuake/Source/Nuake/Rendering/Vulkan/VkResources.h @@ -1,16 +1,16 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Core/Logger.h" -#include "src/Resource/UUID.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Logger.h" +#include "Nuake/Resource/UUID.h" -#include "src/Rendering/Vertex.h" -#include "src/Rendering/Vulkan/VulkanAllocatedBuffer.h" -#include "src/Rendering/Vulkan/VulkanImage/VulkanImage.h" -#include "src/Rendering/Vulkan/VkMesh.h" -#include "src/Rendering/Textures/TextureManager.h" -#include "src/Rendering/Vulkan/VulkanAllocatedBuffer.h" -#include "src/Rendering/Vulkan/DescriptorLayoutBuilder.h" -#include "src/Rendering/Vulkan/VulkanRenderer.h" +#include "Nuake/Rendering/Vertex.h" +#include "Nuake/Rendering/Vulkan/VulkanAllocatedBuffer.h" +#include "Nuake/Rendering/Vulkan/VulkanImage/VulkanImage.h" +#include "Nuake/Rendering/Vulkan/VkMesh.h" +#include "Nuake/Rendering/Textures/TextureManager.h" +#include "Nuake/Rendering/Vulkan/VulkanAllocatedBuffer.h" +#include "Nuake/Rendering/Vulkan/DescriptorLayoutBuilder.h" +#include "Nuake/Rendering/Vulkan/VulkanRenderer.h" #include diff --git a/Nuake/src/Rendering/Vulkan/VkShaderManager.cpp b/Nuake/Source/Nuake/Rendering/Vulkan/VkShaderManager.cpp similarity index 100% rename from Nuake/src/Rendering/Vulkan/VkShaderManager.cpp rename to Nuake/Source/Nuake/Rendering/Vulkan/VkShaderManager.cpp diff --git a/Nuake/src/Rendering/Vulkan/VkShaderManager.h b/Nuake/Source/Nuake/Rendering/Vulkan/VkShaderManager.h similarity index 82% rename from Nuake/src/Rendering/Vulkan/VkShaderManager.h rename to Nuake/Source/Nuake/Rendering/Vulkan/VkShaderManager.h index 572159e0..3c123ff6 100644 --- a/Nuake/src/Rendering/Vulkan/VkShaderManager.h +++ b/Nuake/Source/Nuake/Rendering/Vulkan/VkShaderManager.h @@ -1,6 +1,6 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Rendering/Vulkan/VulkanShader.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Rendering/Vulkan/VulkanShader.h" namespace Nuake { diff --git a/Nuake/src/Rendering/Vulkan/VkVertex.h b/Nuake/Source/Nuake/Rendering/Vulkan/VkVertex.h similarity index 90% rename from Nuake/src/Rendering/Vulkan/VkVertex.h rename to Nuake/Source/Nuake/Rendering/Vulkan/VkVertex.h index 39117612..af542982 100644 --- a/Nuake/src/Rendering/Vulkan/VkVertex.h +++ b/Nuake/Source/Nuake/Rendering/Vulkan/VkVertex.h @@ -1,5 +1,5 @@ #pragma once -#include "src/Core/Maths.h" +#include "Nuake/Core/Maths.h" namespace Nuake { diff --git a/Nuake/src/Rendering/Vulkan/VulkanAllocatedBuffer.cpp b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanAllocatedBuffer.cpp similarity index 100% rename from Nuake/src/Rendering/Vulkan/VulkanAllocatedBuffer.cpp rename to Nuake/Source/Nuake/Rendering/Vulkan/VulkanAllocatedBuffer.cpp diff --git a/Nuake/src/Rendering/Vulkan/VulkanAllocatedBuffer.h b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanAllocatedBuffer.h similarity index 92% rename from Nuake/src/Rendering/Vulkan/VulkanAllocatedBuffer.h rename to Nuake/Source/Nuake/Rendering/Vulkan/VulkanAllocatedBuffer.h index f117bf92..c7c9dc01 100644 --- a/Nuake/src/Rendering/Vulkan/VulkanAllocatedBuffer.h +++ b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanAllocatedBuffer.h @@ -1,8 +1,8 @@ #pragma once -#include "src/Core/Maths.h" -#include "src/Resource/UUID.h" -#include "src/Rendering/Vulkan/VkVertex.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Resource/UUID.h" +#include "Nuake/Rendering/Vulkan/VkVertex.h" #include #include diff --git a/Nuake/src/Rendering/Vulkan/VulkanAllocator.cpp b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanAllocator.cpp similarity index 100% rename from Nuake/src/Rendering/Vulkan/VulkanAllocator.cpp rename to Nuake/Source/Nuake/Rendering/Vulkan/VulkanAllocator.cpp diff --git a/Nuake/src/Rendering/Vulkan/VulkanAllocator.h b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanAllocator.h similarity index 100% rename from Nuake/src/Rendering/Vulkan/VulkanAllocator.h rename to Nuake/Source/Nuake/Rendering/Vulkan/VulkanAllocator.h diff --git a/Nuake/src/Rendering/Vulkan/VulkanCheck.h b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanCheck.h similarity index 100% rename from Nuake/src/Rendering/Vulkan/VulkanCheck.h rename to Nuake/Source/Nuake/Rendering/Vulkan/VulkanCheck.h diff --git a/Nuake/src/Rendering/Vulkan/VulkanImage/VulkanImage.cpp b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanImage/VulkanImage.cpp similarity index 98% rename from Nuake/src/Rendering/Vulkan/VulkanImage/VulkanImage.cpp rename to Nuake/Source/Nuake/Rendering/Vulkan/VulkanImage/VulkanImage.cpp index c8866722..b860234b 100644 --- a/Nuake/src/Rendering/Vulkan/VulkanImage/VulkanImage.cpp +++ b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanImage/VulkanImage.cpp @@ -1,11 +1,11 @@ #include "VulkanImage.h" -#include "src/Core/Logger.h" +#include "Nuake/Core/Logger.h" -#include "src/Rendering/Vulkan/VulkanInit.h" -#include "src/Rendering/Vulkan/VulkanCheck.h" -#include "src/Rendering/Vulkan/VulkanAllocator.h" -#include "src/Rendering/Vulkan/VulkanRenderer.h" +#include "Nuake/Rendering/Vulkan/VulkanInit.h" +#include "Nuake/Rendering/Vulkan/VulkanCheck.h" +#include "Nuake/Rendering/Vulkan/VulkanAllocator.h" +#include "Nuake/Rendering/Vulkan/VulkanRenderer.h" #include diff --git a/Nuake/src/Rendering/Vulkan/VulkanImage/VulkanImage.h b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanImage/VulkanImage.h similarity index 98% rename from Nuake/src/Rendering/Vulkan/VulkanImage/VulkanImage.h rename to Nuake/Source/Nuake/Rendering/Vulkan/VulkanImage/VulkanImage.h index d1b4d703..4a894aae 100644 --- a/Nuake/src/Rendering/Vulkan/VulkanImage/VulkanImage.h +++ b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanImage/VulkanImage.h @@ -1,11 +1,10 @@ #pragma once -#include "src/Core/Maths.h" -#include "src/Resource/UUID.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Resource/UUID.h" #include "volk/volk.h" #include "vk_mem_alloc.h" - #include namespace Nuake diff --git a/Nuake/src/Rendering/Vulkan/VulkanInit.cpp b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanInit.cpp similarity index 100% rename from Nuake/src/Rendering/Vulkan/VulkanInit.cpp rename to Nuake/Source/Nuake/Rendering/Vulkan/VulkanInit.cpp diff --git a/Nuake/src/Rendering/Vulkan/VulkanInit.h b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanInit.h similarity index 98% rename from Nuake/src/Rendering/Vulkan/VulkanInit.h rename to Nuake/Source/Nuake/Rendering/Vulkan/VulkanInit.h index 89a20cdf..e7679be6 100644 --- a/Nuake/src/Rendering/Vulkan/VulkanInit.h +++ b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanInit.h @@ -1,7 +1,7 @@ #pragma once #include -#include +#include "Nuake/Core/Maths.h" #include diff --git a/Nuake/src/Rendering/Vulkan/VulkanRenderer.cpp b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanRenderer.cpp similarity index 99% rename from Nuake/src/Rendering/Vulkan/VulkanRenderer.cpp rename to Nuake/Source/Nuake/Rendering/Vulkan/VulkanRenderer.cpp index 19def9c1..32215f18 100644 --- a/Nuake/src/Rendering/Vulkan/VulkanRenderer.cpp +++ b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanRenderer.cpp @@ -1,13 +1,13 @@ #include "VulkanRenderer.h" -#include "src/Core/Logger.h" +#include "Nuake/Core/Logger.h" #include "ShaderCompiler.h" -#include "src/Rendering/RenderCommand.h" +#include "Nuake/Rendering/RenderCommand.h" #include "VulkanShader.h" -#include "src/Window.h" +#include "Nuake/Window.h" -#include "src/Resource/StaticResources.h" +#include "Nuake/Resource/StaticResources.h" #include "VulkanInit.h" #include "VulkanAllocator.h" @@ -17,7 +17,7 @@ #include "VkResources.h" #include "SceneViewport.h" -#include "src/Rendering/Vertex.h" +#include "Nuake/Rendering/Vertex.h" #include "VulkanSceneRenderer.h" #include "DescriptorLayoutBuilder.h" diff --git a/Nuake/src/Rendering/Vulkan/VulkanRenderer.h b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanRenderer.h similarity index 97% rename from Nuake/src/Rendering/Vulkan/VulkanRenderer.h rename to Nuake/Source/Nuake/Rendering/Vulkan/VulkanRenderer.h index 61561a15..a9373098 100644 --- a/Nuake/src/Rendering/Vulkan/VulkanRenderer.h +++ b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanRenderer.h @@ -1,6 +1,6 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Core/Maths.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" #include #include "vkb/VkBootstrap.h" @@ -12,7 +12,7 @@ #include "VulkanAllocatedBuffer.h" #include "VulkanSceneRenderer.h" -#include "src/Resource/UUID.h" +#include "Nuake/Resource/UUID.h" #include #include @@ -21,7 +21,7 @@ #include "VkMesh.h" #include "DescriptorAllocatorGrowable.h" -#include "src/Rendering/Vulkan/Cmd.h" +#include "Nuake/Rendering/Vulkan/Cmd.h" namespace Nuake { diff --git a/Nuake/src/Rendering/Vulkan/VulkanResources.cpp b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanResources.cpp similarity index 100% rename from Nuake/src/Rendering/Vulkan/VulkanResources.cpp rename to Nuake/Source/Nuake/Rendering/Vulkan/VulkanResources.cpp diff --git a/Nuake/src/Rendering/Vulkan/VulkanSceneRenderer.cpp b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanSceneRenderer.cpp similarity index 96% rename from Nuake/src/Rendering/Vulkan/VulkanSceneRenderer.cpp rename to Nuake/Source/Nuake/Rendering/Vulkan/VulkanSceneRenderer.cpp index 48ba18f2..24053300 100644 --- a/Nuake/src/Rendering/Vulkan/VulkanSceneRenderer.cpp +++ b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanSceneRenderer.cpp @@ -1,22 +1,22 @@ #include "VulkanSceneRenderer.h" -#include "src/Rendering/Textures/Material.h" +#include "Nuake/Rendering/Textures/Material.h" -#include "src/Rendering/Vulkan/Pipeline/RenderPipeline.h" -#include "src/Rendering/Vulkan/SceneRenderPipeline.h" -#include "src/Rendering/Vulkan/ShaderCompiler.h" -#include "src/Rendering/Vulkan/VkMesh.h" -#include "src/Rendering/Vulkan/VkResources.h" -#include "src/Rendering/Vulkan/VkShaderManager.h" -#include "src/Rendering/Vulkan/VulkanAllocator.h" -#include "src/Rendering/Vulkan/VulkanCheck.h" -#include "src/Rendering/Vulkan/VulkanInit.h" -#include "src/Rendering/Vulkan/VulkanRenderer.h" +#include "Nuake/Rendering/Vulkan/Pipeline/RenderPipeline.h" +#include "Nuake/Rendering/Vulkan/SceneRenderPipeline.h" +#include "Nuake/Rendering/Vulkan/ShaderCompiler.h" +#include "Nuake/Rendering/Vulkan/VkMesh.h" +#include "Nuake/Rendering/Vulkan/VkResources.h" +#include "Nuake/Rendering/Vulkan/VkShaderManager.h" +#include "Nuake/Rendering/Vulkan/VulkanAllocator.h" +#include "Nuake/Rendering/Vulkan/VulkanCheck.h" +#include "Nuake/Rendering/Vulkan/VulkanInit.h" +#include "Nuake/Rendering/Vulkan/VulkanRenderer.h" -#include "src/Scene/Scene.h" -#include "src/Scene/Entities/Entity.h" -#include "src/Scene/Components/ModelComponent.h" -#include "src/Scene/Components/CameraComponent.h" +#include "Nuake/Scene/Scene.h" +#include "Nuake/Scene/Entities/Entity.h" +#include "Nuake/Scene/Components/ModelComponent.h" +#include "Nuake/Scene/Components/CameraComponent.h" #include diff --git a/Nuake/src/Rendering/Vulkan/VulkanSceneRenderer.h b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanSceneRenderer.h similarity index 66% rename from Nuake/src/Rendering/Vulkan/VulkanSceneRenderer.h rename to Nuake/Source/Nuake/Rendering/Vulkan/VulkanSceneRenderer.h index 5c78aacf..8e54a36d 100644 --- a/Nuake/src/Rendering/Vulkan/VulkanSceneRenderer.h +++ b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanSceneRenderer.h @@ -1,11 +1,11 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Core/Maths.h" -#include "src/Rendering/Vulkan/RenderContext.h" -#include "src/Rendering/Vulkan/VulkanShader.h" -#include "src/Rendering/Vulkan/VulkanAllocatedBuffer.h" -#include "src/Rendering/Vulkan/VulkanImage/VulkanImage.h" -#include "src/Rendering/Vulkan/Pipeline/RenderPipeline.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Rendering/Vulkan/RenderContext.h" +#include "Nuake/Rendering/Vulkan/VulkanShader.h" +#include "Nuake/Rendering/Vulkan/VulkanAllocatedBuffer.h" +#include "Nuake/Rendering/Vulkan/VulkanImage/VulkanImage.h" +#include "Nuake/Rendering/Vulkan/Pipeline/RenderPipeline.h" #include diff --git a/Nuake/src/Rendering/Vulkan/VulkanShader.cpp b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanShader.cpp similarity index 100% rename from Nuake/src/Rendering/Vulkan/VulkanShader.cpp rename to Nuake/Source/Nuake/Rendering/Vulkan/VulkanShader.cpp diff --git a/Nuake/src/Rendering/Vulkan/VulkanShader.h b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanShader.h similarity index 93% rename from Nuake/src/Rendering/Vulkan/VulkanShader.h rename to Nuake/Source/Nuake/Rendering/Vulkan/VulkanShader.h index 3e91bfdc..e0f4f907 100644 --- a/Nuake/src/Rendering/Vulkan/VulkanShader.h +++ b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanShader.h @@ -1,7 +1,6 @@ #pragma once -#include "src/Core/Core.h" - +#include "Nuake/Core/Core.h" #include namespace Nuake diff --git a/Nuake/src/Rendering/Vulkan/VulkanTypes.h b/Nuake/Source/Nuake/Rendering/Vulkan/VulkanTypes.h similarity index 100% rename from Nuake/src/Rendering/Vulkan/VulkanTypes.h rename to Nuake/Source/Nuake/Rendering/Vulkan/VulkanTypes.h diff --git a/Nuake/src/Resource/Animator.cpp b/Nuake/Source/Nuake/Resource/Animator.cpp similarity index 94% rename from Nuake/src/Resource/Animator.cpp rename to Nuake/Source/Nuake/Resource/Animator.cpp index a2e5cc1a..b4fae8c4 100644 --- a/Nuake/src/Resource/Animator.cpp +++ b/Nuake/Source/Nuake/Resource/Animator.cpp @@ -1,6 +1,6 @@ #include "Animator.h" -#include "src/Core/Logger.h" +#include "Nuake/Core/Logger.h" namespace Nuake { diff --git a/Nuake/src/Resource/Animator.h b/Nuake/Source/Nuake/Resource/Animator.h similarity index 94% rename from Nuake/src/Resource/Animator.h rename to Nuake/Source/Nuake/Resource/Animator.h index 72a56a37..3dda2e9f 100644 --- a/Nuake/src/Resource/Animator.h +++ b/Nuake/Source/Nuake/Resource/Animator.h @@ -1,5 +1,5 @@ #pragma once -#include "src/Core/Core.h" +#include "Nuake/Core/Core.h" #include "SkeletalAnimation.h" namespace Nuake diff --git a/Nuake/src/Resource/AudioResource.h b/Nuake/Source/Nuake/Resource/AudioResource.h similarity index 74% rename from Nuake/src/Resource/AudioResource.h rename to Nuake/Source/Nuake/Resource/AudioResource.h index e997821f..93b7f5bb 100644 --- a/Nuake/src/Resource/AudioResource.h +++ b/Nuake/Source/Nuake/Resource/AudioResource.h @@ -1,5 +1,5 @@ #pragma once -#include "src/Resource/Resource.h" +#include "Nuake/Resource/Resource.h" namespace Nuake { diff --git a/Nuake/src/Resource/Bakers/AssetBakerManager.h b/Nuake/Source/Nuake/Resource/Bakers/AssetBakerManager.h similarity index 92% rename from Nuake/src/Resource/Bakers/AssetBakerManager.h rename to Nuake/Source/Nuake/Resource/Bakers/AssetBakerManager.h index 8c3ce417..f372a011 100644 --- a/Nuake/src/Resource/Bakers/AssetBakerManager.h +++ b/Nuake/Source/Nuake/Resource/Bakers/AssetBakerManager.h @@ -1,7 +1,7 @@ #pragma once #include "IAssetBaker.h" -#include "src/Core/Core.h" -#include "src/FileSystem/File.h" +#include "Nuake/Core/Core.h" +#include "Nuake/FileSystem/File.h" #include #include diff --git a/Nuake/src/Resource/Bakers/GLTFBaker.cpp b/Nuake/Source/Nuake/Resource/Bakers/GLTFBaker.cpp similarity index 96% rename from Nuake/src/Resource/Bakers/GLTFBaker.cpp rename to Nuake/Source/Nuake/Resource/Bakers/GLTFBaker.cpp index c361102e..eb3afa1e 100644 --- a/Nuake/src/Resource/Bakers/GLTFBaker.cpp +++ b/Nuake/Source/Nuake/Resource/Bakers/GLTFBaker.cpp @@ -1,12 +1,12 @@ #include "GLTFBaker.h" -#include "src/Core/Logger.h" -#include "src/Core/String.h" -#include "src/FileSystem/Directory.h" -#include "src/Rendering/Textures/Material.h" -#include "src/Rendering/Mesh/Mesh.h" -#include "src/Resource/Model.h" -#include "src/Resource/Serializer/BinarySerializer.h" +#include "Nuake/Core/Logger.h" +#include "Nuake/Core/String.h" +#include "Nuake/FileSystem/Directory.h" +#include "Nuake/Rendering/Textures/Material.h" +#include "Nuake/Rendering/Mesh/Mesh.h" +#include "Nuake/Resource/Model.h" +#include "Nuake/Resource/Serializer/BinarySerializer.h" using namespace Nuake; diff --git a/Nuake/src/Resource/Bakers/GLTFBaker.h b/Nuake/Source/Nuake/Resource/Bakers/GLTFBaker.h similarity index 97% rename from Nuake/src/Resource/Bakers/GLTFBaker.h rename to Nuake/Source/Nuake/Resource/Bakers/GLTFBaker.h index 2e8e9dec..2a316f8f 100644 --- a/Nuake/src/Resource/Bakers/GLTFBaker.h +++ b/Nuake/Source/Nuake/Resource/Bakers/GLTFBaker.h @@ -1,6 +1,6 @@ #include "IAssetBaker.h" -#include "src/Rendering/Vertex.h" +#include "Nuake/Rendering/Vertex.h" // Assimp #include "assimp/Importer.hpp" diff --git a/Nuake/src/Resource/Bakers/IAssetBaker.h b/Nuake/Source/Nuake/Resource/Bakers/IAssetBaker.h similarity index 91% rename from Nuake/src/Resource/Bakers/IAssetBaker.h rename to Nuake/Source/Nuake/Resource/Bakers/IAssetBaker.h index 3e15e1aa..990758da 100644 --- a/Nuake/src/Resource/Bakers/IAssetBaker.h +++ b/Nuake/Source/Nuake/Resource/Bakers/IAssetBaker.h @@ -1,7 +1,7 @@ #pragma once -#include "src/Core/Core.h" -#include "src/FileSystem/File.h" +#include "Nuake/Core/Core.h" +#include "Nuake/FileSystem/File.h" #include #include diff --git a/Nuake/src/Resource/FGD/BrushClass.h b/Nuake/Source/Nuake/Resource/FGD/BrushClass.h similarity index 100% rename from Nuake/src/Resource/FGD/BrushClass.h rename to Nuake/Source/Nuake/Resource/FGD/BrushClass.h diff --git a/Nuake/src/Resource/FGD/ClassProperty.h b/Nuake/Source/Nuake/Resource/FGD/ClassProperty.h similarity index 100% rename from Nuake/src/Resource/FGD/ClassProperty.h rename to Nuake/Source/Nuake/Resource/FGD/ClassProperty.h diff --git a/Nuake/src/Resource/FGD/FDGSerializer.h b/Nuake/Source/Nuake/Resource/FGD/FDGSerializer.h similarity index 100% rename from Nuake/src/Resource/FGD/FDGSerializer.h rename to Nuake/Source/Nuake/Resource/FGD/FDGSerializer.h diff --git a/Nuake/src/Resource/FGD/FGDClass.cpp b/Nuake/Source/Nuake/Resource/FGD/FGDClass.cpp similarity index 100% rename from Nuake/src/Resource/FGD/FGDClass.cpp rename to Nuake/Source/Nuake/Resource/FGD/FGDClass.cpp diff --git a/Nuake/src/Resource/FGD/FGDClass.h b/Nuake/Source/Nuake/Resource/FGD/FGDClass.h similarity index 96% rename from Nuake/src/Resource/FGD/FGDClass.h rename to Nuake/Source/Nuake/Resource/FGD/FGDClass.h index 477b957d..0225e6a8 100644 --- a/Nuake/src/Resource/FGD/FGDClass.h +++ b/Nuake/Source/Nuake/Resource/FGD/FGDClass.h @@ -1,7 +1,7 @@ #pragma once #include "ClassProperty.h" -#include "src/Resource/Serializable.h" -#include "src/Core/String.h" +#include "Nuake/Resource/Serializable.h" +#include "Nuake/Core/String.h" #include namespace Nuake { diff --git a/Nuake/src/Resource/FGD/FGDFile.cpp b/Nuake/Source/Nuake/Resource/FGD/FGDFile.cpp similarity index 95% rename from Nuake/src/Resource/FGD/FGDFile.cpp rename to Nuake/Source/Nuake/Resource/FGD/FGDFile.cpp index 94afaa3e..76e15a45 100644 --- a/Nuake/src/Resource/FGD/FGDFile.cpp +++ b/Nuake/Source/Nuake/Resource/FGD/FGDFile.cpp @@ -1,8 +1,8 @@ #include "FGDFile.h" -#include -#include "src/FileSystem/FileSystem.h" +#include "Nuake/Resource/FGD/FDGSerializer.h" +#include "Nuake/FileSystem/FileSystem.h" #include "Engine.h" -#include "src/Resource/Project.h" +#include "Nuake/Resource/Project.h" namespace Nuake { FGDFile::FGDFile(const std::string path) diff --git a/Nuake/src/Resource/FGD/FGDFile.h b/Nuake/Source/Nuake/Resource/FGD/FGDFile.h similarity index 100% rename from Nuake/src/Resource/FGD/FGDFile.h rename to Nuake/Source/Nuake/Resource/FGD/FGDFile.h diff --git a/Nuake/src/Resource/FGD/FGDSerializer.cpp b/Nuake/Source/Nuake/Resource/FGD/FGDSerializer.cpp similarity index 98% rename from Nuake/src/Resource/FGD/FGDSerializer.cpp rename to Nuake/Source/Nuake/Resource/FGD/FGDSerializer.cpp index c9554e97..2cf4c01a 100644 --- a/Nuake/src/Resource/FGD/FGDSerializer.cpp +++ b/Nuake/Source/Nuake/Resource/FGD/FGDSerializer.cpp @@ -1,5 +1,5 @@ #include "FDGSerializer.h" -#include "src/FileSystem/FileSystem.h" +#include "Nuake/FileSystem/FileSystem.h" namespace Nuake { bool FGDSerializer::BeginFGDFile(const std::string path) diff --git a/Nuake/src/Resource/FGD/PointClass.h b/Nuake/Source/Nuake/Resource/FGD/PointClass.h similarity index 100% rename from Nuake/src/Resource/FGD/PointClass.h rename to Nuake/Source/Nuake/Resource/FGD/PointClass.h diff --git a/Nuake/src/Resource/File.h b/Nuake/Source/Nuake/Resource/File.h similarity index 100% rename from Nuake/src/Resource/File.h rename to Nuake/Source/Nuake/Resource/File.h diff --git a/Nuake/src/Resource/FontAwesome5.h b/Nuake/Source/Nuake/Resource/FontAwesome5.h similarity index 100% rename from Nuake/src/Resource/FontAwesome5.h rename to Nuake/Source/Nuake/Resource/FontAwesome5.h diff --git a/Nuake/src/Resource/MaterialCollection.h b/Nuake/Source/Nuake/Resource/MaterialCollection.h similarity index 73% rename from Nuake/src/Resource/MaterialCollection.h rename to Nuake/Source/Nuake/Resource/MaterialCollection.h index 9295f43b..aee53397 100644 --- a/Nuake/src/Resource/MaterialCollection.h +++ b/Nuake/Source/Nuake/Resource/MaterialCollection.h @@ -1,6 +1,6 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Rendering/Materials/Material.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Rendering/Materials/Material.h" #include diff --git a/Nuake/src/Resource/Model.cpp b/Nuake/Source/Nuake/Resource/Model.cpp similarity index 89% rename from Nuake/src/Resource/Model.cpp rename to Nuake/Source/Nuake/Resource/Model.cpp index ee34cfe5..58770d3d 100644 --- a/Nuake/src/Resource/Model.cpp +++ b/Nuake/Source/Nuake/Resource/Model.cpp @@ -1,8 +1,8 @@ -#include "src/Resource/Model.h" -#include "src/FileSystem/FileSystem.h" -#include "src/Core/Logger.h" -#include "src/Rendering/Mesh/Mesh.h" -#include "src/Resource/ModelLoader.h" +#include "Nuake/Resource/Model.h" +#include "Nuake/FileSystem/FileSystem.h" +#include "Nuake/Core/Logger.h" +#include "Nuake/Rendering/Mesh/Mesh.h" +#include "Nuake/Resource/ModelLoader.h" #include "Serializer/BinarySerializer.h" namespace Nuake diff --git a/Nuake/src/Resource/Model.h b/Nuake/Source/Nuake/Resource/Model.h similarity index 71% rename from Nuake/src/Resource/Model.h rename to Nuake/Source/Nuake/Resource/Model.h index 8ae59ac5..9f3f64c7 100644 --- a/Nuake/src/Resource/Model.h +++ b/Nuake/Source/Nuake/Resource/Model.h @@ -1,9 +1,9 @@ #pragma once -#include "src/Core/Core.h" +#include "Nuake/Core/Core.h" -#include "src/Resource/Resource.h" -#include "src/Resource/Serializable.h" -#include "src/Rendering/Mesh/Mesh.h" +#include "Nuake/Resource/Resource.h" +#include "Nuake/Resource/Serializable.h" +#include "Nuake/Rendering/Mesh/Mesh.h" namespace Nuake diff --git a/Nuake/src/Resource/ModelLoader.cpp b/Nuake/Source/Nuake/Resource/ModelLoader.cpp similarity index 98% rename from Nuake/src/Resource/ModelLoader.cpp rename to Nuake/Source/Nuake/Resource/ModelLoader.cpp index 7309fc13..0bb2a7a0 100644 --- a/Nuake/src/Resource/ModelLoader.cpp +++ b/Nuake/Source/Nuake/Resource/ModelLoader.cpp @@ -1,13 +1,13 @@ -#include "src/Resource/ModelLoader.h" +#include "Nuake/Resource/ModelLoader.h" -#include "src/FileSystem/FileSystem.h" -#include "src/Core/Logger.h" +#include "Nuake/FileSystem/FileSystem.h" +#include "Nuake/Core/Logger.h" -#include "src/Core/String.h" +#include "Nuake/Core/String.h" -#include "src/Resource/SkinnedModel.h" -#include "src/Resource/Model.h" -#include "src/Resource/SkeletalAnimation.h" +#include "Nuake/Resource/SkinnedModel.h" +#include "Nuake/Resource/Model.h" +#include "Nuake/Resource/SkeletalAnimation.h" namespace Nuake { diff --git a/Nuake/src/Resource/ModelLoader.h b/Nuake/Source/Nuake/Resource/ModelLoader.h similarity index 85% rename from Nuake/src/Resource/ModelLoader.h rename to Nuake/Source/Nuake/Resource/ModelLoader.h index be9edcbd..146fb2d4 100644 --- a/Nuake/src/Resource/ModelLoader.h +++ b/Nuake/Source/Nuake/Resource/ModelLoader.h @@ -1,19 +1,19 @@ #pragma once -#include "src/Core/Core.h" +#include "Nuake/Core/Core.h" -#include "src/Rendering/Mesh/SkinnedMesh.h" -#include "src/Rendering/Mesh/Mesh.h" -#include "src/Rendering/Textures/Material.h" -#include "src/Rendering/Textures/Texture.h" +#include "Nuake/Rendering/Mesh/SkinnedMesh.h" +#include "Nuake/Rendering/Mesh/Mesh.h" +#include "Nuake/Rendering/Textures/Material.h" +#include "Nuake/Rendering/Textures/Texture.h" -#include "src/Rendering/Vertex.h" -#include "src/Resource/SkeletonNode.h" +#include "Nuake/Rendering/Vertex.h" +#include "Nuake/Resource/SkeletonNode.h" #include "assimp/Importer.hpp" #include #include -#include "src/Rendering/Buffers/VertexArray.h" +#include "Nuake/Rendering/Buffers/VertexArray.h" namespace Nuake { diff --git a/Nuake/src/Resource/Prefab.cpp b/Nuake/Source/Nuake/Resource/Prefab.cpp similarity index 97% rename from Nuake/src/Resource/Prefab.cpp rename to Nuake/Source/Nuake/Resource/Prefab.cpp index 0db11848..12837c90 100644 --- a/Nuake/src/Resource/Prefab.cpp +++ b/Nuake/Source/Nuake/Resource/Prefab.cpp @@ -1,8 +1,8 @@ #include "Prefab.h" -#include "src/Scene/Components/ParentComponent.h" -#include -#include -#include +#include "Nuake/Scene/Components/ParentComponent.h" +#include "Nuake/Scene/Components/PrefabComponent.h" +#include "Nuake/Scene/Components/NetScriptComponent.h" +#include "Nuake/Scene/Components/CharacterControllerComponent.h" namespace Nuake { diff --git a/Nuake/src/Resource/Prefab.h b/Nuake/Source/Nuake/Resource/Prefab.h similarity index 95% rename from Nuake/src/Resource/Prefab.h rename to Nuake/Source/Nuake/Resource/Prefab.h index 57f1065a..3d7a4f5d 100644 --- a/Nuake/src/Resource/Prefab.h +++ b/Nuake/Source/Nuake/Resource/Prefab.h @@ -1,14 +1,14 @@ #pragma once -#include "src/Scene/Entities/Entity.h" -#include "src/Scene/Components/ParentComponent.h" -#include "src/Resource/Serializable.h" +#include "Nuake/Scene/Entities/Entity.h" +#include "Nuake/Scene/Components/ParentComponent.h" +#include "Nuake/Resource/Serializable.h" #include "Engine.h" #include #include #include -#include +#include "Nuake/Scene/Components/SkinnedModelComponent.h" namespace Nuake { diff --git a/Nuake/src/Resource/Project.cpp b/Nuake/Source/Nuake/Resource/Project.cpp similarity index 97% rename from Nuake/src/Resource/Project.cpp rename to Nuake/Source/Nuake/Resource/Project.cpp index fad233ca..6584bde0 100644 --- a/Nuake/src/Resource/Project.cpp +++ b/Nuake/Source/Nuake/Resource/Project.cpp @@ -1,12 +1,12 @@ #include "Project.h" #include "Engine.h" -#include "src/Audio/AudioManager.h" -#include "src/Core/Logger.h" -#include "src/FileSystem/File.h" -#include "src/FileSystem/FileSystem.h" -#include "src/Resource/ResourceManager.h" -#include "src/Scripting/ScriptingEngineNet.h" +#include "Nuake/Audio/AudioManager.h" +#include "Nuake/Core/Logger.h" +#include "Nuake/FileSystem/File.h" +#include "Nuake/FileSystem/FileSystem.h" +#include "Nuake/Resource/ResourceManager.h" +#include "Nuake/Scripting/ScriptingEngineNet.h" #include diff --git a/Nuake/src/Resource/Project.h b/Nuake/Source/Nuake/Resource/Project.h similarity index 100% rename from Nuake/src/Resource/Project.h rename to Nuake/Source/Nuake/Resource/Project.h diff --git a/Nuake/src/Resource/RID.cpp b/Nuake/Source/Nuake/Resource/RID.cpp similarity index 100% rename from Nuake/src/Resource/RID.cpp rename to Nuake/Source/Nuake/Resource/RID.cpp diff --git a/Nuake/src/Resource/RID.h b/Nuake/Source/Nuake/Resource/RID.h similarity index 80% rename from Nuake/src/Resource/RID.h rename to Nuake/Source/Nuake/Resource/RID.h index fa9b40be..6df8713d 100644 --- a/Nuake/src/Resource/RID.h +++ b/Nuake/Source/Nuake/Resource/RID.h @@ -1,8 +1,8 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Resource/UUID.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Resource/UUID.h" -#include "src/Resource/ResourceManager.h" +#include "Nuake/Resource/ResourceManager.h" namespace Nuake { diff --git a/Nuake/src/Resource/Resolvers/IResourceResolver.h b/Nuake/Source/Nuake/Resource/Resolvers/IResourceResolver.h similarity index 77% rename from Nuake/src/Resource/Resolvers/IResourceResolver.h rename to Nuake/Source/Nuake/Resource/Resolvers/IResourceResolver.h index 0e466a7b..2783b367 100644 --- a/Nuake/src/Resource/Resolvers/IResourceResolver.h +++ b/Nuake/Source/Nuake/Resource/Resolvers/IResourceResolver.h @@ -1,9 +1,9 @@ #pragma once -#include "src/Core/Core.h" -#include "src/FileSystem/File.h" -#include "src/Resource/UUID.h" -#include "src/Resource/Resource.h" +#include "Nuake/Core/Core.h" +#include "Nuake/FileSystem/File.h" +#include "Nuake/Resource/UUID.h" +#include "Nuake/Resource/Resource.h" #include #include diff --git a/Nuake/src/Resource/Resolvers/MaterialResolver.h b/Nuake/Source/Nuake/Resource/Resolvers/MaterialResolver.h similarity index 100% rename from Nuake/src/Resource/Resolvers/MaterialResolver.h rename to Nuake/Source/Nuake/Resource/Resolvers/MaterialResolver.h diff --git a/Nuake/src/Resource/Resolvers/MeshResolver.cpp b/Nuake/Source/Nuake/Resource/Resolvers/MeshResolver.cpp similarity index 85% rename from Nuake/src/Resource/Resolvers/MeshResolver.cpp rename to Nuake/Source/Nuake/Resource/Resolvers/MeshResolver.cpp index 47f46a8b..c7d00431 100644 --- a/Nuake/src/Resource/Resolvers/MeshResolver.cpp +++ b/Nuake/Source/Nuake/Resource/Resolvers/MeshResolver.cpp @@ -1,10 +1,10 @@ #include "MeshResolver.h" -#include "src/Resource/Model.h" -#include "src/Rendering/Textures/Material.h" +#include "Nuake/Resource/Model.h" +#include "Nuake/Rendering/Textures/Material.h" -#include "src/Resource/ResourceManager.h" -#include "src/Resource/Serializer/BinarySerializer.h" +#include "Nuake/Resource/ResourceManager.h" +#include "Nuake/Resource/Serializer/BinarySerializer.h" using namespace Nuake; diff --git a/Nuake/src/Resource/Resolvers/MeshResolver.h b/Nuake/Source/Nuake/Resource/Resolvers/MeshResolver.h similarity index 93% rename from Nuake/src/Resource/Resolvers/MeshResolver.h rename to Nuake/Source/Nuake/Resource/Resolvers/MeshResolver.h index 9d29e746..ef08cb2c 100644 --- a/Nuake/src/Resource/Resolvers/MeshResolver.h +++ b/Nuake/Source/Nuake/Resource/Resolvers/MeshResolver.h @@ -1,7 +1,7 @@ #pragma once #include "IResourceResolver.h" -#include "src/Resource/Resource.h" +#include "Nuake/Resource/Resource.h" namespace Nuake { diff --git a/Nuake/src/Resource/Resolvers/ResolverManager.h b/Nuake/Source/Nuake/Resource/Resolvers/ResolverManager.h similarity index 93% rename from Nuake/src/Resource/Resolvers/ResolverManager.h rename to Nuake/Source/Nuake/Resource/Resolvers/ResolverManager.h index f5d675b3..6c04f756 100644 --- a/Nuake/src/Resource/Resolvers/ResolverManager.h +++ b/Nuake/Source/Nuake/Resource/Resolvers/ResolverManager.h @@ -1,9 +1,9 @@ #pragma once #include "IResourceResolver.h" -#include "src/Core/Core.h" -#include "src/Core/Logger.h" -#include "src/FileSystem/File.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Logger.h" +#include "Nuake/FileSystem/File.h" #include #include diff --git a/Nuake/src/Resource/Resource.h b/Nuake/Source/Nuake/Resource/Resource.h similarity index 77% rename from Nuake/src/Resource/Resource.h rename to Nuake/Source/Nuake/Resource/Resource.h index f56dbfd4..b3ca5b51 100644 --- a/Nuake/src/Resource/Resource.h +++ b/Nuake/Source/Nuake/Resource/Resource.h @@ -1,5 +1,5 @@ #pragma once -#include "src/Resource/UUID.h" +#include "Nuake/Resource/UUID.h" #include namespace Nuake diff --git a/Nuake/src/Resource/ResourceLoader.cpp b/Nuake/Source/Nuake/Resource/ResourceLoader.cpp similarity index 92% rename from Nuake/src/Resource/ResourceLoader.cpp rename to Nuake/Source/Nuake/Resource/ResourceLoader.cpp index a93555bb..f6700db2 100644 --- a/Nuake/src/Resource/ResourceLoader.cpp +++ b/Nuake/Source/Nuake/Resource/ResourceLoader.cpp @@ -1,14 +1,14 @@ #include "ResourceLoader.h" -#include "src/Core/Logger.h" -#include "src/Core/String.h" -#include "src/FileSystem/File.h" -#include "src/Resource/Resource.h" -#include "src/Resource/ResourceManager.h" -#include "src/Rendering/Textures/Material.h" -#include "src/Resource/Model.h" -#include "src/Resource/UI.h" -#include "src/Resource/SkyResource.h" -#include "src/Scene/Lighting/Environment.h" +#include "Nuake/Core/Logger.h" +#include "Nuake/Core/String.h" +#include "Nuake/FileSystem/File.h" +#include "Nuake/Resource/Resource.h" +#include "Nuake/Resource/ResourceManager.h" +#include "Nuake/Rendering/Textures/Material.h" +#include "Nuake/Resource/Model.h" +#include "Nuake/Resource/UI.h" +#include "Nuake/Resource/SkyResource.h" +#include "Nuake/Scene/Lighting/Environment.h" using namespace Nuake; diff --git a/Nuake/src/Resource/ResourceLoader.h b/Nuake/Source/Nuake/Resource/ResourceLoader.h similarity index 89% rename from Nuake/src/Resource/ResourceLoader.h rename to Nuake/Source/Nuake/Resource/ResourceLoader.h index 5de62f83..045405f6 100644 --- a/Nuake/src/Resource/ResourceLoader.h +++ b/Nuake/Source/Nuake/Resource/ResourceLoader.h @@ -1,7 +1,7 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Resource/UUID.h" -#include "src/Resource/Serializable.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Resource/UUID.h" +#include "Nuake/Resource/Serializable.h" namespace Nuake { diff --git a/Nuake/src/Resource/ResourceManager.cpp b/Nuake/Source/Nuake/Resource/ResourceManager.cpp similarity index 100% rename from Nuake/src/Resource/ResourceManager.cpp rename to Nuake/Source/Nuake/Resource/ResourceManager.cpp diff --git a/Nuake/src/Resource/ResourceManager.h b/Nuake/Source/Nuake/Resource/ResourceManager.h similarity index 85% rename from Nuake/src/Resource/ResourceManager.h rename to Nuake/Source/Nuake/Resource/ResourceManager.h index 1575df1a..226e49a7 100644 --- a/Nuake/src/Resource/ResourceManager.h +++ b/Nuake/Source/Nuake/Resource/ResourceManager.h @@ -1,15 +1,15 @@ #pragma once -#include "src/Core/Core.h" +#include "Nuake/Core/Core.h" -#include "src/FileSystem/FileSystem.h" -#include "src/FileSystem/File.h" +#include "Nuake/FileSystem/FileSystem.h" +#include "Nuake/FileSystem/File.h" -#include "src/Resource/Resource.h" -#include "src/Resource/ResourceManifest.h" -#include "src/Resource/Serializer/BinarySerializer.h" -#include "src/Resource/UUID.h" +#include "Nuake/Resource/Resource.h" +#include "Nuake/Resource/ResourceManifest.h" +#include "Nuake/Resource/Serializer/BinarySerializer.h" +#include "Nuake/Resource/UUID.h" -#include "src/Resource/Resolvers/ResolverManager.h" +#include "Nuake/Resource/Resolvers/ResolverManager.h" #include diff --git a/Nuake/src/Resource/ResourceManifest.h b/Nuake/Source/Nuake/Resource/ResourceManifest.h similarity index 92% rename from Nuake/src/Resource/ResourceManifest.h rename to Nuake/Source/Nuake/Resource/ResourceManifest.h index 89074fec..79dbe2d7 100644 --- a/Nuake/src/Resource/ResourceManifest.h +++ b/Nuake/Source/Nuake/Resource/ResourceManifest.h @@ -1,8 +1,8 @@ #pragma once -#include "src/Resource/UUID.h" -#include "src/Resource/Serializable.h" -#include "src/FileSystem/FileSystem.h" +#include "Nuake/Resource/UUID.h" +#include "Nuake/Resource/Serializable.h" +#include "Nuake/FileSystem/FileSystem.h" #include #include diff --git a/Nuake/src/Resource/Serializable.h b/Nuake/Source/Nuake/Resource/Serializable.h similarity index 97% rename from Nuake/src/Resource/Serializable.h rename to Nuake/Source/Nuake/Resource/Serializable.h index 45b852ff..71322be2 100644 --- a/Nuake/src/Resource/Serializable.h +++ b/Nuake/Source/Nuake/Resource/Serializable.h @@ -2,8 +2,8 @@ #include #include -#include "src/Core/Core.h" -#include "src/Resource/UUID.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Resource/UUID.h" using json = nlohmann::json; diff --git a/Nuake/src/Resource/Serializer.h b/Nuake/Source/Nuake/Resource/Serializer.h similarity index 100% rename from Nuake/src/Resource/Serializer.h rename to Nuake/Source/Nuake/Resource/Serializer.h diff --git a/Nuake/src/Resource/Serializer/BinarySerializer.cpp b/Nuake/Source/Nuake/Resource/Serializer/BinarySerializer.cpp similarity index 97% rename from Nuake/src/Resource/Serializer/BinarySerializer.cpp rename to Nuake/Source/Nuake/Resource/Serializer/BinarySerializer.cpp index b4cd1224..d3d7a456 100644 --- a/Nuake/src/Resource/Serializer/BinarySerializer.cpp +++ b/Nuake/Source/Nuake/Resource/Serializer/BinarySerializer.cpp @@ -1,8 +1,8 @@ #include "BinarySerializer.h" -#include "src/Resource/Resource.h" -#include "src/Resource/Model.h" -#include "src/Rendering/Textures/Material.h" +#include "Nuake/Resource/Resource.h" +#include "Nuake/Resource/Model.h" +#include "Nuake/Rendering/Textures/Material.h" #include #include diff --git a/Nuake/src/Resource/Serializer/BinarySerializer.h b/Nuake/Source/Nuake/Resource/Serializer/BinarySerializer.h similarity index 90% rename from Nuake/src/Resource/Serializer/BinarySerializer.h rename to Nuake/Source/Nuake/Resource/Serializer/BinarySerializer.h index 65357c75..04e3878b 100644 --- a/Nuake/src/Resource/Serializer/BinarySerializer.h +++ b/Nuake/Source/Nuake/Resource/Serializer/BinarySerializer.h @@ -1,6 +1,6 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Resource/Serializable.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Resource/Serializable.h" namespace Nuake { diff --git a/Nuake/src/Resource/SkeletalAnimation.cpp b/Nuake/Source/Nuake/Resource/SkeletalAnimation.cpp similarity index 100% rename from Nuake/src/Resource/SkeletalAnimation.cpp rename to Nuake/Source/Nuake/Resource/SkeletalAnimation.cpp diff --git a/Nuake/src/Resource/SkeletalAnimation.h b/Nuake/Source/Nuake/Resource/SkeletalAnimation.h similarity index 96% rename from Nuake/src/Resource/SkeletalAnimation.h rename to Nuake/Source/Nuake/Resource/SkeletalAnimation.h index 252e4ab3..98a5a2aa 100644 --- a/Nuake/src/Resource/SkeletalAnimation.h +++ b/Nuake/Source/Nuake/Resource/SkeletalAnimation.h @@ -1,9 +1,9 @@ #pragma once -#include "src/Core/Core.h" -#include +#include "Nuake/Core/Core.h" +#include "Nuake/Rendering/Mesh/Bone.h" -#include "src/Resource/Serializable.h" -#include "src/Resource/Resource.h" +#include "Nuake/Resource/Serializable.h" +#include "Nuake/Resource/Resource.h" namespace Nuake { diff --git a/Nuake/src/Resource/SkeletonNode.h b/Nuake/Source/Nuake/Resource/SkeletonNode.h similarity index 91% rename from Nuake/src/Resource/SkeletonNode.h rename to Nuake/Source/Nuake/Resource/SkeletonNode.h index 87695a35..4fa5afd7 100644 --- a/Nuake/src/Resource/SkeletonNode.h +++ b/Nuake/Source/Nuake/Resource/SkeletonNode.h @@ -1,7 +1,7 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Core/Maths.h" -#include "src/Resource/Serializable.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Resource/Serializable.h" namespace Nuake { diff --git a/Nuake/src/Resource/SkinnedModel.cpp b/Nuake/Source/Nuake/Resource/SkinnedModel.cpp similarity index 95% rename from Nuake/src/Resource/SkinnedModel.cpp rename to Nuake/Source/Nuake/Resource/SkinnedModel.cpp index e43970b2..612dee41 100644 --- a/Nuake/src/Resource/SkinnedModel.cpp +++ b/Nuake/Source/Nuake/Resource/SkinnedModel.cpp @@ -1,8 +1,8 @@ -#include "src/Resource/ModelLoader.h" +#include "Nuake/Resource/ModelLoader.h" -#include "src/Resource/SkinnedModel.h" -#include "src/FileSystem/FileSystem.h" -#include "src/Core/Logger.h" +#include "Nuake/Resource/SkinnedModel.h" +#include "Nuake/FileSystem/FileSystem.h" +#include "Nuake/Core/Logger.h" namespace Nuake diff --git a/Nuake/src/Resource/SkinnedModel.h b/Nuake/Source/Nuake/Resource/SkinnedModel.h similarity index 87% rename from Nuake/src/Resource/SkinnedModel.h rename to Nuake/Source/Nuake/Resource/SkinnedModel.h index c9c33541..3355c18c 100644 --- a/Nuake/src/Resource/SkinnedModel.h +++ b/Nuake/Source/Nuake/Resource/SkinnedModel.h @@ -1,9 +1,9 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Rendering/Mesh/SkinnedMesh.h" -#include "src/Resource/Resource.h" -#include "src/Resource/Serializable.h" -#include "src/Resource/SkeletonNode.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Rendering/Mesh/SkinnedMesh.h" +#include "Nuake/Resource/Resource.h" +#include "Nuake/Resource/Serializable.h" +#include "Nuake/Resource/SkeletonNode.h" namespace Nuake diff --git a/Nuake/src/Resource/SkyResource.cpp b/Nuake/Source/Nuake/Resource/SkyResource.cpp similarity index 100% rename from Nuake/src/Resource/SkyResource.cpp rename to Nuake/Source/Nuake/Resource/SkyResource.cpp diff --git a/Nuake/src/Resource/SkyResource.h b/Nuake/Source/Nuake/Resource/SkyResource.h similarity index 83% rename from Nuake/src/Resource/SkyResource.h rename to Nuake/Source/Nuake/Resource/SkyResource.h index 1051c52f..545543d5 100644 --- a/Nuake/src/Resource/SkyResource.h +++ b/Nuake/Source/Nuake/Resource/SkyResource.h @@ -1,9 +1,9 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Resource/Resource.h" -#include "src/Resource/Serializable.h" -#include "src/Rendering/Textures/Cubemap.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Resource/Resource.h" +#include "Nuake/Resource/Serializable.h" +#include "Nuake/Rendering/Textures/Cubemap.h" namespace Nuake { diff --git a/Nuake/src/Resource/StaticResources.cpp b/Nuake/Source/Nuake/Resource/StaticResources.cpp similarity index 100% rename from Nuake/src/Resource/StaticResources.cpp rename to Nuake/Source/Nuake/Resource/StaticResources.cpp diff --git a/Nuake/src/Resource/StaticResources.h b/Nuake/Source/Nuake/Resource/StaticResources.h similarity index 100% rename from Nuake/src/Resource/StaticResources.h rename to Nuake/Source/Nuake/Resource/StaticResources.h diff --git a/Nuake/src/Resource/TrenchbroomMap.h b/Nuake/Source/Nuake/Resource/TrenchbroomMap.h similarity index 100% rename from Nuake/src/Resource/TrenchbroomMap.h rename to Nuake/Source/Nuake/Resource/TrenchbroomMap.h diff --git a/Nuake/src/Resource/UI.cpp b/Nuake/Source/Nuake/Resource/UI.cpp similarity index 81% rename from Nuake/src/Resource/UI.cpp rename to Nuake/Source/Nuake/Resource/UI.cpp index 137ae0ff..b7e289cd 100644 --- a/Nuake/src/Resource/UI.cpp +++ b/Nuake/Source/Nuake/Resource/UI.cpp @@ -1,10 +1,10 @@ #include "UI.h" #include "Engine.h" -#include "src/FileSystem/FileSystem.h" -#include "src/Rendering/Buffers/Framebuffer.h" -#include "src/UI/NuakeUI.h" -#include "src/UI/Parsers/CanvasParser.h" -#include "src/UI/UIInputManager.h" +#include "Nuake/FileSystem/FileSystem.h" +#include "Nuake/Rendering/Buffers/Framebuffer.h" +#include "Nuake/UI/NuakeUI.h" +#include "Nuake/UI/Parsers/CanvasParser.h" +#include "Nuake/UI/UIInputManager.h" using namespace Nuake; @@ -17,8 +17,8 @@ UIResource::UIResource(const std::string& path) : { const Vector2 defaultSize = { 1280, 720 }; framebuffer = CreateRef(false, defaultSize); - framebuffer->SetTexture(CreateRef(defaultSize, GL_RGBA)); - framebuffer->SetTexture(CreateRef(defaultSize, GL_DEPTH_COMPONENT), 0x8D00); // Depth + //framebuffer->SetTexture(CreateRef(defaultSize, GL_RGBA)); + //framebuffer->SetTexture(CreateRef(defaultSize, GL_DEPTH_COMPONENT), 0x8D00); // Depth if (!inputManager) { diff --git a/Nuake/src/Resource/UI.h b/Nuake/Source/Nuake/Resource/UI.h similarity index 91% rename from Nuake/src/Resource/UI.h rename to Nuake/Source/Nuake/Resource/UI.h index 255cca42..6553b758 100644 --- a/Nuake/src/Resource/UI.h +++ b/Nuake/Source/Nuake/Resource/UI.h @@ -1,7 +1,7 @@ #pragma once #include "Resource.h" -#include "src/Core/Core.h" -#include "src/Core/Maths.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" namespace NuakeUI { diff --git a/Nuake/src/Resource/UUID.cpp b/Nuake/Source/Nuake/Resource/UUID.cpp similarity index 100% rename from Nuake/src/Resource/UUID.cpp rename to Nuake/Source/Nuake/Resource/UUID.cpp diff --git a/Nuake/src/Resource/UUID.h b/Nuake/Source/Nuake/Resource/UUID.h similarity index 100% rename from Nuake/src/Resource/UUID.h rename to Nuake/Source/Nuake/Resource/UUID.h diff --git a/Nuake/src/Scene/Components.h b/Nuake/Source/Nuake/Scene/Components.h similarity index 100% rename from Nuake/src/Scene/Components.h rename to Nuake/Source/Nuake/Scene/Components.h diff --git a/Nuake/src/Scene/Components/AudioEmitterComponent.cpp b/Nuake/Source/Nuake/Scene/Components/AudioEmitterComponent.cpp similarity index 91% rename from Nuake/src/Scene/Components/AudioEmitterComponent.cpp rename to Nuake/Source/Nuake/Scene/Components/AudioEmitterComponent.cpp index 234a4475..def46272 100644 --- a/Nuake/src/Scene/Components/AudioEmitterComponent.cpp +++ b/Nuake/Source/Nuake/Scene/Components/AudioEmitterComponent.cpp @@ -1,7 +1,7 @@ #include "AudioEmitterComponent.h" -#include "src/FileSystem/File.h" -#include "src/FileSystem/FileSystem.h" +#include "Nuake/FileSystem/File.h" +#include "Nuake/FileSystem/FileSystem.h" namespace Nuake { diff --git a/Nuake/src/Scene/Components/AudioEmitterComponent.h b/Nuake/Source/Nuake/Scene/Components/AudioEmitterComponent.h similarity index 94% rename from Nuake/src/Scene/Components/AudioEmitterComponent.h rename to Nuake/Source/Nuake/Scene/Components/AudioEmitterComponent.h index fedced6c..5c8d0994 100644 --- a/Nuake/src/Scene/Components/AudioEmitterComponent.h +++ b/Nuake/Source/Nuake/Scene/Components/AudioEmitterComponent.h @@ -3,9 +3,9 @@ #include "Component.h" #include "FieldTypes.h" -#include "src/Core/Core.h" -#include "src/Resource/Resource.h" -#include "src/Resource/Serializable.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Resource/Resource.h" +#include "Nuake/Resource/Serializable.h" namespace Nuake { diff --git a/Nuake/src/Scene/Components/BSPBrushComponent.h b/Nuake/Source/Nuake/Scene/Components/BSPBrushComponent.h similarity index 90% rename from Nuake/src/Scene/Components/BSPBrushComponent.h rename to Nuake/Source/Nuake/Scene/Components/BSPBrushComponent.h index 4e33a5c1..a731caff 100644 --- a/Nuake/src/Scene/Components/BSPBrushComponent.h +++ b/Nuake/Source/Nuake/Scene/Components/BSPBrushComponent.h @@ -2,12 +2,12 @@ #include "Component.h" -#include "src/Core/Core.h" -#include "src/Core/Maths.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" -#include "src/Rendering/Textures/Material.h" -#include "src/Rendering/Mesh/Mesh.h" -#include "src/Physics/Rigibody.h" +#include "Nuake/Rendering/Textures/Material.h" +#include "Nuake/Rendering/Mesh/Mesh.h" +#include "Nuake/Physics/Rigibody.h" namespace Nuake { class BSPBrushComponent : public Component diff --git a/Nuake/src/Scene/Components/BoneComponent.cpp b/Nuake/Source/Nuake/Scene/Components/BoneComponent.cpp similarity index 61% rename from Nuake/src/Scene/Components/BoneComponent.cpp rename to Nuake/Source/Nuake/Scene/Components/BoneComponent.cpp index d97d1a95..1ffa0d31 100644 --- a/Nuake/src/Scene/Components/BoneComponent.cpp +++ b/Nuake/Source/Nuake/Scene/Components/BoneComponent.cpp @@ -1,4 +1,4 @@ -#include "src/Core/Core.h" +#include "Nuake/Core/Core.h" #include "BoneComponent.h" diff --git a/Nuake/src/Scene/Components/BoneComponent.h b/Nuake/Source/Nuake/Scene/Components/BoneComponent.h similarity index 87% rename from Nuake/src/Scene/Components/BoneComponent.h rename to Nuake/Source/Nuake/Scene/Components/BoneComponent.h index 6688ee92..edd84a6f 100644 --- a/Nuake/src/Scene/Components/BoneComponent.h +++ b/Nuake/Source/Nuake/Scene/Components/BoneComponent.h @@ -2,8 +2,8 @@ #include "Component.h" -#include "src/Core/Core.h" -#include "src/Resource/Serializable.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Resource/Serializable.h" namespace Nuake { diff --git a/Nuake/src/Scene/Components/BoxCollider.cpp b/Nuake/Source/Nuake/Scene/Components/BoxCollider.cpp similarity index 89% rename from Nuake/src/Scene/Components/BoxCollider.cpp rename to Nuake/Source/Nuake/Scene/Components/BoxCollider.cpp index f6f0292d..49842d07 100644 --- a/Nuake/src/Scene/Components/BoxCollider.cpp +++ b/Nuake/Source/Nuake/Scene/Components/BoxCollider.cpp @@ -1,5 +1,5 @@ #include "BoxCollider.h" -#include "src/Resource/Serializable.h" +#include "Nuake/Resource/Serializable.h" namespace Nuake { diff --git a/Nuake/src/Scene/Components/BoxCollider.h b/Nuake/Source/Nuake/Scene/Components/BoxCollider.h similarity index 92% rename from Nuake/src/Scene/Components/BoxCollider.h rename to Nuake/Source/Nuake/Scene/Components/BoxCollider.h index 28057a1a..3b8cf519 100644 --- a/Nuake/src/Scene/Components/BoxCollider.h +++ b/Nuake/Source/Nuake/Scene/Components/BoxCollider.h @@ -2,8 +2,8 @@ #include "Component.h" -#include "src/Physics/PhysicsShapes.h" -#include "src/Core/Core.h" +#include "Nuake/Physics/PhysicsShapes.h" +#include "Nuake/Core/Core.h" namespace Nuake { diff --git a/Nuake/src/Scene/Components/CameraComponent.cpp b/Nuake/Source/Nuake/Scene/Components/CameraComponent.cpp similarity index 66% rename from Nuake/src/Scene/Components/CameraComponent.cpp rename to Nuake/Source/Nuake/Scene/Components/CameraComponent.cpp index 6b51be9d..0c69ada9 100644 --- a/Nuake/src/Scene/Components/CameraComponent.cpp +++ b/Nuake/Source/Nuake/Scene/Components/CameraComponent.cpp @@ -1,7 +1,7 @@ #pragma once #include "CameraComponent.h" -#include "src/Rendering/Camera.h" -#include "src/Scene/Entities/ImGuiHelper.h" +#include "Nuake/Rendering/Camera.h" +#include "Nuake/Scene/Entities/ImGuiHelper.h" namespace Nuake { CameraComponent::CameraComponent() diff --git a/Nuake/src/Scene/Components/CameraComponent.h b/Nuake/Source/Nuake/Scene/Components/CameraComponent.h similarity index 79% rename from Nuake/src/Scene/Components/CameraComponent.h rename to Nuake/Source/Nuake/Scene/Components/CameraComponent.h index 07be17c7..2dfce7be 100644 --- a/Nuake/src/Scene/Components/CameraComponent.h +++ b/Nuake/Source/Nuake/Scene/Components/CameraComponent.h @@ -3,10 +3,10 @@ #include "Component.h" #include "TransformComponent.h" -#include "src/Core/Core.h" -#include "src/Resource/Serializable.h" -#include "src/Rendering/Camera.h" -#include "src/Resource/UUID.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Resource/Serializable.h" +#include "Nuake/Rendering/Camera.h" +#include "Nuake/Resource/UUID.h" namespace Nuake { diff --git a/Nuake/src/Scene/Components/CapsuleColliderComponent.cpp b/Nuake/Source/Nuake/Scene/Components/CapsuleColliderComponent.cpp similarity index 90% rename from Nuake/src/Scene/Components/CapsuleColliderComponent.cpp rename to Nuake/Source/Nuake/Scene/Components/CapsuleColliderComponent.cpp index ce9b2458..c458454b 100644 --- a/Nuake/src/Scene/Components/CapsuleColliderComponent.cpp +++ b/Nuake/Source/Nuake/Scene/Components/CapsuleColliderComponent.cpp @@ -1,5 +1,5 @@ #include "CapsuleColliderComponent.h" -#include "src/Resource/Serializable.h" +#include "Nuake/Resource/Serializable.h" namespace Nuake { diff --git a/Nuake/src/Scene/Components/CapsuleColliderComponent.h b/Nuake/Source/Nuake/Scene/Components/CapsuleColliderComponent.h similarity index 83% rename from Nuake/src/Scene/Components/CapsuleColliderComponent.h rename to Nuake/Source/Nuake/Scene/Components/CapsuleColliderComponent.h index ee146789..eb0d93f7 100644 --- a/Nuake/src/Scene/Components/CapsuleColliderComponent.h +++ b/Nuake/Source/Nuake/Scene/Components/CapsuleColliderComponent.h @@ -2,8 +2,8 @@ #include "Component.h" -#include "src/Physics/PhysicsShapes.h" -#include "src/Core/Core.h" +#include "Nuake/Physics/PhysicsShapes.h" +#include "Nuake/Core/Core.h" namespace Nuake { diff --git a/Nuake/src/Scene/Components/CharacterControllerComponent.h b/Nuake/Source/Nuake/Scene/Components/CharacterControllerComponent.h similarity index 97% rename from Nuake/src/Scene/Components/CharacterControllerComponent.h rename to Nuake/Source/Nuake/Scene/Components/CharacterControllerComponent.h index 9060cf09..70591030 100644 --- a/Nuake/src/Scene/Components/CharacterControllerComponent.h +++ b/Nuake/Source/Nuake/Scene/Components/CharacterControllerComponent.h @@ -2,7 +2,7 @@ #include "Component.h" -#include "src/Physics/CharacterController.h" +#include "Nuake/Physics/CharacterController.h" namespace Nuake { diff --git a/Nuake/src/Scene/Components/Component.cpp b/Nuake/Source/Nuake/Scene/Components/Component.cpp similarity index 100% rename from Nuake/src/Scene/Components/Component.cpp rename to Nuake/Source/Nuake/Scene/Components/Component.cpp diff --git a/Nuake/src/Scene/Components/Component.h b/Nuake/Source/Nuake/Scene/Components/Component.h similarity index 91% rename from Nuake/src/Scene/Components/Component.h rename to Nuake/Source/Nuake/Scene/Components/Component.h index 1a07dc6d..1f0027b1 100644 --- a/Nuake/src/Scene/Components/Component.h +++ b/Nuake/Source/Nuake/Scene/Components/Component.h @@ -1,6 +1,6 @@ #pragma once -#include "src/Core/Object/Object.h" +#include "Nuake/Core/Object/Object.h" #include "FieldTypes.h" namespace Nuake diff --git a/Nuake/src/Scene/Components/CylinderColliderComponent.cpp b/Nuake/Source/Nuake/Scene/Components/CylinderColliderComponent.cpp similarity index 90% rename from Nuake/src/Scene/Components/CylinderColliderComponent.cpp rename to Nuake/Source/Nuake/Scene/Components/CylinderColliderComponent.cpp index 012bd8c7..45d1f418 100644 --- a/Nuake/src/Scene/Components/CylinderColliderComponent.cpp +++ b/Nuake/Source/Nuake/Scene/Components/CylinderColliderComponent.cpp @@ -1,5 +1,5 @@ #include "CylinderColliderComponent.h" -#include "src/Resource/Serializable.h" +#include "Nuake/Resource/Serializable.h" namespace Nuake { diff --git a/Nuake/src/Scene/Components/CylinderColliderComponent.h b/Nuake/Source/Nuake/Scene/Components/CylinderColliderComponent.h similarity index 83% rename from Nuake/src/Scene/Components/CylinderColliderComponent.h rename to Nuake/Source/Nuake/Scene/Components/CylinderColliderComponent.h index fefa5c27..c2a0589b 100644 --- a/Nuake/src/Scene/Components/CylinderColliderComponent.h +++ b/Nuake/Source/Nuake/Scene/Components/CylinderColliderComponent.h @@ -2,8 +2,8 @@ #include "Component.h" -#include "src/Physics/PhysicsShapes.h" -#include "src/Core/Core.h" +#include "Nuake/Physics/PhysicsShapes.h" +#include "Nuake/Core/Core.h" namespace Nuake { diff --git a/Nuake/src/Scene/Components/EnvironmentComponent.cpp b/Nuake/Source/Nuake/Scene/Components/EnvironmentComponent.cpp similarity index 79% rename from Nuake/src/Scene/Components/EnvironmentComponent.cpp rename to Nuake/Source/Nuake/Scene/Components/EnvironmentComponent.cpp index 21399bde..f8693ba8 100644 --- a/Nuake/src/Scene/Components/EnvironmentComponent.cpp +++ b/Nuake/Source/Nuake/Scene/Components/EnvironmentComponent.cpp @@ -1,6 +1,6 @@ #include "EnvironmentComponent.h" -#include "src/FileSystem/File.h" -#include "src/FileSystem/FileSystem.h" +#include "Nuake/FileSystem/File.h" +#include "Nuake/FileSystem/FileSystem.h" namespace Nuake { diff --git a/Nuake/src/Scene/Components/EnvironmentComponent.h b/Nuake/Source/Nuake/Scene/Components/EnvironmentComponent.h similarity index 88% rename from Nuake/src/Scene/Components/EnvironmentComponent.h rename to Nuake/Source/Nuake/Scene/Components/EnvironmentComponent.h index 23b056c0..2f76264c 100644 --- a/Nuake/src/Scene/Components/EnvironmentComponent.h +++ b/Nuake/Source/Nuake/Scene/Components/EnvironmentComponent.h @@ -2,9 +2,9 @@ #include "Component.h" -#include "src/Core/Core.h" -#include "src/Resource/Serializable.h" -#include "src/Resource/UUID.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Resource/Serializable.h" +#include "Nuake/Resource/UUID.h" namespace Nuake { diff --git a/Nuake/src/Scene/Components/FieldTypes.cpp b/Nuake/Source/Nuake/Scene/Components/FieldTypes.cpp similarity index 91% rename from Nuake/src/Scene/Components/FieldTypes.cpp rename to Nuake/Source/Nuake/Scene/Components/FieldTypes.cpp index c9ff4278..9bd65379 100644 --- a/Nuake/src/Scene/Components/FieldTypes.cpp +++ b/Nuake/Source/Nuake/Scene/Components/FieldTypes.cpp @@ -1,6 +1,6 @@ #include "FieldTypes.h" -#include "src/FileSystem/File.h" +#include "Nuake/FileSystem/File.h" bool Nuake::ResourceFile::Exist() { diff --git a/Nuake/src/Scene/Components/FieldTypes.h b/Nuake/Source/Nuake/Scene/Components/FieldTypes.h similarity index 94% rename from Nuake/src/Scene/Components/FieldTypes.h rename to Nuake/Source/Nuake/Scene/Components/FieldTypes.h index 3f321904..7a76139e 100644 --- a/Nuake/src/Scene/Components/FieldTypes.h +++ b/Nuake/Source/Nuake/Scene/Components/FieldTypes.h @@ -2,7 +2,7 @@ #include -#include "src/Core/Core.h" +#include "Nuake/Core/Core.h" namespace Nuake { diff --git a/Nuake/src/Scene/Components/LightComponent.cpp b/Nuake/Source/Nuake/Scene/Components/LightComponent.cpp similarity index 93% rename from Nuake/src/Scene/Components/LightComponent.cpp rename to Nuake/Source/Nuake/Scene/Components/LightComponent.cpp index 9f71e1c2..57195565 100644 --- a/Nuake/src/Scene/Components/LightComponent.cpp +++ b/Nuake/Source/Nuake/Scene/Components/LightComponent.cpp @@ -1,11 +1,11 @@ #pragma once //#include #include "LightComponent.h" -#include "src/Rendering/Renderer.h" +#include "Nuake/Rendering/Renderer.h" #include -#include "src/Core/Core.h" -#include +#include "Nuake/Core/Core.h" +#include "Nuake/Scene/Entities/ImGuiHelper.h" namespace Nuake { diff --git a/Nuake/src/Scene/Components/LightComponent.h b/Nuake/Source/Nuake/Scene/Components/LightComponent.h similarity index 97% rename from Nuake/src/Scene/Components/LightComponent.h rename to Nuake/Source/Nuake/Scene/Components/LightComponent.h index 3706d669..a8694ed1 100644 --- a/Nuake/src/Scene/Components/LightComponent.h +++ b/Nuake/Source/Nuake/Scene/Components/LightComponent.h @@ -3,11 +3,11 @@ #include "Component.h" #include "TransformComponent.h" -#include "../Rendering/Camera.h" +#include "Nuake/Rendering/Camera.h" #include "VisibilityComponent.h" -#include "../Resource/Serializable.h" -#include "src/Rendering/Buffers/Framebuffer.h" -#include "src/Rendering/Vulkan/VulkanImage/VulkanImage.h" +#include "Nuake/Resource/Serializable.h" +#include "Nuake/Rendering/Buffers/Framebuffer.h" +#include "Nuake/Rendering/Vulkan/VulkanImage/VulkanImage.h" #include #include diff --git a/Nuake/src/Scene/Components/MeshCollider.h b/Nuake/Source/Nuake/Scene/Components/MeshCollider.h similarity index 87% rename from Nuake/src/Scene/Components/MeshCollider.h rename to Nuake/Source/Nuake/Scene/Components/MeshCollider.h index d032cd33..58f2ee25 100644 --- a/Nuake/src/Scene/Components/MeshCollider.h +++ b/Nuake/Source/Nuake/Scene/Components/MeshCollider.h @@ -2,8 +2,8 @@ #include "Component.h" -#include "src/Physics/PhysicsShapes.h" -#include "src/Core/Core.h" +#include "Nuake/Physics/PhysicsShapes.h" +#include "Nuake/Core/Core.h" namespace Nuake { diff --git a/Nuake/Source/Nuake/Scene/Components/ModelComponent.cpp b/Nuake/Source/Nuake/Scene/Components/ModelComponent.cpp new file mode 100644 index 00000000..5ddee31c --- /dev/null +++ b/Nuake/Source/Nuake/Scene/Components/ModelComponent.cpp @@ -0,0 +1,22 @@ +#include "Nuake/Resource/ModelLoader.h" +#include "ModelComponent.h" +#include "Nuake/Rendering/Mesh/Mesh.h" +#include "Nuake/Rendering/Textures/TextureManager.h" +#include "Nuake/Rendering/Textures/Material.h" +#include "Nuake/Rendering/Renderer.h" +#include "Nuake/Rendering/Textures/MaterialManager.h" + +namespace Nuake { + + ModelComponent::ModelComponent() + { + + } + + void ModelComponent::LoadModel() + { + auto loader = ModelLoader(); + //this->ModelResource = loader.LoadModel(ModelPath); + } +} + diff --git a/Nuake/src/Scene/Components/ModelComponent.h b/Nuake/Source/Nuake/Scene/Components/ModelComponent.h similarity index 87% rename from Nuake/src/Scene/Components/ModelComponent.h rename to Nuake/Source/Nuake/Scene/Components/ModelComponent.h index 7070c9bd..22b60596 100644 --- a/Nuake/src/Scene/Components/ModelComponent.h +++ b/Nuake/Source/Nuake/Scene/Components/ModelComponent.h @@ -1,15 +1,15 @@ #pragma once #include "Component.h" -#include "src/Resource/RID.h" -#include "src/Core/String.h" -#include "src/Resource/Model.h" -#include "src/Resource/ResourceLoader.h" -#include "src/Resource/Serializable.h" +#include "Nuake/Resource/RID.h" +#include "Nuake/Core/String.h" +#include "Nuake/Resource/Model.h" +#include "Nuake/Resource/ResourceLoader.h" +#include "Nuake/Resource/Serializable.h" #include #include -#include +#include "Nuake/Resource/Serializer/BinarySerializer.h" namespace Nuake diff --git a/Nuake/src/Scene/Components/NameComponent.h b/Nuake/Source/Nuake/Scene/Components/NameComponent.h similarity index 89% rename from Nuake/src/Scene/Components/NameComponent.h rename to Nuake/Source/Nuake/Scene/Components/NameComponent.h index ca091733..4a4f18b3 100644 --- a/Nuake/src/Scene/Components/NameComponent.h +++ b/Nuake/Source/Nuake/Scene/Components/NameComponent.h @@ -1,6 +1,6 @@ #pragma once -#include "src/Core/OS.h" -#include "src/Resource/Serializable.h" +#include "Nuake/Core/OS.h" +#include "Nuake/Resource/Serializable.h" namespace Nuake { class NameComponent diff --git a/Nuake/src/Scene/Components/NativeScriptComponent.h b/Nuake/Source/Nuake/Scene/Components/NativeScriptComponent.h similarity index 100% rename from Nuake/src/Scene/Components/NativeScriptComponent.h rename to Nuake/Source/Nuake/Scene/Components/NativeScriptComponent.h diff --git a/Nuake/src/Scene/Components/NavMeshVolumeComponent.h b/Nuake/Source/Nuake/Scene/Components/NavMeshVolumeComponent.h similarity index 98% rename from Nuake/src/Scene/Components/NavMeshVolumeComponent.h rename to Nuake/Source/Nuake/Scene/Components/NavMeshVolumeComponent.h index a14f9ade..adc2cb1c 100644 --- a/Nuake/src/Scene/Components/NavMeshVolumeComponent.h +++ b/Nuake/Source/Nuake/Scene/Components/NavMeshVolumeComponent.h @@ -4,7 +4,7 @@ #include "../Entities/Entity.h" #include "Engine.h" -#include +#include "Nuake/AI/NavMesh.h" namespace Nuake { diff --git a/Nuake/src/Scene/Components/NetScriptComponent.h b/Nuake/Source/Nuake/Scene/Components/NetScriptComponent.h similarity index 95% rename from Nuake/src/Scene/Components/NetScriptComponent.h rename to Nuake/Source/Nuake/Scene/Components/NetScriptComponent.h index 52fc0c62..d8ab5eeb 100644 --- a/Nuake/src/Scene/Components/NetScriptComponent.h +++ b/Nuake/Source/Nuake/Scene/Components/NetScriptComponent.h @@ -2,15 +2,15 @@ #include "Component.h" -#include "src/Core/Core.h" -#include "src/Core/Maths.h" -#include "src/FileSystem/FileSystem.h" -#include "src/Core/Logger.h" -#include "src/Resource/Serializable.h" -#include "src/Resource/File.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/FileSystem/FileSystem.h" +#include "Nuake/Core/Logger.h" +#include "Nuake/Resource/Serializable.h" +#include "Nuake/Resource/File.h" #include -#include "src/Core/Object/Object.h" +#include "Nuake/Core/Object/Object.h" namespace Nuake { diff --git a/Nuake/src/Scene/Components/ParentComponent.h b/Nuake/Source/Nuake/Scene/Components/ParentComponent.h similarity index 100% rename from Nuake/src/Scene/Components/ParentComponent.h rename to Nuake/Source/Nuake/Scene/Components/ParentComponent.h diff --git a/Nuake/src/Scene/Components/ParticleEmitterComponent.cpp b/Nuake/Source/Nuake/Scene/Components/ParticleEmitterComponent.cpp similarity index 85% rename from Nuake/src/Scene/Components/ParticleEmitterComponent.cpp rename to Nuake/Source/Nuake/Scene/Components/ParticleEmitterComponent.cpp index 3c74162e..c9faa86e 100644 --- a/Nuake/src/Scene/Components/ParticleEmitterComponent.cpp +++ b/Nuake/Source/Nuake/Scene/Components/ParticleEmitterComponent.cpp @@ -1,7 +1,7 @@ -#include "src/Scene/Components/ParticleEmitterComponent.h" -#include "src/FileSystem/File.h" -#include -#include +#include "Nuake/Scene/Components/ParticleEmitterComponent.h" +#include "Nuake/FileSystem/File.h" +#include "Nuake/Resource/ResourceManager.h" +#include "Nuake/Resource/ResourceLoader.h" namespace Nuake { diff --git a/Nuake/src/Scene/Components/ParticleEmitterComponent.h b/Nuake/Source/Nuake/Scene/Components/ParticleEmitterComponent.h similarity index 93% rename from Nuake/src/Scene/Components/ParticleEmitterComponent.h rename to Nuake/Source/Nuake/Scene/Components/ParticleEmitterComponent.h index f6dc6846..775629c0 100644 --- a/Nuake/src/Scene/Components/ParticleEmitterComponent.h +++ b/Nuake/Source/Nuake/Scene/Components/ParticleEmitterComponent.h @@ -2,11 +2,11 @@ #include "Component.h" -#include "src/Core/Core.h" -#include "src/Core/Maths.h" -#include "src/Resource/Serializable.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Resource/Serializable.h" -#include "src/Scene/Systems/ParticleEmitter.h" +#include "Nuake/Scene/Systems/ParticleEmitter.h" namespace Nuake diff --git a/Nuake/src/Scene/Components/PrefabComponent.h b/Nuake/Source/Nuake/Scene/Components/PrefabComponent.h similarity index 94% rename from Nuake/src/Scene/Components/PrefabComponent.h rename to Nuake/Source/Nuake/Scene/Components/PrefabComponent.h index 95b3008e..273d0276 100644 --- a/Nuake/src/Scene/Components/PrefabComponent.h +++ b/Nuake/Source/Nuake/Scene/Components/PrefabComponent.h @@ -1,6 +1,6 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Resource/Prefab.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Resource/Prefab.h" namespace Nuake { class PrefabComponent diff --git a/Nuake/src/Scene/Components/QuakeMap.h b/Nuake/Source/Nuake/Scene/Components/QuakeMap.h similarity index 89% rename from Nuake/src/Scene/Components/QuakeMap.h rename to Nuake/Source/Nuake/Scene/Components/QuakeMap.h index 67836356..4bbafeb0 100644 --- a/Nuake/src/Scene/Components/QuakeMap.h +++ b/Nuake/Source/Nuake/Scene/Components/QuakeMap.h @@ -3,16 +3,16 @@ #include "Component.h" #include "FieldTypes.h" -#include "src/FileSystem/File.h" -#include "src/Rendering/Mesh/Mesh.h" -#include "src/Resource/Serializable.h" -#include "src/Scene/Systems/QuakeMapBuilder.h" -#include "src/Scene/Entities/Entity.h" +#include "Nuake/FileSystem/File.h" +#include "Nuake/Rendering/Mesh/Mesh.h" +#include "Nuake/Resource/Serializable.h" +#include "Nuake/Scene/Systems/QuakeMapBuilder.h" +#include "Nuake/Scene/Entities/Entity.h" #include "Engine.h" #include #include -#include +#include "Nuake/Resource/Serializer/BinarySerializer.h" namespace Nuake { diff --git a/Nuake/src/Scene/Components/RigidbodyComponent.cpp b/Nuake/Source/Nuake/Scene/Components/RigidbodyComponent.cpp similarity index 84% rename from Nuake/src/Scene/Components/RigidbodyComponent.cpp rename to Nuake/Source/Nuake/Scene/Components/RigidbodyComponent.cpp index 0e045f07..c006498f 100644 --- a/Nuake/src/Scene/Components/RigidbodyComponent.cpp +++ b/Nuake/Source/Nuake/Scene/Components/RigidbodyComponent.cpp @@ -1,9 +1,9 @@ #pragma once #include "RigidbodyComponent.h" -#include "src/Physics/Rigibody.h" -#include "src/Physics/PhysicsManager.h" -#include "src/Rendering/Renderer.h" +#include "Nuake/Physics/Rigibody.h" +#include "Nuake/Physics/PhysicsManager.h" +#include "Nuake/Rendering/Renderer.h" namespace Nuake { RigidBodyComponent::RigidBodyComponent() : Mass(0.0f) diff --git a/Nuake/src/Scene/Components/RigidbodyComponent.h b/Nuake/Source/Nuake/Scene/Components/RigidbodyComponent.h similarity index 97% rename from Nuake/src/Scene/Components/RigidbodyComponent.h rename to Nuake/Source/Nuake/Scene/Components/RigidbodyComponent.h index a7804f03..d246041b 100644 --- a/Nuake/src/Scene/Components/RigidbodyComponent.h +++ b/Nuake/Source/Nuake/Scene/Components/RigidbodyComponent.h @@ -4,7 +4,7 @@ #include "TransformComponent.h" #include "VisibilityComponent.h" -#include "src/Core/Core.h" +#include "Nuake/Core/Core.h" namespace Nuake { namespace Physics diff --git a/Nuake/src/Scene/Components/SkinnedModelComponent.cpp b/Nuake/Source/Nuake/Scene/Components/SkinnedModelComponent.cpp similarity index 96% rename from Nuake/src/Scene/Components/SkinnedModelComponent.cpp rename to Nuake/Source/Nuake/Scene/Components/SkinnedModelComponent.cpp index 4ee043ad..36f46463 100644 --- a/Nuake/src/Scene/Components/SkinnedModelComponent.cpp +++ b/Nuake/Source/Nuake/Scene/Components/SkinnedModelComponent.cpp @@ -1,6 +1,6 @@ #include "SkinnedModelComponent.h" -#include "src/Resource/ModelLoader.h" -#include "src/Scene/Entities/Entity.h" +#include "Nuake/Resource/ModelLoader.h" +#include "Nuake/Scene/Entities/Entity.h" namespace Nuake { diff --git a/Nuake/src/Scene/Components/SkinnedModelComponent.h b/Nuake/Source/Nuake/Scene/Components/SkinnedModelComponent.h similarity index 90% rename from Nuake/src/Scene/Components/SkinnedModelComponent.h rename to Nuake/Source/Nuake/Scene/Components/SkinnedModelComponent.h index 2a6dd5e2..d7b4ec67 100644 --- a/Nuake/src/Scene/Components/SkinnedModelComponent.h +++ b/Nuake/Source/Nuake/Scene/Components/SkinnedModelComponent.h @@ -3,10 +3,10 @@ #include "Component.h" #include "FieldTypes.h" -#include "src/FileSystem/File.h" -#include "src/FileSystem/FileSystem.h" -#include "src/Resource/Serializable.h" -#include "src/Resource/SkinnedModel.h" +#include "Nuake/FileSystem/File.h" +#include "Nuake/FileSystem/FileSystem.h" +#include "Nuake/Resource/Serializable.h" +#include "Nuake/Resource/SkinnedModel.h" #include #include diff --git a/Nuake/src/Scene/Components/SkyComponent.cpp b/Nuake/Source/Nuake/Scene/Components/SkyComponent.cpp similarity index 78% rename from Nuake/src/Scene/Components/SkyComponent.cpp rename to Nuake/Source/Nuake/Scene/Components/SkyComponent.cpp index 79e5261b..aca5f2eb 100644 --- a/Nuake/src/Scene/Components/SkyComponent.cpp +++ b/Nuake/Source/Nuake/Scene/Components/SkyComponent.cpp @@ -1,6 +1,6 @@ #include "SkyComponent.h" -#include "src/FileSystem/File.h" -#include "src/FileSystem/FileSystem.h" +#include "Nuake/FileSystem/File.h" +#include "Nuake/FileSystem/FileSystem.h" using namespace Nuake; diff --git a/Nuake/src/Scene/Components/SkyComponent.h b/Nuake/Source/Nuake/Scene/Components/SkyComponent.h similarity index 90% rename from Nuake/src/Scene/Components/SkyComponent.h rename to Nuake/Source/Nuake/Scene/Components/SkyComponent.h index 00095be0..4fb5caa7 100644 --- a/Nuake/src/Scene/Components/SkyComponent.h +++ b/Nuake/Source/Nuake/Scene/Components/SkyComponent.h @@ -1,9 +1,9 @@ #pragma once #include "Component.h" -#include "src/Core/Core.h" -#include "src/Resource/Serializable.h" -#include "src/Resource/UUID.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Resource/Serializable.h" +#include "Nuake/Resource/UUID.h" namespace Nuake { class SkyComponent : public Component diff --git a/Nuake/src/Scene/Components/SphereCollider.h b/Nuake/Source/Nuake/Scene/Components/SphereCollider.h similarity index 92% rename from Nuake/src/Scene/Components/SphereCollider.h rename to Nuake/Source/Nuake/Scene/Components/SphereCollider.h index 7ad00e94..6db8c8ad 100644 --- a/Nuake/src/Scene/Components/SphereCollider.h +++ b/Nuake/Source/Nuake/Scene/Components/SphereCollider.h @@ -2,8 +2,8 @@ #include "Component.h" -#include "src/Physics/PhysicsShapes.h" -#include "src/Core/Core.h" +#include "Nuake/Physics/PhysicsShapes.h" +#include "Nuake/Core/Core.h" namespace Nuake { diff --git a/Nuake/src/Scene/Components/SpriteComponent.cpp b/Nuake/Source/Nuake/Scene/Components/SpriteComponent.cpp similarity index 88% rename from Nuake/src/Scene/Components/SpriteComponent.cpp rename to Nuake/Source/Nuake/Scene/Components/SpriteComponent.cpp index 44537157..b2f7202b 100644 --- a/Nuake/src/Scene/Components/SpriteComponent.cpp +++ b/Nuake/Source/Nuake/Scene/Components/SpriteComponent.cpp @@ -1,11 +1,11 @@ #include "SpriteComponent.h" -#include "src/FileSystem/File.h" -#include "src/FileSystem/FileSystem.h" -#include "src/Rendering/Textures/TextureManager.h" -#include "src/Rendering/Textures/MaterialManager.h" -#include "src/Rendering/Textures/Material.h" -#include "src/Rendering/Vertex.h" +#include "Nuake/FileSystem/File.h" +#include "Nuake/FileSystem/FileSystem.h" +#include "Nuake/Rendering/Textures/TextureManager.h" +#include "Nuake/Rendering/Textures/MaterialManager.h" +#include "Nuake/Rendering/Textures/Material.h" +#include "Nuake/Rendering/Vertex.h" namespace Nuake { diff --git a/Nuake/src/Scene/Components/SpriteComponent.h b/Nuake/Source/Nuake/Scene/Components/SpriteComponent.h similarity index 87% rename from Nuake/src/Scene/Components/SpriteComponent.h rename to Nuake/Source/Nuake/Scene/Components/SpriteComponent.h index 622d34cc..7a36de8c 100644 --- a/Nuake/src/Scene/Components/SpriteComponent.h +++ b/Nuake/Source/Nuake/Scene/Components/SpriteComponent.h @@ -3,10 +3,10 @@ #include "Component.h" #include "FieldTypes.h" -#include "src/Core/Core.h" -#include "src/Resource/Serializable.h" -#include "src/Rendering/Textures/Texture.h" -#include "src/Rendering/Mesh/Mesh.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Resource/Serializable.h" +#include "Nuake/Rendering/Textures/Texture.h" +#include "Nuake/Rendering/Mesh/Mesh.h" namespace Nuake { diff --git a/Nuake/src/Scene/Components/TransformComponent.cpp b/Nuake/Source/Nuake/Scene/Components/TransformComponent.cpp similarity index 100% rename from Nuake/src/Scene/Components/TransformComponent.cpp rename to Nuake/Source/Nuake/Scene/Components/TransformComponent.cpp diff --git a/Nuake/src/Scene/Components/TransformComponent.h b/Nuake/Source/Nuake/Scene/Components/TransformComponent.h similarity index 97% rename from Nuake/src/Scene/Components/TransformComponent.h rename to Nuake/Source/Nuake/Scene/Components/TransformComponent.h index 7c598443..c07ade4a 100644 --- a/Nuake/src/Scene/Components/TransformComponent.h +++ b/Nuake/Source/Nuake/Scene/Components/TransformComponent.h @@ -1,6 +1,6 @@ #pragma once -#include "src/Core/Maths.h" -#include "src/Resource/Serializable.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Resource/Serializable.h" namespace Nuake { diff --git a/Nuake/src/Scene/Components/UIComponent.cpp b/Nuake/Source/Nuake/Scene/Components/UIComponent.cpp similarity index 100% rename from Nuake/src/Scene/Components/UIComponent.cpp rename to Nuake/Source/Nuake/Scene/Components/UIComponent.cpp diff --git a/Nuake/src/Scene/Components/UIComponent.h b/Nuake/Source/Nuake/Scene/Components/UIComponent.h similarity index 89% rename from Nuake/src/Scene/Components/UIComponent.h rename to Nuake/Source/Nuake/Scene/Components/UIComponent.h index a0a635fc..79ad8f63 100644 --- a/Nuake/src/Scene/Components/UIComponent.h +++ b/Nuake/Source/Nuake/Scene/Components/UIComponent.h @@ -1,14 +1,14 @@ #pragma once #include "Component.h" -#include "src/Core/Maths.h" +#include "Nuake/Core/Maths.h" #include "FieldTypes.h" -#include "src/Core/Logger.h" -#include "src/FileSystem/File.h" -#include "src/FileSystem/FileSystem.h" +#include "Nuake/Core/Logger.h" +#include "Nuake/FileSystem/File.h" +#include "Nuake/FileSystem/FileSystem.h" -#include "src/Resource/UUID.h" -#include "src/Resource/Serializable.h" +#include "Nuake/Resource/UUID.h" +#include "Nuake/Resource/Serializable.h" namespace Nuake { diff --git a/Nuake/src/Scene/Components/VisibilityComponent.h b/Nuake/Source/Nuake/Scene/Components/VisibilityComponent.h similarity index 86% rename from Nuake/src/Scene/Components/VisibilityComponent.h rename to Nuake/Source/Nuake/Scene/Components/VisibilityComponent.h index 97e38852..a6b1e3e9 100644 --- a/Nuake/src/Scene/Components/VisibilityComponent.h +++ b/Nuake/Source/Nuake/Scene/Components/VisibilityComponent.h @@ -1,5 +1,5 @@ #pragma once -#include "src/Resource/Serializable.h" +#include "Nuake/Resource/Serializable.h" struct VisibilityComponent { diff --git a/Nuake/src/Scene/EditorCamera.cpp b/Nuake/Source/Nuake/Scene/EditorCamera.cpp similarity index 98% rename from Nuake/src/Scene/EditorCamera.cpp rename to Nuake/Source/Nuake/Scene/EditorCamera.cpp index 0da0d8e5..58bc4ac6 100644 --- a/Nuake/src/Scene/EditorCamera.cpp +++ b/Nuake/Source/Nuake/Scene/EditorCamera.cpp @@ -3,10 +3,10 @@ #include #include -#include "src/Core/Logger.h" -#include -#include -#include "src/Resource/Project.h" +#include "Nuake/Core/Logger.h" +#include "Vendors/imgui/imgui.h" +#include "Engine.h" +#include "Nuake/Resource/Project.h" namespace Nuake { diff --git a/Nuake/src/Scene/EditorCamera.h b/Nuake/Source/Nuake/Scene/EditorCamera.h similarity index 89% rename from Nuake/src/Scene/EditorCamera.h rename to Nuake/Source/Nuake/Scene/EditorCamera.h index e1d6db91..1c470dfe 100644 --- a/Nuake/src/Scene/EditorCamera.h +++ b/Nuake/Source/Nuake/Scene/EditorCamera.h @@ -1,7 +1,7 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Core/Timestep.h" -#include "src/Rendering/Camera.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Timestep.h" +#include "Nuake/Rendering/Camera.h" namespace Nuake diff --git a/Nuake/src/Scene/Entities/Entity.cpp b/Nuake/Source/Nuake/Scene/Entities/Entity.cpp similarity index 99% rename from Nuake/src/Scene/Entities/Entity.cpp rename to Nuake/Source/Nuake/Scene/Entities/Entity.cpp index a818628c..5f8672f5 100644 --- a/Nuake/src/Scene/Entities/Entity.cpp +++ b/Nuake/Source/Nuake/Scene/Entities/Entity.cpp @@ -1,6 +1,6 @@ #include "Entity.h" -#include "src/Scene/Components.h" +#include "Nuake/Scene/Components.h" namespace Nuake diff --git a/Nuake/src/Scene/Entities/Entity.h b/Nuake/Source/Nuake/Scene/Entities/Entity.h similarity index 94% rename from Nuake/src/Scene/Entities/Entity.h rename to Nuake/Source/Nuake/Scene/Entities/Entity.h index f0fb2227..a767714e 100644 --- a/Nuake/src/Scene/Entities/Entity.h +++ b/Nuake/Source/Nuake/Scene/Entities/Entity.h @@ -1,11 +1,10 @@ #pragma once #include -#include -#include "src/Core/Logger.h" -#include "../Scene.h" -#include "../Resource/Serializable.h" -#include "../Components/NameComponent.h" +#include "Nuake/Core/Logger.h" +#include "Nuake/Scene/Scene.h" +#include "Nuake/Resource/Serializable.h" +#include "Nuake/Scene/Components/NameComponent.h" namespace Nuake { diff --git a/Nuake/src/Scene/Entities/ImGuiHelper.h b/Nuake/Source/Nuake/Scene/Entities/ImGuiHelper.h similarity index 99% rename from Nuake/src/Scene/Entities/ImGuiHelper.h rename to Nuake/Source/Nuake/Scene/Entities/ImGuiHelper.h index cd7cf3fb..9cec4d49 100644 --- a/Nuake/src/Scene/Entities/ImGuiHelper.h +++ b/Nuake/Source/Nuake/Scene/Entities/ImGuiHelper.h @@ -4,7 +4,7 @@ #include #include #include -#include +#include "imgui/imgui.h" class ImGuiHelper { public: diff --git a/Nuake/src/Scene/Entities/ScriptableEntity.cpp b/Nuake/Source/Nuake/Scene/Entities/ScriptableEntity.cpp similarity index 100% rename from Nuake/src/Scene/Entities/ScriptableEntity.cpp rename to Nuake/Source/Nuake/Scene/Entities/ScriptableEntity.cpp diff --git a/Nuake/src/Scene/Entities/ScriptableEntity.h b/Nuake/Source/Nuake/Scene/Entities/ScriptableEntity.h similarity index 100% rename from Nuake/src/Scene/Entities/ScriptableEntity.h rename to Nuake/Source/Nuake/Scene/Entities/ScriptableEntity.h diff --git a/Nuake/src/Scene/Environment/ProceduralSky.cpp b/Nuake/Source/Nuake/Scene/Environment/ProceduralSky.cpp similarity index 96% rename from Nuake/src/Scene/Environment/ProceduralSky.cpp rename to Nuake/Source/Nuake/Scene/Environment/ProceduralSky.cpp index 3b66e209..dbe0dd7b 100644 --- a/Nuake/src/Scene/Environment/ProceduralSky.cpp +++ b/Nuake/Source/Nuake/Scene/Environment/ProceduralSky.cpp @@ -1,8 +1,8 @@ #include "ProceduralSky.h" -#include "src/Rendering/Renderer.h" -#include "src/Rendering/Shaders/Shader.h" -#include "src/Rendering/Camera.h" +#include "Nuake/Rendering/Renderer.h" +#include "Nuake/Rendering/Shaders/Shader.h" +#include "Nuake/Rendering/Camera.h" #include diff --git a/Nuake/src/Scene/Environment/ProceduralSky.h b/Nuake/Source/Nuake/Scene/Environment/ProceduralSky.h similarity index 83% rename from Nuake/src/Scene/Environment/ProceduralSky.h rename to Nuake/Source/Nuake/Scene/Environment/ProceduralSky.h index 334a8f0d..172fd567 100644 --- a/Nuake/src/Scene/Environment/ProceduralSky.h +++ b/Nuake/Source/Nuake/Scene/Environment/ProceduralSky.h @@ -1,9 +1,9 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Core/Maths.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" -#include "src/Rendering/Vertex.h" -#include "src/Resource/Serializable.h" +#include "Nuake/Rendering/Vertex.h" +#include "Nuake/Resource/Serializable.h" namespace Nuake { diff --git a/Nuake/src/Scene/Environment/Skybox.cpp b/Nuake/Source/Nuake/Scene/Environment/Skybox.cpp similarity index 98% rename from Nuake/src/Scene/Environment/Skybox.cpp rename to Nuake/Source/Nuake/Scene/Environment/Skybox.cpp index 0bee7dd1..300014a7 100644 --- a/Nuake/src/Scene/Environment/Skybox.cpp +++ b/Nuake/Source/Nuake/Scene/Environment/Skybox.cpp @@ -1,8 +1,8 @@ #include "Skybox.h" #include -#include "src/Rendering/Renderer.h" -#include "src/Rendering/Textures/Cubemap.h" +#include "Nuake/Rendering/Renderer.h" +#include "Nuake/Rendering/Textures/Cubemap.h" namespace Nuake { diff --git a/Nuake/src/Scene/Environment/Skybox.h b/Nuake/Source/Nuake/Scene/Environment/Skybox.h similarity index 84% rename from Nuake/src/Scene/Environment/Skybox.h rename to Nuake/Source/Nuake/Scene/Environment/Skybox.h index e5bdf99d..bb23c8b8 100644 --- a/Nuake/src/Scene/Environment/Skybox.h +++ b/Nuake/Source/Nuake/Scene/Environment/Skybox.h @@ -1,6 +1,6 @@ #pragma once -#include "src/Core/Maths.h" -#include "src/Rendering/Textures/HDR.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Rendering/Textures/HDR.h" namespace Nuake { diff --git a/Nuake/src/Scene/Environment/SkyboxHDR.cpp b/Nuake/Source/Nuake/Scene/Environment/SkyboxHDR.cpp similarity index 99% rename from Nuake/src/Scene/Environment/SkyboxHDR.cpp rename to Nuake/Source/Nuake/Scene/Environment/SkyboxHDR.cpp index c5b1a234..d63e8657 100644 --- a/Nuake/src/Scene/Environment/SkyboxHDR.cpp +++ b/Nuake/Source/Nuake/Scene/Environment/SkyboxHDR.cpp @@ -1,7 +1,7 @@ #include "SkyboxHDR.h" #include -#include "src/Rendering/Renderer.h" -#include "src/Rendering/Textures/Cubemap.h" +#include "Nuake/Rendering/Renderer.h" +#include "Nuake/Rendering/Textures/Cubemap.h" namespace Nuake { glm::vec3 SkyboxHDR::vertices[36] { diff --git a/Nuake/src/Scene/Environment/SkyboxHDR.h b/Nuake/Source/Nuake/Scene/Environment/SkyboxHDR.h similarity index 89% rename from Nuake/src/Scene/Environment/SkyboxHDR.h rename to Nuake/Source/Nuake/Scene/Environment/SkyboxHDR.h index 33f8ab08..9ac0ee5f 100644 --- a/Nuake/src/Scene/Environment/SkyboxHDR.h +++ b/Nuake/Source/Nuake/Scene/Environment/SkyboxHDR.h @@ -1,6 +1,6 @@ #pragma once -#include "src/Core/Maths.h" -#include "src/Rendering/Textures/HDR.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Rendering/Textures/HDR.h" #include namespace Nuake { diff --git a/Nuake/src/Scene/Lighting/Environment.cpp b/Nuake/Source/Nuake/Scene/Lighting/Environment.cpp similarity index 98% rename from Nuake/src/Scene/Lighting/Environment.cpp rename to Nuake/Source/Nuake/Scene/Lighting/Environment.cpp index e95780f8..5d7545e4 100644 --- a/Nuake/src/Scene/Lighting/Environment.cpp +++ b/Nuake/Source/Nuake/Scene/Lighting/Environment.cpp @@ -1,8 +1,8 @@ #pragma once #include "Environment.h" -#include "src/Core/Core.h" -#include "src/Rendering/Textures/TextureManager.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Rendering/Textures/TextureManager.h" namespace Nuake { diff --git a/Nuake/src/Scene/Lighting/Environment.h b/Nuake/Source/Nuake/Scene/Lighting/Environment.h similarity index 83% rename from Nuake/src/Scene/Lighting/Environment.h rename to Nuake/Source/Nuake/Scene/Lighting/Environment.h index fe91ede6..978361ef 100644 --- a/Nuake/src/Scene/Lighting/Environment.h +++ b/Nuake/Source/Nuake/Scene/Lighting/Environment.h @@ -1,14 +1,14 @@ #pragma once -#include "src/Core/Maths.h" -#include "src/Core/Core.h" -#include "src/Scene/Environment/ProceduralSky.h" -#include "src/Resource/Resource.h" -#include "src/Resource/Serializable.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Scene/Environment/ProceduralSky.h" +#include "Nuake/Resource/Resource.h" +#include "Nuake/Resource/Serializable.h" -#include "src/Rendering/PostFX/Bloom.h" -#include "src/Rendering/PostFX/Volumetric.h" -#include "src/Rendering/PostFX/SSAO.h" -#include "src/Rendering/PostFX/SSR.h" +#include "Nuake/Rendering/PostFX/Bloom.h" +#include "Nuake/Rendering/PostFX/Volumetric.h" +#include "Nuake/Rendering/PostFX/SSAO.h" +#include "Nuake/Rendering/PostFX/SSR.h" #include diff --git a/Nuake/src/Scene/Scene.cpp b/Nuake/Source/Nuake/Scene/Scene.cpp similarity index 94% rename from Nuake/src/Scene/Scene.cpp rename to Nuake/Source/Nuake/Scene/Scene.cpp index 48753830..3e0e8428 100644 --- a/Nuake/src/Scene/Scene.cpp +++ b/Nuake/Source/Nuake/Scene/Scene.cpp @@ -2,37 +2,37 @@ #include "Scene.h" #include "Entities/Entity.h" -#include "src/Core/Core.h" -#include "src/Core/OS.h" -#include "src/Physics/PhysicsManager.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/OS.h" +#include "Nuake/Physics/PhysicsManager.h" -#include "src/Resource/ResourceManager.h" +#include "Nuake/Resource/ResourceManager.h" -#include "src/Scene/Systems/ScriptingSystem.h" -#include "src/Scene/Systems/PhysicsSystem.h" -#include "src/Scene/Systems/TransformSystem.h" -#include "src/Scene/Systems/QuakeMapBuilder.h" -#include "src/Scene/Systems/ParticleSystem.h" -#include "src/Scene/Systems/AnimationSystem.h" -#include "src/Scene/Systems/AudioSystem.h" -#include "src/Scene/Systems/UISystem.h" +#include "Nuake/Scene/Systems/ScriptingSystem.h" +#include "Nuake/Scene/Systems/PhysicsSystem.h" +#include "Nuake/Scene/Systems/TransformSystem.h" +#include "Nuake/Scene/Systems/QuakeMapBuilder.h" +#include "Nuake/Scene/Systems/ParticleSystem.h" +#include "Nuake/Scene/Systems/AnimationSystem.h" +#include "Nuake/Scene/Systems/AudioSystem.h" +#include "Nuake/Scene/Systems/UISystem.h" -#include "src/Rendering/SceneRenderer.h" -#include "src/Rendering/Renderer.h" -#include "src/Rendering/Textures/MaterialManager.h" +#include "Nuake/Rendering/SceneRenderer.h" +#include "Nuake/Rendering/Renderer.h" +#include "Nuake/Rendering/Textures/MaterialManager.h" #include #include "Engine.h" -#include "src/Core/Maths.h" -#include "src/FileSystem/FileSystem.h" -#include "src/FileSystem/FileDialog.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/FileSystem/FileSystem.h" +#include "Nuake/FileSystem/FileDialog.h" -#include "src/Scene/Components.h" -#include "src/Scene/Components/BoxCollider.h" -#include "src/Scene/Components/BSPBrushComponent.h" -#include "src/Scene/Components/SkinnedModelComponent.h" -#include "src/Scene/Components/BoneComponent.h" +#include "Nuake/Scene/Components.h" +#include "Nuake/Scene/Components/BoxCollider.h" +#include "Nuake/Scene/Components/BSPBrushComponent.h" +#include "Nuake/Scene/Components/SkinnedModelComponent.h" +#include "Nuake/Scene/Components/BoneComponent.h" #include diff --git a/Nuake/src/Scene/Scene.h b/Nuake/Source/Nuake/Scene/Scene.h similarity index 93% rename from Nuake/src/Scene/Scene.h rename to Nuake/Source/Nuake/Scene/Scene.h index aa5a29a6..742f601d 100644 --- a/Nuake/src/Scene/Scene.h +++ b/Nuake/Source/Nuake/Scene/Scene.h @@ -1,16 +1,16 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Core/Maths.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" #include -#include "src/Rendering/Camera.h" +#include "Nuake/Rendering/Camera.h" #include "Lighting/Environment.h" #include "EditorCamera.h" -#include "src/Resource/Serializable.h" -#include "src/Scene/Systems/System.h" -#include "src/Resource/UUID.h" +#include "Nuake/Resource/Serializable.h" +#include "Nuake/Scene/Systems/System.h" +#include "Nuake/Resource/UUID.h" namespace Nuake { diff --git a/Nuake/src/Scene/SceneArchive.h b/Nuake/Source/Nuake/Scene/SceneArchive.h similarity index 89% rename from Nuake/src/Scene/SceneArchive.h rename to Nuake/Source/Nuake/Scene/SceneArchive.h index 72b18f0e..7381cbc1 100644 --- a/Nuake/src/Scene/SceneArchive.h +++ b/Nuake/Source/Nuake/Scene/SceneArchive.h @@ -1,5 +1,5 @@ #pragma once -#include +#include "Nuake/Vendors/entt/entt.hpp> class SceneArchive { private: diff --git a/Nuake/src/Scene/SceneManager.cpp b/Nuake/Source/Nuake/Scene/SceneManager.cpp similarity index 91% rename from Nuake/src/Scene/SceneManager.cpp rename to Nuake/Source/Nuake/Scene/SceneManager.cpp index 7c086322..6ca83cb5 100644 --- a/Nuake/src/Scene/SceneManager.cpp +++ b/Nuake/Source/Nuake/Scene/SceneManager.cpp @@ -1,5 +1,5 @@ #include "SceneManager.h" -#include +#include "Nuake/Resource/ResourceManager.h" using namespace Nuake; diff --git a/Nuake/src/Scene/SceneManager.h b/Nuake/Source/Nuake/Scene/SceneManager.h similarity index 86% rename from Nuake/src/Scene/SceneManager.h rename to Nuake/Source/Nuake/Scene/SceneManager.h index c5889186..48146573 100644 --- a/Nuake/src/Scene/SceneManager.h +++ b/Nuake/Source/Nuake/Scene/SceneManager.h @@ -1,6 +1,6 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Resource/UUID.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Resource/UUID.h" namespace Nuake diff --git a/Nuake/src/Scene/Systems/AnimationSystem.cpp b/Nuake/Source/Nuake/Scene/Systems/AnimationSystem.cpp similarity index 95% rename from Nuake/src/Scene/Systems/AnimationSystem.cpp rename to Nuake/Source/Nuake/Scene/Systems/AnimationSystem.cpp index 9266dcbf..efebef92 100644 --- a/Nuake/src/Scene/Systems/AnimationSystem.cpp +++ b/Nuake/Source/Nuake/Scene/Systems/AnimationSystem.cpp @@ -1,10 +1,10 @@ #include "AnimationSystem.h" -#include -#include "src/Scene/Scene.h" -#include "src/Scene/Entities/Entity.h" -#include "src/Scene/Components/SkinnedModelComponent.h" -#include +#include "Engine.h" +#include "Nuake/Scene/Scene.h" +#include "Nuake/Scene/Entities/Entity.h" +#include "Nuake/Scene/Components/SkinnedModelComponent.h" +#include "Nuake/Scene/Components/BoneComponent.h" #include namespace Nuake diff --git a/Nuake/src/Scene/Systems/AnimationSystem.h b/Nuake/Source/Nuake/Scene/Systems/AnimationSystem.h similarity index 76% rename from Nuake/src/Scene/Systems/AnimationSystem.h rename to Nuake/Source/Nuake/Scene/Systems/AnimationSystem.h index d0348f8f..870606d1 100644 --- a/Nuake/src/Scene/Systems/AnimationSystem.h +++ b/Nuake/Source/Nuake/Scene/Systems/AnimationSystem.h @@ -1,9 +1,9 @@ #pragma once -#include -#include +#include "Nuake/Scene/Systems/System.h" +#include "Nuake/Core/Maths.h" -#include "src/Resource/SkeletonNode.h" -#include "src/Resource/SkeletalAnimation.h" +#include "Nuake/Resource/SkeletonNode.h" +#include "Nuake/Resource/SkeletalAnimation.h" namespace Nuake { diff --git a/Nuake/src/Scene/Systems/AudioSystem.cpp b/Nuake/Source/Nuake/Scene/Systems/AudioSystem.cpp similarity index 93% rename from Nuake/src/Scene/Systems/AudioSystem.cpp rename to Nuake/Source/Nuake/Scene/Systems/AudioSystem.cpp index 42f65bc9..d8b687db 100644 --- a/Nuake/src/Scene/Systems/AudioSystem.cpp +++ b/Nuake/Source/Nuake/Scene/Systems/AudioSystem.cpp @@ -1,11 +1,11 @@ #include "AudioSystem.h" #include "Engine.h" -#include "src/Scene/Scene.h" -#include "src/Scene/Entities/Entity.h" -#include "src/Scene/Components/AudioEmitterComponent.h" -#include "src/FileSystem/File.h" -#include "src/Audio/AudioManager.h" +#include "Nuake/Scene/Scene.h" +#include "Nuake/Scene/Entities/Entity.h" +#include "Nuake/Scene/Components/AudioEmitterComponent.h" +#include "Nuake/FileSystem/File.h" +#include "Nuake/Audio/AudioManager.h" #include diff --git a/Nuake/src/Scene/Systems/AudioSystem.h b/Nuake/Source/Nuake/Scene/Systems/AudioSystem.h similarity index 83% rename from Nuake/src/Scene/Systems/AudioSystem.h rename to Nuake/Source/Nuake/Scene/Systems/AudioSystem.h index ba7d74e7..01dc27e6 100644 --- a/Nuake/src/Scene/Systems/AudioSystem.h +++ b/Nuake/Source/Nuake/Scene/Systems/AudioSystem.h @@ -1,6 +1,6 @@ #pragma once -#include -#include +#include "Nuake/Scene/Systems/System.h" +#include "Nuake/Core/Maths.h" namespace Nuake { diff --git a/Nuake/src/Scene/Systems/Particle.h b/Nuake/Source/Nuake/Scene/Systems/Particle.h similarity index 80% rename from Nuake/src/Scene/Systems/Particle.h rename to Nuake/Source/Nuake/Scene/Systems/Particle.h index ae5dc09c..331bde6f 100644 --- a/Nuake/src/Scene/Systems/Particle.h +++ b/Nuake/Source/Nuake/Scene/Systems/Particle.h @@ -1,5 +1,5 @@ #pragma once -#include "src/Core/Maths.h" +#include "Nuake/Core/Maths.h" namespace Nuake { diff --git a/Nuake/src/Scene/Systems/ParticleEmitter.cpp b/Nuake/Source/Nuake/Scene/Systems/ParticleEmitter.cpp similarity index 100% rename from Nuake/src/Scene/Systems/ParticleEmitter.cpp rename to Nuake/Source/Nuake/Scene/Systems/ParticleEmitter.cpp diff --git a/Nuake/src/Scene/Systems/ParticleEmitter.h b/Nuake/Source/Nuake/Scene/Systems/ParticleEmitter.h similarity index 87% rename from Nuake/src/Scene/Systems/ParticleEmitter.h rename to Nuake/Source/Nuake/Scene/Systems/ParticleEmitter.h index fd1a9eab..7464111b 100644 --- a/Nuake/src/Scene/Systems/ParticleEmitter.h +++ b/Nuake/Source/Nuake/Scene/Systems/ParticleEmitter.h @@ -1,11 +1,11 @@ #pragma once #include "Particle.h" -#include "src/Core/Core.h" -#include "src/Core/Maths.h" -#include "src/Core/Timestep.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Core/Timestep.h" -#include "src/Rendering/Textures/Material.h" +#include "Nuake/Rendering/Textures/Material.h" #include diff --git a/Nuake/src/Scene/Systems/ParticleSystem.cpp b/Nuake/Source/Nuake/Scene/Systems/ParticleSystem.cpp similarity index 92% rename from Nuake/src/Scene/Systems/ParticleSystem.cpp rename to Nuake/Source/Nuake/Scene/Systems/ParticleSystem.cpp index 27ee0f89..f506b9a3 100644 --- a/Nuake/src/Scene/Systems/ParticleSystem.cpp +++ b/Nuake/Source/Nuake/Scene/Systems/ParticleSystem.cpp @@ -1,8 +1,8 @@ #include "ParticleSystem.h" -#include "src/Scene/Scene.h" -#include "src/Scene/Entities/Entity.h" -#include "src/Scene/Components/ParticleEmitterComponent.h" +#include "Nuake/Scene/Scene.h" +#include "Nuake/Scene/Entities/Entity.h" +#include "Nuake/Scene/Components/ParticleEmitterComponent.h" namespace Nuake diff --git a/Nuake/src/Scene/Systems/ParticleSystem.h b/Nuake/Source/Nuake/Scene/Systems/ParticleSystem.h similarity index 82% rename from Nuake/src/Scene/Systems/ParticleSystem.h rename to Nuake/Source/Nuake/Scene/Systems/ParticleSystem.h index 11678299..f2ff3ee3 100644 --- a/Nuake/src/Scene/Systems/ParticleSystem.h +++ b/Nuake/Source/Nuake/Scene/Systems/ParticleSystem.h @@ -1,6 +1,6 @@ #pragma once -#include -#include +#include "Nuake/Scene/Systems/System.h" +#include "Nuake/Core/Maths.h" #include diff --git a/Nuake/src/Scene/Systems/PhysicsSystem.cpp b/Nuake/Source/Nuake/Scene/Systems/PhysicsSystem.cpp similarity index 94% rename from Nuake/src/Scene/Systems/PhysicsSystem.cpp rename to Nuake/Source/Nuake/Scene/Systems/PhysicsSystem.cpp index d97e9be4..221d5d57 100644 --- a/Nuake/src/Scene/Systems/PhysicsSystem.cpp +++ b/Nuake/Source/Nuake/Scene/Systems/PhysicsSystem.cpp @@ -1,17 +1,17 @@ #include "PhysicsSystem.h" -#include "src/Scene/Scene.h" -#include "src/Scene/Components/BoxCollider.h" -#include "src/Scene/Components/CapsuleColliderComponent.h" -#include "src/Scene/Components/SphereCollider.h" -#include "src/Scene/Components/MeshCollider.h" -#include "src/Scene/Components/ModelComponent.h" -#include -#include "src/Scene/Entities/Entity.h" -#include -#include -#include -#include -#include +#include "Nuake/Scene/Scene.h" +#include "Nuake/Scene/Components/BoxCollider.h" +#include "Nuake/Scene/Components/CapsuleColliderComponent.h" +#include "Nuake/Scene/Components/SphereCollider.h" +#include "Nuake/Scene/Components/MeshCollider.h" +#include "Nuake/Scene/Components/ModelComponent.h" +#include "Nuake/Scene/Components/RigidbodyComponent.h" +#include "Nuake/Scene/Entities/Entity.h" +#include "Nuake/Physics/PhysicsManager.h" +#include "Nuake/Scene/Components/CharacterControllerComponent.h" +#include "Nuake/Scene/Components/QuakeMap.h" +#include "Nuake/Scene/Components/BSPBrushComponent.h" +#include "Nuake/Scene/Components/CylinderColliderComponent.h" namespace Nuake { diff --git a/Nuake/src/Scene/Systems/PhysicsSystem.h b/Nuake/Source/Nuake/Scene/Systems/PhysicsSystem.h similarity index 92% rename from Nuake/src/Scene/Systems/PhysicsSystem.h rename to Nuake/Source/Nuake/Scene/Systems/PhysicsSystem.h index 87010375..94a77aa6 100644 --- a/Nuake/src/Scene/Systems/PhysicsSystem.h +++ b/Nuake/Source/Nuake/Scene/Systems/PhysicsSystem.h @@ -1,5 +1,5 @@ #pragma once -#include +#include "Nuake/Scene/Systems/System.h" namespace Nuake { diff --git a/Nuake/src/Scene/Systems/QuakeMapBuilder.cpp b/Nuake/Source/Nuake/Scene/Systems/QuakeMapBuilder.cpp similarity index 96% rename from Nuake/src/Scene/Systems/QuakeMapBuilder.cpp rename to Nuake/Source/Nuake/Scene/Systems/QuakeMapBuilder.cpp index 9417491f..bde4b3b5 100644 --- a/Nuake/src/Scene/Systems/QuakeMapBuilder.cpp +++ b/Nuake/Source/Nuake/Scene/Systems/QuakeMapBuilder.cpp @@ -1,15 +1,15 @@ #include "QuakeMapBuilder.h" #include "Engine.h" -#include "src/Resource/Project.h" +#include "Nuake/Resource/Project.h" -#include "src/Rendering/Mesh/Mesh.h" -#include "src/FileSystem/FileSystem.h" -#include "src/Core/String.h" -#include "src/Scene/Scene.h" -#include "src/Scene/Entities/Entity.h" -#include "src/Scene/Components/QuakeMap.h" -#include "src/Scene/Components/ParentComponent.h" +#include "Nuake/Rendering/Mesh/Mesh.h" +#include "Nuake/FileSystem/FileSystem.h" +#include "Nuake/Core/String.h" +#include "Nuake/Scene/Scene.h" +#include "Nuake/Scene/Entities/Entity.h" +#include "Nuake/Scene/Components/QuakeMap.h" +#include "Nuake/Scene/Components/ParentComponent.h" extern "C" { #include @@ -17,20 +17,20 @@ extern "C" { #include } -#include "src/Rendering/Textures/MaterialManager.h" -#include "src/Scene/Components/BSPBrushComponent.h" -#include "src/Scene/Components/TransformComponent.h" -#include "src/Scene/Components/LightComponent.h" -#include "src/Scene/Components/NameComponent.h" -#include "src/Resource/FGD/FGDClass.h" -#include "src/Scene/Components/PrefabComponent.h" -#include "src/Scene/Components/ModelComponent.h" -#include -#include -#include -#include +#include "Nuake/Rendering/Textures/MaterialManager.h" +#include "Nuake/Scene/Components/BSPBrushComponent.h" +#include "Nuake/Scene/Components/TransformComponent.h" +#include "Nuake/Scene/Components/LightComponent.h" +#include "Nuake/Scene/Components/NameComponent.h" +#include "Nuake/Resource/FGD/FGDClass.h" +#include "Nuake/Scene/Components/PrefabComponent.h" +#include "Nuake/Scene/Components/ModelComponent.h" +#include "Nuake/Resource/ResourceLoader.h" +#include "Nuake/Scene/Components/NetScriptComponent.h" +#include "Nuake/Scripting/ScriptingEngineNet.h" +#include "Nuake/Resource/FGD/FGDFile.h" -#include "src/Resource/ResourceManager.h" +#include "Nuake/Resource/ResourceManager.h" #include #include diff --git a/Nuake/src/Scene/Systems/QuakeMapBuilder.h b/Nuake/Source/Nuake/Scene/Systems/QuakeMapBuilder.h similarity index 100% rename from Nuake/src/Scene/Systems/QuakeMapBuilder.h rename to Nuake/Source/Nuake/Scene/Systems/QuakeMapBuilder.h diff --git a/Nuake/src/Scene/Systems/ScriptingSystem.cpp b/Nuake/Source/Nuake/Scene/Systems/ScriptingSystem.cpp similarity index 96% rename from Nuake/src/Scene/Systems/ScriptingSystem.cpp rename to Nuake/Source/Nuake/Scene/Systems/ScriptingSystem.cpp index be093609..23dca70f 100644 --- a/Nuake/src/Scene/Systems/ScriptingSystem.cpp +++ b/Nuake/Source/Nuake/Scene/Systems/ScriptingSystem.cpp @@ -1,11 +1,11 @@ #include "ScriptingSystem.h" -#include "src/Scene/Components/NetScriptComponent.h" -#include "src/Scene/Scene.h" +#include "Nuake/Scene/Components/NetScriptComponent.h" +#include "Nuake/Scene/Scene.h" #include "Engine.h" -#include "src/Scripting/ScriptingEngineNet.h" -#include "src/Physics/PhysicsManager.h" -#include +#include "Nuake/Scripting/ScriptingEngineNet.h" +#include "Nuake/Physics/PhysicsManager.h" +#include "Nuake/UI/Parsers/CanvasParser.h" namespace Nuake { diff --git a/Nuake/src/Scene/Systems/ScriptingSystem.h b/Nuake/Source/Nuake/Scene/Systems/ScriptingSystem.h similarity index 90% rename from Nuake/src/Scene/Systems/ScriptingSystem.h rename to Nuake/Source/Nuake/Scene/Systems/ScriptingSystem.h index 75cdc272..fa320448 100644 --- a/Nuake/src/Scene/Systems/ScriptingSystem.h +++ b/Nuake/Source/Nuake/Scene/Systems/ScriptingSystem.h @@ -1,6 +1,6 @@ #pragma once #include "System.h" -#include "src/Core/MulticastDelegate.h" +#include "Nuake/Core/MulticastDelegate.h" namespace Nuake { class Scene; diff --git a/Nuake/src/Scene/Systems/System.cpp b/Nuake/Source/Nuake/Scene/Systems/System.cpp similarity index 100% rename from Nuake/src/Scene/Systems/System.cpp rename to Nuake/Source/Nuake/Scene/Systems/System.cpp diff --git a/Nuake/src/Scene/Systems/System.h b/Nuake/Source/Nuake/Scene/Systems/System.h similarity index 83% rename from Nuake/src/Scene/Systems/System.h rename to Nuake/Source/Nuake/Scene/Systems/System.h index a1426e4f..39e95977 100644 --- a/Nuake/src/Scene/Systems/System.h +++ b/Nuake/Source/Nuake/Scene/Systems/System.h @@ -1,8 +1,8 @@ #pragma once -#include "src/Core/Timestep.h" -#include "src/Core/Core.h" -#include "src/Core/MulticastDelegate.h" +#include "Nuake/Core/Timestep.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/MulticastDelegate.h" namespace Nuake { diff --git a/Nuake/src/Scene/Systems/TransformSystem.cpp b/Nuake/Source/Nuake/Scene/Systems/TransformSystem.cpp similarity index 96% rename from Nuake/src/Scene/Systems/TransformSystem.cpp rename to Nuake/Source/Nuake/Scene/Systems/TransformSystem.cpp index 5ad24076..8bc30c02 100644 --- a/Nuake/src/Scene/Systems/TransformSystem.cpp +++ b/Nuake/Source/Nuake/Scene/Systems/TransformSystem.cpp @@ -1,10 +1,10 @@ #include "TransformSystem.h" -#include "src/Core/Maths.h" -#include "src/Scene/Scene.h" -#include -#include -#include +#include "Nuake/Core/Maths.h" +#include "Nuake/Scene/Scene.h" +#include "Nuake/Scene/Components/TransformComponent.h" +#include "Nuake/Scene/Components/CameraComponent.h" +#include "Nuake/Scene/Components/ParentComponent.h" namespace Nuake { diff --git a/Nuake/src/Scene/Systems/TransformSystem.h b/Nuake/Source/Nuake/Scene/Systems/TransformSystem.h similarity index 100% rename from Nuake/src/Scene/Systems/TransformSystem.h rename to Nuake/Source/Nuake/Scene/Systems/TransformSystem.h diff --git a/Nuake/src/Scene/Systems/TrenchbroomSystem.cpp b/Nuake/Source/Nuake/Scene/Systems/TrenchbroomSystem.cpp similarity index 88% rename from Nuake/src/Scene/Systems/TrenchbroomSystem.cpp rename to Nuake/Source/Nuake/Scene/Systems/TrenchbroomSystem.cpp index 0dcdf4d3..e46f797f 100644 --- a/Nuake/src/Scene/Systems/TrenchbroomSystem.cpp +++ b/Nuake/Source/Nuake/Scene/Systems/TrenchbroomSystem.cpp @@ -1,7 +1,7 @@ #include "TrenchbroomSystem.h" -#include "src/Scene/Scene.h" -#include "src/Scene/Components/QuakeMap.h" +#include "Nuake/Scene/Scene.h" +#include "Nuake/Scene/Components/QuakeMap.h" namespace Nuake { diff --git a/Nuake/src/Scene/Systems/TrenchbroomSystem.h b/Nuake/Source/Nuake/Scene/Systems/TrenchbroomSystem.h similarity index 88% rename from Nuake/src/Scene/Systems/TrenchbroomSystem.h rename to Nuake/Source/Nuake/Scene/Systems/TrenchbroomSystem.h index eacc9170..a69d4936 100644 --- a/Nuake/src/Scene/Systems/TrenchbroomSystem.h +++ b/Nuake/Source/Nuake/Scene/Systems/TrenchbroomSystem.h @@ -1,5 +1,5 @@ #pragma once -#include +#include "Nuake/Scene/Systems/System.h" namespace Nuake { diff --git a/Nuake/src/Scene/Systems/UISystem.cpp b/Nuake/Source/Nuake/Scene/Systems/UISystem.cpp similarity index 89% rename from Nuake/src/Scene/Systems/UISystem.cpp rename to Nuake/Source/Nuake/Scene/Systems/UISystem.cpp index 2e3f6004..9c1f744d 100644 --- a/Nuake/src/Scene/Systems/UISystem.cpp +++ b/Nuake/Source/Nuake/Scene/Systems/UISystem.cpp @@ -1,16 +1,16 @@ #include "UISystem.h" #include "Engine.h" -#include "src/Resource/ResourceManager.h" -#include "src/Resource/ResourceLoader.h" -#include "src/Resource/UI.h" -#include "src/Scene/Scene.h" -#include "src/UI/Nodes/Canvas.h" -#include "src/FileSystem/File.h" -#include "src/Scene/Components/UIComponent.h" -#include "src/FileSystem/FileSystem.h" -#include "src/Rendering/SceneRenderer.h" -#include "src/Core/Input.h" +#include "Nuake/Resource/ResourceManager.h" +#include "Nuake/Resource/ResourceLoader.h" +#include "Nuake/Resource/UI.h" +#include "Nuake/Scene/Scene.h" +#include "Nuake/UI/Nodes/Canvas.h" +#include "Nuake/FileSystem/File.h" +#include "Nuake/Scene/Components/UIComponent.h" +#include "Nuake/FileSystem/FileSystem.h" +#include "Nuake/Rendering/SceneRenderer.h" +#include "Nuake/Core/Input.h" namespace Nuake { diff --git a/Nuake/src/Scene/Systems/UISystem.h b/Nuake/Source/Nuake/Scene/Systems/UISystem.h similarity index 78% rename from Nuake/src/Scene/Systems/UISystem.h rename to Nuake/Source/Nuake/Scene/Systems/UISystem.h index bcda56f5..e70c8a50 100644 --- a/Nuake/src/Scene/Systems/UISystem.h +++ b/Nuake/Source/Nuake/Scene/Systems/UISystem.h @@ -1,7 +1,7 @@ #pragma once -#include "src/Resource/UUID.h" -#include "src/Scene/Systems/System.h" -#include "src/Core/Maths.h" +#include "Nuake/Resource/UUID.h" +#include "Nuake/Scene/Systems/System.h" +#include "Nuake/Core/Maths.h" namespace Nuake diff --git a/Nuake/src/Scene/Systems/WadConverter.cpp b/Nuake/Source/Nuake/Scene/Systems/WadConverter.cpp similarity index 99% rename from Nuake/src/Scene/Systems/WadConverter.cpp rename to Nuake/Source/Nuake/Scene/Systems/WadConverter.cpp index b02e0a75..e0747401 100644 --- a/Nuake/src/Scene/Systems/WadConverter.cpp +++ b/Nuake/Source/Nuake/Scene/Systems/WadConverter.cpp @@ -1,12 +1,12 @@ #include "WadConverter.h" -#include "src/Core/Logger.h" -#include "src/Core/String.h" +#include "Nuake/Core/Logger.h" +#include "Nuake/Core/String.h" #define STB_IMAGE_WRITE_IMPLEMENTATION -#include "src/Vendors/stb_image/stb_image_write.h" +#include "Vendors/stb_image/stb_image_write.h" #include -#include +#include "Nuake/Rendering/Textures/Material.h" namespace Nuake { diff --git a/Nuake/src/Scene/Systems/WadConverter.h b/Nuake/Source/Nuake/Scene/Systems/WadConverter.h similarity index 100% rename from Nuake/src/Scene/Systems/WadConverter.h rename to Nuake/Source/Nuake/Scene/Systems/WadConverter.h diff --git a/Nuake/src/Scripting/Modules/EngineModule.h b/Nuake/Source/Nuake/Scripting/Modules/EngineModule.h similarity index 94% rename from Nuake/src/Scripting/Modules/EngineModule.h rename to Nuake/Source/Nuake/Scripting/Modules/EngineModule.h index f2fd480e..40e784f6 100644 --- a/Nuake/src/Scripting/Modules/EngineModule.h +++ b/Nuake/Source/Nuake/Scripting/Modules/EngineModule.h @@ -1,7 +1,7 @@ #pragma once #include "wren.h" #include -#include +#include "Nuake/Core/Logger.h> #include "ScriptModule.h" #include #include diff --git a/Nuake/src/Scripting/Modules/EntityModule.h b/Nuake/Source/Nuake/Scripting/Modules/EntityModule.h similarity index 95% rename from Nuake/src/Scripting/Modules/EntityModule.h rename to Nuake/Source/Nuake/Scripting/Modules/EntityModule.h index 70f51d18..12f0d4a1 100644 --- a/Nuake/src/Scripting/Modules/EntityModule.h +++ b/Nuake/Source/Nuake/Scripting/Modules/EntityModule.h @@ -1,7 +1,7 @@ #pragma once #include "wren.h" #include -#include +#include "Nuake/Core/Logger.h> #include "ScriptModule.h" #include #include diff --git a/Nuake/src/Scripting/Modules/InputModule.h b/Nuake/Source/Nuake/Scripting/Modules/InputModule.h similarity index 98% rename from Nuake/src/Scripting/Modules/InputModule.h rename to Nuake/Source/Nuake/Scripting/Modules/InputModule.h index bfc43123..900021a1 100644 --- a/Nuake/src/Scripting/Modules/InputModule.h +++ b/Nuake/Source/Nuake/Scripting/Modules/InputModule.h @@ -1,7 +1,7 @@ #pragma once #include "wren.h" #include -#include +#include "Nuake/Core/Logger.h> #include "ScriptModule.h" #include #include diff --git a/Nuake/src/Scripting/Modules/MathModule.h b/Nuake/Source/Nuake/Scripting/Modules/MathModule.h similarity index 98% rename from Nuake/src/Scripting/Modules/MathModule.h rename to Nuake/Source/Nuake/Scripting/Modules/MathModule.h index f1e4e727..c7a1817a 100644 --- a/Nuake/src/Scripting/Modules/MathModule.h +++ b/Nuake/Source/Nuake/Scripting/Modules/MathModule.h @@ -1,7 +1,7 @@ #pragma once #include "wren.h" #include -#include +#include "Nuake/Core/Logger.h> #include "ScriptModule.h" #include #include diff --git a/Nuake/src/Scripting/Modules/PhysicsModule.h b/Nuake/Source/Nuake/Scripting/Modules/PhysicsModule.h similarity index 87% rename from Nuake/src/Scripting/Modules/PhysicsModule.h rename to Nuake/Source/Nuake/Scripting/Modules/PhysicsModule.h index a18e87f9..7477c329 100644 --- a/Nuake/src/Scripting/Modules/PhysicsModule.h +++ b/Nuake/Source/Nuake/Scripting/Modules/PhysicsModule.h @@ -1,12 +1,12 @@ #pragma once #include "wren.h" #include -#include +#include "Nuake/Core/Logger.h> #include "../Core/Maths.h" #include "ScriptModule.h" #include #include -#include "src/Physics/PhysicsManager.h" +#include "Nuake/Physics/PhysicsManager.h" namespace Nuake { diff --git a/Nuake/src/Scripting/Modules/SceneModule.h b/Nuake/Source/Nuake/Scripting/Modules/SceneModule.h similarity index 95% rename from Nuake/src/Scripting/Modules/SceneModule.h rename to Nuake/Source/Nuake/Scripting/Modules/SceneModule.h index b10d176b..acfba728 100644 --- a/Nuake/src/Scripting/Modules/SceneModule.h +++ b/Nuake/Source/Nuake/Scripting/Modules/SceneModule.h @@ -1,7 +1,7 @@ #pragma once #include "wren.h" #include -#include +#include "Nuake/Core/Logger.h> #include "ScriptModule.h" @@ -9,19 +9,19 @@ #include #include "Engine.h" -#include "src/Physics/PhysicsManager.h" +#include "Nuake/Physics/PhysicsManager.h" #include "../Scene/Entities/Entity.h" -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include "Nuake/Scene/Components/TransformComponent.h> +#include "Nuake/Scene/Components/LightComponent.h> +#include "Nuake/Scene/Components/QuakeMap.h> +#include "Nuake/Scene/Components/CameraComponent.h> +#include "Nuake/Scene/Components/RigidbodyComponent.h> +#include "Nuake/Scene/Components/CharacterControllerComponent.h> +#include "Nuake/Scene/Components/WrenScriptComponent.h> +#include "Nuake/Scene/Components/BSPBrushComponent.h> +#include "Nuake/Scene/Components/PrefabComponent.h> +#include "Nuake/Scene/Components/AudioEmitterComponent.h> namespace Nuake { diff --git a/Nuake/src/Scripting/Modules/ScriptModule.h b/Nuake/Source/Nuake/Scripting/Modules/ScriptModule.h similarity index 100% rename from Nuake/src/Scripting/Modules/ScriptModule.h rename to Nuake/Source/Nuake/Scripting/Modules/ScriptModule.h diff --git a/Nuake/src/Scripting/NetModules/EngineNetAPI.cpp b/Nuake/Source/Nuake/Scripting/NetModules/EngineNetAPI.cpp similarity index 97% rename from Nuake/src/Scripting/NetModules/EngineNetAPI.cpp rename to Nuake/Source/Nuake/Scripting/NetModules/EngineNetAPI.cpp index b0663133..e259bfb4 100644 --- a/Nuake/src/Scripting/NetModules/EngineNetAPI.cpp +++ b/Nuake/Source/Nuake/Scripting/NetModules/EngineNetAPI.cpp @@ -1,9 +1,9 @@ #include "EngineNetAPI.h" -#include "src/Core/Maths.h" -#include "src/Rendering/SceneRenderer.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Rendering/SceneRenderer.h" #include "Engine.h" -#include "src/Physics/PhysicsManager.h" +#include "Nuake/Physics/PhysicsManager.h" #include #include diff --git a/Nuake/src/Scripting/NetModules/EngineNetAPI.h b/Nuake/Source/Nuake/Scripting/NetModules/EngineNetAPI.h similarity index 100% rename from Nuake/src/Scripting/NetModules/EngineNetAPI.h rename to Nuake/Source/Nuake/Scripting/NetModules/EngineNetAPI.h diff --git a/Nuake/src/Scripting/NetModules/EngineSubsystemNetAPI.cpp b/Nuake/Source/Nuake/Scripting/NetModules/EngineSubsystemNetAPI.cpp similarity index 94% rename from Nuake/src/Scripting/NetModules/EngineSubsystemNetAPI.cpp rename to Nuake/Source/Nuake/Scripting/NetModules/EngineSubsystemNetAPI.cpp index eedc766b..ebfedd72 100644 --- a/Nuake/src/Scripting/NetModules/EngineSubsystemNetAPI.cpp +++ b/Nuake/Source/Nuake/Scripting/NetModules/EngineSubsystemNetAPI.cpp @@ -1,7 +1,7 @@ #include "EngineSubsystemNetAPI.h" #include "Engine.h" -#include "src/Subsystems/EngineSubsystemScriptable.h" +#include "Nuake/Subsystems/EngineSubsystemScriptable.h" namespace Nuake { diff --git a/Nuake/src/Scripting/NetModules/EngineSubsystemNetAPI.h b/Nuake/Source/Nuake/Scripting/NetModules/EngineSubsystemNetAPI.h similarity index 100% rename from Nuake/src/Scripting/NetModules/EngineSubsystemNetAPI.h rename to Nuake/Source/Nuake/Scripting/NetModules/EngineSubsystemNetAPI.h diff --git a/Nuake/src/Scripting/NetModules/InputNetAPI.cpp b/Nuake/Source/Nuake/Scripting/NetModules/InputNetAPI.cpp similarity index 98% rename from Nuake/src/Scripting/NetModules/InputNetAPI.cpp rename to Nuake/Source/Nuake/Scripting/NetModules/InputNetAPI.cpp index b164befd..ea9bf717 100644 --- a/Nuake/src/Scripting/NetModules/InputNetAPI.cpp +++ b/Nuake/Source/Nuake/Scripting/NetModules/InputNetAPI.cpp @@ -1,6 +1,6 @@ #include "InputNetAPI.h" -#include "src/Core/Input.h" +#include "Nuake/Core/Input.h" #include #include diff --git a/Nuake/src/Scripting/NetModules/InputNetAPI.h b/Nuake/Source/Nuake/Scripting/NetModules/InputNetAPI.h similarity index 100% rename from Nuake/src/Scripting/NetModules/InputNetAPI.h rename to Nuake/Source/Nuake/Scripting/NetModules/InputNetAPI.h diff --git a/Nuake/src/Scripting/NetModules/NetAPIModule.h b/Nuake/Source/Nuake/Scripting/NetModules/NetAPIModule.h similarity index 87% rename from Nuake/src/Scripting/NetModules/NetAPIModule.h rename to Nuake/Source/Nuake/Scripting/NetModules/NetAPIModule.h index 3ab62554..50ac35ca 100644 --- a/Nuake/src/Scripting/NetModules/NetAPIModule.h +++ b/Nuake/Source/Nuake/Scripting/NetModules/NetAPIModule.h @@ -1,6 +1,6 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Core/Logger.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Logger.h" namespace Nuake { diff --git a/Nuake/src/Scripting/NetModules/SceneNetAPI.cpp b/Nuake/Source/Nuake/Scripting/NetModules/SceneNetAPI.cpp similarity index 94% rename from Nuake/src/Scripting/NetModules/SceneNetAPI.cpp rename to Nuake/Source/Nuake/Scripting/NetModules/SceneNetAPI.cpp index 833a616d..0b1e7018 100644 --- a/Nuake/src/Scripting/NetModules/SceneNetAPI.cpp +++ b/Nuake/Source/Nuake/Scripting/NetModules/SceneNetAPI.cpp @@ -1,33 +1,33 @@ #include "SceneNetAPI.h" #include "Engine.h" -#include "src/Scene/Entities/Entity.h" -#include "src/Scene/Components/ParentComponent.h" -#include "src/Scene/Components/PrefabComponent.h" -#include "src/Scene/Components/CameraComponent.h" -#include "src/Scene/Components/AudioEmitterComponent.h" -#include "src/Scene/Components/ModelComponent.h" -#include "src/Scene/Components/SkinnedModelComponent.h" -#include "src/Scene/Components/BoneComponent.h" -#include "src/Scene/Components/BoxCollider.h" -#include "src/Scene/Components/SphereCollider.h" -#include "src/Scene/Components/CapsuleColliderComponent.h" -#include "src/Scene/Components/CylinderColliderComponent.h" -#include "src/Scene/Components/MeshCollider.h" -#include "src/Scene/Components/CharacterControllerComponent.h" -#include "src/Scene/Components/ParticleEmitterComponent.h" -#include "src/Scene/Components/BSPBrushComponent.h" -#include "src/Scene/Components/SpriteComponent.h" -#include "src/Scene/Components/QuakeMap.h" +#include "Nuake/Scene/Entities/Entity.h" +#include "Nuake/Scene/Components/ParentComponent.h" +#include "Nuake/Scene/Components/PrefabComponent.h" +#include "Nuake/Scene/Components/CameraComponent.h" +#include "Nuake/Scene/Components/AudioEmitterComponent.h" +#include "Nuake/Scene/Components/ModelComponent.h" +#include "Nuake/Scene/Components/SkinnedModelComponent.h" +#include "Nuake/Scene/Components/BoneComponent.h" +#include "Nuake/Scene/Components/BoxCollider.h" +#include "Nuake/Scene/Components/SphereCollider.h" +#include "Nuake/Scene/Components/CapsuleColliderComponent.h" +#include "Nuake/Scene/Components/CylinderColliderComponent.h" +#include "Nuake/Scene/Components/MeshCollider.h" +#include "Nuake/Scene/Components/CharacterControllerComponent.h" +#include "Nuake/Scene/Components/ParticleEmitterComponent.h" +#include "Nuake/Scene/Components/BSPBrushComponent.h" +#include "Nuake/Scene/Components/SpriteComponent.h" +#include "Nuake/Scene/Components/QuakeMap.h" -#include "src/Physics/PhysicsManager.h" -#include "src/Scene/Systems/PhysicsSystem.h" -#include "src/Scene/Systems/ScriptingSystem.h" -#include "src/Scripting/ScriptingEngineNet.h" +#include "Nuake/Physics/PhysicsManager.h" +#include "Nuake/Scene/Systems/PhysicsSystem.h" +#include "Nuake/Scene/Systems/ScriptingSystem.h" +#include "Nuake/Scripting/ScriptingEngineNet.h" #include -#include -#include +#include "Nuake/Scene/Components/NavMeshVolumeComponent.h" +#include "Nuake/Scene/Components/RigidbodyComponent.h" namespace Nuake { diff --git a/Nuake/src/Scripting/NetModules/SceneNetAPI.h b/Nuake/Source/Nuake/Scripting/NetModules/SceneNetAPI.h similarity index 100% rename from Nuake/src/Scripting/NetModules/SceneNetAPI.h rename to Nuake/Source/Nuake/Scripting/NetModules/SceneNetAPI.h diff --git a/Nuake/src/Scripting/NetModules/UINetAPI.cpp b/Nuake/Source/Nuake/Scripting/NetModules/UINetAPI.cpp similarity index 97% rename from Nuake/src/Scripting/NetModules/UINetAPI.cpp rename to Nuake/Source/Nuake/Scripting/NetModules/UINetAPI.cpp index 195ab534..5905c732 100644 --- a/Nuake/src/Scripting/NetModules/UINetAPI.cpp +++ b/Nuake/Source/Nuake/Scripting/NetModules/UINetAPI.cpp @@ -1,10 +1,10 @@ #include "UINetAPI.h" -#include "src/Core/Core.h" -#include -#include -#include "src/Resource/UUID.h" -#include "src/UI/Nodes/Canvas.h" -#include "src/UI/Nodes/Text.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Resource/ResourceManager.h" +#include "Nuake/Resource/UI.h" +#include "Nuake/Resource/UUID.h" +#include "Nuake/UI/Nodes/Canvas.h" +#include "Nuake/UI/Nodes/Text.h" #include diff --git a/Nuake/src/Scripting/NetModules/UINetAPI.h b/Nuake/Source/Nuake/Scripting/NetModules/UINetAPI.h similarity index 100% rename from Nuake/src/Scripting/NetModules/UINetAPI.h rename to Nuake/Source/Nuake/Scripting/NetModules/UINetAPI.h diff --git a/Nuake/src/Scripting/ScriptingEngineNet.cpp b/Nuake/Source/Nuake/Scripting/ScriptingEngineNet.cpp similarity index 98% rename from Nuake/src/Scripting/ScriptingEngineNet.cpp rename to Nuake/Source/Nuake/Scripting/ScriptingEngineNet.cpp index 8b1437d1..a6127271 100644 --- a/Nuake/src/Scripting/ScriptingEngineNet.cpp +++ b/Nuake/Source/Nuake/Scripting/ScriptingEngineNet.cpp @@ -1,11 +1,11 @@ #include "ScriptingEngineNet.h" -#include "src/Core/Logger.h" -#include "src/FileSystem/FileSystem.h" -#include "src/Core/OS.h" -#include "src/Threading/JobSystem.h" -#include "src/Resource/Project.h" -#include "src/Scene/Components/NetScriptComponent.h" +#include "Nuake/Core/Logger.h" +#include "Nuake/FileSystem/FileSystem.h" +#include "Nuake/Core/OS.h" +#include "Nuake/Threading/JobSystem.h" +#include "Nuake/Resource/Project.h" +#include "Nuake/Scene/Components/NetScriptComponent.h" #include "NetModules/EngineNetAPI.h" #include "NetModules/EngineSubsystemNetAPI.h" @@ -13,7 +13,7 @@ #include "NetModules/SceneNetAPI.h" #include "NetModules/UINetAPI.h" -#include +#include "Nuake/Scene/Components/BSPBrushComponent.h" #include #include diff --git a/Nuake/src/Scripting/ScriptingEngineNet.h b/Nuake/Source/Nuake/Scripting/ScriptingEngineNet.h similarity index 97% rename from Nuake/src/Scripting/ScriptingEngineNet.h rename to Nuake/Source/Nuake/Scripting/ScriptingEngineNet.h index 898210fb..eb6a4def 100644 --- a/Nuake/src/Scripting/ScriptingEngineNet.h +++ b/Nuake/Source/Nuake/Scripting/ScriptingEngineNet.h @@ -1,7 +1,7 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Scene/Entities/Entity.h" -#include "src/Scripting/NetModules/NetAPIModule.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Scene/Entities/Entity.h" +#include "Nuake/Scripting/NetModules/NetAPIModule.h" // For some reason HostInstance.hpp doesn't include filesystem but it needs it. #include diff --git a/Nuake/src/Serialization/ComponentSerializer.h b/Nuake/Source/Nuake/Serialization/ComponentSerializer.h similarity index 100% rename from Nuake/src/Serialization/ComponentSerializer.h rename to Nuake/Source/Nuake/Serialization/ComponentSerializer.h diff --git a/Nuake/src/Subsystems/EngineSubsystem.cpp b/Nuake/Source/Nuake/Subsystems/EngineSubsystem.cpp similarity index 83% rename from Nuake/src/Subsystems/EngineSubsystem.cpp rename to Nuake/Source/Nuake/Subsystems/EngineSubsystem.cpp index 06193c7b..8ff5a82b 100644 --- a/Nuake/src/Subsystems/EngineSubsystem.cpp +++ b/Nuake/Source/Nuake/Subsystems/EngineSubsystem.cpp @@ -1,6 +1,6 @@ #include "EngineSubsystem.h" -#include "src/Scripting/ScriptingEngineNet.h" +#include "Nuake/Scripting/ScriptingEngineNet.h" namespace Nuake { diff --git a/Nuake/src/Subsystems/EngineSubsystem.h b/Nuake/Source/Nuake/Subsystems/EngineSubsystem.h similarity index 96% rename from Nuake/src/Subsystems/EngineSubsystem.h rename to Nuake/Source/Nuake/Subsystems/EngineSubsystem.h index 180190ea..18eea88c 100644 --- a/Nuake/src/Subsystems/EngineSubsystem.h +++ b/Nuake/Source/Nuake/Subsystems/EngineSubsystem.h @@ -1,6 +1,6 @@ #pragma once -#include "src/Core/Core.h" +#include "Nuake/Core/Core.h" /** * Specific type of subsystem that runs within the context of the engine, being created at the start of the diff --git a/Nuake/src/Subsystems/EngineSubsystemScriptable.cpp b/Nuake/Source/Nuake/Subsystems/EngineSubsystemScriptable.cpp similarity index 97% rename from Nuake/src/Subsystems/EngineSubsystemScriptable.cpp rename to Nuake/Source/Nuake/Subsystems/EngineSubsystemScriptable.cpp index 6feaa93d..6b6dacf0 100644 --- a/Nuake/src/Subsystems/EngineSubsystemScriptable.cpp +++ b/Nuake/Source/Nuake/Subsystems/EngineSubsystemScriptable.cpp @@ -1,6 +1,6 @@ #include "EngineSubsystemScriptable.h" -#include "src/Scripting/ScriptingEngineNet.h" +#include "Nuake/Scripting/ScriptingEngineNet.h" #include diff --git a/Nuake/src/Subsystems/EngineSubsystemScriptable.h b/Nuake/Source/Nuake/Subsystems/EngineSubsystemScriptable.h similarity index 95% rename from Nuake/src/Subsystems/EngineSubsystemScriptable.h rename to Nuake/Source/Nuake/Subsystems/EngineSubsystemScriptable.h index 91c0f19c..f440410f 100644 --- a/Nuake/src/Subsystems/EngineSubsystemScriptable.h +++ b/Nuake/Source/Nuake/Subsystems/EngineSubsystemScriptable.h @@ -1,7 +1,7 @@ #pragma once #include "EngineSubsystem.h" -#include "src/Core/MulticastDelegate.h" +#include "Nuake/Core/MulticastDelegate.h" #include diff --git a/Nuake/src/Subsystems/SceneSubsystem.cpp b/Nuake/Source/Nuake/Subsystems/SceneSubsystem.cpp similarity index 100% rename from Nuake/src/Subsystems/SceneSubsystem.cpp rename to Nuake/Source/Nuake/Subsystems/SceneSubsystem.cpp diff --git a/Nuake/src/Subsystems/SceneSubsystem.h b/Nuake/Source/Nuake/Subsystems/SceneSubsystem.h similarity index 100% rename from Nuake/src/Subsystems/SceneSubsystem.h rename to Nuake/Source/Nuake/Subsystems/SceneSubsystem.h diff --git a/Nuake/src/Threading/Job.cpp b/Nuake/Source/Nuake/Threading/Job.cpp similarity index 100% rename from Nuake/src/Threading/Job.cpp rename to Nuake/Source/Nuake/Threading/Job.cpp diff --git a/Nuake/src/Threading/Job.h b/Nuake/Source/Nuake/Threading/Job.h similarity index 100% rename from Nuake/src/Threading/Job.h rename to Nuake/Source/Nuake/Threading/Job.h diff --git a/Nuake/src/Threading/JobSystem.cpp b/Nuake/Source/Nuake/Threading/JobSystem.cpp similarity index 100% rename from Nuake/src/Threading/JobSystem.cpp rename to Nuake/Source/Nuake/Threading/JobSystem.cpp diff --git a/Nuake/src/Threading/JobSystem.h b/Nuake/Source/Nuake/Threading/JobSystem.h similarity index 100% rename from Nuake/src/Threading/JobSystem.h rename to Nuake/Source/Nuake/Threading/JobSystem.h diff --git a/Nuake/src/UI/DataBinding/DataBindObject.cpp b/Nuake/Source/Nuake/UI/DataBinding/DataBindObject.cpp similarity index 100% rename from Nuake/src/UI/DataBinding/DataBindObject.cpp rename to Nuake/Source/Nuake/UI/DataBinding/DataBindObject.cpp diff --git a/Nuake/src/UI/DataBinding/DataBindObject.h b/Nuake/Source/Nuake/UI/DataBinding/DataBindObject.h similarity index 100% rename from Nuake/src/UI/DataBinding/DataBindObject.h rename to Nuake/Source/Nuake/UI/DataBinding/DataBindObject.h diff --git a/Nuake/src/UI/DataBinding/DataBindOperation.h b/Nuake/Source/Nuake/UI/DataBinding/DataBindOperation.h similarity index 100% rename from Nuake/src/UI/DataBinding/DataBindOperation.h rename to Nuake/Source/Nuake/UI/DataBinding/DataBindOperation.h diff --git a/Nuake/src/UI/DataBinding/DataModelOperations.cpp b/Nuake/Source/Nuake/UI/DataBinding/DataModelOperations.cpp similarity index 100% rename from Nuake/src/UI/DataBinding/DataModelOperations.cpp rename to Nuake/Source/Nuake/UI/DataBinding/DataModelOperations.cpp diff --git a/Nuake/src/UI/DataBinding/DataModelOperations.h b/Nuake/Source/Nuake/UI/DataBinding/DataModelOperations.h similarity index 100% rename from Nuake/src/UI/DataBinding/DataModelOperations.h rename to Nuake/Source/Nuake/UI/DataBinding/DataModelOperations.h diff --git a/Nuake/src/UI/Font/Font.cpp b/Nuake/Source/Nuake/UI/Font/Font.cpp similarity index 93% rename from Nuake/src/UI/Font/Font.cpp rename to Nuake/Source/Nuake/UI/Font/Font.cpp index 08d7ef71..fc472885 100644 --- a/Nuake/src/UI/Font/Font.cpp +++ b/Nuake/Source/Nuake/UI/Font/Font.cpp @@ -1,6 +1,6 @@ #include "Font.h" -#include "src/FileSystem/FileSystem.h" +#include "Nuake/FileSystem/FileSystem.h" using namespace NuakeUI; diff --git a/Nuake/src/UI/Font/Font.h b/Nuake/Source/Nuake/UI/Font/Font.h similarity index 95% rename from Nuake/src/UI/Font/Font.h rename to Nuake/Source/Nuake/UI/Font/Font.h index 72489fbf..651cb6eb 100644 --- a/Nuake/src/UI/Font/Font.h +++ b/Nuake/Source/Nuake/UI/Font/Font.h @@ -1,10 +1,10 @@ #pragma once -#include +#include "Nuake/Core/Maths.h" #include #include -#include +#include "Nuake/Rendering/Textures/Texture.h" #include #include diff --git a/Nuake/src/UI/Font/FontLoader.h b/Nuake/Source/Nuake/UI/Font/FontLoader.h similarity index 99% rename from Nuake/src/UI/Font/FontLoader.h rename to Nuake/Source/Nuake/UI/Font/FontLoader.h index f4132c72..6bfa20f9 100644 --- a/Nuake/src/UI/Font/FontLoader.h +++ b/Nuake/Source/Nuake/UI/Font/FontLoader.h @@ -4,7 +4,7 @@ #include #include -#include +#include "Nuake/Rendering/Textures/Texture.h" #include diff --git a/Nuake/src/UI/Font/FontManager.cpp b/Nuake/Source/Nuake/UI/Font/FontManager.cpp similarity index 100% rename from Nuake/src/UI/Font/FontManager.cpp rename to Nuake/Source/Nuake/UI/Font/FontManager.cpp diff --git a/Nuake/src/UI/Font/FontManager.h b/Nuake/Source/Nuake/UI/Font/FontManager.h similarity index 100% rename from Nuake/src/UI/Font/FontManager.h rename to Nuake/Source/Nuake/UI/Font/FontManager.h diff --git a/Nuake/src/UI/IController.h b/Nuake/Source/Nuake/UI/IController.h similarity index 100% rename from Nuake/src/UI/IController.h rename to Nuake/Source/Nuake/UI/IController.h diff --git a/Nuake/src/UI/ImUI.cpp b/Nuake/Source/Nuake/UI/ImUI.cpp similarity index 98% rename from Nuake/src/UI/ImUI.cpp rename to Nuake/Source/Nuake/UI/ImUI.cpp index 0f8a1726..b2546210 100644 --- a/Nuake/src/UI/ImUI.cpp +++ b/Nuake/Source/Nuake/UI/ImUI.cpp @@ -1,8 +1,9 @@ #include "ImUI.h" #include "Engine.h" -#include "src/Resource/Project.h" +#include "Nuake/Resource/Project.h" #include +#include "../../../NuakeEditor/Source/Editor/Misc/InterfaceFonts.h" namespace Nuake { @@ -32,7 +33,7 @@ namespace Nuake ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, 4.0f); ImGui::PushStyleVar(ImGuiStyleVar_FramePadding, ButtonPadding); - UIFont boldFont(Bold); + //UIFont boldFont(Bold); const bool buttonPressed = ImGui::Button(name.c_str(), ImVec2(size.x, size.y)); ImGui::PopStyleColor(3); diff --git a/Nuake/src/UI/ImUI.h b/Nuake/Source/Nuake/UI/ImUI.h similarity index 90% rename from Nuake/src/UI/ImUI.h rename to Nuake/Source/Nuake/UI/ImUI.h index 472a9e3e..0658526e 100644 --- a/Nuake/src/UI/ImUI.h +++ b/Nuake/Source/Nuake/UI/ImUI.h @@ -1,14 +1,15 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Core/Maths.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" +#define IMGUI_DEFINE_MATH_OPERATORS #include "imgui/imgui.h" #include "imgui/imgui_internal.h" -#include "../../../Editor/src/Misc/InterfaceFonts.h" +//#include "../../../Editor/src/Misc/InterfaceFonts.h" #include "imgui/imgui_stdlib.h" -#include "src/Resource/FontAwesome5.h" -#include "src/Rendering/Textures/Texture.h" -#include +#include "Nuake/Resource/FontAwesome5.h" +#include "Nuake/Rendering/Textures/Texture.h" +#include "Nuake/Rendering/Vulkan/VulkanImage/VulkanImage.h" namespace Nuake { diff --git a/Nuake/src/UI/InputManager.cpp b/Nuake/Source/Nuake/UI/InputManager.cpp similarity index 100% rename from Nuake/src/UI/InputManager.cpp rename to Nuake/Source/Nuake/UI/InputManager.cpp diff --git a/Nuake/src/UI/InputManager.h b/Nuake/Source/Nuake/UI/InputManager.h similarity index 100% rename from Nuake/src/UI/InputManager.h rename to Nuake/Source/Nuake/UI/InputManager.h diff --git a/Nuake/src/UI/Inspector.h b/Nuake/Source/Nuake/UI/Inspector.h similarity index 100% rename from Nuake/src/UI/Inspector.h rename to Nuake/Source/Nuake/UI/Inspector.h diff --git a/Nuake/src/UI/Nodes/Button.cpp b/Nuake/Source/Nuake/UI/Nodes/Button.cpp similarity index 100% rename from Nuake/src/UI/Nodes/Button.cpp rename to Nuake/Source/Nuake/UI/Nodes/Button.cpp diff --git a/Nuake/src/UI/Nodes/Button.h b/Nuake/Source/Nuake/UI/Nodes/Button.h similarity index 100% rename from Nuake/src/UI/Nodes/Button.h rename to Nuake/Source/Nuake/UI/Nodes/Button.h diff --git a/Nuake/src/UI/Nodes/Canvas.cpp b/Nuake/Source/Nuake/UI/Nodes/Canvas.cpp similarity index 98% rename from Nuake/src/UI/Nodes/Canvas.cpp rename to Nuake/Source/Nuake/UI/Nodes/Canvas.cpp index e20bc45e..60ac4b73 100644 --- a/Nuake/src/UI/Nodes/Canvas.cpp +++ b/Nuake/Source/Nuake/UI/Nodes/Canvas.cpp @@ -1,7 +1,7 @@ #include "Canvas.h" -#include "src/UI/Renderer.h" -#include "src/FileSystem/File.h" +#include "Nuake/UI/Renderer.h" +#include "Nuake/FileSystem/File.h" #include "Node.h" #include diff --git a/Nuake/src/UI/Nodes/Canvas.h b/Nuake/Source/Nuake/UI/Nodes/Canvas.h similarity index 91% rename from Nuake/src/UI/Nodes/Canvas.h rename to Nuake/Source/Nuake/UI/Nodes/Canvas.h index c7a3bc1e..65b6fc34 100644 --- a/Nuake/src/UI/Nodes/Canvas.h +++ b/Nuake/Source/Nuake/UI/Nodes/Canvas.h @@ -1,9 +1,9 @@ #pragma once #include "Node.h" -#include "src/Core/Maths.h" -#include "src/Resource/UUID.h" -#include "src/UI/InputManager.h" -#include "src/UI/Styles/StyleSheet.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Resource/UUID.h" +#include "Nuake/UI/InputManager.h" +#include "Nuake/UI/Styles/StyleSheet.h" #include "yoga/YGConfig.h" diff --git a/Nuake/src/UI/Nodes/Header1.cpp b/Nuake/Source/Nuake/UI/Nodes/Header1.cpp similarity index 98% rename from Nuake/src/UI/Nodes/Header1.cpp rename to Nuake/Source/Nuake/UI/Nodes/Header1.cpp index 2f574195..995315e6 100644 --- a/Nuake/src/UI/Nodes/Header1.cpp +++ b/Nuake/Source/Nuake/UI/Nodes/Header1.cpp @@ -2,8 +2,8 @@ #include "../Renderer.h" -#include "src/Rendering/Renderer.h" -#include "src/UI/Font/FontManager.h" +#include "Nuake/Rendering/Renderer.h" +#include "Nuake/UI/Font/FontManager.h" #include diff --git a/Nuake/src/UI/Nodes/Header1.h b/Nuake/Source/Nuake/UI/Nodes/Header1.h similarity index 95% rename from Nuake/src/UI/Nodes/Header1.h rename to Nuake/Source/Nuake/UI/Nodes/Header1.h index d00c920a..d8229dc9 100644 --- a/Nuake/src/UI/Nodes/Header1.h +++ b/Nuake/Source/Nuake/UI/Nodes/Header1.h @@ -1,6 +1,6 @@ #pragma once #include "Node.h" -#include "src/UI/Font/Font.h" +#include "Nuake/UI/Font/Font.h" #include #include diff --git a/Nuake/src/UI/Nodes/Node.cpp b/Nuake/Source/Nuake/UI/Nodes/Node.cpp similarity index 99% rename from Nuake/src/UI/Nodes/Node.cpp rename to Nuake/Source/Nuake/UI/Nodes/Node.cpp index 09cde0af..9df02541 100644 --- a/Nuake/src/UI/Nodes/Node.cpp +++ b/Nuake/Source/Nuake/UI/Nodes/Node.cpp @@ -1,17 +1,17 @@ #include "Node.h" -#include "src/Core/String.h" +#include "Nuake/Core/String.h" #include "../Renderer.h" -#include "src/FileSystem/FileSystem.h" +#include "Nuake/FileSystem/FileSystem.h" #include "NodeState.h" #include "../StringHelper.h" -#include "src/UI/Nodes/Canvas.h" +#include "Nuake/UI/Nodes/Canvas.h" #define NANOSVGRAST_IMPLEMENTATION #define NANOSVG_IMPLEMENTATION #include #include -#include +#include "Nuake/UI/Font/FontManager.h" namespace NuakeUI diff --git a/Nuake/src/UI/Nodes/Node.h b/Nuake/Source/Nuake/UI/Nodes/Node.h similarity index 95% rename from Nuake/src/UI/Nodes/Node.h rename to Nuake/Source/Nuake/UI/Nodes/Node.h index be1e347c..931428c0 100644 --- a/Nuake/src/UI/Nodes/Node.h +++ b/Nuake/Source/Nuake/UI/Nodes/Node.h @@ -1,15 +1,15 @@ #pragma once #include "NodeState.h" -#include "src/UI/DataBinding/DataBindObject.h" -#include "src/UI/DataBinding/DataModelOperations.h" -#include "src/UI/Styles/StyleSheet.h" -#include "src/UI/Nodes/NodeStyle.h" -#include "src/UI/InputManager.h" +#include "Nuake/UI/DataBinding/DataBindObject.h" +#include "Nuake/UI/DataBinding/DataModelOperations.h" +#include "Nuake/UI/Styles/StyleSheet.h" +#include "Nuake/UI/Nodes/NodeStyle.h" +#include "Nuake/UI/InputManager.h" -#include "src/Core/Maths.h" -#include "src/Resource/UUID.h" -#include "src/Scripting/ScriptingEngineNet.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Resource/UUID.h" +#include "Nuake/Scripting/ScriptingEngineNet.h" #include diff --git a/Nuake/src/UI/Nodes/NodeState.h b/Nuake/Source/Nuake/UI/Nodes/NodeState.h similarity index 100% rename from Nuake/src/UI/Nodes/NodeState.h rename to Nuake/Source/Nuake/UI/Nodes/NodeState.h diff --git a/Nuake/src/UI/Nodes/NodeStyle.h b/Nuake/Source/Nuake/UI/Nodes/NodeStyle.h similarity index 92% rename from Nuake/src/UI/Nodes/NodeStyle.h rename to Nuake/Source/Nuake/UI/Nodes/NodeStyle.h index a97f415d..f0921bfa 100644 --- a/Nuake/src/UI/Nodes/NodeStyle.h +++ b/Nuake/Source/Nuake/UI/Nodes/NodeStyle.h @@ -1,10 +1,10 @@ #pragma once #include "../Styles/Style.h" -#include -#include -#include "src/UI/Renderer.h" -#include "src/UI/Font/Font.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Rendering/Textures/Texture.h" +#include "Nuake/UI/Renderer.h" +#include "Nuake/UI/Font/Font.h" using namespace Nuake; diff --git a/Nuake/src/UI/Nodes/Text.cpp b/Nuake/Source/Nuake/UI/Nodes/Text.cpp similarity index 98% rename from Nuake/src/UI/Nodes/Text.cpp rename to Nuake/Source/Nuake/UI/Nodes/Text.cpp index bab3b67f..a2674cc1 100644 --- a/Nuake/src/UI/Nodes/Text.cpp +++ b/Nuake/Source/Nuake/UI/Nodes/Text.cpp @@ -2,8 +2,8 @@ #include "../Renderer.h" -#include "src/Rendering/Renderer.h" -#include "src/UI/Font/FontManager.h" +#include "Nuake/Rendering/Renderer.h" +#include "Nuake/UI/Font/FontManager.h" #include diff --git a/Nuake/src/UI/Nodes/Text.h b/Nuake/Source/Nuake/UI/Nodes/Text.h similarity index 100% rename from Nuake/src/UI/Nodes/Text.h rename to Nuake/Source/Nuake/UI/Nodes/Text.h diff --git a/Nuake/src/UI/Nodes/TextInput.h b/Nuake/Source/Nuake/UI/Nodes/TextInput.h similarity index 100% rename from Nuake/src/UI/Nodes/TextInput.h rename to Nuake/Source/Nuake/UI/Nodes/TextInput.h diff --git a/Nuake/src/UI/NuakeUI.cpp b/Nuake/Source/Nuake/UI/NuakeUI.cpp similarity index 100% rename from Nuake/src/UI/NuakeUI.cpp rename to Nuake/Source/Nuake/UI/NuakeUI.cpp diff --git a/Nuake/src/UI/NuakeUI.h b/Nuake/Source/Nuake/UI/NuakeUI.h similarity index 95% rename from Nuake/src/UI/NuakeUI.h rename to Nuake/Source/Nuake/UI/NuakeUI.h index 3ba75e27..726517b6 100644 --- a/Nuake/src/UI/NuakeUI.h +++ b/Nuake/Source/Nuake/UI/NuakeUI.h @@ -31,8 +31,8 @@ antopilo */ -#include "src/UI/Nodes/Button.h" -#include "src/UI/Renderer.h" +#include "Nuake/UI/Nodes/Button.h" +#include "Nuake/UI/Renderer.h" #include "Parsers/CanvasParser.h" diff --git a/Nuake/src/UI/Parsers/CanvasParser.cpp b/Nuake/Source/Nuake/UI/Parsers/CanvasParser.cpp similarity index 97% rename from Nuake/src/UI/Parsers/CanvasParser.cpp rename to Nuake/Source/Nuake/UI/Parsers/CanvasParser.cpp index 96094051..1576890a 100644 --- a/Nuake/src/UI/Parsers/CanvasParser.cpp +++ b/Nuake/Source/Nuake/UI/Parsers/CanvasParser.cpp @@ -1,15 +1,15 @@ #include "CanvasParser.h" #include "StyleSheetParser.h" -#include "src/FileSystem/FileSystem.h" -#include "src/UI/StringHelper.h" +#include "Nuake/FileSystem/FileSystem.h" +#include "Nuake/UI/StringHelper.h" // Built-in widgets -#include "src/UI/Nodes/Canvas.h" -#include "src/UI/Nodes/Text.h" -#include "src/UI/Nodes/Button.h" +#include "Nuake/UI/Nodes/Canvas.h" +#include "Nuake/UI/Nodes/Text.h" +#include "Nuake/UI/Nodes/Button.h" -#include "src/Scripting/ScriptingEngineNet.h" +#include "Nuake/Scripting/ScriptingEngineNet.h" #include #include diff --git a/Nuake/src/UI/Parsers/CanvasParser.h b/Nuake/Source/Nuake/UI/Parsers/CanvasParser.h similarity index 96% rename from Nuake/src/UI/Parsers/CanvasParser.h rename to Nuake/Source/Nuake/UI/Parsers/CanvasParser.h index 0ab39f6d..cf8c1edf 100644 --- a/Nuake/src/UI/Parsers/CanvasParser.h +++ b/Nuake/Source/Nuake/UI/Parsers/CanvasParser.h @@ -1,6 +1,6 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Resource/UUID.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Resource/UUID.h" #include "../Nodes/Canvas.h" #include diff --git a/Nuake/src/UI/Parsers/StyleSheetParser.cpp b/Nuake/Source/Nuake/UI/Parsers/StyleSheetParser.cpp similarity index 99% rename from Nuake/src/UI/Parsers/StyleSheetParser.cpp rename to Nuake/Source/Nuake/UI/Parsers/StyleSheetParser.cpp index f5277b96..bbfd2b6c 100644 --- a/Nuake/src/UI/Parsers/StyleSheetParser.cpp +++ b/Nuake/Source/Nuake/UI/Parsers/StyleSheetParser.cpp @@ -1,7 +1,7 @@ #include "StyleSheetParser.h" -#include "src/FileSystem/FileSystem.h" -#include +#include "Nuake/FileSystem/FileSystem.h" +#include "Nuake/UI/Nodes/Canvas.h" #include #include diff --git a/Nuake/src/UI/Parsers/StyleSheetParser.h b/Nuake/Source/Nuake/UI/Parsers/StyleSheetParser.h similarity index 95% rename from Nuake/src/UI/Parsers/StyleSheetParser.h rename to Nuake/Source/Nuake/UI/Parsers/StyleSheetParser.h index 38d0bd00..cf5376f8 100644 --- a/Nuake/src/UI/Parsers/StyleSheetParser.h +++ b/Nuake/Source/Nuake/UI/Parsers/StyleSheetParser.h @@ -6,7 +6,7 @@ #include "../Vendors/katana-parser/katana.h" -#include "src/UI/Nodes/Canvas.h" +#include "Nuake/UI/Nodes/Canvas.h" namespace NuakeUI { diff --git a/Nuake/src/UI/Renderer.cpp b/Nuake/Source/Nuake/UI/Renderer.cpp similarity index 96% rename from Nuake/src/UI/Renderer.cpp rename to Nuake/Source/Nuake/UI/Renderer.cpp index d1c85390..1b4fd961 100644 --- a/Nuake/src/UI/Renderer.cpp +++ b/Nuake/Source/Nuake/UI/Renderer.cpp @@ -1,13 +1,13 @@ #include "Renderer.h" -#include "src/Core/Maths.h" +#include "Nuake/Core/Maths.h" #include "Font/Font.h" #include "Font/FontManager.h" -#include "src/FileSystem/FileSystem.h" -#include "src/Rendering/Buffers/VertexBufferLayout.h" -#include "src/Rendering/Shaders/ShaderManager.h" -#include "src/Rendering/Vertex.h" +#include "Nuake/FileSystem/FileSystem.h" +#include "Nuake/Rendering/Buffers/VertexBufferLayout.h" +#include "Nuake/Rendering/Shaders/ShaderManager.h" +#include "Nuake/Rendering/Vertex.h" #include "Nodes/Node.h" #include "Nodes/Text.h" diff --git a/Nuake/src/UI/Renderer.h b/Nuake/Source/Nuake/UI/Renderer.h similarity index 87% rename from Nuake/src/UI/Renderer.h rename to Nuake/Source/Nuake/UI/Renderer.h index d5cbefeb..c8c6b046 100644 --- a/Nuake/src/UI/Renderer.h +++ b/Nuake/Source/Nuake/UI/Renderer.h @@ -1,7 +1,7 @@ #pragma once -#include -#include -#include +#include "Nuake/Rendering/Shaders/Shader.h" +#include "Nuake/Rendering/Buffers/VertexBuffer.h" +#include "Nuake/Rendering/Buffers/VertexArray.h" #include "Font/Font.h" diff --git a/Nuake/src/UI/StringHelper.cpp b/Nuake/Source/Nuake/UI/StringHelper.cpp similarity index 100% rename from Nuake/src/UI/StringHelper.cpp rename to Nuake/Source/Nuake/UI/StringHelper.cpp diff --git a/Nuake/src/UI/StringHelper.h b/Nuake/Source/Nuake/UI/StringHelper.h similarity index 100% rename from Nuake/src/UI/StringHelper.h rename to Nuake/Source/Nuake/UI/StringHelper.h diff --git a/Nuake/src/UI/Styles/Style.h b/Nuake/Source/Nuake/UI/Styles/Style.h similarity index 100% rename from Nuake/src/UI/Styles/Style.h rename to Nuake/Source/Nuake/UI/Styles/Style.h diff --git a/Nuake/src/UI/Styles/StyleSheet.cpp b/Nuake/Source/Nuake/UI/Styles/StyleSheet.cpp similarity index 100% rename from Nuake/src/UI/Styles/StyleSheet.cpp rename to Nuake/Source/Nuake/UI/Styles/StyleSheet.cpp diff --git a/Nuake/src/UI/Styles/StyleSheet.h b/Nuake/Source/Nuake/UI/Styles/StyleSheet.h similarity index 99% rename from Nuake/src/UI/Styles/StyleSheet.h rename to Nuake/Source/Nuake/UI/Styles/StyleSheet.h index 2a03a9c8..e080303d 100644 --- a/Nuake/src/UI/Styles/StyleSheet.h +++ b/Nuake/Source/Nuake/UI/Styles/StyleSheet.h @@ -5,7 +5,7 @@ #include #include #include -#include +#include "Nuake/Core/Maths.h" using namespace Nuake; diff --git a/Nuake/src/UI/UIInputManager.cpp b/Nuake/Source/Nuake/UI/UIInputManager.cpp similarity index 100% rename from Nuake/src/UI/UIInputManager.cpp rename to Nuake/Source/Nuake/UI/UIInputManager.cpp diff --git a/Nuake/src/UI/UIInputManager.h b/Nuake/Source/Nuake/UI/UIInputManager.h similarity index 89% rename from Nuake/src/UI/UIInputManager.h rename to Nuake/Source/Nuake/UI/UIInputManager.h index 7516216a..7252ac7a 100644 --- a/Nuake/src/UI/UIInputManager.h +++ b/Nuake/Source/Nuake/UI/UIInputManager.h @@ -1,12 +1,13 @@ #pragma once #include "InputManager.h" -#include "src/Core/Input.h" +#include "Nuake/Core/Input.h" -#include +#include "Nuake/Window.h" #include -#include + +struct GLFWwindow; namespace Nuake { @@ -72,10 +73,10 @@ namespace Nuake static void key_callback(GLFWwindow* window, int key, int scancode, int action, int mods) { - if (key == GLFW_KEY_BACKSPACE && (action == GLFW_REPEAT || action == GLFW_PRESS)) - { - InputStack.push("_backspace"); - } + //if (key == Key::BACKSPACE && (action == GLFW_REPEAT || action == GLFW_PRESS)) + //{ + // InputStack.push("_backspace"); + //} } private: diff --git a/Nuake/src/Window.cpp b/Nuake/Source/Nuake/Window.cpp similarity index 98% rename from Nuake/src/Window.cpp rename to Nuake/Source/Nuake/Window.cpp index e4f10263..e44892c6 100644 --- a/Nuake/src/Window.cpp +++ b/Nuake/Source/Nuake/Window.cpp @@ -2,13 +2,13 @@ #include "Window.h" #include "Engine.h" -#include "src/Resource/Project.h" -#include "src/Core/Maths.h" -#include "src/Rendering/Renderer.h" -#include "src/Rendering/Buffers/Framebuffer.h" -#include "src/Scene/Scene.h" -#include "src/Rendering/Vulkan/VulkanRenderer.h" -#include "src/Resource/StaticResources.h" +#include "Nuake/Resource/Project.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Rendering/Renderer.h" +#include "Nuake/Rendering/Buffers/Framebuffer.h" +#include "Nuake/Scene/Scene.h" +#include "Nuake/Rendering/Vulkan/VulkanRenderer.h" +#include "Nuake/Resource/StaticResources.h" #include #include diff --git a/Nuake/src/Window.h b/Nuake/Source/Nuake/Window.h similarity index 100% rename from Nuake/src/Window.h rename to Nuake/Source/Nuake/Window.h diff --git a/Nuake/src/Vendors/dds/dds.h b/Nuake/Vendors/dds/dds.h similarity index 100% rename from Nuake/src/Vendors/dds/dds.h rename to Nuake/Vendors/dds/dds.h diff --git a/Nuake/src/Vendors/filewatch/FileWatch.hpp b/Nuake/Vendors/filewatch/FileWatch.hpp similarity index 100% rename from Nuake/src/Vendors/filewatch/FileWatch.hpp rename to Nuake/Vendors/filewatch/FileWatch.hpp diff --git a/Nuake/src/Vendors/glm/CMakeLists.txt b/Nuake/Vendors/glm/CMakeLists.txt similarity index 100% rename from Nuake/src/Vendors/glm/CMakeLists.txt rename to Nuake/Vendors/glm/CMakeLists.txt diff --git a/Nuake/src/Vendors/glm/common.hpp b/Nuake/Vendors/glm/common.hpp similarity index 100% rename from Nuake/src/Vendors/glm/common.hpp rename to Nuake/Vendors/glm/common.hpp diff --git a/Nuake/src/Vendors/glm/detail/_features.hpp b/Nuake/Vendors/glm/detail/_features.hpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/_features.hpp rename to Nuake/Vendors/glm/detail/_features.hpp diff --git a/Nuake/src/Vendors/glm/detail/_fixes.hpp b/Nuake/Vendors/glm/detail/_fixes.hpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/_fixes.hpp rename to Nuake/Vendors/glm/detail/_fixes.hpp diff --git a/Nuake/src/Vendors/glm/detail/_noise.hpp b/Nuake/Vendors/glm/detail/_noise.hpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/_noise.hpp rename to Nuake/Vendors/glm/detail/_noise.hpp diff --git a/Nuake/src/Vendors/glm/detail/_swizzle.hpp b/Nuake/Vendors/glm/detail/_swizzle.hpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/_swizzle.hpp rename to Nuake/Vendors/glm/detail/_swizzle.hpp diff --git a/Nuake/src/Vendors/glm/detail/_swizzle_func.hpp b/Nuake/Vendors/glm/detail/_swizzle_func.hpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/_swizzle_func.hpp rename to Nuake/Vendors/glm/detail/_swizzle_func.hpp diff --git a/Nuake/src/Vendors/glm/detail/_vectorize.hpp b/Nuake/Vendors/glm/detail/_vectorize.hpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/_vectorize.hpp rename to Nuake/Vendors/glm/detail/_vectorize.hpp diff --git a/Nuake/src/Vendors/glm/detail/compute_common.hpp b/Nuake/Vendors/glm/detail/compute_common.hpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/compute_common.hpp rename to Nuake/Vendors/glm/detail/compute_common.hpp diff --git a/Nuake/src/Vendors/glm/detail/compute_vector_relational.hpp b/Nuake/Vendors/glm/detail/compute_vector_relational.hpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/compute_vector_relational.hpp rename to Nuake/Vendors/glm/detail/compute_vector_relational.hpp diff --git a/Nuake/src/Vendors/glm/detail/func_common.inl b/Nuake/Vendors/glm/detail/func_common.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/func_common.inl rename to Nuake/Vendors/glm/detail/func_common.inl diff --git a/Nuake/src/Vendors/glm/detail/func_common_simd.inl b/Nuake/Vendors/glm/detail/func_common_simd.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/func_common_simd.inl rename to Nuake/Vendors/glm/detail/func_common_simd.inl diff --git a/Nuake/src/Vendors/glm/detail/func_exponential.inl b/Nuake/Vendors/glm/detail/func_exponential.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/func_exponential.inl rename to Nuake/Vendors/glm/detail/func_exponential.inl diff --git a/Nuake/src/Vendors/glm/detail/func_exponential_simd.inl b/Nuake/Vendors/glm/detail/func_exponential_simd.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/func_exponential_simd.inl rename to Nuake/Vendors/glm/detail/func_exponential_simd.inl diff --git a/Nuake/src/Vendors/glm/detail/func_geometric.inl b/Nuake/Vendors/glm/detail/func_geometric.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/func_geometric.inl rename to Nuake/Vendors/glm/detail/func_geometric.inl diff --git a/Nuake/src/Vendors/glm/detail/func_geometric_simd.inl b/Nuake/Vendors/glm/detail/func_geometric_simd.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/func_geometric_simd.inl rename to Nuake/Vendors/glm/detail/func_geometric_simd.inl diff --git a/Nuake/src/Vendors/glm/detail/func_integer.inl b/Nuake/Vendors/glm/detail/func_integer.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/func_integer.inl rename to Nuake/Vendors/glm/detail/func_integer.inl diff --git a/Nuake/src/Vendors/glm/detail/func_integer_simd.inl b/Nuake/Vendors/glm/detail/func_integer_simd.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/func_integer_simd.inl rename to Nuake/Vendors/glm/detail/func_integer_simd.inl diff --git a/Nuake/src/Vendors/glm/detail/func_matrix.inl b/Nuake/Vendors/glm/detail/func_matrix.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/func_matrix.inl rename to Nuake/Vendors/glm/detail/func_matrix.inl diff --git a/Nuake/src/Vendors/glm/detail/func_matrix_simd.inl b/Nuake/Vendors/glm/detail/func_matrix_simd.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/func_matrix_simd.inl rename to Nuake/Vendors/glm/detail/func_matrix_simd.inl diff --git a/Nuake/src/Vendors/glm/detail/func_packing.inl b/Nuake/Vendors/glm/detail/func_packing.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/func_packing.inl rename to Nuake/Vendors/glm/detail/func_packing.inl diff --git a/Nuake/src/Vendors/glm/detail/func_packing_simd.inl b/Nuake/Vendors/glm/detail/func_packing_simd.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/func_packing_simd.inl rename to Nuake/Vendors/glm/detail/func_packing_simd.inl diff --git a/Nuake/src/Vendors/glm/detail/func_trigonometric.inl b/Nuake/Vendors/glm/detail/func_trigonometric.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/func_trigonometric.inl rename to Nuake/Vendors/glm/detail/func_trigonometric.inl diff --git a/Nuake/src/Vendors/glm/detail/func_trigonometric_simd.inl b/Nuake/Vendors/glm/detail/func_trigonometric_simd.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/func_trigonometric_simd.inl rename to Nuake/Vendors/glm/detail/func_trigonometric_simd.inl diff --git a/Nuake/src/Vendors/glm/detail/func_vector_relational.inl b/Nuake/Vendors/glm/detail/func_vector_relational.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/func_vector_relational.inl rename to Nuake/Vendors/glm/detail/func_vector_relational.inl diff --git a/Nuake/src/Vendors/glm/detail/func_vector_relational_simd.inl b/Nuake/Vendors/glm/detail/func_vector_relational_simd.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/func_vector_relational_simd.inl rename to Nuake/Vendors/glm/detail/func_vector_relational_simd.inl diff --git a/Nuake/src/Vendors/glm/detail/glm.cpp b/Nuake/Vendors/glm/detail/glm.cpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/glm.cpp rename to Nuake/Vendors/glm/detail/glm.cpp diff --git a/Nuake/src/Vendors/glm/detail/qualifier.hpp b/Nuake/Vendors/glm/detail/qualifier.hpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/qualifier.hpp rename to Nuake/Vendors/glm/detail/qualifier.hpp diff --git a/Nuake/src/Vendors/glm/detail/setup.hpp b/Nuake/Vendors/glm/detail/setup.hpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/setup.hpp rename to Nuake/Vendors/glm/detail/setup.hpp diff --git a/Nuake/src/Vendors/glm/detail/type_float.hpp b/Nuake/Vendors/glm/detail/type_float.hpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_float.hpp rename to Nuake/Vendors/glm/detail/type_float.hpp diff --git a/Nuake/src/Vendors/glm/detail/type_half.hpp b/Nuake/Vendors/glm/detail/type_half.hpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_half.hpp rename to Nuake/Vendors/glm/detail/type_half.hpp diff --git a/Nuake/src/Vendors/glm/detail/type_half.inl b/Nuake/Vendors/glm/detail/type_half.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_half.inl rename to Nuake/Vendors/glm/detail/type_half.inl diff --git a/Nuake/src/Vendors/glm/detail/type_mat2x2.hpp b/Nuake/Vendors/glm/detail/type_mat2x2.hpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_mat2x2.hpp rename to Nuake/Vendors/glm/detail/type_mat2x2.hpp diff --git a/Nuake/src/Vendors/glm/detail/type_mat2x2.inl b/Nuake/Vendors/glm/detail/type_mat2x2.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_mat2x2.inl rename to Nuake/Vendors/glm/detail/type_mat2x2.inl diff --git a/Nuake/src/Vendors/glm/detail/type_mat2x3.hpp b/Nuake/Vendors/glm/detail/type_mat2x3.hpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_mat2x3.hpp rename to Nuake/Vendors/glm/detail/type_mat2x3.hpp diff --git a/Nuake/src/Vendors/glm/detail/type_mat2x3.inl b/Nuake/Vendors/glm/detail/type_mat2x3.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_mat2x3.inl rename to Nuake/Vendors/glm/detail/type_mat2x3.inl diff --git a/Nuake/src/Vendors/glm/detail/type_mat2x4.hpp b/Nuake/Vendors/glm/detail/type_mat2x4.hpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_mat2x4.hpp rename to Nuake/Vendors/glm/detail/type_mat2x4.hpp diff --git a/Nuake/src/Vendors/glm/detail/type_mat2x4.inl b/Nuake/Vendors/glm/detail/type_mat2x4.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_mat2x4.inl rename to Nuake/Vendors/glm/detail/type_mat2x4.inl diff --git a/Nuake/src/Vendors/glm/detail/type_mat3x2.hpp b/Nuake/Vendors/glm/detail/type_mat3x2.hpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_mat3x2.hpp rename to Nuake/Vendors/glm/detail/type_mat3x2.hpp diff --git a/Nuake/src/Vendors/glm/detail/type_mat3x2.inl b/Nuake/Vendors/glm/detail/type_mat3x2.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_mat3x2.inl rename to Nuake/Vendors/glm/detail/type_mat3x2.inl diff --git a/Nuake/src/Vendors/glm/detail/type_mat3x3.hpp b/Nuake/Vendors/glm/detail/type_mat3x3.hpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_mat3x3.hpp rename to Nuake/Vendors/glm/detail/type_mat3x3.hpp diff --git a/Nuake/src/Vendors/glm/detail/type_mat3x3.inl b/Nuake/Vendors/glm/detail/type_mat3x3.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_mat3x3.inl rename to Nuake/Vendors/glm/detail/type_mat3x3.inl diff --git a/Nuake/src/Vendors/glm/detail/type_mat3x4.hpp b/Nuake/Vendors/glm/detail/type_mat3x4.hpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_mat3x4.hpp rename to Nuake/Vendors/glm/detail/type_mat3x4.hpp diff --git a/Nuake/src/Vendors/glm/detail/type_mat3x4.inl b/Nuake/Vendors/glm/detail/type_mat3x4.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_mat3x4.inl rename to Nuake/Vendors/glm/detail/type_mat3x4.inl diff --git a/Nuake/src/Vendors/glm/detail/type_mat4x2.hpp b/Nuake/Vendors/glm/detail/type_mat4x2.hpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_mat4x2.hpp rename to Nuake/Vendors/glm/detail/type_mat4x2.hpp diff --git a/Nuake/src/Vendors/glm/detail/type_mat4x2.inl b/Nuake/Vendors/glm/detail/type_mat4x2.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_mat4x2.inl rename to Nuake/Vendors/glm/detail/type_mat4x2.inl diff --git a/Nuake/src/Vendors/glm/detail/type_mat4x3.hpp b/Nuake/Vendors/glm/detail/type_mat4x3.hpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_mat4x3.hpp rename to Nuake/Vendors/glm/detail/type_mat4x3.hpp diff --git a/Nuake/src/Vendors/glm/detail/type_mat4x3.inl b/Nuake/Vendors/glm/detail/type_mat4x3.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_mat4x3.inl rename to Nuake/Vendors/glm/detail/type_mat4x3.inl diff --git a/Nuake/src/Vendors/glm/detail/type_mat4x4.hpp b/Nuake/Vendors/glm/detail/type_mat4x4.hpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_mat4x4.hpp rename to Nuake/Vendors/glm/detail/type_mat4x4.hpp diff --git a/Nuake/src/Vendors/glm/detail/type_mat4x4.inl b/Nuake/Vendors/glm/detail/type_mat4x4.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_mat4x4.inl rename to Nuake/Vendors/glm/detail/type_mat4x4.inl diff --git a/Nuake/src/Vendors/glm/detail/type_mat4x4_simd.inl b/Nuake/Vendors/glm/detail/type_mat4x4_simd.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_mat4x4_simd.inl rename to Nuake/Vendors/glm/detail/type_mat4x4_simd.inl diff --git a/Nuake/src/Vendors/glm/detail/type_quat.hpp b/Nuake/Vendors/glm/detail/type_quat.hpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_quat.hpp rename to Nuake/Vendors/glm/detail/type_quat.hpp diff --git a/Nuake/src/Vendors/glm/detail/type_quat.inl b/Nuake/Vendors/glm/detail/type_quat.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_quat.inl rename to Nuake/Vendors/glm/detail/type_quat.inl diff --git a/Nuake/src/Vendors/glm/detail/type_quat_simd.inl b/Nuake/Vendors/glm/detail/type_quat_simd.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_quat_simd.inl rename to Nuake/Vendors/glm/detail/type_quat_simd.inl diff --git a/Nuake/src/Vendors/glm/detail/type_vec1.hpp b/Nuake/Vendors/glm/detail/type_vec1.hpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_vec1.hpp rename to Nuake/Vendors/glm/detail/type_vec1.hpp diff --git a/Nuake/src/Vendors/glm/detail/type_vec1.inl b/Nuake/Vendors/glm/detail/type_vec1.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_vec1.inl rename to Nuake/Vendors/glm/detail/type_vec1.inl diff --git a/Nuake/src/Vendors/glm/detail/type_vec2.hpp b/Nuake/Vendors/glm/detail/type_vec2.hpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_vec2.hpp rename to Nuake/Vendors/glm/detail/type_vec2.hpp diff --git a/Nuake/src/Vendors/glm/detail/type_vec2.inl b/Nuake/Vendors/glm/detail/type_vec2.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_vec2.inl rename to Nuake/Vendors/glm/detail/type_vec2.inl diff --git a/Nuake/src/Vendors/glm/detail/type_vec3.hpp b/Nuake/Vendors/glm/detail/type_vec3.hpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_vec3.hpp rename to Nuake/Vendors/glm/detail/type_vec3.hpp diff --git a/Nuake/src/Vendors/glm/detail/type_vec3.inl b/Nuake/Vendors/glm/detail/type_vec3.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_vec3.inl rename to Nuake/Vendors/glm/detail/type_vec3.inl diff --git a/Nuake/src/Vendors/glm/detail/type_vec4.hpp b/Nuake/Vendors/glm/detail/type_vec4.hpp similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_vec4.hpp rename to Nuake/Vendors/glm/detail/type_vec4.hpp diff --git a/Nuake/src/Vendors/glm/detail/type_vec4.inl b/Nuake/Vendors/glm/detail/type_vec4.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_vec4.inl rename to Nuake/Vendors/glm/detail/type_vec4.inl diff --git a/Nuake/src/Vendors/glm/detail/type_vec4_simd.inl b/Nuake/Vendors/glm/detail/type_vec4_simd.inl similarity index 100% rename from Nuake/src/Vendors/glm/detail/type_vec4_simd.inl rename to Nuake/Vendors/glm/detail/type_vec4_simd.inl diff --git a/Nuake/src/Vendors/glm/exponential.hpp b/Nuake/Vendors/glm/exponential.hpp similarity index 100% rename from Nuake/src/Vendors/glm/exponential.hpp rename to Nuake/Vendors/glm/exponential.hpp diff --git a/Nuake/src/Vendors/glm/ext.hpp b/Nuake/Vendors/glm/ext.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext.hpp rename to Nuake/Vendors/glm/ext.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_clip_space.hpp b/Nuake/Vendors/glm/ext/matrix_clip_space.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_clip_space.hpp rename to Nuake/Vendors/glm/ext/matrix_clip_space.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_clip_space.inl b/Nuake/Vendors/glm/ext/matrix_clip_space.inl similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_clip_space.inl rename to Nuake/Vendors/glm/ext/matrix_clip_space.inl diff --git a/Nuake/src/Vendors/glm/ext/matrix_common.hpp b/Nuake/Vendors/glm/ext/matrix_common.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_common.hpp rename to Nuake/Vendors/glm/ext/matrix_common.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_common.inl b/Nuake/Vendors/glm/ext/matrix_common.inl similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_common.inl rename to Nuake/Vendors/glm/ext/matrix_common.inl diff --git a/Nuake/src/Vendors/glm/ext/matrix_double2x2.hpp b/Nuake/Vendors/glm/ext/matrix_double2x2.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_double2x2.hpp rename to Nuake/Vendors/glm/ext/matrix_double2x2.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_double2x2_precision.hpp b/Nuake/Vendors/glm/ext/matrix_double2x2_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_double2x2_precision.hpp rename to Nuake/Vendors/glm/ext/matrix_double2x2_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_double2x3.hpp b/Nuake/Vendors/glm/ext/matrix_double2x3.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_double2x3.hpp rename to Nuake/Vendors/glm/ext/matrix_double2x3.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_double2x3_precision.hpp b/Nuake/Vendors/glm/ext/matrix_double2x3_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_double2x3_precision.hpp rename to Nuake/Vendors/glm/ext/matrix_double2x3_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_double2x4.hpp b/Nuake/Vendors/glm/ext/matrix_double2x4.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_double2x4.hpp rename to Nuake/Vendors/glm/ext/matrix_double2x4.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_double2x4_precision.hpp b/Nuake/Vendors/glm/ext/matrix_double2x4_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_double2x4_precision.hpp rename to Nuake/Vendors/glm/ext/matrix_double2x4_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_double3x2.hpp b/Nuake/Vendors/glm/ext/matrix_double3x2.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_double3x2.hpp rename to Nuake/Vendors/glm/ext/matrix_double3x2.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_double3x2_precision.hpp b/Nuake/Vendors/glm/ext/matrix_double3x2_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_double3x2_precision.hpp rename to Nuake/Vendors/glm/ext/matrix_double3x2_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_double3x3.hpp b/Nuake/Vendors/glm/ext/matrix_double3x3.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_double3x3.hpp rename to Nuake/Vendors/glm/ext/matrix_double3x3.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_double3x3_precision.hpp b/Nuake/Vendors/glm/ext/matrix_double3x3_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_double3x3_precision.hpp rename to Nuake/Vendors/glm/ext/matrix_double3x3_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_double3x4.hpp b/Nuake/Vendors/glm/ext/matrix_double3x4.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_double3x4.hpp rename to Nuake/Vendors/glm/ext/matrix_double3x4.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_double3x4_precision.hpp b/Nuake/Vendors/glm/ext/matrix_double3x4_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_double3x4_precision.hpp rename to Nuake/Vendors/glm/ext/matrix_double3x4_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_double4x2.hpp b/Nuake/Vendors/glm/ext/matrix_double4x2.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_double4x2.hpp rename to Nuake/Vendors/glm/ext/matrix_double4x2.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_double4x2_precision.hpp b/Nuake/Vendors/glm/ext/matrix_double4x2_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_double4x2_precision.hpp rename to Nuake/Vendors/glm/ext/matrix_double4x2_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_double4x3.hpp b/Nuake/Vendors/glm/ext/matrix_double4x3.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_double4x3.hpp rename to Nuake/Vendors/glm/ext/matrix_double4x3.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_double4x3_precision.hpp b/Nuake/Vendors/glm/ext/matrix_double4x3_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_double4x3_precision.hpp rename to Nuake/Vendors/glm/ext/matrix_double4x3_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_double4x4.hpp b/Nuake/Vendors/glm/ext/matrix_double4x4.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_double4x4.hpp rename to Nuake/Vendors/glm/ext/matrix_double4x4.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_double4x4_precision.hpp b/Nuake/Vendors/glm/ext/matrix_double4x4_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_double4x4_precision.hpp rename to Nuake/Vendors/glm/ext/matrix_double4x4_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_float2x2.hpp b/Nuake/Vendors/glm/ext/matrix_float2x2.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_float2x2.hpp rename to Nuake/Vendors/glm/ext/matrix_float2x2.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_float2x2_precision.hpp b/Nuake/Vendors/glm/ext/matrix_float2x2_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_float2x2_precision.hpp rename to Nuake/Vendors/glm/ext/matrix_float2x2_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_float2x3.hpp b/Nuake/Vendors/glm/ext/matrix_float2x3.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_float2x3.hpp rename to Nuake/Vendors/glm/ext/matrix_float2x3.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_float2x3_precision.hpp b/Nuake/Vendors/glm/ext/matrix_float2x3_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_float2x3_precision.hpp rename to Nuake/Vendors/glm/ext/matrix_float2x3_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_float2x4.hpp b/Nuake/Vendors/glm/ext/matrix_float2x4.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_float2x4.hpp rename to Nuake/Vendors/glm/ext/matrix_float2x4.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_float2x4_precision.hpp b/Nuake/Vendors/glm/ext/matrix_float2x4_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_float2x4_precision.hpp rename to Nuake/Vendors/glm/ext/matrix_float2x4_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_float3x2.hpp b/Nuake/Vendors/glm/ext/matrix_float3x2.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_float3x2.hpp rename to Nuake/Vendors/glm/ext/matrix_float3x2.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_float3x2_precision.hpp b/Nuake/Vendors/glm/ext/matrix_float3x2_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_float3x2_precision.hpp rename to Nuake/Vendors/glm/ext/matrix_float3x2_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_float3x3.hpp b/Nuake/Vendors/glm/ext/matrix_float3x3.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_float3x3.hpp rename to Nuake/Vendors/glm/ext/matrix_float3x3.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_float3x3_precision.hpp b/Nuake/Vendors/glm/ext/matrix_float3x3_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_float3x3_precision.hpp rename to Nuake/Vendors/glm/ext/matrix_float3x3_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_float3x4.hpp b/Nuake/Vendors/glm/ext/matrix_float3x4.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_float3x4.hpp rename to Nuake/Vendors/glm/ext/matrix_float3x4.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_float3x4_precision.hpp b/Nuake/Vendors/glm/ext/matrix_float3x4_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_float3x4_precision.hpp rename to Nuake/Vendors/glm/ext/matrix_float3x4_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_float4x2.hpp b/Nuake/Vendors/glm/ext/matrix_float4x2.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_float4x2.hpp rename to Nuake/Vendors/glm/ext/matrix_float4x2.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_float4x2_precision.hpp b/Nuake/Vendors/glm/ext/matrix_float4x2_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_float4x2_precision.hpp rename to Nuake/Vendors/glm/ext/matrix_float4x2_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_float4x3.hpp b/Nuake/Vendors/glm/ext/matrix_float4x3.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_float4x3.hpp rename to Nuake/Vendors/glm/ext/matrix_float4x3.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_float4x3_precision.hpp b/Nuake/Vendors/glm/ext/matrix_float4x3_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_float4x3_precision.hpp rename to Nuake/Vendors/glm/ext/matrix_float4x3_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_float4x4.hpp b/Nuake/Vendors/glm/ext/matrix_float4x4.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_float4x4.hpp rename to Nuake/Vendors/glm/ext/matrix_float4x4.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_float4x4_precision.hpp b/Nuake/Vendors/glm/ext/matrix_float4x4_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_float4x4_precision.hpp rename to Nuake/Vendors/glm/ext/matrix_float4x4_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_int2x2.hpp b/Nuake/Vendors/glm/ext/matrix_int2x2.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_int2x2.hpp rename to Nuake/Vendors/glm/ext/matrix_int2x2.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_int2x2_sized.hpp b/Nuake/Vendors/glm/ext/matrix_int2x2_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_int2x2_sized.hpp rename to Nuake/Vendors/glm/ext/matrix_int2x2_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_int2x3.hpp b/Nuake/Vendors/glm/ext/matrix_int2x3.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_int2x3.hpp rename to Nuake/Vendors/glm/ext/matrix_int2x3.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_int2x3_sized.hpp b/Nuake/Vendors/glm/ext/matrix_int2x3_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_int2x3_sized.hpp rename to Nuake/Vendors/glm/ext/matrix_int2x3_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_int2x4.hpp b/Nuake/Vendors/glm/ext/matrix_int2x4.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_int2x4.hpp rename to Nuake/Vendors/glm/ext/matrix_int2x4.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_int2x4_sized.hpp b/Nuake/Vendors/glm/ext/matrix_int2x4_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_int2x4_sized.hpp rename to Nuake/Vendors/glm/ext/matrix_int2x4_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_int3x2.hpp b/Nuake/Vendors/glm/ext/matrix_int3x2.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_int3x2.hpp rename to Nuake/Vendors/glm/ext/matrix_int3x2.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_int3x2_sized.hpp b/Nuake/Vendors/glm/ext/matrix_int3x2_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_int3x2_sized.hpp rename to Nuake/Vendors/glm/ext/matrix_int3x2_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_int3x3.hpp b/Nuake/Vendors/glm/ext/matrix_int3x3.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_int3x3.hpp rename to Nuake/Vendors/glm/ext/matrix_int3x3.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_int3x3_sized.hpp b/Nuake/Vendors/glm/ext/matrix_int3x3_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_int3x3_sized.hpp rename to Nuake/Vendors/glm/ext/matrix_int3x3_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_int3x4.hpp b/Nuake/Vendors/glm/ext/matrix_int3x4.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_int3x4.hpp rename to Nuake/Vendors/glm/ext/matrix_int3x4.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_int3x4_sized.hpp b/Nuake/Vendors/glm/ext/matrix_int3x4_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_int3x4_sized.hpp rename to Nuake/Vendors/glm/ext/matrix_int3x4_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_int4x2.hpp b/Nuake/Vendors/glm/ext/matrix_int4x2.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_int4x2.hpp rename to Nuake/Vendors/glm/ext/matrix_int4x2.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_int4x2_sized.hpp b/Nuake/Vendors/glm/ext/matrix_int4x2_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_int4x2_sized.hpp rename to Nuake/Vendors/glm/ext/matrix_int4x2_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_int4x3.hpp b/Nuake/Vendors/glm/ext/matrix_int4x3.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_int4x3.hpp rename to Nuake/Vendors/glm/ext/matrix_int4x3.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_int4x3_sized.hpp b/Nuake/Vendors/glm/ext/matrix_int4x3_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_int4x3_sized.hpp rename to Nuake/Vendors/glm/ext/matrix_int4x3_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_int4x4.hpp b/Nuake/Vendors/glm/ext/matrix_int4x4.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_int4x4.hpp rename to Nuake/Vendors/glm/ext/matrix_int4x4.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_int4x4_sized.hpp b/Nuake/Vendors/glm/ext/matrix_int4x4_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_int4x4_sized.hpp rename to Nuake/Vendors/glm/ext/matrix_int4x4_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_integer.hpp b/Nuake/Vendors/glm/ext/matrix_integer.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_integer.hpp rename to Nuake/Vendors/glm/ext/matrix_integer.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_integer.inl b/Nuake/Vendors/glm/ext/matrix_integer.inl similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_integer.inl rename to Nuake/Vendors/glm/ext/matrix_integer.inl diff --git a/Nuake/src/Vendors/glm/ext/matrix_projection.hpp b/Nuake/Vendors/glm/ext/matrix_projection.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_projection.hpp rename to Nuake/Vendors/glm/ext/matrix_projection.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_projection.inl b/Nuake/Vendors/glm/ext/matrix_projection.inl similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_projection.inl rename to Nuake/Vendors/glm/ext/matrix_projection.inl diff --git a/Nuake/src/Vendors/glm/ext/matrix_relational.hpp b/Nuake/Vendors/glm/ext/matrix_relational.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_relational.hpp rename to Nuake/Vendors/glm/ext/matrix_relational.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_relational.inl b/Nuake/Vendors/glm/ext/matrix_relational.inl similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_relational.inl rename to Nuake/Vendors/glm/ext/matrix_relational.inl diff --git a/Nuake/src/Vendors/glm/ext/matrix_transform.hpp b/Nuake/Vendors/glm/ext/matrix_transform.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_transform.hpp rename to Nuake/Vendors/glm/ext/matrix_transform.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_transform.inl b/Nuake/Vendors/glm/ext/matrix_transform.inl similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_transform.inl rename to Nuake/Vendors/glm/ext/matrix_transform.inl diff --git a/Nuake/src/Vendors/glm/ext/matrix_uint2x2.hpp b/Nuake/Vendors/glm/ext/matrix_uint2x2.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_uint2x2.hpp rename to Nuake/Vendors/glm/ext/matrix_uint2x2.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_uint2x2_sized.hpp b/Nuake/Vendors/glm/ext/matrix_uint2x2_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_uint2x2_sized.hpp rename to Nuake/Vendors/glm/ext/matrix_uint2x2_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_uint2x3.hpp b/Nuake/Vendors/glm/ext/matrix_uint2x3.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_uint2x3.hpp rename to Nuake/Vendors/glm/ext/matrix_uint2x3.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_uint2x3_sized.hpp b/Nuake/Vendors/glm/ext/matrix_uint2x3_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_uint2x3_sized.hpp rename to Nuake/Vendors/glm/ext/matrix_uint2x3_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_uint2x4.hpp b/Nuake/Vendors/glm/ext/matrix_uint2x4.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_uint2x4.hpp rename to Nuake/Vendors/glm/ext/matrix_uint2x4.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_uint2x4_sized.hpp b/Nuake/Vendors/glm/ext/matrix_uint2x4_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_uint2x4_sized.hpp rename to Nuake/Vendors/glm/ext/matrix_uint2x4_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_uint3x2.hpp b/Nuake/Vendors/glm/ext/matrix_uint3x2.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_uint3x2.hpp rename to Nuake/Vendors/glm/ext/matrix_uint3x2.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_uint3x2_sized.hpp b/Nuake/Vendors/glm/ext/matrix_uint3x2_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_uint3x2_sized.hpp rename to Nuake/Vendors/glm/ext/matrix_uint3x2_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_uint3x3.hpp b/Nuake/Vendors/glm/ext/matrix_uint3x3.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_uint3x3.hpp rename to Nuake/Vendors/glm/ext/matrix_uint3x3.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_uint3x3_sized.hpp b/Nuake/Vendors/glm/ext/matrix_uint3x3_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_uint3x3_sized.hpp rename to Nuake/Vendors/glm/ext/matrix_uint3x3_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_uint3x4.hpp b/Nuake/Vendors/glm/ext/matrix_uint3x4.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_uint3x4.hpp rename to Nuake/Vendors/glm/ext/matrix_uint3x4.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_uint3x4_sized.hpp b/Nuake/Vendors/glm/ext/matrix_uint3x4_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_uint3x4_sized.hpp rename to Nuake/Vendors/glm/ext/matrix_uint3x4_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_uint4x2.hpp b/Nuake/Vendors/glm/ext/matrix_uint4x2.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_uint4x2.hpp rename to Nuake/Vendors/glm/ext/matrix_uint4x2.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_uint4x2_sized.hpp b/Nuake/Vendors/glm/ext/matrix_uint4x2_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_uint4x2_sized.hpp rename to Nuake/Vendors/glm/ext/matrix_uint4x2_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_uint4x3.hpp b/Nuake/Vendors/glm/ext/matrix_uint4x3.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_uint4x3.hpp rename to Nuake/Vendors/glm/ext/matrix_uint4x3.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_uint4x3_sized.hpp b/Nuake/Vendors/glm/ext/matrix_uint4x3_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_uint4x3_sized.hpp rename to Nuake/Vendors/glm/ext/matrix_uint4x3_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_uint4x4.hpp b/Nuake/Vendors/glm/ext/matrix_uint4x4.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_uint4x4.hpp rename to Nuake/Vendors/glm/ext/matrix_uint4x4.hpp diff --git a/Nuake/src/Vendors/glm/ext/matrix_uint4x4_sized.hpp b/Nuake/Vendors/glm/ext/matrix_uint4x4_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/matrix_uint4x4_sized.hpp rename to Nuake/Vendors/glm/ext/matrix_uint4x4_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/quaternion_common.hpp b/Nuake/Vendors/glm/ext/quaternion_common.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/quaternion_common.hpp rename to Nuake/Vendors/glm/ext/quaternion_common.hpp diff --git a/Nuake/src/Vendors/glm/ext/quaternion_common.inl b/Nuake/Vendors/glm/ext/quaternion_common.inl similarity index 100% rename from Nuake/src/Vendors/glm/ext/quaternion_common.inl rename to Nuake/Vendors/glm/ext/quaternion_common.inl diff --git a/Nuake/src/Vendors/glm/ext/quaternion_common_simd.inl b/Nuake/Vendors/glm/ext/quaternion_common_simd.inl similarity index 100% rename from Nuake/src/Vendors/glm/ext/quaternion_common_simd.inl rename to Nuake/Vendors/glm/ext/quaternion_common_simd.inl diff --git a/Nuake/src/Vendors/glm/ext/quaternion_double.hpp b/Nuake/Vendors/glm/ext/quaternion_double.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/quaternion_double.hpp rename to Nuake/Vendors/glm/ext/quaternion_double.hpp diff --git a/Nuake/src/Vendors/glm/ext/quaternion_double_precision.hpp b/Nuake/Vendors/glm/ext/quaternion_double_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/quaternion_double_precision.hpp rename to Nuake/Vendors/glm/ext/quaternion_double_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/quaternion_exponential.hpp b/Nuake/Vendors/glm/ext/quaternion_exponential.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/quaternion_exponential.hpp rename to Nuake/Vendors/glm/ext/quaternion_exponential.hpp diff --git a/Nuake/src/Vendors/glm/ext/quaternion_exponential.inl b/Nuake/Vendors/glm/ext/quaternion_exponential.inl similarity index 100% rename from Nuake/src/Vendors/glm/ext/quaternion_exponential.inl rename to Nuake/Vendors/glm/ext/quaternion_exponential.inl diff --git a/Nuake/src/Vendors/glm/ext/quaternion_float.hpp b/Nuake/Vendors/glm/ext/quaternion_float.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/quaternion_float.hpp rename to Nuake/Vendors/glm/ext/quaternion_float.hpp diff --git a/Nuake/src/Vendors/glm/ext/quaternion_float_precision.hpp b/Nuake/Vendors/glm/ext/quaternion_float_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/quaternion_float_precision.hpp rename to Nuake/Vendors/glm/ext/quaternion_float_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/quaternion_geometric.hpp b/Nuake/Vendors/glm/ext/quaternion_geometric.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/quaternion_geometric.hpp rename to Nuake/Vendors/glm/ext/quaternion_geometric.hpp diff --git a/Nuake/src/Vendors/glm/ext/quaternion_geometric.inl b/Nuake/Vendors/glm/ext/quaternion_geometric.inl similarity index 100% rename from Nuake/src/Vendors/glm/ext/quaternion_geometric.inl rename to Nuake/Vendors/glm/ext/quaternion_geometric.inl diff --git a/Nuake/src/Vendors/glm/ext/quaternion_relational.hpp b/Nuake/Vendors/glm/ext/quaternion_relational.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/quaternion_relational.hpp rename to Nuake/Vendors/glm/ext/quaternion_relational.hpp diff --git a/Nuake/src/Vendors/glm/ext/quaternion_relational.inl b/Nuake/Vendors/glm/ext/quaternion_relational.inl similarity index 100% rename from Nuake/src/Vendors/glm/ext/quaternion_relational.inl rename to Nuake/Vendors/glm/ext/quaternion_relational.inl diff --git a/Nuake/src/Vendors/glm/ext/quaternion_transform.hpp b/Nuake/Vendors/glm/ext/quaternion_transform.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/quaternion_transform.hpp rename to Nuake/Vendors/glm/ext/quaternion_transform.hpp diff --git a/Nuake/src/Vendors/glm/ext/quaternion_transform.inl b/Nuake/Vendors/glm/ext/quaternion_transform.inl similarity index 100% rename from Nuake/src/Vendors/glm/ext/quaternion_transform.inl rename to Nuake/Vendors/glm/ext/quaternion_transform.inl diff --git a/Nuake/src/Vendors/glm/ext/quaternion_trigonometric.hpp b/Nuake/Vendors/glm/ext/quaternion_trigonometric.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/quaternion_trigonometric.hpp rename to Nuake/Vendors/glm/ext/quaternion_trigonometric.hpp diff --git a/Nuake/src/Vendors/glm/ext/quaternion_trigonometric.inl b/Nuake/Vendors/glm/ext/quaternion_trigonometric.inl similarity index 100% rename from Nuake/src/Vendors/glm/ext/quaternion_trigonometric.inl rename to Nuake/Vendors/glm/ext/quaternion_trigonometric.inl diff --git a/Nuake/src/Vendors/glm/ext/scalar_common.hpp b/Nuake/Vendors/glm/ext/scalar_common.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/scalar_common.hpp rename to Nuake/Vendors/glm/ext/scalar_common.hpp diff --git a/Nuake/src/Vendors/glm/ext/scalar_common.inl b/Nuake/Vendors/glm/ext/scalar_common.inl similarity index 100% rename from Nuake/src/Vendors/glm/ext/scalar_common.inl rename to Nuake/Vendors/glm/ext/scalar_common.inl diff --git a/Nuake/src/Vendors/glm/ext/scalar_constants.hpp b/Nuake/Vendors/glm/ext/scalar_constants.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/scalar_constants.hpp rename to Nuake/Vendors/glm/ext/scalar_constants.hpp diff --git a/Nuake/src/Vendors/glm/ext/scalar_constants.inl b/Nuake/Vendors/glm/ext/scalar_constants.inl similarity index 100% rename from Nuake/src/Vendors/glm/ext/scalar_constants.inl rename to Nuake/Vendors/glm/ext/scalar_constants.inl diff --git a/Nuake/src/Vendors/glm/ext/scalar_int_sized.hpp b/Nuake/Vendors/glm/ext/scalar_int_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/scalar_int_sized.hpp rename to Nuake/Vendors/glm/ext/scalar_int_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/scalar_integer.hpp b/Nuake/Vendors/glm/ext/scalar_integer.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/scalar_integer.hpp rename to Nuake/Vendors/glm/ext/scalar_integer.hpp diff --git a/Nuake/src/Vendors/glm/ext/scalar_integer.inl b/Nuake/Vendors/glm/ext/scalar_integer.inl similarity index 100% rename from Nuake/src/Vendors/glm/ext/scalar_integer.inl rename to Nuake/Vendors/glm/ext/scalar_integer.inl diff --git a/Nuake/src/Vendors/glm/ext/scalar_packing.hpp b/Nuake/Vendors/glm/ext/scalar_packing.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/scalar_packing.hpp rename to Nuake/Vendors/glm/ext/scalar_packing.hpp diff --git a/Nuake/src/Vendors/glm/ext/scalar_packing.inl b/Nuake/Vendors/glm/ext/scalar_packing.inl similarity index 100% rename from Nuake/src/Vendors/glm/ext/scalar_packing.inl rename to Nuake/Vendors/glm/ext/scalar_packing.inl diff --git a/Nuake/src/Vendors/glm/ext/scalar_reciprocal.hpp b/Nuake/Vendors/glm/ext/scalar_reciprocal.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/scalar_reciprocal.hpp rename to Nuake/Vendors/glm/ext/scalar_reciprocal.hpp diff --git a/Nuake/src/Vendors/glm/ext/scalar_reciprocal.inl b/Nuake/Vendors/glm/ext/scalar_reciprocal.inl similarity index 100% rename from Nuake/src/Vendors/glm/ext/scalar_reciprocal.inl rename to Nuake/Vendors/glm/ext/scalar_reciprocal.inl diff --git a/Nuake/src/Vendors/glm/ext/scalar_relational.hpp b/Nuake/Vendors/glm/ext/scalar_relational.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/scalar_relational.hpp rename to Nuake/Vendors/glm/ext/scalar_relational.hpp diff --git a/Nuake/src/Vendors/glm/ext/scalar_relational.inl b/Nuake/Vendors/glm/ext/scalar_relational.inl similarity index 100% rename from Nuake/src/Vendors/glm/ext/scalar_relational.inl rename to Nuake/Vendors/glm/ext/scalar_relational.inl diff --git a/Nuake/src/Vendors/glm/ext/scalar_uint_sized.hpp b/Nuake/Vendors/glm/ext/scalar_uint_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/scalar_uint_sized.hpp rename to Nuake/Vendors/glm/ext/scalar_uint_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/scalar_ulp.hpp b/Nuake/Vendors/glm/ext/scalar_ulp.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/scalar_ulp.hpp rename to Nuake/Vendors/glm/ext/scalar_ulp.hpp diff --git a/Nuake/src/Vendors/glm/ext/scalar_ulp.inl b/Nuake/Vendors/glm/ext/scalar_ulp.inl similarity index 100% rename from Nuake/src/Vendors/glm/ext/scalar_ulp.inl rename to Nuake/Vendors/glm/ext/scalar_ulp.inl diff --git a/Nuake/src/Vendors/glm/ext/vector_bool1.hpp b/Nuake/Vendors/glm/ext/vector_bool1.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_bool1.hpp rename to Nuake/Vendors/glm/ext/vector_bool1.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_bool1_precision.hpp b/Nuake/Vendors/glm/ext/vector_bool1_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_bool1_precision.hpp rename to Nuake/Vendors/glm/ext/vector_bool1_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_bool2.hpp b/Nuake/Vendors/glm/ext/vector_bool2.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_bool2.hpp rename to Nuake/Vendors/glm/ext/vector_bool2.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_bool2_precision.hpp b/Nuake/Vendors/glm/ext/vector_bool2_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_bool2_precision.hpp rename to Nuake/Vendors/glm/ext/vector_bool2_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_bool3.hpp b/Nuake/Vendors/glm/ext/vector_bool3.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_bool3.hpp rename to Nuake/Vendors/glm/ext/vector_bool3.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_bool3_precision.hpp b/Nuake/Vendors/glm/ext/vector_bool3_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_bool3_precision.hpp rename to Nuake/Vendors/glm/ext/vector_bool3_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_bool4.hpp b/Nuake/Vendors/glm/ext/vector_bool4.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_bool4.hpp rename to Nuake/Vendors/glm/ext/vector_bool4.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_bool4_precision.hpp b/Nuake/Vendors/glm/ext/vector_bool4_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_bool4_precision.hpp rename to Nuake/Vendors/glm/ext/vector_bool4_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_common.hpp b/Nuake/Vendors/glm/ext/vector_common.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_common.hpp rename to Nuake/Vendors/glm/ext/vector_common.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_common.inl b/Nuake/Vendors/glm/ext/vector_common.inl similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_common.inl rename to Nuake/Vendors/glm/ext/vector_common.inl diff --git a/Nuake/src/Vendors/glm/ext/vector_double1.hpp b/Nuake/Vendors/glm/ext/vector_double1.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_double1.hpp rename to Nuake/Vendors/glm/ext/vector_double1.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_double1_precision.hpp b/Nuake/Vendors/glm/ext/vector_double1_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_double1_precision.hpp rename to Nuake/Vendors/glm/ext/vector_double1_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_double2.hpp b/Nuake/Vendors/glm/ext/vector_double2.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_double2.hpp rename to Nuake/Vendors/glm/ext/vector_double2.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_double2_precision.hpp b/Nuake/Vendors/glm/ext/vector_double2_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_double2_precision.hpp rename to Nuake/Vendors/glm/ext/vector_double2_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_double3.hpp b/Nuake/Vendors/glm/ext/vector_double3.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_double3.hpp rename to Nuake/Vendors/glm/ext/vector_double3.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_double3_precision.hpp b/Nuake/Vendors/glm/ext/vector_double3_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_double3_precision.hpp rename to Nuake/Vendors/glm/ext/vector_double3_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_double4.hpp b/Nuake/Vendors/glm/ext/vector_double4.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_double4.hpp rename to Nuake/Vendors/glm/ext/vector_double4.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_double4_precision.hpp b/Nuake/Vendors/glm/ext/vector_double4_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_double4_precision.hpp rename to Nuake/Vendors/glm/ext/vector_double4_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_float1.hpp b/Nuake/Vendors/glm/ext/vector_float1.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_float1.hpp rename to Nuake/Vendors/glm/ext/vector_float1.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_float1_precision.hpp b/Nuake/Vendors/glm/ext/vector_float1_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_float1_precision.hpp rename to Nuake/Vendors/glm/ext/vector_float1_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_float2.hpp b/Nuake/Vendors/glm/ext/vector_float2.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_float2.hpp rename to Nuake/Vendors/glm/ext/vector_float2.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_float2_precision.hpp b/Nuake/Vendors/glm/ext/vector_float2_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_float2_precision.hpp rename to Nuake/Vendors/glm/ext/vector_float2_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_float3.hpp b/Nuake/Vendors/glm/ext/vector_float3.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_float3.hpp rename to Nuake/Vendors/glm/ext/vector_float3.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_float3_precision.hpp b/Nuake/Vendors/glm/ext/vector_float3_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_float3_precision.hpp rename to Nuake/Vendors/glm/ext/vector_float3_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_float4.hpp b/Nuake/Vendors/glm/ext/vector_float4.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_float4.hpp rename to Nuake/Vendors/glm/ext/vector_float4.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_float4_precision.hpp b/Nuake/Vendors/glm/ext/vector_float4_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_float4_precision.hpp rename to Nuake/Vendors/glm/ext/vector_float4_precision.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_int1.hpp b/Nuake/Vendors/glm/ext/vector_int1.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_int1.hpp rename to Nuake/Vendors/glm/ext/vector_int1.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_int1_sized.hpp b/Nuake/Vendors/glm/ext/vector_int1_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_int1_sized.hpp rename to Nuake/Vendors/glm/ext/vector_int1_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_int2.hpp b/Nuake/Vendors/glm/ext/vector_int2.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_int2.hpp rename to Nuake/Vendors/glm/ext/vector_int2.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_int2_sized.hpp b/Nuake/Vendors/glm/ext/vector_int2_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_int2_sized.hpp rename to Nuake/Vendors/glm/ext/vector_int2_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_int3.hpp b/Nuake/Vendors/glm/ext/vector_int3.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_int3.hpp rename to Nuake/Vendors/glm/ext/vector_int3.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_int3_sized.hpp b/Nuake/Vendors/glm/ext/vector_int3_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_int3_sized.hpp rename to Nuake/Vendors/glm/ext/vector_int3_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_int4.hpp b/Nuake/Vendors/glm/ext/vector_int4.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_int4.hpp rename to Nuake/Vendors/glm/ext/vector_int4.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_int4_sized.hpp b/Nuake/Vendors/glm/ext/vector_int4_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_int4_sized.hpp rename to Nuake/Vendors/glm/ext/vector_int4_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_integer.hpp b/Nuake/Vendors/glm/ext/vector_integer.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_integer.hpp rename to Nuake/Vendors/glm/ext/vector_integer.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_integer.inl b/Nuake/Vendors/glm/ext/vector_integer.inl similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_integer.inl rename to Nuake/Vendors/glm/ext/vector_integer.inl diff --git a/Nuake/src/Vendors/glm/ext/vector_packing.hpp b/Nuake/Vendors/glm/ext/vector_packing.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_packing.hpp rename to Nuake/Vendors/glm/ext/vector_packing.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_packing.inl b/Nuake/Vendors/glm/ext/vector_packing.inl similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_packing.inl rename to Nuake/Vendors/glm/ext/vector_packing.inl diff --git a/Nuake/src/Vendors/glm/ext/vector_reciprocal.hpp b/Nuake/Vendors/glm/ext/vector_reciprocal.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_reciprocal.hpp rename to Nuake/Vendors/glm/ext/vector_reciprocal.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_reciprocal.inl b/Nuake/Vendors/glm/ext/vector_reciprocal.inl similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_reciprocal.inl rename to Nuake/Vendors/glm/ext/vector_reciprocal.inl diff --git a/Nuake/src/Vendors/glm/ext/vector_relational.hpp b/Nuake/Vendors/glm/ext/vector_relational.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_relational.hpp rename to Nuake/Vendors/glm/ext/vector_relational.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_relational.inl b/Nuake/Vendors/glm/ext/vector_relational.inl similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_relational.inl rename to Nuake/Vendors/glm/ext/vector_relational.inl diff --git a/Nuake/src/Vendors/glm/ext/vector_uint1.hpp b/Nuake/Vendors/glm/ext/vector_uint1.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_uint1.hpp rename to Nuake/Vendors/glm/ext/vector_uint1.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_uint1_sized.hpp b/Nuake/Vendors/glm/ext/vector_uint1_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_uint1_sized.hpp rename to Nuake/Vendors/glm/ext/vector_uint1_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_uint2.hpp b/Nuake/Vendors/glm/ext/vector_uint2.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_uint2.hpp rename to Nuake/Vendors/glm/ext/vector_uint2.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_uint2_sized.hpp b/Nuake/Vendors/glm/ext/vector_uint2_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_uint2_sized.hpp rename to Nuake/Vendors/glm/ext/vector_uint2_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_uint3.hpp b/Nuake/Vendors/glm/ext/vector_uint3.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_uint3.hpp rename to Nuake/Vendors/glm/ext/vector_uint3.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_uint3_sized.hpp b/Nuake/Vendors/glm/ext/vector_uint3_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_uint3_sized.hpp rename to Nuake/Vendors/glm/ext/vector_uint3_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_uint4.hpp b/Nuake/Vendors/glm/ext/vector_uint4.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_uint4.hpp rename to Nuake/Vendors/glm/ext/vector_uint4.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_uint4_sized.hpp b/Nuake/Vendors/glm/ext/vector_uint4_sized.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_uint4_sized.hpp rename to Nuake/Vendors/glm/ext/vector_uint4_sized.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_ulp.hpp b/Nuake/Vendors/glm/ext/vector_ulp.hpp similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_ulp.hpp rename to Nuake/Vendors/glm/ext/vector_ulp.hpp diff --git a/Nuake/src/Vendors/glm/ext/vector_ulp.inl b/Nuake/Vendors/glm/ext/vector_ulp.inl similarity index 100% rename from Nuake/src/Vendors/glm/ext/vector_ulp.inl rename to Nuake/Vendors/glm/ext/vector_ulp.inl diff --git a/Nuake/src/Vendors/glm/fwd.hpp b/Nuake/Vendors/glm/fwd.hpp similarity index 100% rename from Nuake/src/Vendors/glm/fwd.hpp rename to Nuake/Vendors/glm/fwd.hpp diff --git a/Nuake/src/Vendors/glm/geometric.hpp b/Nuake/Vendors/glm/geometric.hpp similarity index 100% rename from Nuake/src/Vendors/glm/geometric.hpp rename to Nuake/Vendors/glm/geometric.hpp diff --git a/Nuake/src/Vendors/glm/glm.hpp b/Nuake/Vendors/glm/glm.hpp similarity index 100% rename from Nuake/src/Vendors/glm/glm.hpp rename to Nuake/Vendors/glm/glm.hpp diff --git a/Nuake/src/Vendors/glm/gtc/bitfield.hpp b/Nuake/Vendors/glm/gtc/bitfield.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtc/bitfield.hpp rename to Nuake/Vendors/glm/gtc/bitfield.hpp diff --git a/Nuake/src/Vendors/glm/gtc/bitfield.inl b/Nuake/Vendors/glm/gtc/bitfield.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtc/bitfield.inl rename to Nuake/Vendors/glm/gtc/bitfield.inl diff --git a/Nuake/src/Vendors/glm/gtc/color_space.hpp b/Nuake/Vendors/glm/gtc/color_space.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtc/color_space.hpp rename to Nuake/Vendors/glm/gtc/color_space.hpp diff --git a/Nuake/src/Vendors/glm/gtc/color_space.inl b/Nuake/Vendors/glm/gtc/color_space.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtc/color_space.inl rename to Nuake/Vendors/glm/gtc/color_space.inl diff --git a/Nuake/src/Vendors/glm/gtc/constants.hpp b/Nuake/Vendors/glm/gtc/constants.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtc/constants.hpp rename to Nuake/Vendors/glm/gtc/constants.hpp diff --git a/Nuake/src/Vendors/glm/gtc/constants.inl b/Nuake/Vendors/glm/gtc/constants.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtc/constants.inl rename to Nuake/Vendors/glm/gtc/constants.inl diff --git a/Nuake/src/Vendors/glm/gtc/epsilon.hpp b/Nuake/Vendors/glm/gtc/epsilon.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtc/epsilon.hpp rename to Nuake/Vendors/glm/gtc/epsilon.hpp diff --git a/Nuake/src/Vendors/glm/gtc/epsilon.inl b/Nuake/Vendors/glm/gtc/epsilon.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtc/epsilon.inl rename to Nuake/Vendors/glm/gtc/epsilon.inl diff --git a/Nuake/src/Vendors/glm/gtc/integer.hpp b/Nuake/Vendors/glm/gtc/integer.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtc/integer.hpp rename to Nuake/Vendors/glm/gtc/integer.hpp diff --git a/Nuake/src/Vendors/glm/gtc/integer.inl b/Nuake/Vendors/glm/gtc/integer.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtc/integer.inl rename to Nuake/Vendors/glm/gtc/integer.inl diff --git a/Nuake/src/Vendors/glm/gtc/matrix_access.hpp b/Nuake/Vendors/glm/gtc/matrix_access.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtc/matrix_access.hpp rename to Nuake/Vendors/glm/gtc/matrix_access.hpp diff --git a/Nuake/src/Vendors/glm/gtc/matrix_access.inl b/Nuake/Vendors/glm/gtc/matrix_access.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtc/matrix_access.inl rename to Nuake/Vendors/glm/gtc/matrix_access.inl diff --git a/Nuake/src/Vendors/glm/gtc/matrix_integer.hpp b/Nuake/Vendors/glm/gtc/matrix_integer.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtc/matrix_integer.hpp rename to Nuake/Vendors/glm/gtc/matrix_integer.hpp diff --git a/Nuake/src/Vendors/glm/gtc/matrix_inverse.hpp b/Nuake/Vendors/glm/gtc/matrix_inverse.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtc/matrix_inverse.hpp rename to Nuake/Vendors/glm/gtc/matrix_inverse.hpp diff --git a/Nuake/src/Vendors/glm/gtc/matrix_inverse.inl b/Nuake/Vendors/glm/gtc/matrix_inverse.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtc/matrix_inverse.inl rename to Nuake/Vendors/glm/gtc/matrix_inverse.inl diff --git a/Nuake/src/Vendors/glm/gtc/matrix_transform.hpp b/Nuake/Vendors/glm/gtc/matrix_transform.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtc/matrix_transform.hpp rename to Nuake/Vendors/glm/gtc/matrix_transform.hpp diff --git a/Nuake/src/Vendors/glm/gtc/matrix_transform.inl b/Nuake/Vendors/glm/gtc/matrix_transform.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtc/matrix_transform.inl rename to Nuake/Vendors/glm/gtc/matrix_transform.inl diff --git a/Nuake/src/Vendors/glm/gtc/noise.hpp b/Nuake/Vendors/glm/gtc/noise.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtc/noise.hpp rename to Nuake/Vendors/glm/gtc/noise.hpp diff --git a/Nuake/src/Vendors/glm/gtc/noise.inl b/Nuake/Vendors/glm/gtc/noise.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtc/noise.inl rename to Nuake/Vendors/glm/gtc/noise.inl diff --git a/Nuake/src/Vendors/glm/gtc/packing.hpp b/Nuake/Vendors/glm/gtc/packing.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtc/packing.hpp rename to Nuake/Vendors/glm/gtc/packing.hpp diff --git a/Nuake/src/Vendors/glm/gtc/packing.inl b/Nuake/Vendors/glm/gtc/packing.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtc/packing.inl rename to Nuake/Vendors/glm/gtc/packing.inl diff --git a/Nuake/src/Vendors/glm/gtc/quaternion.hpp b/Nuake/Vendors/glm/gtc/quaternion.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtc/quaternion.hpp rename to Nuake/Vendors/glm/gtc/quaternion.hpp diff --git a/Nuake/src/Vendors/glm/gtc/quaternion.inl b/Nuake/Vendors/glm/gtc/quaternion.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtc/quaternion.inl rename to Nuake/Vendors/glm/gtc/quaternion.inl diff --git a/Nuake/src/Vendors/glm/gtc/quaternion_simd.inl b/Nuake/Vendors/glm/gtc/quaternion_simd.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtc/quaternion_simd.inl rename to Nuake/Vendors/glm/gtc/quaternion_simd.inl diff --git a/Nuake/src/Vendors/glm/gtc/random.hpp b/Nuake/Vendors/glm/gtc/random.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtc/random.hpp rename to Nuake/Vendors/glm/gtc/random.hpp diff --git a/Nuake/src/Vendors/glm/gtc/random.inl b/Nuake/Vendors/glm/gtc/random.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtc/random.inl rename to Nuake/Vendors/glm/gtc/random.inl diff --git a/Nuake/src/Vendors/glm/gtc/reciprocal.hpp b/Nuake/Vendors/glm/gtc/reciprocal.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtc/reciprocal.hpp rename to Nuake/Vendors/glm/gtc/reciprocal.hpp diff --git a/Nuake/src/Vendors/glm/gtc/round.hpp b/Nuake/Vendors/glm/gtc/round.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtc/round.hpp rename to Nuake/Vendors/glm/gtc/round.hpp diff --git a/Nuake/src/Vendors/glm/gtc/round.inl b/Nuake/Vendors/glm/gtc/round.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtc/round.inl rename to Nuake/Vendors/glm/gtc/round.inl diff --git a/Nuake/src/Vendors/glm/gtc/type_aligned.hpp b/Nuake/Vendors/glm/gtc/type_aligned.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtc/type_aligned.hpp rename to Nuake/Vendors/glm/gtc/type_aligned.hpp diff --git a/Nuake/src/Vendors/glm/gtc/type_precision.hpp b/Nuake/Vendors/glm/gtc/type_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtc/type_precision.hpp rename to Nuake/Vendors/glm/gtc/type_precision.hpp diff --git a/Nuake/src/Vendors/glm/gtc/type_precision.inl b/Nuake/Vendors/glm/gtc/type_precision.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtc/type_precision.inl rename to Nuake/Vendors/glm/gtc/type_precision.inl diff --git a/Nuake/src/Vendors/glm/gtc/type_ptr.hpp b/Nuake/Vendors/glm/gtc/type_ptr.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtc/type_ptr.hpp rename to Nuake/Vendors/glm/gtc/type_ptr.hpp diff --git a/Nuake/src/Vendors/glm/gtc/type_ptr.inl b/Nuake/Vendors/glm/gtc/type_ptr.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtc/type_ptr.inl rename to Nuake/Vendors/glm/gtc/type_ptr.inl diff --git a/Nuake/src/Vendors/glm/gtc/ulp.hpp b/Nuake/Vendors/glm/gtc/ulp.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtc/ulp.hpp rename to Nuake/Vendors/glm/gtc/ulp.hpp diff --git a/Nuake/src/Vendors/glm/gtc/ulp.inl b/Nuake/Vendors/glm/gtc/ulp.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtc/ulp.inl rename to Nuake/Vendors/glm/gtc/ulp.inl diff --git a/Nuake/src/Vendors/glm/gtc/vec1.hpp b/Nuake/Vendors/glm/gtc/vec1.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtc/vec1.hpp rename to Nuake/Vendors/glm/gtc/vec1.hpp diff --git a/Nuake/src/Vendors/glm/gtx/associated_min_max.hpp b/Nuake/Vendors/glm/gtx/associated_min_max.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/associated_min_max.hpp rename to Nuake/Vendors/glm/gtx/associated_min_max.hpp diff --git a/Nuake/src/Vendors/glm/gtx/associated_min_max.inl b/Nuake/Vendors/glm/gtx/associated_min_max.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/associated_min_max.inl rename to Nuake/Vendors/glm/gtx/associated_min_max.inl diff --git a/Nuake/src/Vendors/glm/gtx/bit.hpp b/Nuake/Vendors/glm/gtx/bit.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/bit.hpp rename to Nuake/Vendors/glm/gtx/bit.hpp diff --git a/Nuake/src/Vendors/glm/gtx/bit.inl b/Nuake/Vendors/glm/gtx/bit.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/bit.inl rename to Nuake/Vendors/glm/gtx/bit.inl diff --git a/Nuake/src/Vendors/glm/gtx/closest_point.hpp b/Nuake/Vendors/glm/gtx/closest_point.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/closest_point.hpp rename to Nuake/Vendors/glm/gtx/closest_point.hpp diff --git a/Nuake/src/Vendors/glm/gtx/closest_point.inl b/Nuake/Vendors/glm/gtx/closest_point.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/closest_point.inl rename to Nuake/Vendors/glm/gtx/closest_point.inl diff --git a/Nuake/src/Vendors/glm/gtx/color_encoding.hpp b/Nuake/Vendors/glm/gtx/color_encoding.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/color_encoding.hpp rename to Nuake/Vendors/glm/gtx/color_encoding.hpp diff --git a/Nuake/src/Vendors/glm/gtx/color_encoding.inl b/Nuake/Vendors/glm/gtx/color_encoding.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/color_encoding.inl rename to Nuake/Vendors/glm/gtx/color_encoding.inl diff --git a/Nuake/src/Vendors/glm/gtx/color_space.hpp b/Nuake/Vendors/glm/gtx/color_space.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/color_space.hpp rename to Nuake/Vendors/glm/gtx/color_space.hpp diff --git a/Nuake/src/Vendors/glm/gtx/color_space.inl b/Nuake/Vendors/glm/gtx/color_space.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/color_space.inl rename to Nuake/Vendors/glm/gtx/color_space.inl diff --git a/Nuake/src/Vendors/glm/gtx/color_space_YCoCg.hpp b/Nuake/Vendors/glm/gtx/color_space_YCoCg.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/color_space_YCoCg.hpp rename to Nuake/Vendors/glm/gtx/color_space_YCoCg.hpp diff --git a/Nuake/src/Vendors/glm/gtx/color_space_YCoCg.inl b/Nuake/Vendors/glm/gtx/color_space_YCoCg.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/color_space_YCoCg.inl rename to Nuake/Vendors/glm/gtx/color_space_YCoCg.inl diff --git a/Nuake/src/Vendors/glm/gtx/common.hpp b/Nuake/Vendors/glm/gtx/common.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/common.hpp rename to Nuake/Vendors/glm/gtx/common.hpp diff --git a/Nuake/src/Vendors/glm/gtx/common.inl b/Nuake/Vendors/glm/gtx/common.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/common.inl rename to Nuake/Vendors/glm/gtx/common.inl diff --git a/Nuake/src/Vendors/glm/gtx/compatibility.hpp b/Nuake/Vendors/glm/gtx/compatibility.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/compatibility.hpp rename to Nuake/Vendors/glm/gtx/compatibility.hpp diff --git a/Nuake/src/Vendors/glm/gtx/compatibility.inl b/Nuake/Vendors/glm/gtx/compatibility.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/compatibility.inl rename to Nuake/Vendors/glm/gtx/compatibility.inl diff --git a/Nuake/src/Vendors/glm/gtx/component_wise.hpp b/Nuake/Vendors/glm/gtx/component_wise.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/component_wise.hpp rename to Nuake/Vendors/glm/gtx/component_wise.hpp diff --git a/Nuake/src/Vendors/glm/gtx/component_wise.inl b/Nuake/Vendors/glm/gtx/component_wise.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/component_wise.inl rename to Nuake/Vendors/glm/gtx/component_wise.inl diff --git a/Nuake/src/Vendors/glm/gtx/dual_quaternion.hpp b/Nuake/Vendors/glm/gtx/dual_quaternion.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/dual_quaternion.hpp rename to Nuake/Vendors/glm/gtx/dual_quaternion.hpp diff --git a/Nuake/src/Vendors/glm/gtx/dual_quaternion.inl b/Nuake/Vendors/glm/gtx/dual_quaternion.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/dual_quaternion.inl rename to Nuake/Vendors/glm/gtx/dual_quaternion.inl diff --git a/Nuake/src/Vendors/glm/gtx/easing.hpp b/Nuake/Vendors/glm/gtx/easing.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/easing.hpp rename to Nuake/Vendors/glm/gtx/easing.hpp diff --git a/Nuake/src/Vendors/glm/gtx/easing.inl b/Nuake/Vendors/glm/gtx/easing.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/easing.inl rename to Nuake/Vendors/glm/gtx/easing.inl diff --git a/Nuake/src/Vendors/glm/gtx/euler_angles.hpp b/Nuake/Vendors/glm/gtx/euler_angles.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/euler_angles.hpp rename to Nuake/Vendors/glm/gtx/euler_angles.hpp diff --git a/Nuake/src/Vendors/glm/gtx/euler_angles.inl b/Nuake/Vendors/glm/gtx/euler_angles.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/euler_angles.inl rename to Nuake/Vendors/glm/gtx/euler_angles.inl diff --git a/Nuake/src/Vendors/glm/gtx/extend.hpp b/Nuake/Vendors/glm/gtx/extend.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/extend.hpp rename to Nuake/Vendors/glm/gtx/extend.hpp diff --git a/Nuake/src/Vendors/glm/gtx/extend.inl b/Nuake/Vendors/glm/gtx/extend.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/extend.inl rename to Nuake/Vendors/glm/gtx/extend.inl diff --git a/Nuake/src/Vendors/glm/gtx/extended_min_max.hpp b/Nuake/Vendors/glm/gtx/extended_min_max.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/extended_min_max.hpp rename to Nuake/Vendors/glm/gtx/extended_min_max.hpp diff --git a/Nuake/src/Vendors/glm/gtx/extended_min_max.inl b/Nuake/Vendors/glm/gtx/extended_min_max.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/extended_min_max.inl rename to Nuake/Vendors/glm/gtx/extended_min_max.inl diff --git a/Nuake/src/Vendors/glm/gtx/exterior_product.hpp b/Nuake/Vendors/glm/gtx/exterior_product.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/exterior_product.hpp rename to Nuake/Vendors/glm/gtx/exterior_product.hpp diff --git a/Nuake/src/Vendors/glm/gtx/exterior_product.inl b/Nuake/Vendors/glm/gtx/exterior_product.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/exterior_product.inl rename to Nuake/Vendors/glm/gtx/exterior_product.inl diff --git a/Nuake/src/Vendors/glm/gtx/fast_exponential.hpp b/Nuake/Vendors/glm/gtx/fast_exponential.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/fast_exponential.hpp rename to Nuake/Vendors/glm/gtx/fast_exponential.hpp diff --git a/Nuake/src/Vendors/glm/gtx/fast_exponential.inl b/Nuake/Vendors/glm/gtx/fast_exponential.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/fast_exponential.inl rename to Nuake/Vendors/glm/gtx/fast_exponential.inl diff --git a/Nuake/src/Vendors/glm/gtx/fast_square_root.hpp b/Nuake/Vendors/glm/gtx/fast_square_root.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/fast_square_root.hpp rename to Nuake/Vendors/glm/gtx/fast_square_root.hpp diff --git a/Nuake/src/Vendors/glm/gtx/fast_square_root.inl b/Nuake/Vendors/glm/gtx/fast_square_root.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/fast_square_root.inl rename to Nuake/Vendors/glm/gtx/fast_square_root.inl diff --git a/Nuake/src/Vendors/glm/gtx/fast_trigonometry.hpp b/Nuake/Vendors/glm/gtx/fast_trigonometry.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/fast_trigonometry.hpp rename to Nuake/Vendors/glm/gtx/fast_trigonometry.hpp diff --git a/Nuake/src/Vendors/glm/gtx/fast_trigonometry.inl b/Nuake/Vendors/glm/gtx/fast_trigonometry.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/fast_trigonometry.inl rename to Nuake/Vendors/glm/gtx/fast_trigonometry.inl diff --git a/Nuake/src/Vendors/glm/gtx/float_notmalize.inl b/Nuake/Vendors/glm/gtx/float_notmalize.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/float_notmalize.inl rename to Nuake/Vendors/glm/gtx/float_notmalize.inl diff --git a/Nuake/src/Vendors/glm/gtx/functions.hpp b/Nuake/Vendors/glm/gtx/functions.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/functions.hpp rename to Nuake/Vendors/glm/gtx/functions.hpp diff --git a/Nuake/src/Vendors/glm/gtx/functions.inl b/Nuake/Vendors/glm/gtx/functions.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/functions.inl rename to Nuake/Vendors/glm/gtx/functions.inl diff --git a/Nuake/src/Vendors/glm/gtx/gradient_paint.hpp b/Nuake/Vendors/glm/gtx/gradient_paint.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/gradient_paint.hpp rename to Nuake/Vendors/glm/gtx/gradient_paint.hpp diff --git a/Nuake/src/Vendors/glm/gtx/gradient_paint.inl b/Nuake/Vendors/glm/gtx/gradient_paint.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/gradient_paint.inl rename to Nuake/Vendors/glm/gtx/gradient_paint.inl diff --git a/Nuake/src/Vendors/glm/gtx/handed_coordinate_space.hpp b/Nuake/Vendors/glm/gtx/handed_coordinate_space.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/handed_coordinate_space.hpp rename to Nuake/Vendors/glm/gtx/handed_coordinate_space.hpp diff --git a/Nuake/src/Vendors/glm/gtx/handed_coordinate_space.inl b/Nuake/Vendors/glm/gtx/handed_coordinate_space.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/handed_coordinate_space.inl rename to Nuake/Vendors/glm/gtx/handed_coordinate_space.inl diff --git a/Nuake/src/Vendors/glm/gtx/hash.hpp b/Nuake/Vendors/glm/gtx/hash.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/hash.hpp rename to Nuake/Vendors/glm/gtx/hash.hpp diff --git a/Nuake/src/Vendors/glm/gtx/hash.inl b/Nuake/Vendors/glm/gtx/hash.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/hash.inl rename to Nuake/Vendors/glm/gtx/hash.inl diff --git a/Nuake/src/Vendors/glm/gtx/integer.hpp b/Nuake/Vendors/glm/gtx/integer.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/integer.hpp rename to Nuake/Vendors/glm/gtx/integer.hpp diff --git a/Nuake/src/Vendors/glm/gtx/integer.inl b/Nuake/Vendors/glm/gtx/integer.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/integer.inl rename to Nuake/Vendors/glm/gtx/integer.inl diff --git a/Nuake/src/Vendors/glm/gtx/intersect.hpp b/Nuake/Vendors/glm/gtx/intersect.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/intersect.hpp rename to Nuake/Vendors/glm/gtx/intersect.hpp diff --git a/Nuake/src/Vendors/glm/gtx/intersect.inl b/Nuake/Vendors/glm/gtx/intersect.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/intersect.inl rename to Nuake/Vendors/glm/gtx/intersect.inl diff --git a/Nuake/src/Vendors/glm/gtx/io.hpp b/Nuake/Vendors/glm/gtx/io.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/io.hpp rename to Nuake/Vendors/glm/gtx/io.hpp diff --git a/Nuake/src/Vendors/glm/gtx/io.inl b/Nuake/Vendors/glm/gtx/io.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/io.inl rename to Nuake/Vendors/glm/gtx/io.inl diff --git a/Nuake/src/Vendors/glm/gtx/log_base.hpp b/Nuake/Vendors/glm/gtx/log_base.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/log_base.hpp rename to Nuake/Vendors/glm/gtx/log_base.hpp diff --git a/Nuake/src/Vendors/glm/gtx/log_base.inl b/Nuake/Vendors/glm/gtx/log_base.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/log_base.inl rename to Nuake/Vendors/glm/gtx/log_base.inl diff --git a/Nuake/src/Vendors/glm/gtx/matrix_cross_product.hpp b/Nuake/Vendors/glm/gtx/matrix_cross_product.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/matrix_cross_product.hpp rename to Nuake/Vendors/glm/gtx/matrix_cross_product.hpp diff --git a/Nuake/src/Vendors/glm/gtx/matrix_cross_product.inl b/Nuake/Vendors/glm/gtx/matrix_cross_product.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/matrix_cross_product.inl rename to Nuake/Vendors/glm/gtx/matrix_cross_product.inl diff --git a/Nuake/src/Vendors/glm/gtx/matrix_decompose.hpp b/Nuake/Vendors/glm/gtx/matrix_decompose.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/matrix_decompose.hpp rename to Nuake/Vendors/glm/gtx/matrix_decompose.hpp diff --git a/Nuake/src/Vendors/glm/gtx/matrix_decompose.inl b/Nuake/Vendors/glm/gtx/matrix_decompose.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/matrix_decompose.inl rename to Nuake/Vendors/glm/gtx/matrix_decompose.inl diff --git a/Nuake/src/Vendors/glm/gtx/matrix_factorisation.hpp b/Nuake/Vendors/glm/gtx/matrix_factorisation.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/matrix_factorisation.hpp rename to Nuake/Vendors/glm/gtx/matrix_factorisation.hpp diff --git a/Nuake/src/Vendors/glm/gtx/matrix_factorisation.inl b/Nuake/Vendors/glm/gtx/matrix_factorisation.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/matrix_factorisation.inl rename to Nuake/Vendors/glm/gtx/matrix_factorisation.inl diff --git a/Nuake/src/Vendors/glm/gtx/matrix_interpolation.hpp b/Nuake/Vendors/glm/gtx/matrix_interpolation.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/matrix_interpolation.hpp rename to Nuake/Vendors/glm/gtx/matrix_interpolation.hpp diff --git a/Nuake/src/Vendors/glm/gtx/matrix_interpolation.inl b/Nuake/Vendors/glm/gtx/matrix_interpolation.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/matrix_interpolation.inl rename to Nuake/Vendors/glm/gtx/matrix_interpolation.inl diff --git a/Nuake/src/Vendors/glm/gtx/matrix_major_storage.hpp b/Nuake/Vendors/glm/gtx/matrix_major_storage.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/matrix_major_storage.hpp rename to Nuake/Vendors/glm/gtx/matrix_major_storage.hpp diff --git a/Nuake/src/Vendors/glm/gtx/matrix_major_storage.inl b/Nuake/Vendors/glm/gtx/matrix_major_storage.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/matrix_major_storage.inl rename to Nuake/Vendors/glm/gtx/matrix_major_storage.inl diff --git a/Nuake/src/Vendors/glm/gtx/matrix_operation.hpp b/Nuake/Vendors/glm/gtx/matrix_operation.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/matrix_operation.hpp rename to Nuake/Vendors/glm/gtx/matrix_operation.hpp diff --git a/Nuake/src/Vendors/glm/gtx/matrix_operation.inl b/Nuake/Vendors/glm/gtx/matrix_operation.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/matrix_operation.inl rename to Nuake/Vendors/glm/gtx/matrix_operation.inl diff --git a/Nuake/src/Vendors/glm/gtx/matrix_query.hpp b/Nuake/Vendors/glm/gtx/matrix_query.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/matrix_query.hpp rename to Nuake/Vendors/glm/gtx/matrix_query.hpp diff --git a/Nuake/src/Vendors/glm/gtx/matrix_query.inl b/Nuake/Vendors/glm/gtx/matrix_query.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/matrix_query.inl rename to Nuake/Vendors/glm/gtx/matrix_query.inl diff --git a/Nuake/src/Vendors/glm/gtx/matrix_transform_2d.hpp b/Nuake/Vendors/glm/gtx/matrix_transform_2d.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/matrix_transform_2d.hpp rename to Nuake/Vendors/glm/gtx/matrix_transform_2d.hpp diff --git a/Nuake/src/Vendors/glm/gtx/matrix_transform_2d.inl b/Nuake/Vendors/glm/gtx/matrix_transform_2d.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/matrix_transform_2d.inl rename to Nuake/Vendors/glm/gtx/matrix_transform_2d.inl diff --git a/Nuake/src/Vendors/glm/gtx/mixed_product.hpp b/Nuake/Vendors/glm/gtx/mixed_product.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/mixed_product.hpp rename to Nuake/Vendors/glm/gtx/mixed_product.hpp diff --git a/Nuake/src/Vendors/glm/gtx/mixed_product.inl b/Nuake/Vendors/glm/gtx/mixed_product.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/mixed_product.inl rename to Nuake/Vendors/glm/gtx/mixed_product.inl diff --git a/Nuake/src/Vendors/glm/gtx/norm.hpp b/Nuake/Vendors/glm/gtx/norm.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/norm.hpp rename to Nuake/Vendors/glm/gtx/norm.hpp diff --git a/Nuake/src/Vendors/glm/gtx/norm.inl b/Nuake/Vendors/glm/gtx/norm.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/norm.inl rename to Nuake/Vendors/glm/gtx/norm.inl diff --git a/Nuake/src/Vendors/glm/gtx/normal.hpp b/Nuake/Vendors/glm/gtx/normal.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/normal.hpp rename to Nuake/Vendors/glm/gtx/normal.hpp diff --git a/Nuake/src/Vendors/glm/gtx/normal.inl b/Nuake/Vendors/glm/gtx/normal.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/normal.inl rename to Nuake/Vendors/glm/gtx/normal.inl diff --git a/Nuake/src/Vendors/glm/gtx/normalize_dot.hpp b/Nuake/Vendors/glm/gtx/normalize_dot.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/normalize_dot.hpp rename to Nuake/Vendors/glm/gtx/normalize_dot.hpp diff --git a/Nuake/src/Vendors/glm/gtx/normalize_dot.inl b/Nuake/Vendors/glm/gtx/normalize_dot.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/normalize_dot.inl rename to Nuake/Vendors/glm/gtx/normalize_dot.inl diff --git a/Nuake/src/Vendors/glm/gtx/number_precision.hpp b/Nuake/Vendors/glm/gtx/number_precision.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/number_precision.hpp rename to Nuake/Vendors/glm/gtx/number_precision.hpp diff --git a/Nuake/src/Vendors/glm/gtx/number_precision.inl b/Nuake/Vendors/glm/gtx/number_precision.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/number_precision.inl rename to Nuake/Vendors/glm/gtx/number_precision.inl diff --git a/Nuake/src/Vendors/glm/gtx/optimum_pow.hpp b/Nuake/Vendors/glm/gtx/optimum_pow.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/optimum_pow.hpp rename to Nuake/Vendors/glm/gtx/optimum_pow.hpp diff --git a/Nuake/src/Vendors/glm/gtx/optimum_pow.inl b/Nuake/Vendors/glm/gtx/optimum_pow.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/optimum_pow.inl rename to Nuake/Vendors/glm/gtx/optimum_pow.inl diff --git a/Nuake/src/Vendors/glm/gtx/orthonormalize.hpp b/Nuake/Vendors/glm/gtx/orthonormalize.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/orthonormalize.hpp rename to Nuake/Vendors/glm/gtx/orthonormalize.hpp diff --git a/Nuake/src/Vendors/glm/gtx/orthonormalize.inl b/Nuake/Vendors/glm/gtx/orthonormalize.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/orthonormalize.inl rename to Nuake/Vendors/glm/gtx/orthonormalize.inl diff --git a/Nuake/src/Vendors/glm/gtx/perpendicular.hpp b/Nuake/Vendors/glm/gtx/perpendicular.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/perpendicular.hpp rename to Nuake/Vendors/glm/gtx/perpendicular.hpp diff --git a/Nuake/src/Vendors/glm/gtx/perpendicular.inl b/Nuake/Vendors/glm/gtx/perpendicular.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/perpendicular.inl rename to Nuake/Vendors/glm/gtx/perpendicular.inl diff --git a/Nuake/src/Vendors/glm/gtx/polar_coordinates.hpp b/Nuake/Vendors/glm/gtx/polar_coordinates.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/polar_coordinates.hpp rename to Nuake/Vendors/glm/gtx/polar_coordinates.hpp diff --git a/Nuake/src/Vendors/glm/gtx/polar_coordinates.inl b/Nuake/Vendors/glm/gtx/polar_coordinates.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/polar_coordinates.inl rename to Nuake/Vendors/glm/gtx/polar_coordinates.inl diff --git a/Nuake/src/Vendors/glm/gtx/projection.hpp b/Nuake/Vendors/glm/gtx/projection.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/projection.hpp rename to Nuake/Vendors/glm/gtx/projection.hpp diff --git a/Nuake/src/Vendors/glm/gtx/projection.inl b/Nuake/Vendors/glm/gtx/projection.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/projection.inl rename to Nuake/Vendors/glm/gtx/projection.inl diff --git a/Nuake/src/Vendors/glm/gtx/quaternion.hpp b/Nuake/Vendors/glm/gtx/quaternion.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/quaternion.hpp rename to Nuake/Vendors/glm/gtx/quaternion.hpp diff --git a/Nuake/src/Vendors/glm/gtx/quaternion.inl b/Nuake/Vendors/glm/gtx/quaternion.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/quaternion.inl rename to Nuake/Vendors/glm/gtx/quaternion.inl diff --git a/Nuake/src/Vendors/glm/gtx/range.hpp b/Nuake/Vendors/glm/gtx/range.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/range.hpp rename to Nuake/Vendors/glm/gtx/range.hpp diff --git a/Nuake/src/Vendors/glm/gtx/raw_data.hpp b/Nuake/Vendors/glm/gtx/raw_data.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/raw_data.hpp rename to Nuake/Vendors/glm/gtx/raw_data.hpp diff --git a/Nuake/src/Vendors/glm/gtx/raw_data.inl b/Nuake/Vendors/glm/gtx/raw_data.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/raw_data.inl rename to Nuake/Vendors/glm/gtx/raw_data.inl diff --git a/Nuake/src/Vendors/glm/gtx/rotate_normalized_axis.hpp b/Nuake/Vendors/glm/gtx/rotate_normalized_axis.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/rotate_normalized_axis.hpp rename to Nuake/Vendors/glm/gtx/rotate_normalized_axis.hpp diff --git a/Nuake/src/Vendors/glm/gtx/rotate_normalized_axis.inl b/Nuake/Vendors/glm/gtx/rotate_normalized_axis.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/rotate_normalized_axis.inl rename to Nuake/Vendors/glm/gtx/rotate_normalized_axis.inl diff --git a/Nuake/src/Vendors/glm/gtx/rotate_vector.hpp b/Nuake/Vendors/glm/gtx/rotate_vector.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/rotate_vector.hpp rename to Nuake/Vendors/glm/gtx/rotate_vector.hpp diff --git a/Nuake/src/Vendors/glm/gtx/rotate_vector.inl b/Nuake/Vendors/glm/gtx/rotate_vector.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/rotate_vector.inl rename to Nuake/Vendors/glm/gtx/rotate_vector.inl diff --git a/Nuake/src/Vendors/glm/gtx/scalar_multiplication.hpp b/Nuake/Vendors/glm/gtx/scalar_multiplication.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/scalar_multiplication.hpp rename to Nuake/Vendors/glm/gtx/scalar_multiplication.hpp diff --git a/Nuake/src/Vendors/glm/gtx/scalar_relational.hpp b/Nuake/Vendors/glm/gtx/scalar_relational.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/scalar_relational.hpp rename to Nuake/Vendors/glm/gtx/scalar_relational.hpp diff --git a/Nuake/src/Vendors/glm/gtx/scalar_relational.inl b/Nuake/Vendors/glm/gtx/scalar_relational.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/scalar_relational.inl rename to Nuake/Vendors/glm/gtx/scalar_relational.inl diff --git a/Nuake/src/Vendors/glm/gtx/spline.hpp b/Nuake/Vendors/glm/gtx/spline.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/spline.hpp rename to Nuake/Vendors/glm/gtx/spline.hpp diff --git a/Nuake/src/Vendors/glm/gtx/spline.inl b/Nuake/Vendors/glm/gtx/spline.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/spline.inl rename to Nuake/Vendors/glm/gtx/spline.inl diff --git a/Nuake/src/Vendors/glm/gtx/std_based_type.hpp b/Nuake/Vendors/glm/gtx/std_based_type.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/std_based_type.hpp rename to Nuake/Vendors/glm/gtx/std_based_type.hpp diff --git a/Nuake/src/Vendors/glm/gtx/std_based_type.inl b/Nuake/Vendors/glm/gtx/std_based_type.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/std_based_type.inl rename to Nuake/Vendors/glm/gtx/std_based_type.inl diff --git a/Nuake/src/Vendors/glm/gtx/string_cast.hpp b/Nuake/Vendors/glm/gtx/string_cast.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/string_cast.hpp rename to Nuake/Vendors/glm/gtx/string_cast.hpp diff --git a/Nuake/src/Vendors/glm/gtx/string_cast.inl b/Nuake/Vendors/glm/gtx/string_cast.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/string_cast.inl rename to Nuake/Vendors/glm/gtx/string_cast.inl diff --git a/Nuake/src/Vendors/glm/gtx/texture.hpp b/Nuake/Vendors/glm/gtx/texture.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/texture.hpp rename to Nuake/Vendors/glm/gtx/texture.hpp diff --git a/Nuake/src/Vendors/glm/gtx/texture.inl b/Nuake/Vendors/glm/gtx/texture.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/texture.inl rename to Nuake/Vendors/glm/gtx/texture.inl diff --git a/Nuake/src/Vendors/glm/gtx/transform.hpp b/Nuake/Vendors/glm/gtx/transform.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/transform.hpp rename to Nuake/Vendors/glm/gtx/transform.hpp diff --git a/Nuake/src/Vendors/glm/gtx/transform.inl b/Nuake/Vendors/glm/gtx/transform.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/transform.inl rename to Nuake/Vendors/glm/gtx/transform.inl diff --git a/Nuake/src/Vendors/glm/gtx/transform2.hpp b/Nuake/Vendors/glm/gtx/transform2.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/transform2.hpp rename to Nuake/Vendors/glm/gtx/transform2.hpp diff --git a/Nuake/src/Vendors/glm/gtx/transform2.inl b/Nuake/Vendors/glm/gtx/transform2.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/transform2.inl rename to Nuake/Vendors/glm/gtx/transform2.inl diff --git a/Nuake/src/Vendors/glm/gtx/type_aligned.hpp b/Nuake/Vendors/glm/gtx/type_aligned.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/type_aligned.hpp rename to Nuake/Vendors/glm/gtx/type_aligned.hpp diff --git a/Nuake/src/Vendors/glm/gtx/type_aligned.inl b/Nuake/Vendors/glm/gtx/type_aligned.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/type_aligned.inl rename to Nuake/Vendors/glm/gtx/type_aligned.inl diff --git a/Nuake/src/Vendors/glm/gtx/type_trait.hpp b/Nuake/Vendors/glm/gtx/type_trait.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/type_trait.hpp rename to Nuake/Vendors/glm/gtx/type_trait.hpp diff --git a/Nuake/src/Vendors/glm/gtx/type_trait.inl b/Nuake/Vendors/glm/gtx/type_trait.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/type_trait.inl rename to Nuake/Vendors/glm/gtx/type_trait.inl diff --git a/Nuake/src/Vendors/glm/gtx/vec_swizzle.hpp b/Nuake/Vendors/glm/gtx/vec_swizzle.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/vec_swizzle.hpp rename to Nuake/Vendors/glm/gtx/vec_swizzle.hpp diff --git a/Nuake/src/Vendors/glm/gtx/vector_angle.hpp b/Nuake/Vendors/glm/gtx/vector_angle.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/vector_angle.hpp rename to Nuake/Vendors/glm/gtx/vector_angle.hpp diff --git a/Nuake/src/Vendors/glm/gtx/vector_angle.inl b/Nuake/Vendors/glm/gtx/vector_angle.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/vector_angle.inl rename to Nuake/Vendors/glm/gtx/vector_angle.inl diff --git a/Nuake/src/Vendors/glm/gtx/vector_query.hpp b/Nuake/Vendors/glm/gtx/vector_query.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/vector_query.hpp rename to Nuake/Vendors/glm/gtx/vector_query.hpp diff --git a/Nuake/src/Vendors/glm/gtx/vector_query.inl b/Nuake/Vendors/glm/gtx/vector_query.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/vector_query.inl rename to Nuake/Vendors/glm/gtx/vector_query.inl diff --git a/Nuake/src/Vendors/glm/gtx/wrap.hpp b/Nuake/Vendors/glm/gtx/wrap.hpp similarity index 100% rename from Nuake/src/Vendors/glm/gtx/wrap.hpp rename to Nuake/Vendors/glm/gtx/wrap.hpp diff --git a/Nuake/src/Vendors/glm/gtx/wrap.inl b/Nuake/Vendors/glm/gtx/wrap.inl similarity index 100% rename from Nuake/src/Vendors/glm/gtx/wrap.inl rename to Nuake/Vendors/glm/gtx/wrap.inl diff --git a/Nuake/src/Vendors/glm/integer.hpp b/Nuake/Vendors/glm/integer.hpp similarity index 100% rename from Nuake/src/Vendors/glm/integer.hpp rename to Nuake/Vendors/glm/integer.hpp diff --git a/Nuake/src/Vendors/glm/mat2x2.hpp b/Nuake/Vendors/glm/mat2x2.hpp similarity index 100% rename from Nuake/src/Vendors/glm/mat2x2.hpp rename to Nuake/Vendors/glm/mat2x2.hpp diff --git a/Nuake/src/Vendors/glm/mat2x3.hpp b/Nuake/Vendors/glm/mat2x3.hpp similarity index 100% rename from Nuake/src/Vendors/glm/mat2x3.hpp rename to Nuake/Vendors/glm/mat2x3.hpp diff --git a/Nuake/src/Vendors/glm/mat2x4.hpp b/Nuake/Vendors/glm/mat2x4.hpp similarity index 100% rename from Nuake/src/Vendors/glm/mat2x4.hpp rename to Nuake/Vendors/glm/mat2x4.hpp diff --git a/Nuake/src/Vendors/glm/mat3x2.hpp b/Nuake/Vendors/glm/mat3x2.hpp similarity index 100% rename from Nuake/src/Vendors/glm/mat3x2.hpp rename to Nuake/Vendors/glm/mat3x2.hpp diff --git a/Nuake/src/Vendors/glm/mat3x3.hpp b/Nuake/Vendors/glm/mat3x3.hpp similarity index 100% rename from Nuake/src/Vendors/glm/mat3x3.hpp rename to Nuake/Vendors/glm/mat3x3.hpp diff --git a/Nuake/src/Vendors/glm/mat3x4.hpp b/Nuake/Vendors/glm/mat3x4.hpp similarity index 100% rename from Nuake/src/Vendors/glm/mat3x4.hpp rename to Nuake/Vendors/glm/mat3x4.hpp diff --git a/Nuake/src/Vendors/glm/mat4x2.hpp b/Nuake/Vendors/glm/mat4x2.hpp similarity index 100% rename from Nuake/src/Vendors/glm/mat4x2.hpp rename to Nuake/Vendors/glm/mat4x2.hpp diff --git a/Nuake/src/Vendors/glm/mat4x3.hpp b/Nuake/Vendors/glm/mat4x3.hpp similarity index 100% rename from Nuake/src/Vendors/glm/mat4x3.hpp rename to Nuake/Vendors/glm/mat4x3.hpp diff --git a/Nuake/src/Vendors/glm/mat4x4.hpp b/Nuake/Vendors/glm/mat4x4.hpp similarity index 100% rename from Nuake/src/Vendors/glm/mat4x4.hpp rename to Nuake/Vendors/glm/mat4x4.hpp diff --git a/Nuake/src/Vendors/glm/matrix.hpp b/Nuake/Vendors/glm/matrix.hpp similarity index 100% rename from Nuake/src/Vendors/glm/matrix.hpp rename to Nuake/Vendors/glm/matrix.hpp diff --git a/Nuake/src/Vendors/glm/packing.hpp b/Nuake/Vendors/glm/packing.hpp similarity index 100% rename from Nuake/src/Vendors/glm/packing.hpp rename to Nuake/Vendors/glm/packing.hpp diff --git a/Nuake/src/Vendors/glm/simd/common.h b/Nuake/Vendors/glm/simd/common.h similarity index 100% rename from Nuake/src/Vendors/glm/simd/common.h rename to Nuake/Vendors/glm/simd/common.h diff --git a/Nuake/src/Vendors/glm/simd/exponential.h b/Nuake/Vendors/glm/simd/exponential.h similarity index 100% rename from Nuake/src/Vendors/glm/simd/exponential.h rename to Nuake/Vendors/glm/simd/exponential.h diff --git a/Nuake/src/Vendors/glm/simd/geometric.h b/Nuake/Vendors/glm/simd/geometric.h similarity index 100% rename from Nuake/src/Vendors/glm/simd/geometric.h rename to Nuake/Vendors/glm/simd/geometric.h diff --git a/Nuake/src/Vendors/glm/simd/integer.h b/Nuake/Vendors/glm/simd/integer.h similarity index 100% rename from Nuake/src/Vendors/glm/simd/integer.h rename to Nuake/Vendors/glm/simd/integer.h diff --git a/Nuake/src/Vendors/glm/simd/matrix.h b/Nuake/Vendors/glm/simd/matrix.h similarity index 100% rename from Nuake/src/Vendors/glm/simd/matrix.h rename to Nuake/Vendors/glm/simd/matrix.h diff --git a/Nuake/src/Vendors/glm/simd/neon.h b/Nuake/Vendors/glm/simd/neon.h similarity index 100% rename from Nuake/src/Vendors/glm/simd/neon.h rename to Nuake/Vendors/glm/simd/neon.h diff --git a/Nuake/src/Vendors/glm/simd/packing.h b/Nuake/Vendors/glm/simd/packing.h similarity index 100% rename from Nuake/src/Vendors/glm/simd/packing.h rename to Nuake/Vendors/glm/simd/packing.h diff --git a/Nuake/src/Vendors/glm/simd/platform.h b/Nuake/Vendors/glm/simd/platform.h similarity index 100% rename from Nuake/src/Vendors/glm/simd/platform.h rename to Nuake/Vendors/glm/simd/platform.h diff --git a/Nuake/src/Vendors/glm/simd/trigonometric.h b/Nuake/Vendors/glm/simd/trigonometric.h similarity index 100% rename from Nuake/src/Vendors/glm/simd/trigonometric.h rename to Nuake/Vendors/glm/simd/trigonometric.h diff --git a/Nuake/src/Vendors/glm/simd/vector_relational.h b/Nuake/Vendors/glm/simd/vector_relational.h similarity index 100% rename from Nuake/src/Vendors/glm/simd/vector_relational.h rename to Nuake/Vendors/glm/simd/vector_relational.h diff --git a/Nuake/src/Vendors/glm/trigonometric.hpp b/Nuake/Vendors/glm/trigonometric.hpp similarity index 100% rename from Nuake/src/Vendors/glm/trigonometric.hpp rename to Nuake/Vendors/glm/trigonometric.hpp diff --git a/Nuake/src/Vendors/glm/vec2.hpp b/Nuake/Vendors/glm/vec2.hpp similarity index 100% rename from Nuake/src/Vendors/glm/vec2.hpp rename to Nuake/Vendors/glm/vec2.hpp diff --git a/Nuake/src/Vendors/glm/vec3.hpp b/Nuake/Vendors/glm/vec3.hpp similarity index 100% rename from Nuake/src/Vendors/glm/vec3.hpp rename to Nuake/Vendors/glm/vec3.hpp diff --git a/Nuake/src/Vendors/glm/vec4.hpp b/Nuake/Vendors/glm/vec4.hpp similarity index 100% rename from Nuake/src/Vendors/glm/vec4.hpp rename to Nuake/Vendors/glm/vec4.hpp diff --git a/Nuake/src/Vendors/glm/vector_relational.hpp b/Nuake/Vendors/glm/vector_relational.hpp similarity index 100% rename from Nuake/src/Vendors/glm/vector_relational.hpp rename to Nuake/Vendors/glm/vector_relational.hpp diff --git a/Nuake/src/Vendors/imgui/ImCurveEdit.cpp b/Nuake/Vendors/imgui/ImCurveEdit.cpp similarity index 100% rename from Nuake/src/Vendors/imgui/ImCurveEdit.cpp rename to Nuake/Vendors/imgui/ImCurveEdit.cpp diff --git a/Nuake/src/Vendors/imgui/ImCurveEdit.h b/Nuake/Vendors/imgui/ImCurveEdit.h similarity index 100% rename from Nuake/src/Vendors/imgui/ImCurveEdit.h rename to Nuake/Vendors/imgui/ImCurveEdit.h diff --git a/Nuake/src/Vendors/imgui/ImGradient.cpp b/Nuake/Vendors/imgui/ImGradient.cpp similarity index 100% rename from Nuake/src/Vendors/imgui/ImGradient.cpp rename to Nuake/Vendors/imgui/ImGradient.cpp diff --git a/Nuake/src/Vendors/imgui/ImGradient.h b/Nuake/Vendors/imgui/ImGradient.h similarity index 100% rename from Nuake/src/Vendors/imgui/ImGradient.h rename to Nuake/Vendors/imgui/ImGradient.h diff --git a/Nuake/src/Vendors/imgui/ImGuizmo.cpp b/Nuake/Vendors/imgui/ImGuizmo.cpp similarity index 100% rename from Nuake/src/Vendors/imgui/ImGuizmo.cpp rename to Nuake/Vendors/imgui/ImGuizmo.cpp diff --git a/Nuake/src/Vendors/imgui/ImGuizmo.h b/Nuake/Vendors/imgui/ImGuizmo.h similarity index 100% rename from Nuake/src/Vendors/imgui/ImGuizmo.h rename to Nuake/Vendors/imgui/ImGuizmo.h diff --git a/Nuake/src/Vendors/imgui/ImSequencer.cpp b/Nuake/Vendors/imgui/ImSequencer.cpp similarity index 100% rename from Nuake/src/Vendors/imgui/ImSequencer.cpp rename to Nuake/Vendors/imgui/ImSequencer.cpp diff --git a/Nuake/src/Vendors/imgui/ImSequencer.h b/Nuake/Vendors/imgui/ImSequencer.h similarity index 100% rename from Nuake/src/Vendors/imgui/ImSequencer.h rename to Nuake/Vendors/imgui/ImSequencer.h diff --git a/Nuake/src/Vendors/imgui/ImZoomSlider.h b/Nuake/Vendors/imgui/ImZoomSlider.h similarity index 100% rename from Nuake/src/Vendors/imgui/ImZoomSlider.h rename to Nuake/Vendors/imgui/ImZoomSlider.h diff --git a/Nuake/src/Vendors/imgui/TextEditor.cpp b/Nuake/Vendors/imgui/TextEditor.cpp similarity index 100% rename from Nuake/src/Vendors/imgui/TextEditor.cpp rename to Nuake/Vendors/imgui/TextEditor.cpp diff --git a/Nuake/src/Vendors/imgui/TextEditor.h b/Nuake/Vendors/imgui/TextEditor.h similarity index 100% rename from Nuake/src/Vendors/imgui/TextEditor.h rename to Nuake/Vendors/imgui/TextEditor.h diff --git a/Nuake/src/Vendors/imgui/imconfig.h b/Nuake/Vendors/imgui/imconfig.h similarity index 100% rename from Nuake/src/Vendors/imgui/imconfig.h rename to Nuake/Vendors/imgui/imconfig.h diff --git a/Nuake/src/Vendors/imgui/imgui.cpp b/Nuake/Vendors/imgui/imgui.cpp similarity index 100% rename from Nuake/src/Vendors/imgui/imgui.cpp rename to Nuake/Vendors/imgui/imgui.cpp diff --git a/Nuake/src/Vendors/imgui/imgui.h b/Nuake/Vendors/imgui/imgui.h similarity index 100% rename from Nuake/src/Vendors/imgui/imgui.h rename to Nuake/Vendors/imgui/imgui.h diff --git a/Nuake/src/Vendors/imgui/imgui_demo.cpp b/Nuake/Vendors/imgui/imgui_demo.cpp similarity index 100% rename from Nuake/src/Vendors/imgui/imgui_demo.cpp rename to Nuake/Vendors/imgui/imgui_demo.cpp diff --git a/Nuake/src/Vendors/imgui/imgui_draw.cpp b/Nuake/Vendors/imgui/imgui_draw.cpp similarity index 100% rename from Nuake/src/Vendors/imgui/imgui_draw.cpp rename to Nuake/Vendors/imgui/imgui_draw.cpp diff --git a/Nuake/src/Vendors/imgui/imgui_impl_glfw.cpp b/Nuake/Vendors/imgui/imgui_impl_glfw.cpp similarity index 100% rename from Nuake/src/Vendors/imgui/imgui_impl_glfw.cpp rename to Nuake/Vendors/imgui/imgui_impl_glfw.cpp diff --git a/Nuake/src/Vendors/imgui/imgui_impl_glfw.h b/Nuake/Vendors/imgui/imgui_impl_glfw.h similarity index 100% rename from Nuake/src/Vendors/imgui/imgui_impl_glfw.h rename to Nuake/Vendors/imgui/imgui_impl_glfw.h diff --git a/Nuake/src/Vendors/imgui/imgui_impl_opengl3.cpp b/Nuake/Vendors/imgui/imgui_impl_opengl3.cpp similarity index 100% rename from Nuake/src/Vendors/imgui/imgui_impl_opengl3.cpp rename to Nuake/Vendors/imgui/imgui_impl_opengl3.cpp diff --git a/Nuake/src/Vendors/imgui/imgui_impl_opengl3.h b/Nuake/Vendors/imgui/imgui_impl_opengl3.h similarity index 100% rename from Nuake/src/Vendors/imgui/imgui_impl_opengl3.h rename to Nuake/Vendors/imgui/imgui_impl_opengl3.h diff --git a/Nuake/src/Vendors/imgui/imgui_impl_opengl3_loader.h b/Nuake/Vendors/imgui/imgui_impl_opengl3_loader.h similarity index 100% rename from Nuake/src/Vendors/imgui/imgui_impl_opengl3_loader.h rename to Nuake/Vendors/imgui/imgui_impl_opengl3_loader.h diff --git a/Nuake/src/Vendors/imgui/imgui_impl_vulkan.cpp b/Nuake/Vendors/imgui/imgui_impl_vulkan.cpp similarity index 100% rename from Nuake/src/Vendors/imgui/imgui_impl_vulkan.cpp rename to Nuake/Vendors/imgui/imgui_impl_vulkan.cpp diff --git a/Nuake/src/Vendors/imgui/imgui_impl_vulkan.h b/Nuake/Vendors/imgui/imgui_impl_vulkan.h similarity index 100% rename from Nuake/src/Vendors/imgui/imgui_impl_vulkan.h rename to Nuake/Vendors/imgui/imgui_impl_vulkan.h diff --git a/Nuake/src/Vendors/imgui/imgui_internal.h b/Nuake/Vendors/imgui/imgui_internal.h similarity index 100% rename from Nuake/src/Vendors/imgui/imgui_internal.h rename to Nuake/Vendors/imgui/imgui_internal.h diff --git a/Nuake/src/Vendors/imgui/imgui_notify.h b/Nuake/Vendors/imgui/imgui_notify.h similarity index 100% rename from Nuake/src/Vendors/imgui/imgui_notify.h rename to Nuake/Vendors/imgui/imgui_notify.h diff --git a/Nuake/src/Vendors/imgui/imgui_stdlib.cpp b/Nuake/Vendors/imgui/imgui_stdlib.cpp similarity index 100% rename from Nuake/src/Vendors/imgui/imgui_stdlib.cpp rename to Nuake/Vendors/imgui/imgui_stdlib.cpp diff --git a/Nuake/src/Vendors/imgui/imgui_stdlib.h b/Nuake/Vendors/imgui/imgui_stdlib.h similarity index 100% rename from Nuake/src/Vendors/imgui/imgui_stdlib.h rename to Nuake/Vendors/imgui/imgui_stdlib.h diff --git a/Nuake/src/Vendors/imgui/imgui_tables.cpp b/Nuake/Vendors/imgui/imgui_tables.cpp similarity index 100% rename from Nuake/src/Vendors/imgui/imgui_tables.cpp rename to Nuake/Vendors/imgui/imgui_tables.cpp diff --git a/Nuake/src/Vendors/imgui/imgui_widgets.cpp b/Nuake/Vendors/imgui/imgui_widgets.cpp similarity index 100% rename from Nuake/src/Vendors/imgui/imgui_widgets.cpp rename to Nuake/Vendors/imgui/imgui_widgets.cpp diff --git a/Nuake/src/Vendors/imgui/imstb_rectpack.h b/Nuake/Vendors/imgui/imstb_rectpack.h similarity index 100% rename from Nuake/src/Vendors/imgui/imstb_rectpack.h rename to Nuake/Vendors/imgui/imstb_rectpack.h diff --git a/Nuake/src/Vendors/imgui/imstb_textedit.h b/Nuake/Vendors/imgui/imstb_textedit.h similarity index 100% rename from Nuake/src/Vendors/imgui/imstb_textedit.h rename to Nuake/Vendors/imgui/imstb_textedit.h diff --git a/Nuake/src/Vendors/imgui/imstb_truetype.h b/Nuake/Vendors/imgui/imstb_truetype.h similarity index 100% rename from Nuake/src/Vendors/imgui/imstb_truetype.h rename to Nuake/Vendors/imgui/imstb_truetype.h diff --git a/Nuake/src/Vendors/imgui/vulkan/generate_spv.sh b/Nuake/Vendors/imgui/vulkan/generate_spv.sh similarity index 100% rename from Nuake/src/Vendors/imgui/vulkan/generate_spv.sh rename to Nuake/Vendors/imgui/vulkan/generate_spv.sh diff --git a/Nuake/src/Vendors/imgui/vulkan/glsl_shader.frag b/Nuake/Vendors/imgui/vulkan/glsl_shader.frag similarity index 100% rename from Nuake/src/Vendors/imgui/vulkan/glsl_shader.frag rename to Nuake/Vendors/imgui/vulkan/glsl_shader.frag diff --git a/Nuake/src/Vendors/imgui/vulkan/glsl_shader.vert b/Nuake/Vendors/imgui/vulkan/glsl_shader.vert similarity index 100% rename from Nuake/src/Vendors/imgui/vulkan/glsl_shader.vert rename to Nuake/Vendors/imgui/vulkan/glsl_shader.vert diff --git a/Nuake/src/Vendors/incbin/incbin.c b/Nuake/Vendors/incbin/incbin.c similarity index 100% rename from Nuake/src/Vendors/incbin/incbin.c rename to Nuake/Vendors/incbin/incbin.c diff --git a/Nuake/src/Vendors/incbin/incbin.h b/Nuake/Vendors/incbin/incbin.h similarity index 100% rename from Nuake/src/Vendors/incbin/incbin.h rename to Nuake/Vendors/incbin/incbin.h diff --git a/Nuake/src/Vendors/json/json.hpp b/Nuake/Vendors/json/json.hpp similarity index 100% rename from Nuake/src/Vendors/json/json.hpp rename to Nuake/Vendors/json/json.hpp diff --git a/Nuake/src/Vendors/katana-parser/foundation.c b/Nuake/Vendors/katana-parser/foundation.c similarity index 100% rename from Nuake/src/Vendors/katana-parser/foundation.c rename to Nuake/Vendors/katana-parser/foundation.c diff --git a/Nuake/src/Vendors/katana-parser/foundation.h b/Nuake/Vendors/katana-parser/foundation.h similarity index 100% rename from Nuake/src/Vendors/katana-parser/foundation.h rename to Nuake/Vendors/katana-parser/foundation.h diff --git a/Nuake/src/Vendors/katana-parser/katana.h b/Nuake/Vendors/katana-parser/katana.h similarity index 100% rename from Nuake/src/Vendors/katana-parser/katana.h rename to Nuake/Vendors/katana-parser/katana.h diff --git a/Nuake/src/Vendors/katana-parser/katana.lex.c b/Nuake/Vendors/katana-parser/katana.lex.c similarity index 100% rename from Nuake/src/Vendors/katana-parser/katana.lex.c rename to Nuake/Vendors/katana-parser/katana.lex.c diff --git a/Nuake/src/Vendors/katana-parser/katana.lex.h b/Nuake/Vendors/katana-parser/katana.lex.h similarity index 100% rename from Nuake/src/Vendors/katana-parser/katana.lex.h rename to Nuake/Vendors/katana-parser/katana.lex.h diff --git a/Nuake/src/Vendors/katana-parser/katana.tab.c b/Nuake/Vendors/katana-parser/katana.tab.c similarity index 100% rename from Nuake/src/Vendors/katana-parser/katana.tab.c rename to Nuake/Vendors/katana-parser/katana.tab.c diff --git a/Nuake/src/Vendors/katana-parser/katana.tab.h b/Nuake/Vendors/katana-parser/katana.tab.h similarity index 100% rename from Nuake/src/Vendors/katana-parser/katana.tab.h rename to Nuake/Vendors/katana-parser/katana.tab.h diff --git a/Nuake/src/Vendors/katana-parser/parser.c b/Nuake/Vendors/katana-parser/parser.c similarity index 100% rename from Nuake/src/Vendors/katana-parser/parser.c rename to Nuake/Vendors/katana-parser/parser.c diff --git a/Nuake/src/Vendors/katana-parser/parser.h b/Nuake/Vendors/katana-parser/parser.h similarity index 100% rename from Nuake/src/Vendors/katana-parser/parser.h rename to Nuake/Vendors/katana-parser/parser.h diff --git a/Nuake/src/Vendors/katana-parser/selector.c b/Nuake/Vendors/katana-parser/selector.c similarity index 100% rename from Nuake/src/Vendors/katana-parser/selector.c rename to Nuake/Vendors/katana-parser/selector.c diff --git a/Nuake/src/Vendors/katana-parser/selector.h b/Nuake/Vendors/katana-parser/selector.h similarity index 100% rename from Nuake/src/Vendors/katana-parser/selector.h rename to Nuake/Vendors/katana-parser/selector.h diff --git a/Nuake/src/Vendors/katana-parser/tokenizer.c b/Nuake/Vendors/katana-parser/tokenizer.c similarity index 100% rename from Nuake/src/Vendors/katana-parser/tokenizer.c rename to Nuake/Vendors/katana-parser/tokenizer.c diff --git a/Nuake/src/Vendors/katana-parser/tokenizer.h b/Nuake/Vendors/katana-parser/tokenizer.h similarity index 100% rename from Nuake/src/Vendors/katana-parser/tokenizer.h rename to Nuake/Vendors/katana-parser/tokenizer.h diff --git a/Nuake/src/Vendors/libmap/c/geo_generator.c b/Nuake/Vendors/libmap/c/geo_generator.c similarity index 100% rename from Nuake/src/Vendors/libmap/c/geo_generator.c rename to Nuake/Vendors/libmap/c/geo_generator.c diff --git a/Nuake/src/Vendors/libmap/c/map_data.c b/Nuake/Vendors/libmap/c/map_data.c similarity index 100% rename from Nuake/src/Vendors/libmap/c/map_data.c rename to Nuake/Vendors/libmap/c/map_data.c diff --git a/Nuake/src/Vendors/libmap/c/map_parser.c b/Nuake/Vendors/libmap/c/map_parser.c similarity index 100% rename from Nuake/src/Vendors/libmap/c/map_parser.c rename to Nuake/Vendors/libmap/c/map_parser.c diff --git a/Nuake/src/Vendors/libmap/c/matrix.c b/Nuake/Vendors/libmap/c/matrix.c similarity index 100% rename from Nuake/src/Vendors/libmap/c/matrix.c rename to Nuake/Vendors/libmap/c/matrix.c diff --git a/Nuake/src/Vendors/libmap/c/surface_gatherer.c b/Nuake/Vendors/libmap/c/surface_gatherer.c similarity index 100% rename from Nuake/src/Vendors/libmap/c/surface_gatherer.c rename to Nuake/Vendors/libmap/c/surface_gatherer.c diff --git a/Nuake/src/Vendors/libmap/c/vector.c b/Nuake/Vendors/libmap/c/vector.c similarity index 100% rename from Nuake/src/Vendors/libmap/c/vector.c rename to Nuake/Vendors/libmap/c/vector.c diff --git a/Nuake/src/Vendors/libmap/h/brush.h b/Nuake/Vendors/libmap/h/brush.h similarity index 100% rename from Nuake/src/Vendors/libmap/h/brush.h rename to Nuake/Vendors/libmap/h/brush.h diff --git a/Nuake/src/Vendors/libmap/h/entity.h b/Nuake/Vendors/libmap/h/entity.h similarity index 100% rename from Nuake/src/Vendors/libmap/h/entity.h rename to Nuake/Vendors/libmap/h/entity.h diff --git a/Nuake/src/Vendors/libmap/h/entity_geometry.h b/Nuake/Vendors/libmap/h/entity_geometry.h similarity index 100% rename from Nuake/src/Vendors/libmap/h/entity_geometry.h rename to Nuake/Vendors/libmap/h/entity_geometry.h diff --git a/Nuake/src/Vendors/libmap/h/face.h b/Nuake/Vendors/libmap/h/face.h similarity index 100% rename from Nuake/src/Vendors/libmap/h/face.h rename to Nuake/Vendors/libmap/h/face.h diff --git a/Nuake/src/Vendors/libmap/h/geo_generator.h b/Nuake/Vendors/libmap/h/geo_generator.h similarity index 100% rename from Nuake/src/Vendors/libmap/h/geo_generator.h rename to Nuake/Vendors/libmap/h/geo_generator.h diff --git a/Nuake/src/Vendors/libmap/h/libmap.h b/Nuake/Vendors/libmap/h/libmap.h similarity index 100% rename from Nuake/src/Vendors/libmap/h/libmap.h rename to Nuake/Vendors/libmap/h/libmap.h diff --git a/Nuake/src/Vendors/libmap/h/libmap_math.h b/Nuake/Vendors/libmap/h/libmap_math.h similarity index 100% rename from Nuake/src/Vendors/libmap/h/libmap_math.h rename to Nuake/Vendors/libmap/h/libmap_math.h diff --git a/Nuake/src/Vendors/libmap/h/map_data.h b/Nuake/Vendors/libmap/h/map_data.h similarity index 100% rename from Nuake/src/Vendors/libmap/h/map_data.h rename to Nuake/Vendors/libmap/h/map_data.h diff --git a/Nuake/src/Vendors/libmap/h/map_parser.h b/Nuake/Vendors/libmap/h/map_parser.h similarity index 100% rename from Nuake/src/Vendors/libmap/h/map_parser.h rename to Nuake/Vendors/libmap/h/map_parser.h diff --git a/Nuake/src/Vendors/libmap/h/matrix.h b/Nuake/Vendors/libmap/h/matrix.h similarity index 100% rename from Nuake/src/Vendors/libmap/h/matrix.h rename to Nuake/Vendors/libmap/h/matrix.h diff --git a/Nuake/src/Vendors/libmap/h/platform.h b/Nuake/Vendors/libmap/h/platform.h similarity index 100% rename from Nuake/src/Vendors/libmap/h/platform.h rename to Nuake/Vendors/libmap/h/platform.h diff --git a/Nuake/src/Vendors/libmap/h/surface_gatherer.h b/Nuake/Vendors/libmap/h/surface_gatherer.h similarity index 100% rename from Nuake/src/Vendors/libmap/h/surface_gatherer.h rename to Nuake/Vendors/libmap/h/surface_gatherer.h diff --git a/Nuake/src/Vendors/libmap/h/vector.h b/Nuake/Vendors/libmap/h/vector.h similarity index 100% rename from Nuake/src/Vendors/libmap/h/vector.h rename to Nuake/Vendors/libmap/h/vector.h diff --git a/Nuake/src/Vendors/nanosvg/nanosvg.h b/Nuake/Vendors/nanosvg/nanosvg.h similarity index 100% rename from Nuake/src/Vendors/nanosvg/nanosvg.h rename to Nuake/Vendors/nanosvg/nanosvg.h diff --git a/Nuake/src/Vendors/nanosvg/nanosvgrast.h b/Nuake/Vendors/nanosvg/nanosvgrast.h similarity index 100% rename from Nuake/src/Vendors/nanosvg/nanosvgrast.h rename to Nuake/Vendors/nanosvg/nanosvgrast.h diff --git a/Nuake/src/Vendors/pugixml/pugiconfig.hpp b/Nuake/Vendors/pugixml/pugiconfig.hpp similarity index 100% rename from Nuake/src/Vendors/pugixml/pugiconfig.hpp rename to Nuake/Vendors/pugixml/pugiconfig.hpp diff --git a/Nuake/src/Vendors/pugixml/pugixml.cpp b/Nuake/Vendors/pugixml/pugixml.cpp similarity index 100% rename from Nuake/src/Vendors/pugixml/pugixml.cpp rename to Nuake/Vendors/pugixml/pugixml.cpp diff --git a/Nuake/src/Vendors/pugixml/pugixml.hpp b/Nuake/Vendors/pugixml/pugixml.hpp similarity index 100% rename from Nuake/src/Vendors/pugixml/pugixml.hpp rename to Nuake/Vendors/pugixml/pugixml.hpp diff --git a/Nuake/src/Vendors/stb_image/stb_image.cpp b/Nuake/Vendors/stb_image/stb_image.cpp similarity index 100% rename from Nuake/src/Vendors/stb_image/stb_image.cpp rename to Nuake/Vendors/stb_image/stb_image.cpp diff --git a/Nuake/src/Vendors/stb_image/stb_image.h b/Nuake/Vendors/stb_image/stb_image.h similarity index 100% rename from Nuake/src/Vendors/stb_image/stb_image.h rename to Nuake/Vendors/stb_image/stb_image.h diff --git a/Nuake/src/Vendors/stb_image/stb_image_write.h b/Nuake/Vendors/stb_image/stb_image_write.h similarity index 100% rename from Nuake/src/Vendors/stb_image/stb_image_write.h rename to Nuake/Vendors/stb_image/stb_image_write.h diff --git a/Nuake/src/Vendors/vkb/VkBootstrap.cpp b/Nuake/Vendors/vkb/VkBootstrap.cpp similarity index 100% rename from Nuake/src/Vendors/vkb/VkBootstrap.cpp rename to Nuake/Vendors/vkb/VkBootstrap.cpp diff --git a/Nuake/src/Vendors/vkb/VkBootstrap.h b/Nuake/Vendors/vkb/VkBootstrap.h similarity index 100% rename from Nuake/src/Vendors/vkb/VkBootstrap.h rename to Nuake/Vendors/vkb/VkBootstrap.h diff --git a/Nuake/src/Vendors/vkb/VkBootstrapDispatch.h b/Nuake/Vendors/vkb/VkBootstrapDispatch.h similarity index 100% rename from Nuake/src/Vendors/vkb/VkBootstrapDispatch.h rename to Nuake/Vendors/vkb/VkBootstrapDispatch.h diff --git a/Nuake/src/Vendors/volk/volk.c b/Nuake/Vendors/volk/volk.c similarity index 100% rename from Nuake/src/Vendors/volk/volk.c rename to Nuake/Vendors/volk/volk.c diff --git a/Nuake/src/Vendors/volk/volk.h b/Nuake/Vendors/volk/volk.h similarity index 100% rename from Nuake/src/Vendors/volk/volk.h rename to Nuake/Vendors/volk/volk.h diff --git a/Nuake/src/Vendors/vulkan/vk_video/vulkan_video_codec_av1std.h b/Nuake/Vendors/vulkan/vk_video/vulkan_video_codec_av1std.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vk_video/vulkan_video_codec_av1std.h rename to Nuake/Vendors/vulkan/vk_video/vulkan_video_codec_av1std.h diff --git a/Nuake/src/Vendors/vulkan/vk_video/vulkan_video_codec_av1std_decode.h b/Nuake/Vendors/vulkan/vk_video/vulkan_video_codec_av1std_decode.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vk_video/vulkan_video_codec_av1std_decode.h rename to Nuake/Vendors/vulkan/vk_video/vulkan_video_codec_av1std_decode.h diff --git a/Nuake/src/Vendors/vulkan/vk_video/vulkan_video_codec_av1std_encode.h b/Nuake/Vendors/vulkan/vk_video/vulkan_video_codec_av1std_encode.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vk_video/vulkan_video_codec_av1std_encode.h rename to Nuake/Vendors/vulkan/vk_video/vulkan_video_codec_av1std_encode.h diff --git a/Nuake/src/Vendors/vulkan/vk_video/vulkan_video_codec_h264std.h b/Nuake/Vendors/vulkan/vk_video/vulkan_video_codec_h264std.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vk_video/vulkan_video_codec_h264std.h rename to Nuake/Vendors/vulkan/vk_video/vulkan_video_codec_h264std.h diff --git a/Nuake/src/Vendors/vulkan/vk_video/vulkan_video_codec_h264std_decode.h b/Nuake/Vendors/vulkan/vk_video/vulkan_video_codec_h264std_decode.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vk_video/vulkan_video_codec_h264std_decode.h rename to Nuake/Vendors/vulkan/vk_video/vulkan_video_codec_h264std_decode.h diff --git a/Nuake/src/Vendors/vulkan/vk_video/vulkan_video_codec_h264std_encode.h b/Nuake/Vendors/vulkan/vk_video/vulkan_video_codec_h264std_encode.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vk_video/vulkan_video_codec_h264std_encode.h rename to Nuake/Vendors/vulkan/vk_video/vulkan_video_codec_h264std_encode.h diff --git a/Nuake/src/Vendors/vulkan/vk_video/vulkan_video_codec_h265std.h b/Nuake/Vendors/vulkan/vk_video/vulkan_video_codec_h265std.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vk_video/vulkan_video_codec_h265std.h rename to Nuake/Vendors/vulkan/vk_video/vulkan_video_codec_h265std.h diff --git a/Nuake/src/Vendors/vulkan/vk_video/vulkan_video_codec_h265std_decode.h b/Nuake/Vendors/vulkan/vk_video/vulkan_video_codec_h265std_decode.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vk_video/vulkan_video_codec_h265std_decode.h rename to Nuake/Vendors/vulkan/vk_video/vulkan_video_codec_h265std_decode.h diff --git a/Nuake/src/Vendors/vulkan/vk_video/vulkan_video_codec_h265std_encode.h b/Nuake/Vendors/vulkan/vk_video/vulkan_video_codec_h265std_encode.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vk_video/vulkan_video_codec_h265std_encode.h rename to Nuake/Vendors/vulkan/vk_video/vulkan_video_codec_h265std_encode.h diff --git a/Nuake/src/Vendors/vulkan/vk_video/vulkan_video_codecs_common.h b/Nuake/Vendors/vulkan/vk_video/vulkan_video_codecs_common.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vk_video/vulkan_video_codecs_common.h rename to Nuake/Vendors/vulkan/vk_video/vulkan_video_codecs_common.h diff --git a/Nuake/src/Vendors/vulkan/vulkan/vk_icd.h b/Nuake/Vendors/vulkan/vulkan/vk_icd.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vk_icd.h rename to Nuake/Vendors/vulkan/vulkan/vk_icd.h diff --git a/Nuake/src/Vendors/vulkan/vulkan/vk_layer.h b/Nuake/Vendors/vulkan/vulkan/vk_layer.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vk_layer.h rename to Nuake/Vendors/vulkan/vulkan/vk_layer.h diff --git a/Nuake/src/Vendors/vulkan/vulkan/vk_platform.h b/Nuake/Vendors/vulkan/vulkan/vk_platform.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vk_platform.h rename to Nuake/Vendors/vulkan/vulkan/vk_platform.h diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan.h b/Nuake/Vendors/vulkan/vulkan/vulkan.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan.h rename to Nuake/Vendors/vulkan/vulkan/vulkan.h diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan.hpp b/Nuake/Vendors/vulkan/vulkan/vulkan.hpp similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan.hpp rename to Nuake/Vendors/vulkan/vulkan/vulkan.hpp diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_android.h b/Nuake/Vendors/vulkan/vulkan/vulkan_android.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_android.h rename to Nuake/Vendors/vulkan/vulkan/vulkan_android.h diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_beta.h b/Nuake/Vendors/vulkan/vulkan/vulkan_beta.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_beta.h rename to Nuake/Vendors/vulkan/vulkan/vulkan_beta.h diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_core.h b/Nuake/Vendors/vulkan/vulkan/vulkan_core.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_core.h rename to Nuake/Vendors/vulkan/vulkan/vulkan_core.h diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_directfb.h b/Nuake/Vendors/vulkan/vulkan/vulkan_directfb.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_directfb.h rename to Nuake/Vendors/vulkan/vulkan/vulkan_directfb.h diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_enums.hpp b/Nuake/Vendors/vulkan/vulkan/vulkan_enums.hpp similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_enums.hpp rename to Nuake/Vendors/vulkan/vulkan/vulkan_enums.hpp diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_extension_inspection.hpp b/Nuake/Vendors/vulkan/vulkan/vulkan_extension_inspection.hpp similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_extension_inspection.hpp rename to Nuake/Vendors/vulkan/vulkan/vulkan_extension_inspection.hpp diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_format_traits.hpp b/Nuake/Vendors/vulkan/vulkan/vulkan_format_traits.hpp similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_format_traits.hpp rename to Nuake/Vendors/vulkan/vulkan/vulkan_format_traits.hpp diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_fuchsia.h b/Nuake/Vendors/vulkan/vulkan/vulkan_fuchsia.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_fuchsia.h rename to Nuake/Vendors/vulkan/vulkan/vulkan_fuchsia.h diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_funcs.hpp b/Nuake/Vendors/vulkan/vulkan/vulkan_funcs.hpp similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_funcs.hpp rename to Nuake/Vendors/vulkan/vulkan/vulkan_funcs.hpp diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_ggp.h b/Nuake/Vendors/vulkan/vulkan/vulkan_ggp.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_ggp.h rename to Nuake/Vendors/vulkan/vulkan/vulkan_ggp.h diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_handles.hpp b/Nuake/Vendors/vulkan/vulkan/vulkan_handles.hpp similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_handles.hpp rename to Nuake/Vendors/vulkan/vulkan/vulkan_handles.hpp diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_hash.hpp b/Nuake/Vendors/vulkan/vulkan/vulkan_hash.hpp similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_hash.hpp rename to Nuake/Vendors/vulkan/vulkan/vulkan_hash.hpp diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_hpp_macros.hpp b/Nuake/Vendors/vulkan/vulkan/vulkan_hpp_macros.hpp similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_hpp_macros.hpp rename to Nuake/Vendors/vulkan/vulkan/vulkan_hpp_macros.hpp diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_ios.h b/Nuake/Vendors/vulkan/vulkan/vulkan_ios.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_ios.h rename to Nuake/Vendors/vulkan/vulkan/vulkan_ios.h diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_macos.h b/Nuake/Vendors/vulkan/vulkan/vulkan_macos.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_macos.h rename to Nuake/Vendors/vulkan/vulkan/vulkan_macos.h diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_metal.h b/Nuake/Vendors/vulkan/vulkan/vulkan_metal.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_metal.h rename to Nuake/Vendors/vulkan/vulkan/vulkan_metal.h diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_raii.hpp b/Nuake/Vendors/vulkan/vulkan/vulkan_raii.hpp similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_raii.hpp rename to Nuake/Vendors/vulkan/vulkan/vulkan_raii.hpp diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_screen.h b/Nuake/Vendors/vulkan/vulkan/vulkan_screen.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_screen.h rename to Nuake/Vendors/vulkan/vulkan/vulkan_screen.h diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_shared.hpp b/Nuake/Vendors/vulkan/vulkan/vulkan_shared.hpp similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_shared.hpp rename to Nuake/Vendors/vulkan/vulkan/vulkan_shared.hpp diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_static_assertions.hpp b/Nuake/Vendors/vulkan/vulkan/vulkan_static_assertions.hpp similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_static_assertions.hpp rename to Nuake/Vendors/vulkan/vulkan/vulkan_static_assertions.hpp diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_structs.hpp b/Nuake/Vendors/vulkan/vulkan/vulkan_structs.hpp similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_structs.hpp rename to Nuake/Vendors/vulkan/vulkan/vulkan_structs.hpp diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_to_string.hpp b/Nuake/Vendors/vulkan/vulkan/vulkan_to_string.hpp similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_to_string.hpp rename to Nuake/Vendors/vulkan/vulkan/vulkan_to_string.hpp diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_vi.h b/Nuake/Vendors/vulkan/vulkan/vulkan_vi.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_vi.h rename to Nuake/Vendors/vulkan/vulkan/vulkan_vi.h diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_video.hpp b/Nuake/Vendors/vulkan/vulkan/vulkan_video.hpp similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_video.hpp rename to Nuake/Vendors/vulkan/vulkan/vulkan_video.hpp diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_wayland.h b/Nuake/Vendors/vulkan/vulkan/vulkan_wayland.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_wayland.h rename to Nuake/Vendors/vulkan/vulkan/vulkan_wayland.h diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_win32.h b/Nuake/Vendors/vulkan/vulkan/vulkan_win32.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_win32.h rename to Nuake/Vendors/vulkan/vulkan/vulkan_win32.h diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_xcb.h b/Nuake/Vendors/vulkan/vulkan/vulkan_xcb.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_xcb.h rename to Nuake/Vendors/vulkan/vulkan/vulkan_xcb.h diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_xlib.h b/Nuake/Vendors/vulkan/vulkan/vulkan_xlib.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_xlib.h rename to Nuake/Vendors/vulkan/vulkan/vulkan_xlib.h diff --git a/Nuake/src/Vendors/vulkan/vulkan/vulkan_xlib_xrandr.h b/Nuake/Vendors/vulkan/vulkan/vulkan_xlib_xrandr.h similarity index 100% rename from Nuake/src/Vendors/vulkan/vulkan/vulkan_xlib_xrandr.h rename to Nuake/Vendors/vulkan/vulkan/vulkan_xlib_xrandr.h diff --git a/Nuake/src/Vendors/wren/.gitignore b/Nuake/Vendors/wren/.gitignore similarity index 100% rename from Nuake/src/Vendors/wren/.gitignore rename to Nuake/Vendors/wren/.gitignore diff --git a/Nuake/src/Vendors/wren/.travis.sh b/Nuake/Vendors/wren/.travis.sh similarity index 100% rename from Nuake/src/Vendors/wren/.travis.sh rename to Nuake/Vendors/wren/.travis.sh diff --git a/Nuake/src/Vendors/wren/.travis.yml b/Nuake/Vendors/wren/.travis.yml similarity index 100% rename from Nuake/src/Vendors/wren/.travis.yml rename to Nuake/Vendors/wren/.travis.yml diff --git a/Nuake/src/Vendors/wren/AUTHORS b/Nuake/Vendors/wren/AUTHORS similarity index 100% rename from Nuake/src/Vendors/wren/AUTHORS rename to Nuake/Vendors/wren/AUTHORS diff --git a/Nuake/src/Vendors/wren/CHANGELOG.md b/Nuake/Vendors/wren/CHANGELOG.md similarity index 100% rename from Nuake/src/Vendors/wren/CHANGELOG.md rename to Nuake/Vendors/wren/CHANGELOG.md diff --git a/Nuake/src/Vendors/wren/LICENSE b/Nuake/Vendors/wren/LICENSE similarity index 100% rename from Nuake/src/Vendors/wren/LICENSE rename to Nuake/Vendors/wren/LICENSE diff --git a/Nuake/src/Vendors/wren/README.md b/Nuake/Vendors/wren/README.md similarity index 100% rename from Nuake/src/Vendors/wren/README.md rename to Nuake/Vendors/wren/README.md diff --git a/Nuake/src/Vendors/wren/doc/error-handling.txt b/Nuake/Vendors/wren/doc/error-handling.txt similarity index 100% rename from Nuake/src/Vendors/wren/doc/error-handling.txt rename to Nuake/Vendors/wren/doc/error-handling.txt diff --git a/Nuake/src/Vendors/wren/doc/implicit fields.txt b/Nuake/Vendors/wren/doc/implicit fields.txt similarity index 100% rename from Nuake/src/Vendors/wren/doc/implicit fields.txt rename to Nuake/Vendors/wren/doc/implicit fields.txt diff --git a/Nuake/src/Vendors/wren/doc/instruction counts.txt b/Nuake/Vendors/wren/doc/instruction counts.txt similarity index 100% rename from Nuake/src/Vendors/wren/doc/instruction counts.txt rename to Nuake/Vendors/wren/doc/instruction counts.txt diff --git a/Nuake/src/Vendors/wren/doc/notes/import syntax.md b/Nuake/Vendors/wren/doc/notes/import syntax.md similarity index 100% rename from Nuake/src/Vendors/wren/doc/notes/import syntax.md rename to Nuake/Vendors/wren/doc/notes/import syntax.md diff --git a/Nuake/src/Vendors/wren/doc/notes/re-entrancy.md b/Nuake/Vendors/wren/doc/notes/re-entrancy.md similarity index 100% rename from Nuake/src/Vendors/wren/doc/notes/re-entrancy.md rename to Nuake/Vendors/wren/doc/notes/re-entrancy.md diff --git a/Nuake/src/Vendors/wren/doc/receiver-less calls 2.txt b/Nuake/Vendors/wren/doc/receiver-less calls 2.txt similarity index 100% rename from Nuake/src/Vendors/wren/doc/receiver-less calls 2.txt rename to Nuake/Vendors/wren/doc/receiver-less calls 2.txt diff --git a/Nuake/src/Vendors/wren/doc/receiver-less calls.txt b/Nuake/Vendors/wren/doc/receiver-less calls.txt similarity index 100% rename from Nuake/src/Vendors/wren/doc/receiver-less calls.txt rename to Nuake/Vendors/wren/doc/receiver-less calls.txt diff --git a/Nuake/src/Vendors/wren/doc/rfc/0001-smarter-imports.md b/Nuake/Vendors/wren/doc/rfc/0001-smarter-imports.md similarity index 100% rename from Nuake/src/Vendors/wren/doc/rfc/0001-smarter-imports.md rename to Nuake/Vendors/wren/doc/rfc/0001-smarter-imports.md diff --git a/Nuake/src/Vendors/wren/doc/site/blog/0-hello-wren.markdown b/Nuake/Vendors/wren/doc/site/blog/0-hello-wren.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/blog/0-hello-wren.markdown rename to Nuake/Vendors/wren/doc/site/blog/0-hello-wren.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/blog/1-0.2.0-and-beyond.markdown b/Nuake/Vendors/wren/doc/site/blog/1-0.2.0-and-beyond.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/blog/1-0.2.0-and-beyond.markdown rename to Nuake/Vendors/wren/doc/site/blog/1-0.2.0-and-beyond.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/blog/2-0.3.0-released.markdown b/Nuake/Vendors/wren/doc/site/blog/2-0.3.0-released.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/blog/2-0.3.0-released.markdown rename to Nuake/Vendors/wren/doc/site/blog/2-0.3.0-released.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/blog/index.markdown b/Nuake/Vendors/wren/doc/site/blog/index.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/blog/index.markdown rename to Nuake/Vendors/wren/doc/site/blog/index.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/blog/rss.xml b/Nuake/Vendors/wren/doc/site/blog/rss.xml similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/blog/rss.xml rename to Nuake/Vendors/wren/doc/site/blog/rss.xml diff --git a/Nuake/src/Vendors/wren/doc/site/blog/template.html b/Nuake/Vendors/wren/doc/site/blog/template.html similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/blog/template.html rename to Nuake/Vendors/wren/doc/site/blog/template.html diff --git a/Nuake/src/Vendors/wren/doc/site/classes.markdown b/Nuake/Vendors/wren/doc/site/classes.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/classes.markdown rename to Nuake/Vendors/wren/doc/site/classes.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/cli/index.markdown b/Nuake/Vendors/wren/doc/site/cli/index.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/cli/index.markdown rename to Nuake/Vendors/wren/doc/site/cli/index.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/cli/modules/index.markdown b/Nuake/Vendors/wren/doc/site/cli/modules/index.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/cli/modules/index.markdown rename to Nuake/Vendors/wren/doc/site/cli/modules/index.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/cli/modules/io/directory.markdown b/Nuake/Vendors/wren/doc/site/cli/modules/io/directory.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/cli/modules/io/directory.markdown rename to Nuake/Vendors/wren/doc/site/cli/modules/io/directory.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/cli/modules/io/file-flags.markdown b/Nuake/Vendors/wren/doc/site/cli/modules/io/file-flags.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/cli/modules/io/file-flags.markdown rename to Nuake/Vendors/wren/doc/site/cli/modules/io/file-flags.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/cli/modules/io/file.markdown b/Nuake/Vendors/wren/doc/site/cli/modules/io/file.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/cli/modules/io/file.markdown rename to Nuake/Vendors/wren/doc/site/cli/modules/io/file.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/cli/modules/io/index.markdown b/Nuake/Vendors/wren/doc/site/cli/modules/io/index.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/cli/modules/io/index.markdown rename to Nuake/Vendors/wren/doc/site/cli/modules/io/index.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/cli/modules/io/stat.markdown b/Nuake/Vendors/wren/doc/site/cli/modules/io/stat.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/cli/modules/io/stat.markdown rename to Nuake/Vendors/wren/doc/site/cli/modules/io/stat.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/cli/modules/io/stdin.markdown b/Nuake/Vendors/wren/doc/site/cli/modules/io/stdin.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/cli/modules/io/stdin.markdown rename to Nuake/Vendors/wren/doc/site/cli/modules/io/stdin.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/cli/modules/io/stdout.markdown b/Nuake/Vendors/wren/doc/site/cli/modules/io/stdout.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/cli/modules/io/stdout.markdown rename to Nuake/Vendors/wren/doc/site/cli/modules/io/stdout.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/cli/modules/io/template.html b/Nuake/Vendors/wren/doc/site/cli/modules/io/template.html similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/cli/modules/io/template.html rename to Nuake/Vendors/wren/doc/site/cli/modules/io/template.html diff --git a/Nuake/src/Vendors/wren/doc/site/cli/modules/os/index.markdown b/Nuake/Vendors/wren/doc/site/cli/modules/os/index.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/cli/modules/os/index.markdown rename to Nuake/Vendors/wren/doc/site/cli/modules/os/index.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/cli/modules/os/platform.markdown b/Nuake/Vendors/wren/doc/site/cli/modules/os/platform.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/cli/modules/os/platform.markdown rename to Nuake/Vendors/wren/doc/site/cli/modules/os/platform.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/cli/modules/os/process.markdown b/Nuake/Vendors/wren/doc/site/cli/modules/os/process.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/cli/modules/os/process.markdown rename to Nuake/Vendors/wren/doc/site/cli/modules/os/process.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/cli/modules/os/template.html b/Nuake/Vendors/wren/doc/site/cli/modules/os/template.html similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/cli/modules/os/template.html rename to Nuake/Vendors/wren/doc/site/cli/modules/os/template.html diff --git a/Nuake/src/Vendors/wren/doc/site/cli/modules/scheduler/index.markdown b/Nuake/Vendors/wren/doc/site/cli/modules/scheduler/index.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/cli/modules/scheduler/index.markdown rename to Nuake/Vendors/wren/doc/site/cli/modules/scheduler/index.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/cli/modules/scheduler/scheduler.markdown b/Nuake/Vendors/wren/doc/site/cli/modules/scheduler/scheduler.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/cli/modules/scheduler/scheduler.markdown rename to Nuake/Vendors/wren/doc/site/cli/modules/scheduler/scheduler.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/cli/modules/scheduler/template.html b/Nuake/Vendors/wren/doc/site/cli/modules/scheduler/template.html similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/cli/modules/scheduler/template.html rename to Nuake/Vendors/wren/doc/site/cli/modules/scheduler/template.html diff --git a/Nuake/src/Vendors/wren/doc/site/cli/modules/template.html b/Nuake/Vendors/wren/doc/site/cli/modules/template.html similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/cli/modules/template.html rename to Nuake/Vendors/wren/doc/site/cli/modules/template.html diff --git a/Nuake/src/Vendors/wren/doc/site/cli/modules/timer/index.markdown b/Nuake/Vendors/wren/doc/site/cli/modules/timer/index.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/cli/modules/timer/index.markdown rename to Nuake/Vendors/wren/doc/site/cli/modules/timer/index.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/cli/modules/timer/template.html b/Nuake/Vendors/wren/doc/site/cli/modules/timer/template.html similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/cli/modules/timer/template.html rename to Nuake/Vendors/wren/doc/site/cli/modules/timer/template.html diff --git a/Nuake/src/Vendors/wren/doc/site/cli/modules/timer/timer.markdown b/Nuake/Vendors/wren/doc/site/cli/modules/timer/timer.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/cli/modules/timer/timer.markdown rename to Nuake/Vendors/wren/doc/site/cli/modules/timer/timer.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/cli/template.html b/Nuake/Vendors/wren/doc/site/cli/template.html similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/cli/template.html rename to Nuake/Vendors/wren/doc/site/cli/template.html diff --git a/Nuake/src/Vendors/wren/doc/site/cli/usage.markdown b/Nuake/Vendors/wren/doc/site/cli/usage.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/cli/usage.markdown rename to Nuake/Vendors/wren/doc/site/cli/usage.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/concurrency.markdown b/Nuake/Vendors/wren/doc/site/concurrency.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/concurrency.markdown rename to Nuake/Vendors/wren/doc/site/concurrency.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/contributing.markdown b/Nuake/Vendors/wren/doc/site/contributing.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/contributing.markdown rename to Nuake/Vendors/wren/doc/site/contributing.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/control-flow.markdown b/Nuake/Vendors/wren/doc/site/control-flow.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/control-flow.markdown rename to Nuake/Vendors/wren/doc/site/control-flow.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/embedding/calling-c-from-wren.markdown b/Nuake/Vendors/wren/doc/site/embedding/calling-c-from-wren.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/embedding/calling-c-from-wren.markdown rename to Nuake/Vendors/wren/doc/site/embedding/calling-c-from-wren.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/embedding/calling-wren-from-c.markdown b/Nuake/Vendors/wren/doc/site/embedding/calling-wren-from-c.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/embedding/calling-wren-from-c.markdown rename to Nuake/Vendors/wren/doc/site/embedding/calling-wren-from-c.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/embedding/configuring-the-vm.markdown b/Nuake/Vendors/wren/doc/site/embedding/configuring-the-vm.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/embedding/configuring-the-vm.markdown rename to Nuake/Vendors/wren/doc/site/embedding/configuring-the-vm.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/embedding/index.markdown b/Nuake/Vendors/wren/doc/site/embedding/index.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/embedding/index.markdown rename to Nuake/Vendors/wren/doc/site/embedding/index.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/embedding/slots-and-handles.markdown b/Nuake/Vendors/wren/doc/site/embedding/slots-and-handles.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/embedding/slots-and-handles.markdown rename to Nuake/Vendors/wren/doc/site/embedding/slots-and-handles.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/embedding/storing-c-data.markdown b/Nuake/Vendors/wren/doc/site/embedding/storing-c-data.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/embedding/storing-c-data.markdown rename to Nuake/Vendors/wren/doc/site/embedding/storing-c-data.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/embedding/template.html b/Nuake/Vendors/wren/doc/site/embedding/template.html similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/embedding/template.html rename to Nuake/Vendors/wren/doc/site/embedding/template.html diff --git a/Nuake/src/Vendors/wren/doc/site/error-handling.markdown b/Nuake/Vendors/wren/doc/site/error-handling.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/error-handling.markdown rename to Nuake/Vendors/wren/doc/site/error-handling.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/functions.markdown b/Nuake/Vendors/wren/doc/site/functions.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/functions.markdown rename to Nuake/Vendors/wren/doc/site/functions.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/getting-started.markdown b/Nuake/Vendors/wren/doc/site/getting-started.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/getting-started.markdown rename to Nuake/Vendors/wren/doc/site/getting-started.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/index.markdown b/Nuake/Vendors/wren/doc/site/index.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/index.markdown rename to Nuake/Vendors/wren/doc/site/index.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/lists.markdown b/Nuake/Vendors/wren/doc/site/lists.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/lists.markdown rename to Nuake/Vendors/wren/doc/site/lists.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/maps.markdown b/Nuake/Vendors/wren/doc/site/maps.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/maps.markdown rename to Nuake/Vendors/wren/doc/site/maps.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/method-calls.markdown b/Nuake/Vendors/wren/doc/site/method-calls.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/method-calls.markdown rename to Nuake/Vendors/wren/doc/site/method-calls.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/modularity.markdown b/Nuake/Vendors/wren/doc/site/modularity.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/modularity.markdown rename to Nuake/Vendors/wren/doc/site/modularity.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/modules/core/bool.markdown b/Nuake/Vendors/wren/doc/site/modules/core/bool.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/modules/core/bool.markdown rename to Nuake/Vendors/wren/doc/site/modules/core/bool.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/modules/core/class.markdown b/Nuake/Vendors/wren/doc/site/modules/core/class.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/modules/core/class.markdown rename to Nuake/Vendors/wren/doc/site/modules/core/class.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/modules/core/fiber.markdown b/Nuake/Vendors/wren/doc/site/modules/core/fiber.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/modules/core/fiber.markdown rename to Nuake/Vendors/wren/doc/site/modules/core/fiber.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/modules/core/fn.markdown b/Nuake/Vendors/wren/doc/site/modules/core/fn.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/modules/core/fn.markdown rename to Nuake/Vendors/wren/doc/site/modules/core/fn.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/modules/core/index.markdown b/Nuake/Vendors/wren/doc/site/modules/core/index.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/modules/core/index.markdown rename to Nuake/Vendors/wren/doc/site/modules/core/index.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/modules/core/list.markdown b/Nuake/Vendors/wren/doc/site/modules/core/list.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/modules/core/list.markdown rename to Nuake/Vendors/wren/doc/site/modules/core/list.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/modules/core/map.markdown b/Nuake/Vendors/wren/doc/site/modules/core/map.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/modules/core/map.markdown rename to Nuake/Vendors/wren/doc/site/modules/core/map.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/modules/core/null.markdown b/Nuake/Vendors/wren/doc/site/modules/core/null.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/modules/core/null.markdown rename to Nuake/Vendors/wren/doc/site/modules/core/null.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/modules/core/num.markdown b/Nuake/Vendors/wren/doc/site/modules/core/num.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/modules/core/num.markdown rename to Nuake/Vendors/wren/doc/site/modules/core/num.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/modules/core/object.markdown b/Nuake/Vendors/wren/doc/site/modules/core/object.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/modules/core/object.markdown rename to Nuake/Vendors/wren/doc/site/modules/core/object.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/modules/core/range.markdown b/Nuake/Vendors/wren/doc/site/modules/core/range.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/modules/core/range.markdown rename to Nuake/Vendors/wren/doc/site/modules/core/range.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/modules/core/sequence.markdown b/Nuake/Vendors/wren/doc/site/modules/core/sequence.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/modules/core/sequence.markdown rename to Nuake/Vendors/wren/doc/site/modules/core/sequence.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/modules/core/string.markdown b/Nuake/Vendors/wren/doc/site/modules/core/string.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/modules/core/string.markdown rename to Nuake/Vendors/wren/doc/site/modules/core/string.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/modules/core/system.markdown b/Nuake/Vendors/wren/doc/site/modules/core/system.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/modules/core/system.markdown rename to Nuake/Vendors/wren/doc/site/modules/core/system.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/modules/core/template.html b/Nuake/Vendors/wren/doc/site/modules/core/template.html similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/modules/core/template.html rename to Nuake/Vendors/wren/doc/site/modules/core/template.html diff --git a/Nuake/src/Vendors/wren/doc/site/modules/index.markdown b/Nuake/Vendors/wren/doc/site/modules/index.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/modules/index.markdown rename to Nuake/Vendors/wren/doc/site/modules/index.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/modules/meta/index.markdown b/Nuake/Vendors/wren/doc/site/modules/meta/index.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/modules/meta/index.markdown rename to Nuake/Vendors/wren/doc/site/modules/meta/index.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/modules/meta/meta.markdown b/Nuake/Vendors/wren/doc/site/modules/meta/meta.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/modules/meta/meta.markdown rename to Nuake/Vendors/wren/doc/site/modules/meta/meta.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/modules/meta/template.html b/Nuake/Vendors/wren/doc/site/modules/meta/template.html similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/modules/meta/template.html rename to Nuake/Vendors/wren/doc/site/modules/meta/template.html diff --git a/Nuake/src/Vendors/wren/doc/site/modules/random/index.markdown b/Nuake/Vendors/wren/doc/site/modules/random/index.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/modules/random/index.markdown rename to Nuake/Vendors/wren/doc/site/modules/random/index.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/modules/random/random.markdown b/Nuake/Vendors/wren/doc/site/modules/random/random.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/modules/random/random.markdown rename to Nuake/Vendors/wren/doc/site/modules/random/random.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/modules/random/template.html b/Nuake/Vendors/wren/doc/site/modules/random/template.html similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/modules/random/template.html rename to Nuake/Vendors/wren/doc/site/modules/random/template.html diff --git a/Nuake/src/Vendors/wren/doc/site/modules/template.html b/Nuake/Vendors/wren/doc/site/modules/template.html similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/modules/template.html rename to Nuake/Vendors/wren/doc/site/modules/template.html diff --git a/Nuake/src/Vendors/wren/doc/site/performance.markdown b/Nuake/Vendors/wren/doc/site/performance.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/performance.markdown rename to Nuake/Vendors/wren/doc/site/performance.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/qa.markdown b/Nuake/Vendors/wren/doc/site/qa.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/qa.markdown rename to Nuake/Vendors/wren/doc/site/qa.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/static/codejar-linenumbers.js b/Nuake/Vendors/wren/doc/site/static/codejar-linenumbers.js similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/static/codejar-linenumbers.js rename to Nuake/Vendors/wren/doc/site/static/codejar-linenumbers.js diff --git a/Nuake/src/Vendors/wren/doc/site/static/codejar.js b/Nuake/Vendors/wren/doc/site/static/codejar.js similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/static/codejar.js rename to Nuake/Vendors/wren/doc/site/static/codejar.js diff --git a/Nuake/src/Vendors/wren/doc/site/static/prism.css b/Nuake/Vendors/wren/doc/site/static/prism.css similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/static/prism.css rename to Nuake/Vendors/wren/doc/site/static/prism.css diff --git a/Nuake/src/Vendors/wren/doc/site/static/prism.js b/Nuake/Vendors/wren/doc/site/static/prism.js similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/static/prism.js rename to Nuake/Vendors/wren/doc/site/static/prism.js diff --git a/Nuake/src/Vendors/wren/doc/site/static/style.css b/Nuake/Vendors/wren/doc/site/static/style.css similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/static/style.css rename to Nuake/Vendors/wren/doc/site/static/style.css diff --git a/Nuake/src/Vendors/wren/doc/site/static/wren.js b/Nuake/Vendors/wren/doc/site/static/wren.js similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/static/wren.js rename to Nuake/Vendors/wren/doc/site/static/wren.js diff --git a/Nuake/src/Vendors/wren/doc/site/static/wren.svg b/Nuake/Vendors/wren/doc/site/static/wren.svg similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/static/wren.svg rename to Nuake/Vendors/wren/doc/site/static/wren.svg diff --git a/Nuake/src/Vendors/wren/doc/site/static/wren_try.js b/Nuake/Vendors/wren/doc/site/static/wren_try.js similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/static/wren_try.js rename to Nuake/Vendors/wren/doc/site/static/wren_try.js diff --git a/Nuake/src/Vendors/wren/doc/site/static/wren_try.wasm b/Nuake/Vendors/wren/doc/site/static/wren_try.wasm similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/static/wren_try.wasm rename to Nuake/Vendors/wren/doc/site/static/wren_try.wasm diff --git a/Nuake/src/Vendors/wren/doc/site/syntax.markdown b/Nuake/Vendors/wren/doc/site/syntax.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/syntax.markdown rename to Nuake/Vendors/wren/doc/site/syntax.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/template.html b/Nuake/Vendors/wren/doc/site/template.html similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/template.html rename to Nuake/Vendors/wren/doc/site/template.html diff --git a/Nuake/src/Vendors/wren/doc/site/try/index.markdown b/Nuake/Vendors/wren/doc/site/try/index.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/try/index.markdown rename to Nuake/Vendors/wren/doc/site/try/index.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/try/template.html b/Nuake/Vendors/wren/doc/site/try/template.html similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/try/template.html rename to Nuake/Vendors/wren/doc/site/try/template.html diff --git a/Nuake/src/Vendors/wren/doc/site/values.markdown b/Nuake/Vendors/wren/doc/site/values.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/values.markdown rename to Nuake/Vendors/wren/doc/site/values.markdown diff --git a/Nuake/src/Vendors/wren/doc/site/variables.markdown b/Nuake/Vendors/wren/doc/site/variables.markdown similarity index 100% rename from Nuake/src/Vendors/wren/doc/site/variables.markdown rename to Nuake/Vendors/wren/doc/site/variables.markdown diff --git a/Nuake/src/Vendors/wren/example/embedding/main.c b/Nuake/Vendors/wren/example/embedding/main.c similarity index 100% rename from Nuake/src/Vendors/wren/example/embedding/main.c rename to Nuake/Vendors/wren/example/embedding/main.c diff --git a/Nuake/src/Vendors/wren/example/hello.wren b/Nuake/Vendors/wren/example/hello.wren similarity index 100% rename from Nuake/src/Vendors/wren/example/hello.wren rename to Nuake/Vendors/wren/example/hello.wren diff --git a/Nuake/src/Vendors/wren/example/import_module/cthulu.wren b/Nuake/Vendors/wren/example/import_module/cthulu.wren similarity index 100% rename from Nuake/src/Vendors/wren/example/import_module/cthulu.wren rename to Nuake/Vendors/wren/example/import_module/cthulu.wren diff --git a/Nuake/src/Vendors/wren/example/import_module/lovecraft.wren b/Nuake/Vendors/wren/example/import_module/lovecraft.wren similarity index 100% rename from Nuake/src/Vendors/wren/example/import_module/lovecraft.wren rename to Nuake/Vendors/wren/example/import_module/lovecraft.wren diff --git a/Nuake/src/Vendors/wren/example/mandelbrot.wren b/Nuake/Vendors/wren/example/mandelbrot.wren similarity index 100% rename from Nuake/src/Vendors/wren/example/mandelbrot.wren rename to Nuake/Vendors/wren/example/mandelbrot.wren diff --git a/Nuake/src/Vendors/wren/example/skynet.wren b/Nuake/Vendors/wren/example/skynet.wren similarity index 100% rename from Nuake/src/Vendors/wren/example/skynet.wren rename to Nuake/Vendors/wren/example/skynet.wren diff --git a/Nuake/src/Vendors/wren/example/syntax.wren b/Nuake/Vendors/wren/example/syntax.wren similarity index 100% rename from Nuake/src/Vendors/wren/example/syntax.wren rename to Nuake/Vendors/wren/example/syntax.wren diff --git a/Nuake/src/Vendors/wren/projects/make.bsd/wren.make b/Nuake/Vendors/wren/projects/make.bsd/wren.make similarity index 100% rename from Nuake/src/Vendors/wren/projects/make.bsd/wren.make rename to Nuake/Vendors/wren/projects/make.bsd/wren.make diff --git a/Nuake/src/Vendors/wren/projects/make.bsd/wren_shared.make b/Nuake/Vendors/wren/projects/make.bsd/wren_shared.make similarity index 100% rename from Nuake/src/Vendors/wren/projects/make.bsd/wren_shared.make rename to Nuake/Vendors/wren/projects/make.bsd/wren_shared.make diff --git a/Nuake/src/Vendors/wren/projects/make.bsd/wren_test.make b/Nuake/Vendors/wren/projects/make.bsd/wren_test.make similarity index 100% rename from Nuake/src/Vendors/wren/projects/make.bsd/wren_test.make rename to Nuake/Vendors/wren/projects/make.bsd/wren_test.make diff --git a/Nuake/src/Vendors/wren/projects/make.mac/wren.make b/Nuake/Vendors/wren/projects/make.mac/wren.make similarity index 100% rename from Nuake/src/Vendors/wren/projects/make.mac/wren.make rename to Nuake/Vendors/wren/projects/make.mac/wren.make diff --git a/Nuake/src/Vendors/wren/projects/make.mac/wren_shared.make b/Nuake/Vendors/wren/projects/make.mac/wren_shared.make similarity index 100% rename from Nuake/src/Vendors/wren/projects/make.mac/wren_shared.make rename to Nuake/Vendors/wren/projects/make.mac/wren_shared.make diff --git a/Nuake/src/Vendors/wren/projects/make.mac/wren_test.make b/Nuake/Vendors/wren/projects/make.mac/wren_test.make similarity index 100% rename from Nuake/src/Vendors/wren/projects/make.mac/wren_test.make rename to Nuake/Vendors/wren/projects/make.mac/wren_test.make diff --git a/Nuake/src/Vendors/wren/projects/make/wren.make b/Nuake/Vendors/wren/projects/make/wren.make similarity index 100% rename from Nuake/src/Vendors/wren/projects/make/wren.make rename to Nuake/Vendors/wren/projects/make/wren.make diff --git a/Nuake/src/Vendors/wren/projects/make/wren_shared.make b/Nuake/Vendors/wren/projects/make/wren_shared.make similarity index 100% rename from Nuake/src/Vendors/wren/projects/make/wren_shared.make rename to Nuake/Vendors/wren/projects/make/wren_shared.make diff --git a/Nuake/src/Vendors/wren/projects/make/wren_test.make b/Nuake/Vendors/wren/projects/make/wren_test.make similarity index 100% rename from Nuake/src/Vendors/wren/projects/make/wren_test.make rename to Nuake/Vendors/wren/projects/make/wren_test.make diff --git a/Nuake/src/Vendors/wren/projects/premake/premake5.exe b/Nuake/Vendors/wren/projects/premake/premake5.exe similarity index 100% rename from Nuake/src/Vendors/wren/projects/premake/premake5.exe rename to Nuake/Vendors/wren/projects/premake/premake5.exe diff --git a/Nuake/src/Vendors/wren/projects/premake/premake5.lua b/Nuake/Vendors/wren/projects/premake/premake5.lua similarity index 100% rename from Nuake/src/Vendors/wren/projects/premake/premake5.lua rename to Nuake/Vendors/wren/projects/premake/premake5.lua diff --git a/Nuake/src/Vendors/wren/projects/vs2017/wren.sln b/Nuake/Vendors/wren/projects/vs2017/wren.sln similarity index 100% rename from Nuake/src/Vendors/wren/projects/vs2017/wren.sln rename to Nuake/Vendors/wren/projects/vs2017/wren.sln diff --git a/Nuake/src/Vendors/wren/projects/vs2019/wren.sln b/Nuake/Vendors/wren/projects/vs2019/wren.sln similarity index 100% rename from Nuake/src/Vendors/wren/projects/vs2019/wren.sln rename to Nuake/Vendors/wren/projects/vs2019/wren.sln diff --git a/Nuake/src/Vendors/wren/projects/xcode/wren.xcodeproj/project.pbxproj b/Nuake/Vendors/wren/projects/xcode/wren.xcodeproj/project.pbxproj similarity index 100% rename from Nuake/src/Vendors/wren/projects/xcode/wren.xcodeproj/project.pbxproj rename to Nuake/Vendors/wren/projects/xcode/wren.xcodeproj/project.pbxproj diff --git a/Nuake/src/Vendors/wren/projects/xcode/wren.xcworkspace/contents.xcworkspacedata b/Nuake/Vendors/wren/projects/xcode/wren.xcworkspace/contents.xcworkspacedata similarity index 100% rename from Nuake/src/Vendors/wren/projects/xcode/wren.xcworkspace/contents.xcworkspacedata rename to Nuake/Vendors/wren/projects/xcode/wren.xcworkspace/contents.xcworkspacedata diff --git a/Nuake/src/Vendors/wren/projects/xcode/wren_shared.xcodeproj/project.pbxproj b/Nuake/Vendors/wren/projects/xcode/wren_shared.xcodeproj/project.pbxproj similarity index 100% rename from Nuake/src/Vendors/wren/projects/xcode/wren_shared.xcodeproj/project.pbxproj rename to Nuake/Vendors/wren/projects/xcode/wren_shared.xcodeproj/project.pbxproj diff --git a/Nuake/src/Vendors/wren/projects/xcode/wren_test.xcodeproj/project.pbxproj b/Nuake/Vendors/wren/projects/xcode/wren_test.xcodeproj/project.pbxproj similarity index 100% rename from Nuake/src/Vendors/wren/projects/xcode/wren_test.xcodeproj/project.pbxproj rename to Nuake/Vendors/wren/projects/xcode/wren_test.xcodeproj/project.pbxproj diff --git a/Nuake/src/Vendors/wren/src/README.md b/Nuake/Vendors/wren/src/README.md similarity index 100% rename from Nuake/src/Vendors/wren/src/README.md rename to Nuake/Vendors/wren/src/README.md diff --git a/Nuake/src/Vendors/wren/src/include/wren.h b/Nuake/Vendors/wren/src/include/wren.h similarity index 100% rename from Nuake/src/Vendors/wren/src/include/wren.h rename to Nuake/Vendors/wren/src/include/wren.h diff --git a/Nuake/src/Vendors/wren/src/include/wren.hpp b/Nuake/Vendors/wren/src/include/wren.hpp similarity index 100% rename from Nuake/src/Vendors/wren/src/include/wren.hpp rename to Nuake/Vendors/wren/src/include/wren.hpp diff --git a/Nuake/src/Vendors/wren/src/optional/wren_opt_meta.c b/Nuake/Vendors/wren/src/optional/wren_opt_meta.c similarity index 100% rename from Nuake/src/Vendors/wren/src/optional/wren_opt_meta.c rename to Nuake/Vendors/wren/src/optional/wren_opt_meta.c diff --git a/Nuake/src/Vendors/wren/src/optional/wren_opt_meta.h b/Nuake/Vendors/wren/src/optional/wren_opt_meta.h similarity index 100% rename from Nuake/src/Vendors/wren/src/optional/wren_opt_meta.h rename to Nuake/Vendors/wren/src/optional/wren_opt_meta.h diff --git a/Nuake/src/Vendors/wren/src/optional/wren_opt_meta.wren b/Nuake/Vendors/wren/src/optional/wren_opt_meta.wren similarity index 100% rename from Nuake/src/Vendors/wren/src/optional/wren_opt_meta.wren rename to Nuake/Vendors/wren/src/optional/wren_opt_meta.wren diff --git a/Nuake/src/Vendors/wren/src/optional/wren_opt_meta.wren.inc b/Nuake/Vendors/wren/src/optional/wren_opt_meta.wren.inc similarity index 100% rename from Nuake/src/Vendors/wren/src/optional/wren_opt_meta.wren.inc rename to Nuake/Vendors/wren/src/optional/wren_opt_meta.wren.inc diff --git a/Nuake/src/Vendors/wren/src/optional/wren_opt_random.c b/Nuake/Vendors/wren/src/optional/wren_opt_random.c similarity index 100% rename from Nuake/src/Vendors/wren/src/optional/wren_opt_random.c rename to Nuake/Vendors/wren/src/optional/wren_opt_random.c diff --git a/Nuake/src/Vendors/wren/src/optional/wren_opt_random.h b/Nuake/Vendors/wren/src/optional/wren_opt_random.h similarity index 100% rename from Nuake/src/Vendors/wren/src/optional/wren_opt_random.h rename to Nuake/Vendors/wren/src/optional/wren_opt_random.h diff --git a/Nuake/src/Vendors/wren/src/optional/wren_opt_random.wren b/Nuake/Vendors/wren/src/optional/wren_opt_random.wren similarity index 100% rename from Nuake/src/Vendors/wren/src/optional/wren_opt_random.wren rename to Nuake/Vendors/wren/src/optional/wren_opt_random.wren diff --git a/Nuake/src/Vendors/wren/src/optional/wren_opt_random.wren.inc b/Nuake/Vendors/wren/src/optional/wren_opt_random.wren.inc similarity index 100% rename from Nuake/src/Vendors/wren/src/optional/wren_opt_random.wren.inc rename to Nuake/Vendors/wren/src/optional/wren_opt_random.wren.inc diff --git a/Nuake/src/Vendors/wren/src/vm/wren_common.h b/Nuake/Vendors/wren/src/vm/wren_common.h similarity index 100% rename from Nuake/src/Vendors/wren/src/vm/wren_common.h rename to Nuake/Vendors/wren/src/vm/wren_common.h diff --git a/Nuake/src/Vendors/wren/src/vm/wren_compiler.c b/Nuake/Vendors/wren/src/vm/wren_compiler.c similarity index 100% rename from Nuake/src/Vendors/wren/src/vm/wren_compiler.c rename to Nuake/Vendors/wren/src/vm/wren_compiler.c diff --git a/Nuake/src/Vendors/wren/src/vm/wren_compiler.h b/Nuake/Vendors/wren/src/vm/wren_compiler.h similarity index 100% rename from Nuake/src/Vendors/wren/src/vm/wren_compiler.h rename to Nuake/Vendors/wren/src/vm/wren_compiler.h diff --git a/Nuake/src/Vendors/wren/src/vm/wren_core.c b/Nuake/Vendors/wren/src/vm/wren_core.c similarity index 100% rename from Nuake/src/Vendors/wren/src/vm/wren_core.c rename to Nuake/Vendors/wren/src/vm/wren_core.c diff --git a/Nuake/src/Vendors/wren/src/vm/wren_core.h b/Nuake/Vendors/wren/src/vm/wren_core.h similarity index 100% rename from Nuake/src/Vendors/wren/src/vm/wren_core.h rename to Nuake/Vendors/wren/src/vm/wren_core.h diff --git a/Nuake/src/Vendors/wren/src/vm/wren_core.wren b/Nuake/Vendors/wren/src/vm/wren_core.wren similarity index 100% rename from Nuake/src/Vendors/wren/src/vm/wren_core.wren rename to Nuake/Vendors/wren/src/vm/wren_core.wren diff --git a/Nuake/src/Vendors/wren/src/vm/wren_core.wren.inc b/Nuake/Vendors/wren/src/vm/wren_core.wren.inc similarity index 100% rename from Nuake/src/Vendors/wren/src/vm/wren_core.wren.inc rename to Nuake/Vendors/wren/src/vm/wren_core.wren.inc diff --git a/Nuake/src/Vendors/wren/src/vm/wren_debug.c b/Nuake/Vendors/wren/src/vm/wren_debug.c similarity index 100% rename from Nuake/src/Vendors/wren/src/vm/wren_debug.c rename to Nuake/Vendors/wren/src/vm/wren_debug.c diff --git a/Nuake/src/Vendors/wren/src/vm/wren_debug.h b/Nuake/Vendors/wren/src/vm/wren_debug.h similarity index 100% rename from Nuake/src/Vendors/wren/src/vm/wren_debug.h rename to Nuake/Vendors/wren/src/vm/wren_debug.h diff --git a/Nuake/src/Vendors/wren/src/vm/wren_math.h b/Nuake/Vendors/wren/src/vm/wren_math.h similarity index 100% rename from Nuake/src/Vendors/wren/src/vm/wren_math.h rename to Nuake/Vendors/wren/src/vm/wren_math.h diff --git a/Nuake/src/Vendors/wren/src/vm/wren_opcodes.h b/Nuake/Vendors/wren/src/vm/wren_opcodes.h similarity index 100% rename from Nuake/src/Vendors/wren/src/vm/wren_opcodes.h rename to Nuake/Vendors/wren/src/vm/wren_opcodes.h diff --git a/Nuake/src/Vendors/wren/src/vm/wren_primitive.c b/Nuake/Vendors/wren/src/vm/wren_primitive.c similarity index 100% rename from Nuake/src/Vendors/wren/src/vm/wren_primitive.c rename to Nuake/Vendors/wren/src/vm/wren_primitive.c diff --git a/Nuake/src/Vendors/wren/src/vm/wren_primitive.h b/Nuake/Vendors/wren/src/vm/wren_primitive.h similarity index 100% rename from Nuake/src/Vendors/wren/src/vm/wren_primitive.h rename to Nuake/Vendors/wren/src/vm/wren_primitive.h diff --git a/Nuake/src/Vendors/wren/src/vm/wren_utils.c b/Nuake/Vendors/wren/src/vm/wren_utils.c similarity index 100% rename from Nuake/src/Vendors/wren/src/vm/wren_utils.c rename to Nuake/Vendors/wren/src/vm/wren_utils.c diff --git a/Nuake/src/Vendors/wren/src/vm/wren_utils.h b/Nuake/Vendors/wren/src/vm/wren_utils.h similarity index 100% rename from Nuake/src/Vendors/wren/src/vm/wren_utils.h rename to Nuake/Vendors/wren/src/vm/wren_utils.h diff --git a/Nuake/src/Vendors/wren/src/vm/wren_value.c b/Nuake/Vendors/wren/src/vm/wren_value.c similarity index 100% rename from Nuake/src/Vendors/wren/src/vm/wren_value.c rename to Nuake/Vendors/wren/src/vm/wren_value.c diff --git a/Nuake/src/Vendors/wren/src/vm/wren_value.h b/Nuake/Vendors/wren/src/vm/wren_value.h similarity index 100% rename from Nuake/src/Vendors/wren/src/vm/wren_value.h rename to Nuake/Vendors/wren/src/vm/wren_value.h diff --git a/Nuake/src/Vendors/wren/src/vm/wren_vm.c b/Nuake/Vendors/wren/src/vm/wren_vm.c similarity index 100% rename from Nuake/src/Vendors/wren/src/vm/wren_vm.c rename to Nuake/Vendors/wren/src/vm/wren_vm.c diff --git a/Nuake/src/Vendors/wren/src/vm/wren_vm.h b/Nuake/Vendors/wren/src/vm/wren_vm.h similarity index 100% rename from Nuake/src/Vendors/wren/src/vm/wren_vm.h rename to Nuake/Vendors/wren/src/vm/wren_vm.h diff --git a/Nuake/src/Vendors/wren/test/README.md b/Nuake/Vendors/wren/test/README.md similarity index 100% rename from Nuake/src/Vendors/wren/test/README.md rename to Nuake/Vendors/wren/test/README.md diff --git a/Nuake/src/Vendors/wren/test/api/api_tests.c b/Nuake/Vendors/wren/test/api/api_tests.c similarity index 100% rename from Nuake/src/Vendors/wren/test/api/api_tests.c rename to Nuake/Vendors/wren/test/api/api_tests.c diff --git a/Nuake/src/Vendors/wren/test/api/api_tests.h b/Nuake/Vendors/wren/test/api/api_tests.h similarity index 100% rename from Nuake/src/Vendors/wren/test/api/api_tests.h rename to Nuake/Vendors/wren/test/api/api_tests.h diff --git a/Nuake/src/Vendors/wren/test/api/benchmark.c b/Nuake/Vendors/wren/test/api/benchmark.c similarity index 100% rename from Nuake/src/Vendors/wren/test/api/benchmark.c rename to Nuake/Vendors/wren/test/api/benchmark.c diff --git a/Nuake/src/Vendors/wren/test/api/benchmark.h b/Nuake/Vendors/wren/test/api/benchmark.h similarity index 100% rename from Nuake/src/Vendors/wren/test/api/benchmark.h rename to Nuake/Vendors/wren/test/api/benchmark.h diff --git a/Nuake/src/Vendors/wren/test/api/call.c b/Nuake/Vendors/wren/test/api/call.c similarity index 100% rename from Nuake/src/Vendors/wren/test/api/call.c rename to Nuake/Vendors/wren/test/api/call.c diff --git a/Nuake/src/Vendors/wren/test/api/call.h b/Nuake/Vendors/wren/test/api/call.h similarity index 100% rename from Nuake/src/Vendors/wren/test/api/call.h rename to Nuake/Vendors/wren/test/api/call.h diff --git a/Nuake/src/Vendors/wren/test/api/call.wren b/Nuake/Vendors/wren/test/api/call.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/api/call.wren rename to Nuake/Vendors/wren/test/api/call.wren diff --git a/Nuake/src/Vendors/wren/test/api/call_calls_foreign.c b/Nuake/Vendors/wren/test/api/call_calls_foreign.c similarity index 100% rename from Nuake/src/Vendors/wren/test/api/call_calls_foreign.c rename to Nuake/Vendors/wren/test/api/call_calls_foreign.c diff --git a/Nuake/src/Vendors/wren/test/api/call_calls_foreign.h b/Nuake/Vendors/wren/test/api/call_calls_foreign.h similarity index 100% rename from Nuake/src/Vendors/wren/test/api/call_calls_foreign.h rename to Nuake/Vendors/wren/test/api/call_calls_foreign.h diff --git a/Nuake/src/Vendors/wren/test/api/call_calls_foreign.wren b/Nuake/Vendors/wren/test/api/call_calls_foreign.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/api/call_calls_foreign.wren rename to Nuake/Vendors/wren/test/api/call_calls_foreign.wren diff --git a/Nuake/src/Vendors/wren/test/api/call_wren_call_root.c b/Nuake/Vendors/wren/test/api/call_wren_call_root.c similarity index 100% rename from Nuake/src/Vendors/wren/test/api/call_wren_call_root.c rename to Nuake/Vendors/wren/test/api/call_wren_call_root.c diff --git a/Nuake/src/Vendors/wren/test/api/call_wren_call_root.h b/Nuake/Vendors/wren/test/api/call_wren_call_root.h similarity index 100% rename from Nuake/src/Vendors/wren/test/api/call_wren_call_root.h rename to Nuake/Vendors/wren/test/api/call_wren_call_root.h diff --git a/Nuake/src/Vendors/wren/test/api/call_wren_call_root.wren b/Nuake/Vendors/wren/test/api/call_wren_call_root.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/api/call_wren_call_root.wren rename to Nuake/Vendors/wren/test/api/call_wren_call_root.wren diff --git a/Nuake/src/Vendors/wren/test/api/error.c b/Nuake/Vendors/wren/test/api/error.c similarity index 100% rename from Nuake/src/Vendors/wren/test/api/error.c rename to Nuake/Vendors/wren/test/api/error.c diff --git a/Nuake/src/Vendors/wren/test/api/error.h b/Nuake/Vendors/wren/test/api/error.h similarity index 100% rename from Nuake/src/Vendors/wren/test/api/error.h rename to Nuake/Vendors/wren/test/api/error.h diff --git a/Nuake/src/Vendors/wren/test/api/error.wren b/Nuake/Vendors/wren/test/api/error.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/api/error.wren rename to Nuake/Vendors/wren/test/api/error.wren diff --git a/Nuake/src/Vendors/wren/test/api/foreign_class.c b/Nuake/Vendors/wren/test/api/foreign_class.c similarity index 100% rename from Nuake/src/Vendors/wren/test/api/foreign_class.c rename to Nuake/Vendors/wren/test/api/foreign_class.c diff --git a/Nuake/src/Vendors/wren/test/api/foreign_class.h b/Nuake/Vendors/wren/test/api/foreign_class.h similarity index 100% rename from Nuake/src/Vendors/wren/test/api/foreign_class.h rename to Nuake/Vendors/wren/test/api/foreign_class.h diff --git a/Nuake/src/Vendors/wren/test/api/foreign_class.wren b/Nuake/Vendors/wren/test/api/foreign_class.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/api/foreign_class.wren rename to Nuake/Vendors/wren/test/api/foreign_class.wren diff --git a/Nuake/src/Vendors/wren/test/api/get_variable.c b/Nuake/Vendors/wren/test/api/get_variable.c similarity index 100% rename from Nuake/src/Vendors/wren/test/api/get_variable.c rename to Nuake/Vendors/wren/test/api/get_variable.c diff --git a/Nuake/src/Vendors/wren/test/api/get_variable.h b/Nuake/Vendors/wren/test/api/get_variable.h similarity index 100% rename from Nuake/src/Vendors/wren/test/api/get_variable.h rename to Nuake/Vendors/wren/test/api/get_variable.h diff --git a/Nuake/src/Vendors/wren/test/api/get_variable.wren b/Nuake/Vendors/wren/test/api/get_variable.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/api/get_variable.wren rename to Nuake/Vendors/wren/test/api/get_variable.wren diff --git a/Nuake/src/Vendors/wren/test/api/get_variable_module.wren b/Nuake/Vendors/wren/test/api/get_variable_module.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/api/get_variable_module.wren rename to Nuake/Vendors/wren/test/api/get_variable_module.wren diff --git a/Nuake/src/Vendors/wren/test/api/handle.c b/Nuake/Vendors/wren/test/api/handle.c similarity index 100% rename from Nuake/src/Vendors/wren/test/api/handle.c rename to Nuake/Vendors/wren/test/api/handle.c diff --git a/Nuake/src/Vendors/wren/test/api/handle.h b/Nuake/Vendors/wren/test/api/handle.h similarity index 100% rename from Nuake/src/Vendors/wren/test/api/handle.h rename to Nuake/Vendors/wren/test/api/handle.h diff --git a/Nuake/src/Vendors/wren/test/api/handle.wren b/Nuake/Vendors/wren/test/api/handle.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/api/handle.wren rename to Nuake/Vendors/wren/test/api/handle.wren diff --git a/Nuake/src/Vendors/wren/test/api/lists.c b/Nuake/Vendors/wren/test/api/lists.c similarity index 100% rename from Nuake/src/Vendors/wren/test/api/lists.c rename to Nuake/Vendors/wren/test/api/lists.c diff --git a/Nuake/src/Vendors/wren/test/api/lists.h b/Nuake/Vendors/wren/test/api/lists.h similarity index 100% rename from Nuake/src/Vendors/wren/test/api/lists.h rename to Nuake/Vendors/wren/test/api/lists.h diff --git a/Nuake/src/Vendors/wren/test/api/lists.wren b/Nuake/Vendors/wren/test/api/lists.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/api/lists.wren rename to Nuake/Vendors/wren/test/api/lists.wren diff --git a/Nuake/src/Vendors/wren/test/api/maps.c b/Nuake/Vendors/wren/test/api/maps.c similarity index 100% rename from Nuake/src/Vendors/wren/test/api/maps.c rename to Nuake/Vendors/wren/test/api/maps.c diff --git a/Nuake/src/Vendors/wren/test/api/maps.h b/Nuake/Vendors/wren/test/api/maps.h similarity index 100% rename from Nuake/src/Vendors/wren/test/api/maps.h rename to Nuake/Vendors/wren/test/api/maps.h diff --git a/Nuake/src/Vendors/wren/test/api/maps.wren b/Nuake/Vendors/wren/test/api/maps.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/api/maps.wren rename to Nuake/Vendors/wren/test/api/maps.wren diff --git a/Nuake/src/Vendors/wren/test/api/new_vm.c b/Nuake/Vendors/wren/test/api/new_vm.c similarity index 100% rename from Nuake/src/Vendors/wren/test/api/new_vm.c rename to Nuake/Vendors/wren/test/api/new_vm.c diff --git a/Nuake/src/Vendors/wren/test/api/new_vm.h b/Nuake/Vendors/wren/test/api/new_vm.h similarity index 100% rename from Nuake/src/Vendors/wren/test/api/new_vm.h rename to Nuake/Vendors/wren/test/api/new_vm.h diff --git a/Nuake/src/Vendors/wren/test/api/new_vm.wren b/Nuake/Vendors/wren/test/api/new_vm.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/api/new_vm.wren rename to Nuake/Vendors/wren/test/api/new_vm.wren diff --git a/Nuake/src/Vendors/wren/test/api/reset_stack_after_call_abort.c b/Nuake/Vendors/wren/test/api/reset_stack_after_call_abort.c similarity index 100% rename from Nuake/src/Vendors/wren/test/api/reset_stack_after_call_abort.c rename to Nuake/Vendors/wren/test/api/reset_stack_after_call_abort.c diff --git a/Nuake/src/Vendors/wren/test/api/reset_stack_after_call_abort.h b/Nuake/Vendors/wren/test/api/reset_stack_after_call_abort.h similarity index 100% rename from Nuake/src/Vendors/wren/test/api/reset_stack_after_call_abort.h rename to Nuake/Vendors/wren/test/api/reset_stack_after_call_abort.h diff --git a/Nuake/src/Vendors/wren/test/api/reset_stack_after_call_abort.wren b/Nuake/Vendors/wren/test/api/reset_stack_after_call_abort.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/api/reset_stack_after_call_abort.wren rename to Nuake/Vendors/wren/test/api/reset_stack_after_call_abort.wren diff --git a/Nuake/src/Vendors/wren/test/api/reset_stack_after_foreign_construct.c b/Nuake/Vendors/wren/test/api/reset_stack_after_foreign_construct.c similarity index 100% rename from Nuake/src/Vendors/wren/test/api/reset_stack_after_foreign_construct.c rename to Nuake/Vendors/wren/test/api/reset_stack_after_foreign_construct.c diff --git a/Nuake/src/Vendors/wren/test/api/reset_stack_after_foreign_construct.h b/Nuake/Vendors/wren/test/api/reset_stack_after_foreign_construct.h similarity index 100% rename from Nuake/src/Vendors/wren/test/api/reset_stack_after_foreign_construct.h rename to Nuake/Vendors/wren/test/api/reset_stack_after_foreign_construct.h diff --git a/Nuake/src/Vendors/wren/test/api/reset_stack_after_foreign_construct.wren b/Nuake/Vendors/wren/test/api/reset_stack_after_foreign_construct.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/api/reset_stack_after_foreign_construct.wren rename to Nuake/Vendors/wren/test/api/reset_stack_after_foreign_construct.wren diff --git a/Nuake/src/Vendors/wren/test/api/resolution.c b/Nuake/Vendors/wren/test/api/resolution.c similarity index 100% rename from Nuake/src/Vendors/wren/test/api/resolution.c rename to Nuake/Vendors/wren/test/api/resolution.c diff --git a/Nuake/src/Vendors/wren/test/api/resolution.h b/Nuake/Vendors/wren/test/api/resolution.h similarity index 100% rename from Nuake/src/Vendors/wren/test/api/resolution.h rename to Nuake/Vendors/wren/test/api/resolution.h diff --git a/Nuake/src/Vendors/wren/test/api/resolution.wren b/Nuake/Vendors/wren/test/api/resolution.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/api/resolution.wren rename to Nuake/Vendors/wren/test/api/resolution.wren diff --git a/Nuake/src/Vendors/wren/test/api/slots.c b/Nuake/Vendors/wren/test/api/slots.c similarity index 100% rename from Nuake/src/Vendors/wren/test/api/slots.c rename to Nuake/Vendors/wren/test/api/slots.c diff --git a/Nuake/src/Vendors/wren/test/api/slots.h b/Nuake/Vendors/wren/test/api/slots.h similarity index 100% rename from Nuake/src/Vendors/wren/test/api/slots.h rename to Nuake/Vendors/wren/test/api/slots.h diff --git a/Nuake/src/Vendors/wren/test/api/slots.wren b/Nuake/Vendors/wren/test/api/slots.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/api/slots.wren rename to Nuake/Vendors/wren/test/api/slots.wren diff --git a/Nuake/src/Vendors/wren/test/api/user_data.c b/Nuake/Vendors/wren/test/api/user_data.c similarity index 100% rename from Nuake/src/Vendors/wren/test/api/user_data.c rename to Nuake/Vendors/wren/test/api/user_data.c diff --git a/Nuake/src/Vendors/wren/test/api/user_data.h b/Nuake/Vendors/wren/test/api/user_data.h similarity index 100% rename from Nuake/src/Vendors/wren/test/api/user_data.h rename to Nuake/Vendors/wren/test/api/user_data.h diff --git a/Nuake/src/Vendors/wren/test/api/user_data.wren b/Nuake/Vendors/wren/test/api/user_data.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/api/user_data.wren rename to Nuake/Vendors/wren/test/api/user_data.wren diff --git a/Nuake/src/Vendors/wren/test/benchmark/README.md b/Nuake/Vendors/wren/test/benchmark/README.md similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/README.md rename to Nuake/Vendors/wren/test/benchmark/README.md diff --git a/Nuake/src/Vendors/wren/test/benchmark/api_call.wren b/Nuake/Vendors/wren/test/benchmark/api_call.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/api_call.wren rename to Nuake/Vendors/wren/test/benchmark/api_call.wren diff --git a/Nuake/src/Vendors/wren/test/benchmark/api_foreign_method.wren b/Nuake/Vendors/wren/test/benchmark/api_foreign_method.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/api_foreign_method.wren rename to Nuake/Vendors/wren/test/benchmark/api_foreign_method.wren diff --git a/Nuake/src/Vendors/wren/test/benchmark/binary_trees.dart b/Nuake/Vendors/wren/test/benchmark/binary_trees.dart similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/binary_trees.dart rename to Nuake/Vendors/wren/test/benchmark/binary_trees.dart diff --git a/Nuake/src/Vendors/wren/test/benchmark/binary_trees.lua b/Nuake/Vendors/wren/test/benchmark/binary_trees.lua similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/binary_trees.lua rename to Nuake/Vendors/wren/test/benchmark/binary_trees.lua diff --git a/Nuake/src/Vendors/wren/test/benchmark/binary_trees.py b/Nuake/Vendors/wren/test/benchmark/binary_trees.py similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/binary_trees.py rename to Nuake/Vendors/wren/test/benchmark/binary_trees.py diff --git a/Nuake/src/Vendors/wren/test/benchmark/binary_trees.rb b/Nuake/Vendors/wren/test/benchmark/binary_trees.rb similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/binary_trees.rb rename to Nuake/Vendors/wren/test/benchmark/binary_trees.rb diff --git a/Nuake/src/Vendors/wren/test/benchmark/binary_trees.wren b/Nuake/Vendors/wren/test/benchmark/binary_trees.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/binary_trees.wren rename to Nuake/Vendors/wren/test/benchmark/binary_trees.wren diff --git a/Nuake/src/Vendors/wren/test/benchmark/binary_trees_gc.wren b/Nuake/Vendors/wren/test/benchmark/binary_trees_gc.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/binary_trees_gc.wren rename to Nuake/Vendors/wren/test/benchmark/binary_trees_gc.wren diff --git a/Nuake/src/Vendors/wren/test/benchmark/delta_blue.dart b/Nuake/Vendors/wren/test/benchmark/delta_blue.dart similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/delta_blue.dart rename to Nuake/Vendors/wren/test/benchmark/delta_blue.dart diff --git a/Nuake/src/Vendors/wren/test/benchmark/delta_blue.lua.inprogress b/Nuake/Vendors/wren/test/benchmark/delta_blue.lua.inprogress similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/delta_blue.lua.inprogress rename to Nuake/Vendors/wren/test/benchmark/delta_blue.lua.inprogress diff --git a/Nuake/src/Vendors/wren/test/benchmark/delta_blue.py b/Nuake/Vendors/wren/test/benchmark/delta_blue.py similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/delta_blue.py rename to Nuake/Vendors/wren/test/benchmark/delta_blue.py diff --git a/Nuake/src/Vendors/wren/test/benchmark/delta_blue.wren b/Nuake/Vendors/wren/test/benchmark/delta_blue.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/delta_blue.wren rename to Nuake/Vendors/wren/test/benchmark/delta_blue.wren diff --git a/Nuake/src/Vendors/wren/test/benchmark/fannkuch.lua b/Nuake/Vendors/wren/test/benchmark/fannkuch.lua similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/fannkuch.lua rename to Nuake/Vendors/wren/test/benchmark/fannkuch.lua diff --git a/Nuake/src/Vendors/wren/test/benchmark/fannkuch.py b/Nuake/Vendors/wren/test/benchmark/fannkuch.py similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/fannkuch.py rename to Nuake/Vendors/wren/test/benchmark/fannkuch.py diff --git a/Nuake/src/Vendors/wren/test/benchmark/fannkuch.rb b/Nuake/Vendors/wren/test/benchmark/fannkuch.rb similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/fannkuch.rb rename to Nuake/Vendors/wren/test/benchmark/fannkuch.rb diff --git a/Nuake/src/Vendors/wren/test/benchmark/fib.dart b/Nuake/Vendors/wren/test/benchmark/fib.dart similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/fib.dart rename to Nuake/Vendors/wren/test/benchmark/fib.dart diff --git a/Nuake/src/Vendors/wren/test/benchmark/fib.lua b/Nuake/Vendors/wren/test/benchmark/fib.lua similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/fib.lua rename to Nuake/Vendors/wren/test/benchmark/fib.lua diff --git a/Nuake/src/Vendors/wren/test/benchmark/fib.py b/Nuake/Vendors/wren/test/benchmark/fib.py similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/fib.py rename to Nuake/Vendors/wren/test/benchmark/fib.py diff --git a/Nuake/src/Vendors/wren/test/benchmark/fib.rb b/Nuake/Vendors/wren/test/benchmark/fib.rb similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/fib.rb rename to Nuake/Vendors/wren/test/benchmark/fib.rb diff --git a/Nuake/src/Vendors/wren/test/benchmark/fib.wren b/Nuake/Vendors/wren/test/benchmark/fib.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/fib.wren rename to Nuake/Vendors/wren/test/benchmark/fib.wren diff --git a/Nuake/src/Vendors/wren/test/benchmark/fibers.wren b/Nuake/Vendors/wren/test/benchmark/fibers.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/fibers.wren rename to Nuake/Vendors/wren/test/benchmark/fibers.wren diff --git a/Nuake/src/Vendors/wren/test/benchmark/for.dart b/Nuake/Vendors/wren/test/benchmark/for.dart similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/for.dart rename to Nuake/Vendors/wren/test/benchmark/for.dart diff --git a/Nuake/src/Vendors/wren/test/benchmark/for.lua b/Nuake/Vendors/wren/test/benchmark/for.lua similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/for.lua rename to Nuake/Vendors/wren/test/benchmark/for.lua diff --git a/Nuake/src/Vendors/wren/test/benchmark/for.py b/Nuake/Vendors/wren/test/benchmark/for.py similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/for.py rename to Nuake/Vendors/wren/test/benchmark/for.py diff --git a/Nuake/src/Vendors/wren/test/benchmark/for.rb b/Nuake/Vendors/wren/test/benchmark/for.rb similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/for.rb rename to Nuake/Vendors/wren/test/benchmark/for.rb diff --git a/Nuake/src/Vendors/wren/test/benchmark/for.wren b/Nuake/Vendors/wren/test/benchmark/for.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/for.wren rename to Nuake/Vendors/wren/test/benchmark/for.wren diff --git a/Nuake/src/Vendors/wren/test/benchmark/map_numeric.dart.skip b/Nuake/Vendors/wren/test/benchmark/map_numeric.dart.skip similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/map_numeric.dart.skip rename to Nuake/Vendors/wren/test/benchmark/map_numeric.dart.skip diff --git a/Nuake/src/Vendors/wren/test/benchmark/map_numeric.lua b/Nuake/Vendors/wren/test/benchmark/map_numeric.lua similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/map_numeric.lua rename to Nuake/Vendors/wren/test/benchmark/map_numeric.lua diff --git a/Nuake/src/Vendors/wren/test/benchmark/map_numeric.py b/Nuake/Vendors/wren/test/benchmark/map_numeric.py similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/map_numeric.py rename to Nuake/Vendors/wren/test/benchmark/map_numeric.py diff --git a/Nuake/src/Vendors/wren/test/benchmark/map_numeric.rb b/Nuake/Vendors/wren/test/benchmark/map_numeric.rb similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/map_numeric.rb rename to Nuake/Vendors/wren/test/benchmark/map_numeric.rb diff --git a/Nuake/src/Vendors/wren/test/benchmark/map_numeric.wren b/Nuake/Vendors/wren/test/benchmark/map_numeric.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/map_numeric.wren rename to Nuake/Vendors/wren/test/benchmark/map_numeric.wren diff --git a/Nuake/src/Vendors/wren/test/benchmark/map_string.lua b/Nuake/Vendors/wren/test/benchmark/map_string.lua similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/map_string.lua rename to Nuake/Vendors/wren/test/benchmark/map_string.lua diff --git a/Nuake/src/Vendors/wren/test/benchmark/map_string.py b/Nuake/Vendors/wren/test/benchmark/map_string.py similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/map_string.py rename to Nuake/Vendors/wren/test/benchmark/map_string.py diff --git a/Nuake/src/Vendors/wren/test/benchmark/map_string.rb b/Nuake/Vendors/wren/test/benchmark/map_string.rb similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/map_string.rb rename to Nuake/Vendors/wren/test/benchmark/map_string.rb diff --git a/Nuake/src/Vendors/wren/test/benchmark/map_string.wren b/Nuake/Vendors/wren/test/benchmark/map_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/map_string.wren rename to Nuake/Vendors/wren/test/benchmark/map_string.wren diff --git a/Nuake/src/Vendors/wren/test/benchmark/method_call.dart b/Nuake/Vendors/wren/test/benchmark/method_call.dart similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/method_call.dart rename to Nuake/Vendors/wren/test/benchmark/method_call.dart diff --git a/Nuake/src/Vendors/wren/test/benchmark/method_call.lua b/Nuake/Vendors/wren/test/benchmark/method_call.lua similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/method_call.lua rename to Nuake/Vendors/wren/test/benchmark/method_call.lua diff --git a/Nuake/src/Vendors/wren/test/benchmark/method_call.py b/Nuake/Vendors/wren/test/benchmark/method_call.py similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/method_call.py rename to Nuake/Vendors/wren/test/benchmark/method_call.py diff --git a/Nuake/src/Vendors/wren/test/benchmark/method_call.rb b/Nuake/Vendors/wren/test/benchmark/method_call.rb similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/method_call.rb rename to Nuake/Vendors/wren/test/benchmark/method_call.rb diff --git a/Nuake/src/Vendors/wren/test/benchmark/method_call.wren b/Nuake/Vendors/wren/test/benchmark/method_call.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/method_call.wren rename to Nuake/Vendors/wren/test/benchmark/method_call.wren diff --git a/Nuake/src/Vendors/wren/test/benchmark/string_equals.py b/Nuake/Vendors/wren/test/benchmark/string_equals.py similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/string_equals.py rename to Nuake/Vendors/wren/test/benchmark/string_equals.py diff --git a/Nuake/src/Vendors/wren/test/benchmark/string_equals.wren b/Nuake/Vendors/wren/test/benchmark/string_equals.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/benchmark/string_equals.wren rename to Nuake/Vendors/wren/test/benchmark/string_equals.wren diff --git a/Nuake/src/Vendors/wren/test/core/bool/equality.wren b/Nuake/Vendors/wren/test/core/bool/equality.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/bool/equality.wren rename to Nuake/Vendors/wren/test/core/bool/equality.wren diff --git a/Nuake/src/Vendors/wren/test/core/bool/no_constructor.wren b/Nuake/Vendors/wren/test/core/bool/no_constructor.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/bool/no_constructor.wren rename to Nuake/Vendors/wren/test/core/bool/no_constructor.wren diff --git a/Nuake/src/Vendors/wren/test/core/bool/not.wren b/Nuake/Vendors/wren/test/core/bool/not.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/bool/not.wren rename to Nuake/Vendors/wren/test/core/bool/not.wren diff --git a/Nuake/src/Vendors/wren/test/core/bool/to_string.wren b/Nuake/Vendors/wren/test/core/bool/to_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/bool/to_string.wren rename to Nuake/Vendors/wren/test/core/bool/to_string.wren diff --git a/Nuake/src/Vendors/wren/test/core/bool/type.wren b/Nuake/Vendors/wren/test/core/bool/type.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/bool/type.wren rename to Nuake/Vendors/wren/test/core/bool/type.wren diff --git a/Nuake/src/Vendors/wren/test/core/class/equality.wren b/Nuake/Vendors/wren/test/core/class/equality.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/class/equality.wren rename to Nuake/Vendors/wren/test/core/class/equality.wren diff --git a/Nuake/src/Vendors/wren/test/core/class/name.wren b/Nuake/Vendors/wren/test/core/class/name.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/class/name.wren rename to Nuake/Vendors/wren/test/core/class/name.wren diff --git a/Nuake/src/Vendors/wren/test/core/class/no_constructor.wren b/Nuake/Vendors/wren/test/core/class/no_constructor.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/class/no_constructor.wren rename to Nuake/Vendors/wren/test/core/class/no_constructor.wren diff --git a/Nuake/src/Vendors/wren/test/core/class/supertype.wren b/Nuake/Vendors/wren/test/core/class/supertype.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/class/supertype.wren rename to Nuake/Vendors/wren/test/core/class/supertype.wren diff --git a/Nuake/src/Vendors/wren/test/core/class/type.wren b/Nuake/Vendors/wren/test/core/class/type.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/class/type.wren rename to Nuake/Vendors/wren/test/core/class/type.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/abort.wren b/Nuake/Vendors/wren/test/core/fiber/abort.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/abort.wren rename to Nuake/Vendors/wren/test/core/fiber/abort.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/abort_main_fiber.wren b/Nuake/Vendors/wren/test/core/fiber/abort_main_fiber.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/abort_main_fiber.wren rename to Nuake/Vendors/wren/test/core/fiber/abort_main_fiber.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/abort_not_string.wren b/Nuake/Vendors/wren/test/core/fiber/abort_not_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/abort_not_string.wren rename to Nuake/Vendors/wren/test/core/fiber/abort_not_string.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/abort_null.wren b/Nuake/Vendors/wren/test/core/fiber/abort_null.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/abort_null.wren rename to Nuake/Vendors/wren/test/core/fiber/abort_null.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/call.wren b/Nuake/Vendors/wren/test/core/fiber/call.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/call.wren rename to Nuake/Vendors/wren/test/core/fiber/call.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/call_direct_reenter.wren b/Nuake/Vendors/wren/test/core/fiber/call_direct_reenter.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/call_direct_reenter.wren rename to Nuake/Vendors/wren/test/core/fiber/call_direct_reenter.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/call_done.wren b/Nuake/Vendors/wren/test/core/fiber/call_done.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/call_done.wren rename to Nuake/Vendors/wren/test/core/fiber/call_done.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/call_error.wren b/Nuake/Vendors/wren/test/core/fiber/call_error.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/call_error.wren rename to Nuake/Vendors/wren/test/core/fiber/call_error.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/call_indirect_reenter.wren b/Nuake/Vendors/wren/test/core/fiber/call_indirect_reenter.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/call_indirect_reenter.wren rename to Nuake/Vendors/wren/test/core/fiber/call_indirect_reenter.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/call_return_implicit_null.wren b/Nuake/Vendors/wren/test/core/fiber/call_return_implicit_null.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/call_return_implicit_null.wren rename to Nuake/Vendors/wren/test/core/fiber/call_return_implicit_null.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/call_return_value.wren b/Nuake/Vendors/wren/test/core/fiber/call_return_value.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/call_return_value.wren rename to Nuake/Vendors/wren/test/core/fiber/call_return_value.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/call_root.wren b/Nuake/Vendors/wren/test/core/fiber/call_root.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/call_root.wren rename to Nuake/Vendors/wren/test/core/fiber/call_root.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/call_to_parameter.wren b/Nuake/Vendors/wren/test/core/fiber/call_to_parameter.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/call_to_parameter.wren rename to Nuake/Vendors/wren/test/core/fiber/call_to_parameter.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/call_transferred.wren b/Nuake/Vendors/wren/test/core/fiber/call_transferred.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/call_transferred.wren rename to Nuake/Vendors/wren/test/core/fiber/call_transferred.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/call_with_value.wren b/Nuake/Vendors/wren/test/core/fiber/call_with_value.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/call_with_value.wren rename to Nuake/Vendors/wren/test/core/fiber/call_with_value.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/call_with_value_direct_reenter.wren b/Nuake/Vendors/wren/test/core/fiber/call_with_value_direct_reenter.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/call_with_value_direct_reenter.wren rename to Nuake/Vendors/wren/test/core/fiber/call_with_value_direct_reenter.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/call_with_value_done.wren b/Nuake/Vendors/wren/test/core/fiber/call_with_value_done.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/call_with_value_done.wren rename to Nuake/Vendors/wren/test/core/fiber/call_with_value_done.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/call_with_value_error.wren b/Nuake/Vendors/wren/test/core/fiber/call_with_value_error.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/call_with_value_error.wren rename to Nuake/Vendors/wren/test/core/fiber/call_with_value_error.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/call_with_value_indirect_reenter.wren b/Nuake/Vendors/wren/test/core/fiber/call_with_value_indirect_reenter.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/call_with_value_indirect_reenter.wren rename to Nuake/Vendors/wren/test/core/fiber/call_with_value_indirect_reenter.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/call_with_value_to_parameter.wren b/Nuake/Vendors/wren/test/core/fiber/call_with_value_to_parameter.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/call_with_value_to_parameter.wren rename to Nuake/Vendors/wren/test/core/fiber/call_with_value_to_parameter.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/call_with_value_transferred.wren b/Nuake/Vendors/wren/test/core/fiber/call_with_value_transferred.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/call_with_value_transferred.wren rename to Nuake/Vendors/wren/test/core/fiber/call_with_value_transferred.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/error.wren b/Nuake/Vendors/wren/test/core/fiber/error.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/error.wren rename to Nuake/Vendors/wren/test/core/fiber/error.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/is_done.wren b/Nuake/Vendors/wren/test/core/fiber/is_done.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/is_done.wren rename to Nuake/Vendors/wren/test/core/fiber/is_done.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/is_done_after_error.wren b/Nuake/Vendors/wren/test/core/fiber/is_done_after_error.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/is_done_after_error.wren rename to Nuake/Vendors/wren/test/core/fiber/is_done_after_error.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/new_wrong_arg_type.wren b/Nuake/Vendors/wren/test/core/fiber/new_wrong_arg_type.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/new_wrong_arg_type.wren rename to Nuake/Vendors/wren/test/core/fiber/new_wrong_arg_type.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/new_wrong_arity.wren b/Nuake/Vendors/wren/test/core/fiber/new_wrong_arity.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/new_wrong_arity.wren rename to Nuake/Vendors/wren/test/core/fiber/new_wrong_arity.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/resume_caller.wren b/Nuake/Vendors/wren/test/core/fiber/resume_caller.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/resume_caller.wren rename to Nuake/Vendors/wren/test/core/fiber/resume_caller.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/transfer.wren b/Nuake/Vendors/wren/test/core/fiber/transfer.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/transfer.wren rename to Nuake/Vendors/wren/test/core/fiber/transfer.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/transfer_direct_reenter.wren b/Nuake/Vendors/wren/test/core/fiber/transfer_direct_reenter.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/transfer_direct_reenter.wren rename to Nuake/Vendors/wren/test/core/fiber/transfer_direct_reenter.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/transfer_error.wren b/Nuake/Vendors/wren/test/core/fiber/transfer_error.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/transfer_error.wren rename to Nuake/Vendors/wren/test/core/fiber/transfer_error.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/transfer_error_not_string.wren b/Nuake/Vendors/wren/test/core/fiber/transfer_error_not_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/transfer_error_not_string.wren rename to Nuake/Vendors/wren/test/core/fiber/transfer_error_not_string.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/transfer_indirect_reenter.wren b/Nuake/Vendors/wren/test/core/fiber/transfer_indirect_reenter.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/transfer_indirect_reenter.wren rename to Nuake/Vendors/wren/test/core/fiber/transfer_indirect_reenter.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/transfer_return_call_value.wren b/Nuake/Vendors/wren/test/core/fiber/transfer_return_call_value.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/transfer_return_call_value.wren rename to Nuake/Vendors/wren/test/core/fiber/transfer_return_call_value.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/transfer_return_transfer_value.wren b/Nuake/Vendors/wren/test/core/fiber/transfer_return_transfer_value.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/transfer_return_transfer_value.wren rename to Nuake/Vendors/wren/test/core/fiber/transfer_return_transfer_value.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/transfer_to_done.wren b/Nuake/Vendors/wren/test/core/fiber/transfer_to_done.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/transfer_to_done.wren rename to Nuake/Vendors/wren/test/core/fiber/transfer_to_done.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/transfer_to_error.wren b/Nuake/Vendors/wren/test/core/fiber/transfer_to_error.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/transfer_to_error.wren rename to Nuake/Vendors/wren/test/core/fiber/transfer_to_error.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/transfer_to_parameter.wren b/Nuake/Vendors/wren/test/core/fiber/transfer_to_parameter.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/transfer_to_parameter.wren rename to Nuake/Vendors/wren/test/core/fiber/transfer_to_parameter.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/transfer_to_yielded.wren b/Nuake/Vendors/wren/test/core/fiber/transfer_to_yielded.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/transfer_to_yielded.wren rename to Nuake/Vendors/wren/test/core/fiber/transfer_to_yielded.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/transfer_with_value.wren b/Nuake/Vendors/wren/test/core/fiber/transfer_with_value.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/transfer_with_value.wren rename to Nuake/Vendors/wren/test/core/fiber/transfer_with_value.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/transfer_with_value_direct_reenter.wren b/Nuake/Vendors/wren/test/core/fiber/transfer_with_value_direct_reenter.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/transfer_with_value_direct_reenter.wren rename to Nuake/Vendors/wren/test/core/fiber/transfer_with_value_direct_reenter.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/transfer_with_value_indirect_reenter.wren b/Nuake/Vendors/wren/test/core/fiber/transfer_with_value_indirect_reenter.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/transfer_with_value_indirect_reenter.wren rename to Nuake/Vendors/wren/test/core/fiber/transfer_with_value_indirect_reenter.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/transfer_with_value_to_done.wren b/Nuake/Vendors/wren/test/core/fiber/transfer_with_value_to_done.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/transfer_with_value_to_done.wren rename to Nuake/Vendors/wren/test/core/fiber/transfer_with_value_to_done.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/transfer_with_value_to_error.wren b/Nuake/Vendors/wren/test/core/fiber/transfer_with_value_to_error.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/transfer_with_value_to_error.wren rename to Nuake/Vendors/wren/test/core/fiber/transfer_with_value_to_error.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/transfer_with_value_to_parameter.wren b/Nuake/Vendors/wren/test/core/fiber/transfer_with_value_to_parameter.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/transfer_with_value_to_parameter.wren rename to Nuake/Vendors/wren/test/core/fiber/transfer_with_value_to_parameter.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/transfer_with_value_to_yielded.wren b/Nuake/Vendors/wren/test/core/fiber/transfer_with_value_to_yielded.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/transfer_with_value_to_yielded.wren rename to Nuake/Vendors/wren/test/core/fiber/transfer_with_value_to_yielded.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/try.wren b/Nuake/Vendors/wren/test/core/fiber/try.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/try.wren rename to Nuake/Vendors/wren/test/core/fiber/try.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/try_direct_reenter.wren b/Nuake/Vendors/wren/test/core/fiber/try_direct_reenter.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/try_direct_reenter.wren rename to Nuake/Vendors/wren/test/core/fiber/try_direct_reenter.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/try_done.wren b/Nuake/Vendors/wren/test/core/fiber/try_done.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/try_done.wren rename to Nuake/Vendors/wren/test/core/fiber/try_done.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/try_error.wren b/Nuake/Vendors/wren/test/core/fiber/try_error.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/try_error.wren rename to Nuake/Vendors/wren/test/core/fiber/try_error.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/try_indirect_reenter.wren b/Nuake/Vendors/wren/test/core/fiber/try_indirect_reenter.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/try_indirect_reenter.wren rename to Nuake/Vendors/wren/test/core/fiber/try_indirect_reenter.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/try_through_call.wren b/Nuake/Vendors/wren/test/core/fiber/try_through_call.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/try_through_call.wren rename to Nuake/Vendors/wren/test/core/fiber/try_through_call.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/try_value.wren b/Nuake/Vendors/wren/test/core/fiber/try_value.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/try_value.wren rename to Nuake/Vendors/wren/test/core/fiber/try_value.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/try_value_yield.wren b/Nuake/Vendors/wren/test/core/fiber/try_value_yield.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/try_value_yield.wren rename to Nuake/Vendors/wren/test/core/fiber/try_value_yield.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/try_without_error.wren b/Nuake/Vendors/wren/test/core/fiber/try_without_error.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/try_without_error.wren rename to Nuake/Vendors/wren/test/core/fiber/try_without_error.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/type.wren b/Nuake/Vendors/wren/test/core/fiber/type.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/type.wren rename to Nuake/Vendors/wren/test/core/fiber/type.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/yield.wren b/Nuake/Vendors/wren/test/core/fiber/yield.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/yield.wren rename to Nuake/Vendors/wren/test/core/fiber/yield.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/yield_from_import.wren b/Nuake/Vendors/wren/test/core/fiber/yield_from_import.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/yield_from_import.wren rename to Nuake/Vendors/wren/test/core/fiber/yield_from_import.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/yield_from_import_module.wren b/Nuake/Vendors/wren/test/core/fiber/yield_from_import_module.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/yield_from_import_module.wren rename to Nuake/Vendors/wren/test/core/fiber/yield_from_import_module.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/yield_from_main.wren b/Nuake/Vendors/wren/test/core/fiber/yield_from_main.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/yield_from_main.wren rename to Nuake/Vendors/wren/test/core/fiber/yield_from_main.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/yield_return_call_value.wren b/Nuake/Vendors/wren/test/core/fiber/yield_return_call_value.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/yield_return_call_value.wren rename to Nuake/Vendors/wren/test/core/fiber/yield_return_call_value.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/yield_return_transfer_value.wren b/Nuake/Vendors/wren/test/core/fiber/yield_return_transfer_value.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/yield_return_transfer_value.wren rename to Nuake/Vendors/wren/test/core/fiber/yield_return_transfer_value.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/yield_with_no_caller.wren b/Nuake/Vendors/wren/test/core/fiber/yield_with_no_caller.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/yield_with_no_caller.wren rename to Nuake/Vendors/wren/test/core/fiber/yield_with_no_caller.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/yield_with_value.wren b/Nuake/Vendors/wren/test/core/fiber/yield_with_value.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/yield_with_value.wren rename to Nuake/Vendors/wren/test/core/fiber/yield_with_value.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/yield_with_value_from_main.wren b/Nuake/Vendors/wren/test/core/fiber/yield_with_value_from_main.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/yield_with_value_from_main.wren rename to Nuake/Vendors/wren/test/core/fiber/yield_with_value_from_main.wren diff --git a/Nuake/src/Vendors/wren/test/core/fiber/yield_with_value_with_no_caller.wren b/Nuake/Vendors/wren/test/core/fiber/yield_with_value_with_no_caller.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/fiber/yield_with_value_with_no_caller.wren rename to Nuake/Vendors/wren/test/core/fiber/yield_with_value_with_no_caller.wren diff --git a/Nuake/src/Vendors/wren/test/core/function/arity.wren b/Nuake/Vendors/wren/test/core/function/arity.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/function/arity.wren rename to Nuake/Vendors/wren/test/core/function/arity.wren diff --git a/Nuake/src/Vendors/wren/test/core/function/call_extra_arguments.wren b/Nuake/Vendors/wren/test/core/function/call_extra_arguments.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/function/call_extra_arguments.wren rename to Nuake/Vendors/wren/test/core/function/call_extra_arguments.wren diff --git a/Nuake/src/Vendors/wren/test/core/function/call_missing_arguments.wren b/Nuake/Vendors/wren/test/core/function/call_missing_arguments.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/function/call_missing_arguments.wren rename to Nuake/Vendors/wren/test/core/function/call_missing_arguments.wren diff --git a/Nuake/src/Vendors/wren/test/core/function/call_runtime_error.wren b/Nuake/Vendors/wren/test/core/function/call_runtime_error.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/function/call_runtime_error.wren rename to Nuake/Vendors/wren/test/core/function/call_runtime_error.wren diff --git a/Nuake/src/Vendors/wren/test/core/function/equality.wren b/Nuake/Vendors/wren/test/core/function/equality.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/function/equality.wren rename to Nuake/Vendors/wren/test/core/function/equality.wren diff --git a/Nuake/src/Vendors/wren/test/core/function/new_wrong_arg_type.wren b/Nuake/Vendors/wren/test/core/function/new_wrong_arg_type.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/function/new_wrong_arg_type.wren rename to Nuake/Vendors/wren/test/core/function/new_wrong_arg_type.wren diff --git a/Nuake/src/Vendors/wren/test/core/function/to_string.wren b/Nuake/Vendors/wren/test/core/function/to_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/function/to_string.wren rename to Nuake/Vendors/wren/test/core/function/to_string.wren diff --git a/Nuake/src/Vendors/wren/test/core/function/type.wren b/Nuake/Vendors/wren/test/core/function/type.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/function/type.wren rename to Nuake/Vendors/wren/test/core/function/type.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/add.wren b/Nuake/Vendors/wren/test/core/list/add.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/add.wren rename to Nuake/Vendors/wren/test/core/list/add.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/add_all.wren b/Nuake/Vendors/wren/test/core/list/add_all.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/add_all.wren rename to Nuake/Vendors/wren/test/core/list/add_all.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/clear.wren b/Nuake/Vendors/wren/test/core/list/clear.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/clear.wren rename to Nuake/Vendors/wren/test/core/list/clear.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/contains.wren b/Nuake/Vendors/wren/test/core/list/contains.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/contains.wren rename to Nuake/Vendors/wren/test/core/list/contains.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/count.wren b/Nuake/Vendors/wren/test/core/list/count.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/count.wren rename to Nuake/Vendors/wren/test/core/list/count.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/count_predicate.wren b/Nuake/Vendors/wren/test/core/list/count_predicate.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/count_predicate.wren rename to Nuake/Vendors/wren/test/core/list/count_predicate.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/count_predicate_non_bool_returning_fn.wren b/Nuake/Vendors/wren/test/core/list/count_predicate_non_bool_returning_fn.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/count_predicate_non_bool_returning_fn.wren rename to Nuake/Vendors/wren/test/core/list/count_predicate_non_bool_returning_fn.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/count_predicate_non_function_arg.wren b/Nuake/Vendors/wren/test/core/list/count_predicate_non_function_arg.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/count_predicate_non_function_arg.wren rename to Nuake/Vendors/wren/test/core/list/count_predicate_non_function_arg.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/each.wren b/Nuake/Vendors/wren/test/core/list/each.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/each.wren rename to Nuake/Vendors/wren/test/core/list/each.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/each_no_items.wren b/Nuake/Vendors/wren/test/core/list/each_no_items.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/each_no_items.wren rename to Nuake/Vendors/wren/test/core/list/each_no_items.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/each_non_function_arg.wren b/Nuake/Vendors/wren/test/core/list/each_non_function_arg.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/each_non_function_arg.wren rename to Nuake/Vendors/wren/test/core/list/each_non_function_arg.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/filled.wren b/Nuake/Vendors/wren/test/core/list/filled.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/filled.wren rename to Nuake/Vendors/wren/test/core/list/filled.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/filled_size_negative.wren b/Nuake/Vendors/wren/test/core/list/filled_size_negative.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/filled_size_negative.wren rename to Nuake/Vendors/wren/test/core/list/filled_size_negative.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/filled_size_not_int.wren b/Nuake/Vendors/wren/test/core/list/filled_size_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/filled_size_not_int.wren rename to Nuake/Vendors/wren/test/core/list/filled_size_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/filled_size_not_num.wren b/Nuake/Vendors/wren/test/core/list/filled_size_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/filled_size_not_num.wren rename to Nuake/Vendors/wren/test/core/list/filled_size_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/index_of.wren b/Nuake/Vendors/wren/test/core/list/index_of.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/index_of.wren rename to Nuake/Vendors/wren/test/core/list/index_of.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/insert.wren b/Nuake/Vendors/wren/test/core/list/insert.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/insert.wren rename to Nuake/Vendors/wren/test/core/list/insert.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/insert_index_not_int.wren b/Nuake/Vendors/wren/test/core/list/insert_index_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/insert_index_not_int.wren rename to Nuake/Vendors/wren/test/core/list/insert_index_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/insert_index_not_num.wren b/Nuake/Vendors/wren/test/core/list/insert_index_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/insert_index_not_num.wren rename to Nuake/Vendors/wren/test/core/list/insert_index_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/insert_index_too_large.wren b/Nuake/Vendors/wren/test/core/list/insert_index_too_large.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/insert_index_too_large.wren rename to Nuake/Vendors/wren/test/core/list/insert_index_too_large.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/insert_index_too_small.wren b/Nuake/Vendors/wren/test/core/list/insert_index_too_small.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/insert_index_too_small.wren rename to Nuake/Vendors/wren/test/core/list/insert_index_too_small.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/iterate.wren b/Nuake/Vendors/wren/test/core/list/iterate.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/iterate.wren rename to Nuake/Vendors/wren/test/core/list/iterate.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/iterate_iterator_not_int.wren b/Nuake/Vendors/wren/test/core/list/iterate_iterator_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/iterate_iterator_not_int.wren rename to Nuake/Vendors/wren/test/core/list/iterate_iterator_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/iterate_iterator_not_num.wren b/Nuake/Vendors/wren/test/core/list/iterate_iterator_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/iterate_iterator_not_num.wren rename to Nuake/Vendors/wren/test/core/list/iterate_iterator_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/iterator_value.wren b/Nuake/Vendors/wren/test/core/list/iterator_value.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/iterator_value.wren rename to Nuake/Vendors/wren/test/core/list/iterator_value.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/iterator_value_iterator_not_int.wren b/Nuake/Vendors/wren/test/core/list/iterator_value_iterator_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/iterator_value_iterator_not_int.wren rename to Nuake/Vendors/wren/test/core/list/iterator_value_iterator_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/iterator_value_iterator_not_num.wren b/Nuake/Vendors/wren/test/core/list/iterator_value_iterator_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/iterator_value_iterator_not_num.wren rename to Nuake/Vendors/wren/test/core/list/iterator_value_iterator_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/iterator_value_iterator_too_large.wren b/Nuake/Vendors/wren/test/core/list/iterator_value_iterator_too_large.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/iterator_value_iterator_too_large.wren rename to Nuake/Vendors/wren/test/core/list/iterator_value_iterator_too_large.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/iterator_value_iterator_too_small.wren b/Nuake/Vendors/wren/test/core/list/iterator_value_iterator_too_small.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/iterator_value_iterator_too_small.wren rename to Nuake/Vendors/wren/test/core/list/iterator_value_iterator_too_small.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/join.wren b/Nuake/Vendors/wren/test/core/list/join.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/join.wren rename to Nuake/Vendors/wren/test/core/list/join.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/join_separator_not_string.wren b/Nuake/Vendors/wren/test/core/list/join_separator_not_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/join_separator_not_string.wren rename to Nuake/Vendors/wren/test/core/list/join_separator_not_string.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/map.wren b/Nuake/Vendors/wren/test/core/list/map.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/map.wren rename to Nuake/Vendors/wren/test/core/list/map.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/multiply.wren b/Nuake/Vendors/wren/test/core/list/multiply.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/multiply.wren rename to Nuake/Vendors/wren/test/core/list/multiply.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/multiply_negative.wren b/Nuake/Vendors/wren/test/core/list/multiply_negative.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/multiply_negative.wren rename to Nuake/Vendors/wren/test/core/list/multiply_negative.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/multiply_not_int.wren b/Nuake/Vendors/wren/test/core/list/multiply_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/multiply_not_int.wren rename to Nuake/Vendors/wren/test/core/list/multiply_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/multiply_not_num.wren b/Nuake/Vendors/wren/test/core/list/multiply_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/multiply_not_num.wren rename to Nuake/Vendors/wren/test/core/list/multiply_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/new.wren b/Nuake/Vendors/wren/test/core/list/new.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/new.wren rename to Nuake/Vendors/wren/test/core/list/new.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/not.wren b/Nuake/Vendors/wren/test/core/list/not.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/not.wren rename to Nuake/Vendors/wren/test/core/list/not.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/plus.wren b/Nuake/Vendors/wren/test/core/list/plus.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/plus.wren rename to Nuake/Vendors/wren/test/core/list/plus.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/plus_not_iterable.wren b/Nuake/Vendors/wren/test/core/list/plus_not_iterable.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/plus_not_iterable.wren rename to Nuake/Vendors/wren/test/core/list/plus_not_iterable.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/reduce.wren b/Nuake/Vendors/wren/test/core/list/reduce.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/reduce.wren rename to Nuake/Vendors/wren/test/core/list/reduce.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/reduce_no_items.wren b/Nuake/Vendors/wren/test/core/list/reduce_no_items.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/reduce_no_items.wren rename to Nuake/Vendors/wren/test/core/list/reduce_no_items.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/reduce_single_item.wren b/Nuake/Vendors/wren/test/core/list/reduce_single_item.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/reduce_single_item.wren rename to Nuake/Vendors/wren/test/core/list/reduce_single_item.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/reduce_wrong_arity.wren b/Nuake/Vendors/wren/test/core/list/reduce_wrong_arity.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/reduce_wrong_arity.wren rename to Nuake/Vendors/wren/test/core/list/reduce_wrong_arity.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/remove.wren b/Nuake/Vendors/wren/test/core/list/remove.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/remove.wren rename to Nuake/Vendors/wren/test/core/list/remove.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/remove_at.wren b/Nuake/Vendors/wren/test/core/list/remove_at.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/remove_at.wren rename to Nuake/Vendors/wren/test/core/list/remove_at.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/remove_at_index_not_int.wren b/Nuake/Vendors/wren/test/core/list/remove_at_index_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/remove_at_index_not_int.wren rename to Nuake/Vendors/wren/test/core/list/remove_at_index_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/remove_at_index_not_num.wren b/Nuake/Vendors/wren/test/core/list/remove_at_index_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/remove_at_index_not_num.wren rename to Nuake/Vendors/wren/test/core/list/remove_at_index_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/remove_at_index_too_large.wren b/Nuake/Vendors/wren/test/core/list/remove_at_index_too_large.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/remove_at_index_too_large.wren rename to Nuake/Vendors/wren/test/core/list/remove_at_index_too_large.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/remove_at_index_too_small.wren b/Nuake/Vendors/wren/test/core/list/remove_at_index_too_small.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/remove_at_index_too_small.wren rename to Nuake/Vendors/wren/test/core/list/remove_at_index_too_small.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/sort.wren b/Nuake/Vendors/wren/test/core/list/sort.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/sort.wren rename to Nuake/Vendors/wren/test/core/list/sort.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/subscript.wren b/Nuake/Vendors/wren/test/core/list/subscript.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/subscript.wren rename to Nuake/Vendors/wren/test/core/list/subscript.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/subscript_not_int.wren b/Nuake/Vendors/wren/test/core/list/subscript_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/subscript_not_int.wren rename to Nuake/Vendors/wren/test/core/list/subscript_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/subscript_range.wren b/Nuake/Vendors/wren/test/core/list/subscript_range.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/subscript_range.wren rename to Nuake/Vendors/wren/test/core/list/subscript_range.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/subscript_range_from_not_int.wren b/Nuake/Vendors/wren/test/core/list/subscript_range_from_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/subscript_range_from_not_int.wren rename to Nuake/Vendors/wren/test/core/list/subscript_range_from_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/subscript_range_from_too_large.wren b/Nuake/Vendors/wren/test/core/list/subscript_range_from_too_large.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/subscript_range_from_too_large.wren rename to Nuake/Vendors/wren/test/core/list/subscript_range_from_too_large.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/subscript_range_from_too_small.wren b/Nuake/Vendors/wren/test/core/list/subscript_range_from_too_small.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/subscript_range_from_too_small.wren rename to Nuake/Vendors/wren/test/core/list/subscript_range_from_too_small.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/subscript_range_to_exclusive_too_large.wren b/Nuake/Vendors/wren/test/core/list/subscript_range_to_exclusive_too_large.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/subscript_range_to_exclusive_too_large.wren rename to Nuake/Vendors/wren/test/core/list/subscript_range_to_exclusive_too_large.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/subscript_range_to_exclusive_too_small.wren b/Nuake/Vendors/wren/test/core/list/subscript_range_to_exclusive_too_small.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/subscript_range_to_exclusive_too_small.wren rename to Nuake/Vendors/wren/test/core/list/subscript_range_to_exclusive_too_small.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/subscript_range_to_not_int.wren b/Nuake/Vendors/wren/test/core/list/subscript_range_to_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/subscript_range_to_not_int.wren rename to Nuake/Vendors/wren/test/core/list/subscript_range_to_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/subscript_range_to_too_large.wren b/Nuake/Vendors/wren/test/core/list/subscript_range_to_too_large.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/subscript_range_to_too_large.wren rename to Nuake/Vendors/wren/test/core/list/subscript_range_to_too_large.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/subscript_range_to_too_small.wren b/Nuake/Vendors/wren/test/core/list/subscript_range_to_too_small.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/subscript_range_to_too_small.wren rename to Nuake/Vendors/wren/test/core/list/subscript_range_to_too_small.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/subscript_setter.wren b/Nuake/Vendors/wren/test/core/list/subscript_setter.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/subscript_setter.wren rename to Nuake/Vendors/wren/test/core/list/subscript_setter.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/subscript_setter_not_int.wren b/Nuake/Vendors/wren/test/core/list/subscript_setter_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/subscript_setter_not_int.wren rename to Nuake/Vendors/wren/test/core/list/subscript_setter_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/subscript_setter_not_num.wren b/Nuake/Vendors/wren/test/core/list/subscript_setter_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/subscript_setter_not_num.wren rename to Nuake/Vendors/wren/test/core/list/subscript_setter_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/subscript_setter_too_large.wren b/Nuake/Vendors/wren/test/core/list/subscript_setter_too_large.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/subscript_setter_too_large.wren rename to Nuake/Vendors/wren/test/core/list/subscript_setter_too_large.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/subscript_setter_too_small.wren b/Nuake/Vendors/wren/test/core/list/subscript_setter_too_small.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/subscript_setter_too_small.wren rename to Nuake/Vendors/wren/test/core/list/subscript_setter_too_small.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/subscript_too_large.wren b/Nuake/Vendors/wren/test/core/list/subscript_too_large.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/subscript_too_large.wren rename to Nuake/Vendors/wren/test/core/list/subscript_too_large.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/subscript_too_small.wren b/Nuake/Vendors/wren/test/core/list/subscript_too_small.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/subscript_too_small.wren rename to Nuake/Vendors/wren/test/core/list/subscript_too_small.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/subscript_wrong_type.wren b/Nuake/Vendors/wren/test/core/list/subscript_wrong_type.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/subscript_wrong_type.wren rename to Nuake/Vendors/wren/test/core/list/subscript_wrong_type.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/swap.wren b/Nuake/Vendors/wren/test/core/list/swap.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/swap.wren rename to Nuake/Vendors/wren/test/core/list/swap.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/to_string.wren b/Nuake/Vendors/wren/test/core/list/to_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/to_string.wren rename to Nuake/Vendors/wren/test/core/list/to_string.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/type.wren b/Nuake/Vendors/wren/test/core/list/type.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/type.wren rename to Nuake/Vendors/wren/test/core/list/type.wren diff --git a/Nuake/src/Vendors/wren/test/core/list/where.wren b/Nuake/Vendors/wren/test/core/list/where.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/list/where.wren rename to Nuake/Vendors/wren/test/core/list/where.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/churn.wren b/Nuake/Vendors/wren/test/core/map/churn.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/churn.wren rename to Nuake/Vendors/wren/test/core/map/churn.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/clear.wren b/Nuake/Vendors/wren/test/core/map/clear.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/clear.wren rename to Nuake/Vendors/wren/test/core/map/clear.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/contains_key.wren b/Nuake/Vendors/wren/test/core/map/contains_key.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/contains_key.wren rename to Nuake/Vendors/wren/test/core/map/contains_key.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/contains_key_not_value.wren b/Nuake/Vendors/wren/test/core/map/contains_key_not_value.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/contains_key_not_value.wren rename to Nuake/Vendors/wren/test/core/map/contains_key_not_value.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/count.wren b/Nuake/Vendors/wren/test/core/map/count.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/count.wren rename to Nuake/Vendors/wren/test/core/map/count.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/empty_string_key.wren b/Nuake/Vendors/wren/test/core/map/empty_string_key.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/empty_string_key.wren rename to Nuake/Vendors/wren/test/core/map/empty_string_key.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/is_empty.wren b/Nuake/Vendors/wren/test/core/map/is_empty.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/is_empty.wren rename to Nuake/Vendors/wren/test/core/map/is_empty.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/iterate.wren b/Nuake/Vendors/wren/test/core/map/iterate.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/iterate.wren rename to Nuake/Vendors/wren/test/core/map/iterate.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/iterate_iterator_not_int.wren b/Nuake/Vendors/wren/test/core/map/iterate_iterator_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/iterate_iterator_not_int.wren rename to Nuake/Vendors/wren/test/core/map/iterate_iterator_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/iterate_iterator_not_num.wren b/Nuake/Vendors/wren/test/core/map/iterate_iterator_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/iterate_iterator_not_num.wren rename to Nuake/Vendors/wren/test/core/map/iterate_iterator_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/iterator_value.wren b/Nuake/Vendors/wren/test/core/map/iterator_value.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/iterator_value.wren rename to Nuake/Vendors/wren/test/core/map/iterator_value.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/iterator_value_iterator_not_int.wren b/Nuake/Vendors/wren/test/core/map/iterator_value_iterator_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/iterator_value_iterator_not_int.wren rename to Nuake/Vendors/wren/test/core/map/iterator_value_iterator_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/iterator_value_iterator_not_num.wren b/Nuake/Vendors/wren/test/core/map/iterator_value_iterator_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/iterator_value_iterator_not_num.wren rename to Nuake/Vendors/wren/test/core/map/iterator_value_iterator_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/iterator_value_iterator_too_large.wren b/Nuake/Vendors/wren/test/core/map/iterator_value_iterator_too_large.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/iterator_value_iterator_too_large.wren rename to Nuake/Vendors/wren/test/core/map/iterator_value_iterator_too_large.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/iterator_value_iterator_too_small.wren b/Nuake/Vendors/wren/test/core/map/iterator_value_iterator_too_small.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/iterator_value_iterator_too_small.wren rename to Nuake/Vendors/wren/test/core/map/iterator_value_iterator_too_small.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/key_iterate.wren b/Nuake/Vendors/wren/test/core/map/key_iterate.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/key_iterate.wren rename to Nuake/Vendors/wren/test/core/map/key_iterate.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/key_iterate_iterator_not_int.wren b/Nuake/Vendors/wren/test/core/map/key_iterate_iterator_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/key_iterate_iterator_not_int.wren rename to Nuake/Vendors/wren/test/core/map/key_iterate_iterator_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/key_iterate_iterator_not_num.wren b/Nuake/Vendors/wren/test/core/map/key_iterate_iterator_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/key_iterate_iterator_not_num.wren rename to Nuake/Vendors/wren/test/core/map/key_iterate_iterator_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/key_types.wren b/Nuake/Vendors/wren/test/core/map/key_types.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/key_types.wren rename to Nuake/Vendors/wren/test/core/map/key_types.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/new.wren b/Nuake/Vendors/wren/test/core/map/new.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/new.wren rename to Nuake/Vendors/wren/test/core/map/new.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/remove.wren b/Nuake/Vendors/wren/test/core/map/remove.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/remove.wren rename to Nuake/Vendors/wren/test/core/map/remove.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/remove_key_not_value.wren b/Nuake/Vendors/wren/test/core/map/remove_key_not_value.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/remove_key_not_value.wren rename to Nuake/Vendors/wren/test/core/map/remove_key_not_value.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/reuse_tombstone.wren b/Nuake/Vendors/wren/test/core/map/reuse_tombstone.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/reuse_tombstone.wren rename to Nuake/Vendors/wren/test/core/map/reuse_tombstone.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/subscript_empty_map.wren b/Nuake/Vendors/wren/test/core/map/subscript_empty_map.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/subscript_empty_map.wren rename to Nuake/Vendors/wren/test/core/map/subscript_empty_map.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/subscript_key_not_value.wren b/Nuake/Vendors/wren/test/core/map/subscript_key_not_value.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/subscript_key_not_value.wren rename to Nuake/Vendors/wren/test/core/map/subscript_key_not_value.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/subscript_setter_key_not_value.wren b/Nuake/Vendors/wren/test/core/map/subscript_setter_key_not_value.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/subscript_setter_key_not_value.wren rename to Nuake/Vendors/wren/test/core/map/subscript_setter_key_not_value.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/to_string.wren b/Nuake/Vendors/wren/test/core/map/to_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/to_string.wren rename to Nuake/Vendors/wren/test/core/map/to_string.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/type.wren b/Nuake/Vendors/wren/test/core/map/type.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/type.wren rename to Nuake/Vendors/wren/test/core/map/type.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/value_iterate.wren b/Nuake/Vendors/wren/test/core/map/value_iterate.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/value_iterate.wren rename to Nuake/Vendors/wren/test/core/map/value_iterate.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/value_iterate_iterator_not_int.wren b/Nuake/Vendors/wren/test/core/map/value_iterate_iterator_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/value_iterate_iterator_not_int.wren rename to Nuake/Vendors/wren/test/core/map/value_iterate_iterator_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/map/value_iterate_iterator_not_num.wren b/Nuake/Vendors/wren/test/core/map/value_iterate_iterator_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map/value_iterate_iterator_not_num.wren rename to Nuake/Vendors/wren/test/core/map/value_iterate_iterator_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/map_entry/new.wren b/Nuake/Vendors/wren/test/core/map_entry/new.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/map_entry/new.wren rename to Nuake/Vendors/wren/test/core/map_entry/new.wren diff --git a/Nuake/src/Vendors/wren/test/core/null/no_constructor.wren b/Nuake/Vendors/wren/test/core/null/no_constructor.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/null/no_constructor.wren rename to Nuake/Vendors/wren/test/core/null/no_constructor.wren diff --git a/Nuake/src/Vendors/wren/test/core/null/not.wren b/Nuake/Vendors/wren/test/core/null/not.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/null/not.wren rename to Nuake/Vendors/wren/test/core/null/not.wren diff --git a/Nuake/src/Vendors/wren/test/core/null/type.wren b/Nuake/Vendors/wren/test/core/null/type.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/null/type.wren rename to Nuake/Vendors/wren/test/core/null/type.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/abs.wren b/Nuake/Vendors/wren/test/core/number/abs.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/abs.wren rename to Nuake/Vendors/wren/test/core/number/abs.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/acos.wren b/Nuake/Vendors/wren/test/core/number/acos.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/acos.wren rename to Nuake/Vendors/wren/test/core/number/acos.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/asin.wren b/Nuake/Vendors/wren/test/core/number/asin.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/asin.wren rename to Nuake/Vendors/wren/test/core/number/asin.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/atan.wren b/Nuake/Vendors/wren/test/core/number/atan.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/atan.wren rename to Nuake/Vendors/wren/test/core/number/atan.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/atan2.wren b/Nuake/Vendors/wren/test/core/number/atan2.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/atan2.wren rename to Nuake/Vendors/wren/test/core/number/atan2.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/atan2_x_not_num.wren b/Nuake/Vendors/wren/test/core/number/atan2_x_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/atan2_x_not_num.wren rename to Nuake/Vendors/wren/test/core/number/atan2_x_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/bitwise_and.wren b/Nuake/Vendors/wren/test/core/number/bitwise_and.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/bitwise_and.wren rename to Nuake/Vendors/wren/test/core/number/bitwise_and.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/bitwise_and_operand_not_num.wren b/Nuake/Vendors/wren/test/core/number/bitwise_and_operand_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/bitwise_and_operand_not_num.wren rename to Nuake/Vendors/wren/test/core/number/bitwise_and_operand_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/bitwise_lsh.wren b/Nuake/Vendors/wren/test/core/number/bitwise_lsh.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/bitwise_lsh.wren rename to Nuake/Vendors/wren/test/core/number/bitwise_lsh.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/bitwise_lsh_operand_not_num.wren b/Nuake/Vendors/wren/test/core/number/bitwise_lsh_operand_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/bitwise_lsh_operand_not_num.wren rename to Nuake/Vendors/wren/test/core/number/bitwise_lsh_operand_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/bitwise_not.wren b/Nuake/Vendors/wren/test/core/number/bitwise_not.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/bitwise_not.wren rename to Nuake/Vendors/wren/test/core/number/bitwise_not.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/bitwise_or.wren b/Nuake/Vendors/wren/test/core/number/bitwise_or.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/bitwise_or.wren rename to Nuake/Vendors/wren/test/core/number/bitwise_or.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/bitwise_or_operand_not_num.wren b/Nuake/Vendors/wren/test/core/number/bitwise_or_operand_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/bitwise_or_operand_not_num.wren rename to Nuake/Vendors/wren/test/core/number/bitwise_or_operand_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/bitwise_rsh.wren b/Nuake/Vendors/wren/test/core/number/bitwise_rsh.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/bitwise_rsh.wren rename to Nuake/Vendors/wren/test/core/number/bitwise_rsh.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/bitwise_rsh_operand_not_num.wren b/Nuake/Vendors/wren/test/core/number/bitwise_rsh_operand_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/bitwise_rsh_operand_not_num.wren rename to Nuake/Vendors/wren/test/core/number/bitwise_rsh_operand_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/bitwise_xor.wren b/Nuake/Vendors/wren/test/core/number/bitwise_xor.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/bitwise_xor.wren rename to Nuake/Vendors/wren/test/core/number/bitwise_xor.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/bitwise_xor_operand_not_num.wren b/Nuake/Vendors/wren/test/core/number/bitwise_xor_operand_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/bitwise_xor_operand_not_num.wren rename to Nuake/Vendors/wren/test/core/number/bitwise_xor_operand_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/cbrt.wren b/Nuake/Vendors/wren/test/core/number/cbrt.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/cbrt.wren rename to Nuake/Vendors/wren/test/core/number/cbrt.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/ceil.wren b/Nuake/Vendors/wren/test/core/number/ceil.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/ceil.wren rename to Nuake/Vendors/wren/test/core/number/ceil.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/clamp.wren b/Nuake/Vendors/wren/test/core/number/clamp.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/clamp.wren rename to Nuake/Vendors/wren/test/core/number/clamp.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/clamp_max_not_num.wren b/Nuake/Vendors/wren/test/core/number/clamp_max_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/clamp_max_not_num.wren rename to Nuake/Vendors/wren/test/core/number/clamp_max_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/clamp_min_not_num.wren b/Nuake/Vendors/wren/test/core/number/clamp_min_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/clamp_min_not_num.wren rename to Nuake/Vendors/wren/test/core/number/clamp_min_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/comparison.wren b/Nuake/Vendors/wren/test/core/number/comparison.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/comparison.wren rename to Nuake/Vendors/wren/test/core/number/comparison.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/cos.wren b/Nuake/Vendors/wren/test/core/number/cos.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/cos.wren rename to Nuake/Vendors/wren/test/core/number/cos.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/decimal_point_at_eof.wren b/Nuake/Vendors/wren/test/core/number/decimal_point_at_eof.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/decimal_point_at_eof.wren rename to Nuake/Vendors/wren/test/core/number/decimal_point_at_eof.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/divide.wren b/Nuake/Vendors/wren/test/core/number/divide.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/divide.wren rename to Nuake/Vendors/wren/test/core/number/divide.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/divide_operand_not_num.wren b/Nuake/Vendors/wren/test/core/number/divide_operand_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/divide_operand_not_num.wren rename to Nuake/Vendors/wren/test/core/number/divide_operand_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/equality.wren b/Nuake/Vendors/wren/test/core/number/equality.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/equality.wren rename to Nuake/Vendors/wren/test/core/number/equality.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/exp.wren b/Nuake/Vendors/wren/test/core/number/exp.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/exp.wren rename to Nuake/Vendors/wren/test/core/number/exp.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/floor.wren b/Nuake/Vendors/wren/test/core/number/floor.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/floor.wren rename to Nuake/Vendors/wren/test/core/number/floor.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/fraction.wren b/Nuake/Vendors/wren/test/core/number/fraction.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/fraction.wren rename to Nuake/Vendors/wren/test/core/number/fraction.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/from_string.wren b/Nuake/Vendors/wren/test/core/number/from_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/from_string.wren rename to Nuake/Vendors/wren/test/core/number/from_string.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/from_string_not_string.wren b/Nuake/Vendors/wren/test/core/number/from_string_not_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/from_string_not_string.wren rename to Nuake/Vendors/wren/test/core/number/from_string_not_string.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/from_string_too_large.wren b/Nuake/Vendors/wren/test/core/number/from_string_too_large.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/from_string_too_large.wren rename to Nuake/Vendors/wren/test/core/number/from_string_too_large.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/greater_than_equal_operand_not_num.wren b/Nuake/Vendors/wren/test/core/number/greater_than_equal_operand_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/greater_than_equal_operand_not_num.wren rename to Nuake/Vendors/wren/test/core/number/greater_than_equal_operand_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/greater_than_operand_not_num.wren b/Nuake/Vendors/wren/test/core/number/greater_than_operand_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/greater_than_operand_not_num.wren rename to Nuake/Vendors/wren/test/core/number/greater_than_operand_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/invalid_hex_literal.wren b/Nuake/Vendors/wren/test/core/number/invalid_hex_literal.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/invalid_hex_literal.wren rename to Nuake/Vendors/wren/test/core/number/invalid_hex_literal.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/is_infinity.wren b/Nuake/Vendors/wren/test/core/number/is_infinity.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/is_infinity.wren rename to Nuake/Vendors/wren/test/core/number/is_infinity.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/is_integer.wren b/Nuake/Vendors/wren/test/core/number/is_integer.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/is_integer.wren rename to Nuake/Vendors/wren/test/core/number/is_integer.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/is_nan.wren b/Nuake/Vendors/wren/test/core/number/is_nan.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/is_nan.wren rename to Nuake/Vendors/wren/test/core/number/is_nan.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/largest.wren b/Nuake/Vendors/wren/test/core/number/largest.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/largest.wren rename to Nuake/Vendors/wren/test/core/number/largest.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/less_than_equal_operand_not_num.wren b/Nuake/Vendors/wren/test/core/number/less_than_equal_operand_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/less_than_equal_operand_not_num.wren rename to Nuake/Vendors/wren/test/core/number/less_than_equal_operand_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/less_than_operand_not_num.wren b/Nuake/Vendors/wren/test/core/number/less_than_operand_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/less_than_operand_not_num.wren rename to Nuake/Vendors/wren/test/core/number/less_than_operand_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/log.wren b/Nuake/Vendors/wren/test/core/number/log.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/log.wren rename to Nuake/Vendors/wren/test/core/number/log.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/log2.wren b/Nuake/Vendors/wren/test/core/number/log2.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/log2.wren rename to Nuake/Vendors/wren/test/core/number/log2.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/maxSafeInteger.wren b/Nuake/Vendors/wren/test/core/number/maxSafeInteger.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/maxSafeInteger.wren rename to Nuake/Vendors/wren/test/core/number/maxSafeInteger.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/max_other_not_num.wren b/Nuake/Vendors/wren/test/core/number/max_other_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/max_other_not_num.wren rename to Nuake/Vendors/wren/test/core/number/max_other_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/minSafeInteger.wren b/Nuake/Vendors/wren/test/core/number/minSafeInteger.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/minSafeInteger.wren rename to Nuake/Vendors/wren/test/core/number/minSafeInteger.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/min_max.wren b/Nuake/Vendors/wren/test/core/number/min_max.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/min_max.wren rename to Nuake/Vendors/wren/test/core/number/min_max.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/min_other_not_num.wren b/Nuake/Vendors/wren/test/core/number/min_other_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/min_other_not_num.wren rename to Nuake/Vendors/wren/test/core/number/min_other_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/minus.wren b/Nuake/Vendors/wren/test/core/number/minus.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/minus.wren rename to Nuake/Vendors/wren/test/core/number/minus.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/minus_operand_not_num.wren b/Nuake/Vendors/wren/test/core/number/minus_operand_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/minus_operand_not_num.wren rename to Nuake/Vendors/wren/test/core/number/minus_operand_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/mod.wren b/Nuake/Vendors/wren/test/core/number/mod.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/mod.wren rename to Nuake/Vendors/wren/test/core/number/mod.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/mod_operand_not_num.wren b/Nuake/Vendors/wren/test/core/number/mod_operand_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/mod_operand_not_num.wren rename to Nuake/Vendors/wren/test/core/number/mod_operand_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/multiply.wren b/Nuake/Vendors/wren/test/core/number/multiply.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/multiply.wren rename to Nuake/Vendors/wren/test/core/number/multiply.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/multiply_operand_not_num.wren b/Nuake/Vendors/wren/test/core/number/multiply_operand_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/multiply_operand_not_num.wren rename to Nuake/Vendors/wren/test/core/number/multiply_operand_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/no_constructor.wren b/Nuake/Vendors/wren/test/core/number/no_constructor.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/no_constructor.wren rename to Nuake/Vendors/wren/test/core/number/no_constructor.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/not.wren b/Nuake/Vendors/wren/test/core/number/not.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/not.wren rename to Nuake/Vendors/wren/test/core/number/not.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/plus.wren b/Nuake/Vendors/wren/test/core/number/plus.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/plus.wren rename to Nuake/Vendors/wren/test/core/number/plus.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/plus_operand_not_num.wren b/Nuake/Vendors/wren/test/core/number/plus_operand_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/plus_operand_not_num.wren rename to Nuake/Vendors/wren/test/core/number/plus_operand_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/pow.wren b/Nuake/Vendors/wren/test/core/number/pow.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/pow.wren rename to Nuake/Vendors/wren/test/core/number/pow.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/pow_power_not_num.wren b/Nuake/Vendors/wren/test/core/number/pow_power_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/pow_power_not_num.wren rename to Nuake/Vendors/wren/test/core/number/pow_power_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/round.wren b/Nuake/Vendors/wren/test/core/number/round.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/round.wren rename to Nuake/Vendors/wren/test/core/number/round.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/sign.wren b/Nuake/Vendors/wren/test/core/number/sign.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/sign.wren rename to Nuake/Vendors/wren/test/core/number/sign.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/sin.wren b/Nuake/Vendors/wren/test/core/number/sin.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/sin.wren rename to Nuake/Vendors/wren/test/core/number/sin.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/smallest.wren b/Nuake/Vendors/wren/test/core/number/smallest.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/smallest.wren rename to Nuake/Vendors/wren/test/core/number/smallest.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/sqrt.wren b/Nuake/Vendors/wren/test/core/number/sqrt.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/sqrt.wren rename to Nuake/Vendors/wren/test/core/number/sqrt.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/tan.wren b/Nuake/Vendors/wren/test/core/number/tan.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/tan.wren rename to Nuake/Vendors/wren/test/core/number/tan.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/to_string.wren b/Nuake/Vendors/wren/test/core/number/to_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/to_string.wren rename to Nuake/Vendors/wren/test/core/number/to_string.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/truncate.wren b/Nuake/Vendors/wren/test/core/number/truncate.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/truncate.wren rename to Nuake/Vendors/wren/test/core/number/truncate.wren diff --git a/Nuake/src/Vendors/wren/test/core/number/type.wren b/Nuake/Vendors/wren/test/core/number/type.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/number/type.wren rename to Nuake/Vendors/wren/test/core/number/type.wren diff --git a/Nuake/src/Vendors/wren/test/core/object/is.wren b/Nuake/Vendors/wren/test/core/object/is.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/object/is.wren rename to Nuake/Vendors/wren/test/core/object/is.wren diff --git a/Nuake/src/Vendors/wren/test/core/object/no_constructor.wren b/Nuake/Vendors/wren/test/core/object/no_constructor.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/object/no_constructor.wren rename to Nuake/Vendors/wren/test/core/object/no_constructor.wren diff --git a/Nuake/src/Vendors/wren/test/core/object/nonclass_on_right.wren b/Nuake/Vendors/wren/test/core/object/nonclass_on_right.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/object/nonclass_on_right.wren rename to Nuake/Vendors/wren/test/core/object/nonclass_on_right.wren diff --git a/Nuake/src/Vendors/wren/test/core/object/not.wren b/Nuake/Vendors/wren/test/core/object/not.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/object/not.wren rename to Nuake/Vendors/wren/test/core/object/not.wren diff --git a/Nuake/src/Vendors/wren/test/core/object/same.wren b/Nuake/Vendors/wren/test/core/object/same.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/object/same.wren rename to Nuake/Vendors/wren/test/core/object/same.wren diff --git a/Nuake/src/Vendors/wren/test/core/object/to_string.wren b/Nuake/Vendors/wren/test/core/object/to_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/object/to_string.wren rename to Nuake/Vendors/wren/test/core/object/to_string.wren diff --git a/Nuake/src/Vendors/wren/test/core/object/type.wren b/Nuake/Vendors/wren/test/core/object/type.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/object/type.wren rename to Nuake/Vendors/wren/test/core/object/type.wren diff --git a/Nuake/src/Vendors/wren/test/core/range/contains.wren b/Nuake/Vendors/wren/test/core/range/contains.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/range/contains.wren rename to Nuake/Vendors/wren/test/core/range/contains.wren diff --git a/Nuake/src/Vendors/wren/test/core/range/equality.wren b/Nuake/Vendors/wren/test/core/range/equality.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/range/equality.wren rename to Nuake/Vendors/wren/test/core/range/equality.wren diff --git a/Nuake/src/Vendors/wren/test/core/range/exclusive_range_wrong_rhs_type.wren b/Nuake/Vendors/wren/test/core/range/exclusive_range_wrong_rhs_type.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/range/exclusive_range_wrong_rhs_type.wren rename to Nuake/Vendors/wren/test/core/range/exclusive_range_wrong_rhs_type.wren diff --git a/Nuake/src/Vendors/wren/test/core/range/from.wren b/Nuake/Vendors/wren/test/core/range/from.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/range/from.wren rename to Nuake/Vendors/wren/test/core/range/from.wren diff --git a/Nuake/src/Vendors/wren/test/core/range/inclusive_range_wrong_rhs_type.wren b/Nuake/Vendors/wren/test/core/range/inclusive_range_wrong_rhs_type.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/range/inclusive_range_wrong_rhs_type.wren rename to Nuake/Vendors/wren/test/core/range/inclusive_range_wrong_rhs_type.wren diff --git a/Nuake/src/Vendors/wren/test/core/range/is_inclusive.wren b/Nuake/Vendors/wren/test/core/range/is_inclusive.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/range/is_inclusive.wren rename to Nuake/Vendors/wren/test/core/range/is_inclusive.wren diff --git a/Nuake/src/Vendors/wren/test/core/range/iterate.wren b/Nuake/Vendors/wren/test/core/range/iterate.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/range/iterate.wren rename to Nuake/Vendors/wren/test/core/range/iterate.wren diff --git a/Nuake/src/Vendors/wren/test/core/range/iterate_from_float.wren b/Nuake/Vendors/wren/test/core/range/iterate_from_float.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/range/iterate_from_float.wren rename to Nuake/Vendors/wren/test/core/range/iterate_from_float.wren diff --git a/Nuake/src/Vendors/wren/test/core/range/iterate_wrong_type.wren b/Nuake/Vendors/wren/test/core/range/iterate_wrong_type.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/range/iterate_wrong_type.wren rename to Nuake/Vendors/wren/test/core/range/iterate_wrong_type.wren diff --git a/Nuake/src/Vendors/wren/test/core/range/iterator_value.wren b/Nuake/Vendors/wren/test/core/range/iterator_value.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/range/iterator_value.wren rename to Nuake/Vendors/wren/test/core/range/iterator_value.wren diff --git a/Nuake/src/Vendors/wren/test/core/range/join.wren b/Nuake/Vendors/wren/test/core/range/join.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/range/join.wren rename to Nuake/Vendors/wren/test/core/range/join.wren diff --git a/Nuake/src/Vendors/wren/test/core/range/join_separator_not_string.wren b/Nuake/Vendors/wren/test/core/range/join_separator_not_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/range/join_separator_not_string.wren rename to Nuake/Vendors/wren/test/core/range/join_separator_not_string.wren diff --git a/Nuake/src/Vendors/wren/test/core/range/map.wren b/Nuake/Vendors/wren/test/core/range/map.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/range/map.wren rename to Nuake/Vendors/wren/test/core/range/map.wren diff --git a/Nuake/src/Vendors/wren/test/core/range/max.wren b/Nuake/Vendors/wren/test/core/range/max.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/range/max.wren rename to Nuake/Vendors/wren/test/core/range/max.wren diff --git a/Nuake/src/Vendors/wren/test/core/range/min.wren b/Nuake/Vendors/wren/test/core/range/min.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/range/min.wren rename to Nuake/Vendors/wren/test/core/range/min.wren diff --git a/Nuake/src/Vendors/wren/test/core/range/no_constructor.wren b/Nuake/Vendors/wren/test/core/range/no_constructor.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/range/no_constructor.wren rename to Nuake/Vendors/wren/test/core/range/no_constructor.wren diff --git a/Nuake/src/Vendors/wren/test/core/range/reduce.wren b/Nuake/Vendors/wren/test/core/range/reduce.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/range/reduce.wren rename to Nuake/Vendors/wren/test/core/range/reduce.wren diff --git a/Nuake/src/Vendors/wren/test/core/range/to.wren b/Nuake/Vendors/wren/test/core/range/to.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/range/to.wren rename to Nuake/Vendors/wren/test/core/range/to.wren diff --git a/Nuake/src/Vendors/wren/test/core/range/to_string.wren b/Nuake/Vendors/wren/test/core/range/to_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/range/to_string.wren rename to Nuake/Vendors/wren/test/core/range/to_string.wren diff --git a/Nuake/src/Vendors/wren/test/core/range/type.wren b/Nuake/Vendors/wren/test/core/range/type.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/range/type.wren rename to Nuake/Vendors/wren/test/core/range/type.wren diff --git a/Nuake/src/Vendors/wren/test/core/range/where.wren b/Nuake/Vendors/wren/test/core/range/where.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/range/where.wren rename to Nuake/Vendors/wren/test/core/range/where.wren diff --git a/Nuake/src/Vendors/wren/test/core/sequence/all.wren b/Nuake/Vendors/wren/test/core/sequence/all.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/sequence/all.wren rename to Nuake/Vendors/wren/test/core/sequence/all.wren diff --git a/Nuake/src/Vendors/wren/test/core/sequence/all_non_function_arg.wren b/Nuake/Vendors/wren/test/core/sequence/all_non_function_arg.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/sequence/all_non_function_arg.wren rename to Nuake/Vendors/wren/test/core/sequence/all_non_function_arg.wren diff --git a/Nuake/src/Vendors/wren/test/core/sequence/any.wren b/Nuake/Vendors/wren/test/core/sequence/any.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/sequence/any.wren rename to Nuake/Vendors/wren/test/core/sequence/any.wren diff --git a/Nuake/src/Vendors/wren/test/core/sequence/any_non_function_arg.wren b/Nuake/Vendors/wren/test/core/sequence/any_non_function_arg.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/sequence/any_non_function_arg.wren rename to Nuake/Vendors/wren/test/core/sequence/any_non_function_arg.wren diff --git a/Nuake/src/Vendors/wren/test/core/sequence/count.wren b/Nuake/Vendors/wren/test/core/sequence/count.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/sequence/count.wren rename to Nuake/Vendors/wren/test/core/sequence/count.wren diff --git a/Nuake/src/Vendors/wren/test/core/sequence/is_empty.wren b/Nuake/Vendors/wren/test/core/sequence/is_empty.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/sequence/is_empty.wren rename to Nuake/Vendors/wren/test/core/sequence/is_empty.wren diff --git a/Nuake/src/Vendors/wren/test/core/sequence/map.wren b/Nuake/Vendors/wren/test/core/sequence/map.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/sequence/map.wren rename to Nuake/Vendors/wren/test/core/sequence/map.wren diff --git a/Nuake/src/Vendors/wren/test/core/sequence/no_constructor.wren b/Nuake/Vendors/wren/test/core/sequence/no_constructor.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/sequence/no_constructor.wren rename to Nuake/Vendors/wren/test/core/sequence/no_constructor.wren diff --git a/Nuake/src/Vendors/wren/test/core/sequence/skip.wren b/Nuake/Vendors/wren/test/core/sequence/skip.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/sequence/skip.wren rename to Nuake/Vendors/wren/test/core/sequence/skip.wren diff --git a/Nuake/src/Vendors/wren/test/core/sequence/skip_negative.wren b/Nuake/Vendors/wren/test/core/sequence/skip_negative.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/sequence/skip_negative.wren rename to Nuake/Vendors/wren/test/core/sequence/skip_negative.wren diff --git a/Nuake/src/Vendors/wren/test/core/sequence/skip_not_int.wren b/Nuake/Vendors/wren/test/core/sequence/skip_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/sequence/skip_not_int.wren rename to Nuake/Vendors/wren/test/core/sequence/skip_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/sequence/skip_not_num.wren b/Nuake/Vendors/wren/test/core/sequence/skip_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/sequence/skip_not_num.wren rename to Nuake/Vendors/wren/test/core/sequence/skip_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/sequence/take.wren b/Nuake/Vendors/wren/test/core/sequence/take.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/sequence/take.wren rename to Nuake/Vendors/wren/test/core/sequence/take.wren diff --git a/Nuake/src/Vendors/wren/test/core/sequence/take_negative.wren b/Nuake/Vendors/wren/test/core/sequence/take_negative.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/sequence/take_negative.wren rename to Nuake/Vendors/wren/test/core/sequence/take_negative.wren diff --git a/Nuake/src/Vendors/wren/test/core/sequence/take_not_int.wren b/Nuake/Vendors/wren/test/core/sequence/take_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/sequence/take_not_int.wren rename to Nuake/Vendors/wren/test/core/sequence/take_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/sequence/take_not_num.wren b/Nuake/Vendors/wren/test/core/sequence/take_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/sequence/take_not_num.wren rename to Nuake/Vendors/wren/test/core/sequence/take_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/sequence/to_list.wren b/Nuake/Vendors/wren/test/core/sequence/to_list.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/sequence/to_list.wren rename to Nuake/Vendors/wren/test/core/sequence/to_list.wren diff --git a/Nuake/src/Vendors/wren/test/core/sequence/where.wren b/Nuake/Vendors/wren/test/core/sequence/where.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/sequence/where.wren rename to Nuake/Vendors/wren/test/core/sequence/where.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/bytes.wren b/Nuake/Vendors/wren/test/core/string/bytes.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/bytes.wren rename to Nuake/Vendors/wren/test/core/string/bytes.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/concatenation.wren b/Nuake/Vendors/wren/test/core/string/concatenation.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/concatenation.wren rename to Nuake/Vendors/wren/test/core/string/concatenation.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/concatenation_wrong_arg_type.wren b/Nuake/Vendors/wren/test/core/string/concatenation_wrong_arg_type.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/concatenation_wrong_arg_type.wren rename to Nuake/Vendors/wren/test/core/string/concatenation_wrong_arg_type.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/contains.wren b/Nuake/Vendors/wren/test/core/string/contains.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/contains.wren rename to Nuake/Vendors/wren/test/core/string/contains.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/contains_argument_not_string.wren b/Nuake/Vendors/wren/test/core/string/contains_argument_not_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/contains_argument_not_string.wren rename to Nuake/Vendors/wren/test/core/string/contains_argument_not_string.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/count.wren b/Nuake/Vendors/wren/test/core/string/count.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/count.wren rename to Nuake/Vendors/wren/test/core/string/count.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/ends_with.wren b/Nuake/Vendors/wren/test/core/string/ends_with.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/ends_with.wren rename to Nuake/Vendors/wren/test/core/string/ends_with.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/ends_with_invalid_arg.wren b/Nuake/Vendors/wren/test/core/string/ends_with_invalid_arg.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/ends_with_invalid_arg.wren rename to Nuake/Vendors/wren/test/core/string/ends_with_invalid_arg.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/equality.wren b/Nuake/Vendors/wren/test/core/string/equality.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/equality.wren rename to Nuake/Vendors/wren/test/core/string/equality.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/from_byte.wren b/Nuake/Vendors/wren/test/core/string/from_byte.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/from_byte.wren rename to Nuake/Vendors/wren/test/core/string/from_byte.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/from_byte_not_int.wren b/Nuake/Vendors/wren/test/core/string/from_byte_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/from_byte_not_int.wren rename to Nuake/Vendors/wren/test/core/string/from_byte_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/from_byte_not_num.wren b/Nuake/Vendors/wren/test/core/string/from_byte_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/from_byte_not_num.wren rename to Nuake/Vendors/wren/test/core/string/from_byte_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/from_byte_too_large.wren b/Nuake/Vendors/wren/test/core/string/from_byte_too_large.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/from_byte_too_large.wren rename to Nuake/Vendors/wren/test/core/string/from_byte_too_large.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/from_byte_too_small.wren b/Nuake/Vendors/wren/test/core/string/from_byte_too_small.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/from_byte_too_small.wren rename to Nuake/Vendors/wren/test/core/string/from_byte_too_small.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/from_code_point.wren b/Nuake/Vendors/wren/test/core/string/from_code_point.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/from_code_point.wren rename to Nuake/Vendors/wren/test/core/string/from_code_point.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/from_code_point_not_int.wren b/Nuake/Vendors/wren/test/core/string/from_code_point_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/from_code_point_not_int.wren rename to Nuake/Vendors/wren/test/core/string/from_code_point_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/from_code_point_not_num.wren b/Nuake/Vendors/wren/test/core/string/from_code_point_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/from_code_point_not_num.wren rename to Nuake/Vendors/wren/test/core/string/from_code_point_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/from_code_point_too_large.wren b/Nuake/Vendors/wren/test/core/string/from_code_point_too_large.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/from_code_point_too_large.wren rename to Nuake/Vendors/wren/test/core/string/from_code_point_too_large.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/from_code_point_too_small.wren b/Nuake/Vendors/wren/test/core/string/from_code_point_too_small.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/from_code_point_too_small.wren rename to Nuake/Vendors/wren/test/core/string/from_code_point_too_small.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/index_of.wren b/Nuake/Vendors/wren/test/core/string/index_of.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/index_of.wren rename to Nuake/Vendors/wren/test/core/string/index_of.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/index_of_invalid_arg.wren b/Nuake/Vendors/wren/test/core/string/index_of_invalid_arg.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/index_of_invalid_arg.wren rename to Nuake/Vendors/wren/test/core/string/index_of_invalid_arg.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/index_of_start.wren b/Nuake/Vendors/wren/test/core/string/index_of_start.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/index_of_start.wren rename to Nuake/Vendors/wren/test/core/string/index_of_start.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/index_of_start_not_int.wren b/Nuake/Vendors/wren/test/core/string/index_of_start_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/index_of_start_not_int.wren rename to Nuake/Vendors/wren/test/core/string/index_of_start_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/index_of_start_not_num.wren b/Nuake/Vendors/wren/test/core/string/index_of_start_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/index_of_start_not_num.wren rename to Nuake/Vendors/wren/test/core/string/index_of_start_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/index_of_start_too_large.wren b/Nuake/Vendors/wren/test/core/string/index_of_start_too_large.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/index_of_start_too_large.wren rename to Nuake/Vendors/wren/test/core/string/index_of_start_too_large.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/index_of_start_too_small.wren b/Nuake/Vendors/wren/test/core/string/index_of_start_too_small.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/index_of_start_too_small.wren rename to Nuake/Vendors/wren/test/core/string/index_of_start_too_small.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/iterate.wren b/Nuake/Vendors/wren/test/core/string/iterate.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/iterate.wren rename to Nuake/Vendors/wren/test/core/string/iterate.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/iterate_iterator_not_int.wren b/Nuake/Vendors/wren/test/core/string/iterate_iterator_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/iterate_iterator_not_int.wren rename to Nuake/Vendors/wren/test/core/string/iterate_iterator_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/iterate_iterator_not_num.wren b/Nuake/Vendors/wren/test/core/string/iterate_iterator_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/iterate_iterator_not_num.wren rename to Nuake/Vendors/wren/test/core/string/iterate_iterator_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/iterator_value.wren b/Nuake/Vendors/wren/test/core/string/iterator_value.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/iterator_value.wren rename to Nuake/Vendors/wren/test/core/string/iterator_value.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/iterator_value_iterator_not_int.wren b/Nuake/Vendors/wren/test/core/string/iterator_value_iterator_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/iterator_value_iterator_not_int.wren rename to Nuake/Vendors/wren/test/core/string/iterator_value_iterator_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/iterator_value_iterator_not_num.wren b/Nuake/Vendors/wren/test/core/string/iterator_value_iterator_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/iterator_value_iterator_not_num.wren rename to Nuake/Vendors/wren/test/core/string/iterator_value_iterator_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/iterator_value_iterator_too_large.wren b/Nuake/Vendors/wren/test/core/string/iterator_value_iterator_too_large.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/iterator_value_iterator_too_large.wren rename to Nuake/Vendors/wren/test/core/string/iterator_value_iterator_too_large.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/iterator_value_iterator_too_small.wren b/Nuake/Vendors/wren/test/core/string/iterator_value_iterator_too_small.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/iterator_value_iterator_too_small.wren rename to Nuake/Vendors/wren/test/core/string/iterator_value_iterator_too_small.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/join.wren b/Nuake/Vendors/wren/test/core/string/join.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/join.wren rename to Nuake/Vendors/wren/test/core/string/join.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/join_separator_not_string.wren b/Nuake/Vendors/wren/test/core/string/join_separator_not_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/join_separator_not_string.wren rename to Nuake/Vendors/wren/test/core/string/join_separator_not_string.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/multiply.wren b/Nuake/Vendors/wren/test/core/string/multiply.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/multiply.wren rename to Nuake/Vendors/wren/test/core/string/multiply.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/multiply_negative.wren b/Nuake/Vendors/wren/test/core/string/multiply_negative.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/multiply_negative.wren rename to Nuake/Vendors/wren/test/core/string/multiply_negative.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/multiply_not_int.wren b/Nuake/Vendors/wren/test/core/string/multiply_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/multiply_not_int.wren rename to Nuake/Vendors/wren/test/core/string/multiply_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/multiply_not_num.wren b/Nuake/Vendors/wren/test/core/string/multiply_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/multiply_not_num.wren rename to Nuake/Vendors/wren/test/core/string/multiply_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/no_constructor.wren b/Nuake/Vendors/wren/test/core/string/no_constructor.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/no_constructor.wren rename to Nuake/Vendors/wren/test/core/string/no_constructor.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/not.wren b/Nuake/Vendors/wren/test/core/string/not.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/not.wren rename to Nuake/Vendors/wren/test/core/string/not.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/replace.wren b/Nuake/Vendors/wren/test/core/string/replace.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/replace.wren rename to Nuake/Vendors/wren/test/core/string/replace.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/replace_empty_old.wren b/Nuake/Vendors/wren/test/core/string/replace_empty_old.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/replace_empty_old.wren rename to Nuake/Vendors/wren/test/core/string/replace_empty_old.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/replace_new_not_string.wren b/Nuake/Vendors/wren/test/core/string/replace_new_not_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/replace_new_not_string.wren rename to Nuake/Vendors/wren/test/core/string/replace_new_not_string.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/replace_old_not_string.wren b/Nuake/Vendors/wren/test/core/string/replace_old_not_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/replace_old_not_string.wren rename to Nuake/Vendors/wren/test/core/string/replace_old_not_string.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/split.wren b/Nuake/Vendors/wren/test/core/string/split.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/split.wren rename to Nuake/Vendors/wren/test/core/string/split.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/split_argument_not_string.wren b/Nuake/Vendors/wren/test/core/string/split_argument_not_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/split_argument_not_string.wren rename to Nuake/Vendors/wren/test/core/string/split_argument_not_string.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/split_empty_seperator.wren b/Nuake/Vendors/wren/test/core/string/split_empty_seperator.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/split_empty_seperator.wren rename to Nuake/Vendors/wren/test/core/string/split_empty_seperator.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/starts_with.wren b/Nuake/Vendors/wren/test/core/string/starts_with.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/starts_with.wren rename to Nuake/Vendors/wren/test/core/string/starts_with.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/starts_with_invalid_arg.wren b/Nuake/Vendors/wren/test/core/string/starts_with_invalid_arg.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/starts_with_invalid_arg.wren rename to Nuake/Vendors/wren/test/core/string/starts_with_invalid_arg.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/subscript.wren b/Nuake/Vendors/wren/test/core/string/subscript.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/subscript.wren rename to Nuake/Vendors/wren/test/core/string/subscript.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/subscript_not_int.wren b/Nuake/Vendors/wren/test/core/string/subscript_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/subscript_not_int.wren rename to Nuake/Vendors/wren/test/core/string/subscript_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/subscript_not_num.wren b/Nuake/Vendors/wren/test/core/string/subscript_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/subscript_not_num.wren rename to Nuake/Vendors/wren/test/core/string/subscript_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/subscript_range.wren b/Nuake/Vendors/wren/test/core/string/subscript_range.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/subscript_range.wren rename to Nuake/Vendors/wren/test/core/string/subscript_range.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/subscript_range_from_not_int.wren b/Nuake/Vendors/wren/test/core/string/subscript_range_from_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/subscript_range_from_not_int.wren rename to Nuake/Vendors/wren/test/core/string/subscript_range_from_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/subscript_range_from_too_large.wren b/Nuake/Vendors/wren/test/core/string/subscript_range_from_too_large.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/subscript_range_from_too_large.wren rename to Nuake/Vendors/wren/test/core/string/subscript_range_from_too_large.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/subscript_range_from_too_small.wren b/Nuake/Vendors/wren/test/core/string/subscript_range_from_too_small.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/subscript_range_from_too_small.wren rename to Nuake/Vendors/wren/test/core/string/subscript_range_from_too_small.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/subscript_range_to_exclusive_too_large.wren b/Nuake/Vendors/wren/test/core/string/subscript_range_to_exclusive_too_large.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/subscript_range_to_exclusive_too_large.wren rename to Nuake/Vendors/wren/test/core/string/subscript_range_to_exclusive_too_large.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/subscript_range_to_exclusive_too_small.wren b/Nuake/Vendors/wren/test/core/string/subscript_range_to_exclusive_too_small.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/subscript_range_to_exclusive_too_small.wren rename to Nuake/Vendors/wren/test/core/string/subscript_range_to_exclusive_too_small.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/subscript_range_to_not_int.wren b/Nuake/Vendors/wren/test/core/string/subscript_range_to_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/subscript_range_to_not_int.wren rename to Nuake/Vendors/wren/test/core/string/subscript_range_to_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/subscript_range_to_too_large.wren b/Nuake/Vendors/wren/test/core/string/subscript_range_to_too_large.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/subscript_range_to_too_large.wren rename to Nuake/Vendors/wren/test/core/string/subscript_range_to_too_large.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/subscript_range_to_too_small.wren b/Nuake/Vendors/wren/test/core/string/subscript_range_to_too_small.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/subscript_range_to_too_small.wren rename to Nuake/Vendors/wren/test/core/string/subscript_range_to_too_small.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/subscript_too_large.wren b/Nuake/Vendors/wren/test/core/string/subscript_too_large.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/subscript_too_large.wren rename to Nuake/Vendors/wren/test/core/string/subscript_too_large.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/subscript_too_small.wren b/Nuake/Vendors/wren/test/core/string/subscript_too_small.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/subscript_too_small.wren rename to Nuake/Vendors/wren/test/core/string/subscript_too_small.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/to_string.wren b/Nuake/Vendors/wren/test/core/string/to_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/to_string.wren rename to Nuake/Vendors/wren/test/core/string/to_string.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/trim.wren b/Nuake/Vendors/wren/test/core/string/trim.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/trim.wren rename to Nuake/Vendors/wren/test/core/string/trim.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/trim_chars_not_string.wren b/Nuake/Vendors/wren/test/core/string/trim_chars_not_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/trim_chars_not_string.wren rename to Nuake/Vendors/wren/test/core/string/trim_chars_not_string.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/trim_end.wren b/Nuake/Vendors/wren/test/core/string/trim_end.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/trim_end.wren rename to Nuake/Vendors/wren/test/core/string/trim_end.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/trim_end_chars_not_string.wren b/Nuake/Vendors/wren/test/core/string/trim_end_chars_not_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/trim_end_chars_not_string.wren rename to Nuake/Vendors/wren/test/core/string/trim_end_chars_not_string.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/trim_start.wren b/Nuake/Vendors/wren/test/core/string/trim_start.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/trim_start.wren rename to Nuake/Vendors/wren/test/core/string/trim_start.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/trim_start_chars_not_string.wren b/Nuake/Vendors/wren/test/core/string/trim_start_chars_not_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/trim_start_chars_not_string.wren rename to Nuake/Vendors/wren/test/core/string/trim_start_chars_not_string.wren diff --git a/Nuake/src/Vendors/wren/test/core/string/type.wren b/Nuake/Vendors/wren/test/core/string/type.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string/type.wren rename to Nuake/Vendors/wren/test/core/string/type.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_byte_sequence/count.wren b/Nuake/Vendors/wren/test/core/string_byte_sequence/count.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_byte_sequence/count.wren rename to Nuake/Vendors/wren/test/core/string_byte_sequence/count.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_byte_sequence/iterate.wren b/Nuake/Vendors/wren/test/core/string_byte_sequence/iterate.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_byte_sequence/iterate.wren rename to Nuake/Vendors/wren/test/core/string_byte_sequence/iterate.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_byte_sequence/iterate_not_int.wren b/Nuake/Vendors/wren/test/core/string_byte_sequence/iterate_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_byte_sequence/iterate_not_int.wren rename to Nuake/Vendors/wren/test/core/string_byte_sequence/iterate_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_byte_sequence/iterate_wrong_type.wren b/Nuake/Vendors/wren/test/core/string_byte_sequence/iterate_wrong_type.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_byte_sequence/iterate_wrong_type.wren rename to Nuake/Vendors/wren/test/core/string_byte_sequence/iterate_wrong_type.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_byte_sequence/iterator_value.wren b/Nuake/Vendors/wren/test/core/string_byte_sequence/iterator_value.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_byte_sequence/iterator_value.wren rename to Nuake/Vendors/wren/test/core/string_byte_sequence/iterator_value.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_byte_sequence/iterator_value_not_int.wren b/Nuake/Vendors/wren/test/core/string_byte_sequence/iterator_value_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_byte_sequence/iterator_value_not_int.wren rename to Nuake/Vendors/wren/test/core/string_byte_sequence/iterator_value_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_byte_sequence/iterator_value_not_num.wren b/Nuake/Vendors/wren/test/core/string_byte_sequence/iterator_value_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_byte_sequence/iterator_value_not_num.wren rename to Nuake/Vendors/wren/test/core/string_byte_sequence/iterator_value_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_byte_sequence/iterator_value_too_large.wren b/Nuake/Vendors/wren/test/core/string_byte_sequence/iterator_value_too_large.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_byte_sequence/iterator_value_too_large.wren rename to Nuake/Vendors/wren/test/core/string_byte_sequence/iterator_value_too_large.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_byte_sequence/iterator_value_too_small.wren b/Nuake/Vendors/wren/test/core/string_byte_sequence/iterator_value_too_small.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_byte_sequence/iterator_value_too_small.wren rename to Nuake/Vendors/wren/test/core/string_byte_sequence/iterator_value_too_small.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_byte_sequence/subscript.wren b/Nuake/Vendors/wren/test/core/string_byte_sequence/subscript.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_byte_sequence/subscript.wren rename to Nuake/Vendors/wren/test/core/string_byte_sequence/subscript.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_byte_sequence/subscript_not_int.wren b/Nuake/Vendors/wren/test/core/string_byte_sequence/subscript_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_byte_sequence/subscript_not_int.wren rename to Nuake/Vendors/wren/test/core/string_byte_sequence/subscript_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_byte_sequence/subscript_not_num.wren b/Nuake/Vendors/wren/test/core/string_byte_sequence/subscript_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_byte_sequence/subscript_not_num.wren rename to Nuake/Vendors/wren/test/core/string_byte_sequence/subscript_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_byte_sequence/subscript_too_large.wren b/Nuake/Vendors/wren/test/core/string_byte_sequence/subscript_too_large.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_byte_sequence/subscript_too_large.wren rename to Nuake/Vendors/wren/test/core/string_byte_sequence/subscript_too_large.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_byte_sequence/subscript_too_small.wren b/Nuake/Vendors/wren/test/core/string_byte_sequence/subscript_too_small.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_byte_sequence/subscript_too_small.wren rename to Nuake/Vendors/wren/test/core/string_byte_sequence/subscript_too_small.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_code_point_sequence/count.wren b/Nuake/Vendors/wren/test/core/string_code_point_sequence/count.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_code_point_sequence/count.wren rename to Nuake/Vendors/wren/test/core/string_code_point_sequence/count.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_code_point_sequence/iterate.wren b/Nuake/Vendors/wren/test/core/string_code_point_sequence/iterate.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_code_point_sequence/iterate.wren rename to Nuake/Vendors/wren/test/core/string_code_point_sequence/iterate.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_code_point_sequence/iterate_iterator_not_int.wren b/Nuake/Vendors/wren/test/core/string_code_point_sequence/iterate_iterator_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_code_point_sequence/iterate_iterator_not_int.wren rename to Nuake/Vendors/wren/test/core/string_code_point_sequence/iterate_iterator_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_code_point_sequence/iterate_iterator_not_num.wren b/Nuake/Vendors/wren/test/core/string_code_point_sequence/iterate_iterator_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_code_point_sequence/iterate_iterator_not_num.wren rename to Nuake/Vendors/wren/test/core/string_code_point_sequence/iterate_iterator_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_code_point_sequence/iterator_value.wren b/Nuake/Vendors/wren/test/core/string_code_point_sequence/iterator_value.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_code_point_sequence/iterator_value.wren rename to Nuake/Vendors/wren/test/core/string_code_point_sequence/iterator_value.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_code_point_sequence/iterator_value_incomplete.wren b/Nuake/Vendors/wren/test/core/string_code_point_sequence/iterator_value_incomplete.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_code_point_sequence/iterator_value_incomplete.wren rename to Nuake/Vendors/wren/test/core/string_code_point_sequence/iterator_value_incomplete.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_code_point_sequence/iterator_value_not_int.wren b/Nuake/Vendors/wren/test/core/string_code_point_sequence/iterator_value_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_code_point_sequence/iterator_value_not_int.wren rename to Nuake/Vendors/wren/test/core/string_code_point_sequence/iterator_value_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_code_point_sequence/iterator_value_not_num.wren b/Nuake/Vendors/wren/test/core/string_code_point_sequence/iterator_value_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_code_point_sequence/iterator_value_not_num.wren rename to Nuake/Vendors/wren/test/core/string_code_point_sequence/iterator_value_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_code_point_sequence/iterator_value_too_large.wren b/Nuake/Vendors/wren/test/core/string_code_point_sequence/iterator_value_too_large.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_code_point_sequence/iterator_value_too_large.wren rename to Nuake/Vendors/wren/test/core/string_code_point_sequence/iterator_value_too_large.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_code_point_sequence/iterator_value_too_small.wren b/Nuake/Vendors/wren/test/core/string_code_point_sequence/iterator_value_too_small.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_code_point_sequence/iterator_value_too_small.wren rename to Nuake/Vendors/wren/test/core/string_code_point_sequence/iterator_value_too_small.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_code_point_sequence/subscript.wren b/Nuake/Vendors/wren/test/core/string_code_point_sequence/subscript.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_code_point_sequence/subscript.wren rename to Nuake/Vendors/wren/test/core/string_code_point_sequence/subscript.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_code_point_sequence/subscript_incomplete.wren b/Nuake/Vendors/wren/test/core/string_code_point_sequence/subscript_incomplete.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_code_point_sequence/subscript_incomplete.wren rename to Nuake/Vendors/wren/test/core/string_code_point_sequence/subscript_incomplete.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_code_point_sequence/subscript_not_int.wren b/Nuake/Vendors/wren/test/core/string_code_point_sequence/subscript_not_int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_code_point_sequence/subscript_not_int.wren rename to Nuake/Vendors/wren/test/core/string_code_point_sequence/subscript_not_int.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_code_point_sequence/subscript_not_num.wren b/Nuake/Vendors/wren/test/core/string_code_point_sequence/subscript_not_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_code_point_sequence/subscript_not_num.wren rename to Nuake/Vendors/wren/test/core/string_code_point_sequence/subscript_not_num.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_code_point_sequence/subscript_too_large.wren b/Nuake/Vendors/wren/test/core/string_code_point_sequence/subscript_too_large.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_code_point_sequence/subscript_too_large.wren rename to Nuake/Vendors/wren/test/core/string_code_point_sequence/subscript_too_large.wren diff --git a/Nuake/src/Vendors/wren/test/core/string_code_point_sequence/subscript_too_small.wren b/Nuake/Vendors/wren/test/core/string_code_point_sequence/subscript_too_small.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/string_code_point_sequence/subscript_too_small.wren rename to Nuake/Vendors/wren/test/core/string_code_point_sequence/subscript_too_small.wren diff --git a/Nuake/src/Vendors/wren/test/core/system/print.wren b/Nuake/Vendors/wren/test/core/system/print.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/system/print.wren rename to Nuake/Vendors/wren/test/core/system/print.wren diff --git a/Nuake/src/Vendors/wren/test/core/system/print_all.wren b/Nuake/Vendors/wren/test/core/system/print_all.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/system/print_all.wren rename to Nuake/Vendors/wren/test/core/system/print_all.wren diff --git a/Nuake/src/Vendors/wren/test/core/system/print_all_not_sequence.wren b/Nuake/Vendors/wren/test/core/system/print_all_not_sequence.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/system/print_all_not_sequence.wren rename to Nuake/Vendors/wren/test/core/system/print_all_not_sequence.wren diff --git a/Nuake/src/Vendors/wren/test/core/system/print_bad_to_string.wren b/Nuake/Vendors/wren/test/core/system/print_bad_to_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/system/print_bad_to_string.wren rename to Nuake/Vendors/wren/test/core/system/print_bad_to_string.wren diff --git a/Nuake/src/Vendors/wren/test/core/system/write_all.wren b/Nuake/Vendors/wren/test/core/system/write_all.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/system/write_all.wren rename to Nuake/Vendors/wren/test/core/system/write_all.wren diff --git a/Nuake/src/Vendors/wren/test/core/system/write_all_not_sequence.wren b/Nuake/Vendors/wren/test/core/system/write_all_not_sequence.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/system/write_all_not_sequence.wren rename to Nuake/Vendors/wren/test/core/system/write_all_not_sequence.wren diff --git a/Nuake/src/Vendors/wren/test/core/system/write_bad_to_string.wren b/Nuake/Vendors/wren/test/core/system/write_bad_to_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/core/system/write_bad_to_string.wren rename to Nuake/Vendors/wren/test/core/system/write_bad_to_string.wren diff --git a/Nuake/src/Vendors/wren/test/language/assignment/associativity.wren b/Nuake/Vendors/wren/test/language/assignment/associativity.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/assignment/associativity.wren rename to Nuake/Vendors/wren/test/language/assignment/associativity.wren diff --git a/Nuake/src/Vendors/wren/test/language/assignment/global.wren b/Nuake/Vendors/wren/test/language/assignment/global.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/assignment/global.wren rename to Nuake/Vendors/wren/test/language/assignment/global.wren diff --git a/Nuake/src/Vendors/wren/test/language/assignment/grouping.wren b/Nuake/Vendors/wren/test/language/assignment/grouping.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/assignment/grouping.wren rename to Nuake/Vendors/wren/test/language/assignment/grouping.wren diff --git a/Nuake/src/Vendors/wren/test/language/assignment/infix_operator.wren b/Nuake/Vendors/wren/test/language/assignment/infix_operator.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/assignment/infix_operator.wren rename to Nuake/Vendors/wren/test/language/assignment/infix_operator.wren diff --git a/Nuake/src/Vendors/wren/test/language/assignment/is.wren b/Nuake/Vendors/wren/test/language/assignment/is.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/assignment/is.wren rename to Nuake/Vendors/wren/test/language/assignment/is.wren diff --git a/Nuake/src/Vendors/wren/test/language/assignment/local.wren b/Nuake/Vendors/wren/test/language/assignment/local.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/assignment/local.wren rename to Nuake/Vendors/wren/test/language/assignment/local.wren diff --git a/Nuake/src/Vendors/wren/test/language/assignment/prefix_operator.wren b/Nuake/Vendors/wren/test/language/assignment/prefix_operator.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/assignment/prefix_operator.wren rename to Nuake/Vendors/wren/test/language/assignment/prefix_operator.wren diff --git a/Nuake/src/Vendors/wren/test/language/assignment/syntax.wren b/Nuake/Vendors/wren/test/language/assignment/syntax.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/assignment/syntax.wren rename to Nuake/Vendors/wren/test/language/assignment/syntax.wren diff --git a/Nuake/src/Vendors/wren/test/language/assignment/undefined.wren b/Nuake/Vendors/wren/test/language/assignment/undefined.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/assignment/undefined.wren rename to Nuake/Vendors/wren/test/language/assignment/undefined.wren diff --git a/Nuake/src/Vendors/wren/test/language/bitwise_precedence.wren b/Nuake/Vendors/wren/test/language/bitwise_precedence.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/bitwise_precedence.wren rename to Nuake/Vendors/wren/test/language/bitwise_precedence.wren diff --git a/Nuake/src/Vendors/wren/test/language/bom.wren b/Nuake/Vendors/wren/test/language/bom.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/bom.wren rename to Nuake/Vendors/wren/test/language/bom.wren diff --git a/Nuake/src/Vendors/wren/test/language/break/closure_in_for.wren b/Nuake/Vendors/wren/test/language/break/closure_in_for.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/break/closure_in_for.wren rename to Nuake/Vendors/wren/test/language/break/closure_in_for.wren diff --git a/Nuake/src/Vendors/wren/test/language/break/closure_in_while.wren b/Nuake/Vendors/wren/test/language/break/closure_in_while.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/break/closure_in_while.wren rename to Nuake/Vendors/wren/test/language/break/closure_in_while.wren diff --git a/Nuake/src/Vendors/wren/test/language/break/exit_local_scopes.wren b/Nuake/Vendors/wren/test/language/break/exit_local_scopes.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/break/exit_local_scopes.wren rename to Nuake/Vendors/wren/test/language/break/exit_local_scopes.wren diff --git a/Nuake/src/Vendors/wren/test/language/break/in_for_loop.wren b/Nuake/Vendors/wren/test/language/break/in_for_loop.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/break/in_for_loop.wren rename to Nuake/Vendors/wren/test/language/break/in_for_loop.wren diff --git a/Nuake/src/Vendors/wren/test/language/break/in_function_in_loop.wren b/Nuake/Vendors/wren/test/language/break/in_function_in_loop.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/break/in_function_in_loop.wren rename to Nuake/Vendors/wren/test/language/break/in_function_in_loop.wren diff --git a/Nuake/src/Vendors/wren/test/language/break/in_method_in_loop.wren b/Nuake/Vendors/wren/test/language/break/in_method_in_loop.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/break/in_method_in_loop.wren rename to Nuake/Vendors/wren/test/language/break/in_method_in_loop.wren diff --git a/Nuake/src/Vendors/wren/test/language/break/in_while_loop.wren b/Nuake/Vendors/wren/test/language/break/in_while_loop.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/break/in_while_loop.wren rename to Nuake/Vendors/wren/test/language/break/in_while_loop.wren diff --git a/Nuake/src/Vendors/wren/test/language/break/nested_for_loop.wren b/Nuake/Vendors/wren/test/language/break/nested_for_loop.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/break/nested_for_loop.wren rename to Nuake/Vendors/wren/test/language/break/nested_for_loop.wren diff --git a/Nuake/src/Vendors/wren/test/language/break/nested_while_loop.wren b/Nuake/Vendors/wren/test/language/break/nested_while_loop.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/break/nested_while_loop.wren rename to Nuake/Vendors/wren/test/language/break/nested_while_loop.wren diff --git a/Nuake/src/Vendors/wren/test/language/break/outside_loop.wren b/Nuake/Vendors/wren/test/language/break/outside_loop.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/break/outside_loop.wren rename to Nuake/Vendors/wren/test/language/break/outside_loop.wren diff --git a/Nuake/src/Vendors/wren/test/language/chained_newline.wren b/Nuake/Vendors/wren/test/language/chained_newline.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/chained_newline.wren rename to Nuake/Vendors/wren/test/language/chained_newline.wren diff --git a/Nuake/src/Vendors/wren/test/language/class/attributes/attributes.wren b/Nuake/Vendors/wren/test/language/class/attributes/attributes.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/class/attributes/attributes.wren rename to Nuake/Vendors/wren/test/language/class/attributes/attributes.wren diff --git a/Nuake/src/Vendors/wren/test/language/class/attributes/compile_only.wren b/Nuake/Vendors/wren/test/language/class/attributes/compile_only.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/class/attributes/compile_only.wren rename to Nuake/Vendors/wren/test/language/class/attributes/compile_only.wren diff --git a/Nuake/src/Vendors/wren/test/language/class/attributes/duplicate_keys.wren b/Nuake/Vendors/wren/test/language/class/attributes/duplicate_keys.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/class/attributes/duplicate_keys.wren rename to Nuake/Vendors/wren/test/language/class/attributes/duplicate_keys.wren diff --git a/Nuake/src/Vendors/wren/test/language/class/attributes/groups.wren b/Nuake/Vendors/wren/test/language/class/attributes/groups.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/class/attributes/groups.wren rename to Nuake/Vendors/wren/test/language/class/attributes/groups.wren diff --git a/Nuake/src/Vendors/wren/test/language/class/attributes/invalid_expression.wren b/Nuake/Vendors/wren/test/language/class/attributes/invalid_expression.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/class/attributes/invalid_expression.wren rename to Nuake/Vendors/wren/test/language/class/attributes/invalid_expression.wren diff --git a/Nuake/src/Vendors/wren/test/language/class/attributes/invalid_scope.wren b/Nuake/Vendors/wren/test/language/class/attributes/invalid_scope.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/class/attributes/invalid_scope.wren rename to Nuake/Vendors/wren/test/language/class/attributes/invalid_scope.wren diff --git a/Nuake/src/Vendors/wren/test/language/class/attributes/invalid_toplevel.wren b/Nuake/Vendors/wren/test/language/class/attributes/invalid_toplevel.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/class/attributes/invalid_toplevel.wren rename to Nuake/Vendors/wren/test/language/class/attributes/invalid_toplevel.wren diff --git a/Nuake/src/Vendors/wren/test/language/class/attributes/literals.wren b/Nuake/Vendors/wren/test/language/class/attributes/literals.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/class/attributes/literals.wren rename to Nuake/Vendors/wren/test/language/class/attributes/literals.wren diff --git a/Nuake/src/Vendors/wren/test/language/class/attributes/methods.wren b/Nuake/Vendors/wren/test/language/class/attributes/methods.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/class/attributes/methods.wren rename to Nuake/Vendors/wren/test/language/class/attributes/methods.wren diff --git a/Nuake/src/Vendors/wren/test/language/class/attributes/without.wren b/Nuake/Vendors/wren/test/language/class/attributes/without.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/class/attributes/without.wren rename to Nuake/Vendors/wren/test/language/class/attributes/without.wren diff --git a/Nuake/src/Vendors/wren/test/language/class/field_in_foreign_class.wren b/Nuake/Vendors/wren/test/language/class/field_in_foreign_class.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/class/field_in_foreign_class.wren rename to Nuake/Vendors/wren/test/language/class/field_in_foreign_class.wren diff --git a/Nuake/src/Vendors/wren/test/language/class/foreign_class_inherit_fields.wren b/Nuake/Vendors/wren/test/language/class/foreign_class_inherit_fields.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/class/foreign_class_inherit_fields.wren rename to Nuake/Vendors/wren/test/language/class/foreign_class_inherit_fields.wren diff --git a/Nuake/src/Vendors/wren/test/language/class/lowercase_name_inside_body.wren b/Nuake/Vendors/wren/test/language/class/lowercase_name_inside_body.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/class/lowercase_name_inside_body.wren rename to Nuake/Vendors/wren/test/language/class/lowercase_name_inside_body.wren diff --git a/Nuake/src/Vendors/wren/test/language/class/missing_class_after_foreign.wren b/Nuake/Vendors/wren/test/language/class/missing_class_after_foreign.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/class/missing_class_after_foreign.wren rename to Nuake/Vendors/wren/test/language/class/missing_class_after_foreign.wren diff --git a/Nuake/src/Vendors/wren/test/language/class/name_inside_body.wren b/Nuake/Vendors/wren/test/language/class/name_inside_body.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/class/name_inside_body.wren rename to Nuake/Vendors/wren/test/language/class/name_inside_body.wren diff --git a/Nuake/src/Vendors/wren/test/language/class/newline_after_class.wren b/Nuake/Vendors/wren/test/language/class/newline_after_class.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/class/newline_after_class.wren rename to Nuake/Vendors/wren/test/language/class/newline_after_class.wren diff --git a/Nuake/src/Vendors/wren/test/language/class/newline_after_static.wren b/Nuake/Vendors/wren/test/language/class/newline_after_static.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/class/newline_after_static.wren rename to Nuake/Vendors/wren/test/language/class/newline_after_static.wren diff --git a/Nuake/src/Vendors/wren/test/language/class/syntax.wren b/Nuake/Vendors/wren/test/language/class/syntax.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/class/syntax.wren rename to Nuake/Vendors/wren/test/language/class/syntax.wren diff --git a/Nuake/src/Vendors/wren/test/language/closure/assign_to_closure.wren b/Nuake/Vendors/wren/test/language/closure/assign_to_closure.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/closure/assign_to_closure.wren rename to Nuake/Vendors/wren/test/language/closure/assign_to_closure.wren diff --git a/Nuake/src/Vendors/wren/test/language/closure/close_over_function_parameter.wren b/Nuake/Vendors/wren/test/language/closure/close_over_function_parameter.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/closure/close_over_function_parameter.wren rename to Nuake/Vendors/wren/test/language/closure/close_over_function_parameter.wren diff --git a/Nuake/src/Vendors/wren/test/language/closure/close_over_later_variable.wren b/Nuake/Vendors/wren/test/language/closure/close_over_later_variable.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/closure/close_over_later_variable.wren rename to Nuake/Vendors/wren/test/language/closure/close_over_later_variable.wren diff --git a/Nuake/src/Vendors/wren/test/language/closure/close_over_method_parameter.wren b/Nuake/Vendors/wren/test/language/closure/close_over_method_parameter.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/closure/close_over_method_parameter.wren rename to Nuake/Vendors/wren/test/language/closure/close_over_method_parameter.wren diff --git a/Nuake/src/Vendors/wren/test/language/closure/closed_closure_in_function.wren b/Nuake/Vendors/wren/test/language/closure/closed_closure_in_function.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/closure/closed_closure_in_function.wren rename to Nuake/Vendors/wren/test/language/closure/closed_closure_in_function.wren diff --git a/Nuake/src/Vendors/wren/test/language/closure/nested_closure.wren b/Nuake/Vendors/wren/test/language/closure/nested_closure.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/closure/nested_closure.wren rename to Nuake/Vendors/wren/test/language/closure/nested_closure.wren diff --git a/Nuake/src/Vendors/wren/test/language/closure/open_closure_in_function.wren b/Nuake/Vendors/wren/test/language/closure/open_closure_in_function.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/closure/open_closure_in_function.wren rename to Nuake/Vendors/wren/test/language/closure/open_closure_in_function.wren diff --git a/Nuake/src/Vendors/wren/test/language/closure/reference_closure_multiple_times.wren b/Nuake/Vendors/wren/test/language/closure/reference_closure_multiple_times.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/closure/reference_closure_multiple_times.wren rename to Nuake/Vendors/wren/test/language/closure/reference_closure_multiple_times.wren diff --git a/Nuake/src/Vendors/wren/test/language/closure/reuse_closure_slot.wren b/Nuake/Vendors/wren/test/language/closure/reuse_closure_slot.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/closure/reuse_closure_slot.wren rename to Nuake/Vendors/wren/test/language/closure/reuse_closure_slot.wren diff --git a/Nuake/src/Vendors/wren/test/language/closure/shadow_closure_with_local.wren b/Nuake/Vendors/wren/test/language/closure/shadow_closure_with_local.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/closure/shadow_closure_with_local.wren rename to Nuake/Vendors/wren/test/language/closure/shadow_closure_with_local.wren diff --git a/Nuake/src/Vendors/wren/test/language/closure/unused_closure.wren b/Nuake/Vendors/wren/test/language/closure/unused_closure.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/closure/unused_closure.wren rename to Nuake/Vendors/wren/test/language/closure/unused_closure.wren diff --git a/Nuake/src/Vendors/wren/test/language/closure/unused_later_closure.wren b/Nuake/Vendors/wren/test/language/closure/unused_later_closure.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/closure/unused_later_closure.wren rename to Nuake/Vendors/wren/test/language/closure/unused_later_closure.wren diff --git a/Nuake/src/Vendors/wren/test/language/comments/block.wren b/Nuake/Vendors/wren/test/language/comments/block.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/comments/block.wren rename to Nuake/Vendors/wren/test/language/comments/block.wren diff --git a/Nuake/src/Vendors/wren/test/language/comments/block_at_eof.wren b/Nuake/Vendors/wren/test/language/comments/block_at_eof.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/comments/block_at_eof.wren rename to Nuake/Vendors/wren/test/language/comments/block_at_eof.wren diff --git a/Nuake/src/Vendors/wren/test/language/comments/line_at_eof.wren b/Nuake/Vendors/wren/test/language/comments/line_at_eof.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/comments/line_at_eof.wren rename to Nuake/Vendors/wren/test/language/comments/line_at_eof.wren diff --git a/Nuake/src/Vendors/wren/test/language/comments/only_line_comment.wren b/Nuake/Vendors/wren/test/language/comments/only_line_comment.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/comments/only_line_comment.wren rename to Nuake/Vendors/wren/test/language/comments/only_line_comment.wren diff --git a/Nuake/src/Vendors/wren/test/language/comments/only_line_comment_and_line.wren b/Nuake/Vendors/wren/test/language/comments/only_line_comment_and_line.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/comments/only_line_comment_and_line.wren rename to Nuake/Vendors/wren/test/language/comments/only_line_comment_and_line.wren diff --git a/Nuake/src/Vendors/wren/test/language/comments/unicode.wren b/Nuake/Vendors/wren/test/language/comments/unicode.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/comments/unicode.wren rename to Nuake/Vendors/wren/test/language/comments/unicode.wren diff --git a/Nuake/src/Vendors/wren/test/language/comments/unterminated_block.wren b/Nuake/Vendors/wren/test/language/comments/unterminated_block.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/comments/unterminated_block.wren rename to Nuake/Vendors/wren/test/language/comments/unterminated_block.wren diff --git a/Nuake/src/Vendors/wren/test/language/comments/unterminated_nested_block.wren b/Nuake/Vendors/wren/test/language/comments/unterminated_nested_block.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/comments/unterminated_nested_block.wren rename to Nuake/Vendors/wren/test/language/comments/unterminated_nested_block.wren diff --git a/Nuake/src/Vendors/wren/test/language/conditional/conditional_in_then.wren b/Nuake/Vendors/wren/test/language/conditional/conditional_in_then.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/conditional/conditional_in_then.wren rename to Nuake/Vendors/wren/test/language/conditional/conditional_in_then.wren diff --git a/Nuake/src/Vendors/wren/test/language/conditional/missing_colon.wren b/Nuake/Vendors/wren/test/language/conditional/missing_colon.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/conditional/missing_colon.wren rename to Nuake/Vendors/wren/test/language/conditional/missing_colon.wren diff --git a/Nuake/src/Vendors/wren/test/language/conditional/missing_condition.wren b/Nuake/Vendors/wren/test/language/conditional/missing_condition.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/conditional/missing_condition.wren rename to Nuake/Vendors/wren/test/language/conditional/missing_condition.wren diff --git a/Nuake/src/Vendors/wren/test/language/conditional/missing_else.wren b/Nuake/Vendors/wren/test/language/conditional/missing_else.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/conditional/missing_else.wren rename to Nuake/Vendors/wren/test/language/conditional/missing_else.wren diff --git a/Nuake/src/Vendors/wren/test/language/conditional/missing_question.wren b/Nuake/Vendors/wren/test/language/conditional/missing_question.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/conditional/missing_question.wren rename to Nuake/Vendors/wren/test/language/conditional/missing_question.wren diff --git a/Nuake/src/Vendors/wren/test/language/conditional/missing_then.wren b/Nuake/Vendors/wren/test/language/conditional/missing_then.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/conditional/missing_then.wren rename to Nuake/Vendors/wren/test/language/conditional/missing_then.wren diff --git a/Nuake/src/Vendors/wren/test/language/conditional/newlines.wren b/Nuake/Vendors/wren/test/language/conditional/newlines.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/conditional/newlines.wren rename to Nuake/Vendors/wren/test/language/conditional/newlines.wren diff --git a/Nuake/src/Vendors/wren/test/language/conditional/precedence.wren b/Nuake/Vendors/wren/test/language/conditional/precedence.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/conditional/precedence.wren rename to Nuake/Vendors/wren/test/language/conditional/precedence.wren diff --git a/Nuake/src/Vendors/wren/test/language/conditional/short_circuit.wren b/Nuake/Vendors/wren/test/language/conditional/short_circuit.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/conditional/short_circuit.wren rename to Nuake/Vendors/wren/test/language/conditional/short_circuit.wren diff --git a/Nuake/src/Vendors/wren/test/language/constructor/cannot_be_infix.wren b/Nuake/Vendors/wren/test/language/constructor/cannot_be_infix.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/constructor/cannot_be_infix.wren rename to Nuake/Vendors/wren/test/language/constructor/cannot_be_infix.wren diff --git a/Nuake/src/Vendors/wren/test/language/constructor/cannot_be_minus.wren b/Nuake/Vendors/wren/test/language/constructor/cannot_be_minus.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/constructor/cannot_be_minus.wren rename to Nuake/Vendors/wren/test/language/constructor/cannot_be_minus.wren diff --git a/Nuake/src/Vendors/wren/test/language/constructor/cannot_be_setter.wren b/Nuake/Vendors/wren/test/language/constructor/cannot_be_setter.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/constructor/cannot_be_setter.wren rename to Nuake/Vendors/wren/test/language/constructor/cannot_be_setter.wren diff --git a/Nuake/src/Vendors/wren/test/language/constructor/cannot_be_static.wren b/Nuake/Vendors/wren/test/language/constructor/cannot_be_static.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/constructor/cannot_be_static.wren rename to Nuake/Vendors/wren/test/language/constructor/cannot_be_static.wren diff --git a/Nuake/src/Vendors/wren/test/language/constructor/cannot_be_subscript.wren b/Nuake/Vendors/wren/test/language/constructor/cannot_be_subscript.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/constructor/cannot_be_subscript.wren rename to Nuake/Vendors/wren/test/language/constructor/cannot_be_subscript.wren diff --git a/Nuake/src/Vendors/wren/test/language/constructor/cannot_be_unary.wren b/Nuake/Vendors/wren/test/language/constructor/cannot_be_unary.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/constructor/cannot_be_unary.wren rename to Nuake/Vendors/wren/test/language/constructor/cannot_be_unary.wren diff --git a/Nuake/src/Vendors/wren/test/language/constructor/cannot_call_initializer.wren b/Nuake/Vendors/wren/test/language/constructor/cannot_call_initializer.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/constructor/cannot_call_initializer.wren rename to Nuake/Vendors/wren/test/language/constructor/cannot_call_initializer.wren diff --git a/Nuake/src/Vendors/wren/test/language/constructor/cannot_return_value.wren b/Nuake/Vendors/wren/test/language/constructor/cannot_return_value.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/constructor/cannot_return_value.wren rename to Nuake/Vendors/wren/test/language/constructor/cannot_return_value.wren diff --git a/Nuake/src/Vendors/wren/test/language/constructor/named.wren b/Nuake/Vendors/wren/test/language/constructor/named.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/constructor/named.wren rename to Nuake/Vendors/wren/test/language/constructor/named.wren diff --git a/Nuake/src/Vendors/wren/test/language/constructor/no_default.wren b/Nuake/Vendors/wren/test/language/constructor/no_default.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/constructor/no_default.wren rename to Nuake/Vendors/wren/test/language/constructor/no_default.wren diff --git a/Nuake/src/Vendors/wren/test/language/constructor/no_parameter_list.wren b/Nuake/Vendors/wren/test/language/constructor/no_parameter_list.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/constructor/no_parameter_list.wren rename to Nuake/Vendors/wren/test/language/constructor/no_parameter_list.wren diff --git a/Nuake/src/Vendors/wren/test/language/constructor/not_inherited.wren b/Nuake/Vendors/wren/test/language/constructor/not_inherited.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/constructor/not_inherited.wren rename to Nuake/Vendors/wren/test/language/constructor/not_inherited.wren diff --git a/Nuake/src/Vendors/wren/test/language/constructor/return_without_value.wren b/Nuake/Vendors/wren/test/language/constructor/return_without_value.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/constructor/return_without_value.wren rename to Nuake/Vendors/wren/test/language/constructor/return_without_value.wren diff --git a/Nuake/src/Vendors/wren/test/language/constructor/super_must_have_args.wren b/Nuake/Vendors/wren/test/language/constructor/super_must_have_args.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/constructor/super_must_have_args.wren rename to Nuake/Vendors/wren/test/language/constructor/super_must_have_args.wren diff --git a/Nuake/src/Vendors/wren/test/language/constructor/superclass.wren b/Nuake/Vendors/wren/test/language/constructor/superclass.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/constructor/superclass.wren rename to Nuake/Vendors/wren/test/language/constructor/superclass.wren diff --git a/Nuake/src/Vendors/wren/test/language/continue/closure_in_for.wren b/Nuake/Vendors/wren/test/language/continue/closure_in_for.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/continue/closure_in_for.wren rename to Nuake/Vendors/wren/test/language/continue/closure_in_for.wren diff --git a/Nuake/src/Vendors/wren/test/language/continue/closure_in_while.wren b/Nuake/Vendors/wren/test/language/continue/closure_in_while.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/continue/closure_in_while.wren rename to Nuake/Vendors/wren/test/language/continue/closure_in_while.wren diff --git a/Nuake/src/Vendors/wren/test/language/continue/exit_local_scopes.wren b/Nuake/Vendors/wren/test/language/continue/exit_local_scopes.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/continue/exit_local_scopes.wren rename to Nuake/Vendors/wren/test/language/continue/exit_local_scopes.wren diff --git a/Nuake/src/Vendors/wren/test/language/continue/in_for_loop.wren b/Nuake/Vendors/wren/test/language/continue/in_for_loop.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/continue/in_for_loop.wren rename to Nuake/Vendors/wren/test/language/continue/in_for_loop.wren diff --git a/Nuake/src/Vendors/wren/test/language/continue/in_function_in_loop.wren b/Nuake/Vendors/wren/test/language/continue/in_function_in_loop.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/continue/in_function_in_loop.wren rename to Nuake/Vendors/wren/test/language/continue/in_function_in_loop.wren diff --git a/Nuake/src/Vendors/wren/test/language/continue/in_method_in_loop.wren b/Nuake/Vendors/wren/test/language/continue/in_method_in_loop.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/continue/in_method_in_loop.wren rename to Nuake/Vendors/wren/test/language/continue/in_method_in_loop.wren diff --git a/Nuake/src/Vendors/wren/test/language/continue/in_while_loop.wren b/Nuake/Vendors/wren/test/language/continue/in_while_loop.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/continue/in_while_loop.wren rename to Nuake/Vendors/wren/test/language/continue/in_while_loop.wren diff --git a/Nuake/src/Vendors/wren/test/language/continue/nested_for_loop.wren b/Nuake/Vendors/wren/test/language/continue/nested_for_loop.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/continue/nested_for_loop.wren rename to Nuake/Vendors/wren/test/language/continue/nested_for_loop.wren diff --git a/Nuake/src/Vendors/wren/test/language/continue/nested_while_loop.wren b/Nuake/Vendors/wren/test/language/continue/nested_while_loop.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/continue/nested_while_loop.wren rename to Nuake/Vendors/wren/test/language/continue/nested_while_loop.wren diff --git a/Nuake/src/Vendors/wren/test/language/continue/outside_loop.wren b/Nuake/Vendors/wren/test/language/continue/outside_loop.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/continue/outside_loop.wren rename to Nuake/Vendors/wren/test/language/continue/outside_loop.wren diff --git a/Nuake/src/Vendors/wren/test/language/deeply_nested_gc.wren b/Nuake/Vendors/wren/test/language/deeply_nested_gc.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/deeply_nested_gc.wren rename to Nuake/Vendors/wren/test/language/deeply_nested_gc.wren diff --git a/Nuake/src/Vendors/wren/test/language/empty_block.wren b/Nuake/Vendors/wren/test/language/empty_block.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/empty_block.wren rename to Nuake/Vendors/wren/test/language/empty_block.wren diff --git a/Nuake/src/Vendors/wren/test/language/empty_file.wren b/Nuake/Vendors/wren/test/language/empty_file.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/empty_file.wren rename to Nuake/Vendors/wren/test/language/empty_file.wren diff --git a/Nuake/src/Vendors/wren/test/language/fiber/closure.wren b/Nuake/Vendors/wren/test/language/fiber/closure.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/fiber/closure.wren rename to Nuake/Vendors/wren/test/language/fiber/closure.wren diff --git a/Nuake/src/Vendors/wren/test/language/field/closure.wren b/Nuake/Vendors/wren/test/language/field/closure.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/field/closure.wren rename to Nuake/Vendors/wren/test/language/field/closure.wren diff --git a/Nuake/src/Vendors/wren/test/language/field/default_to_null.wren b/Nuake/Vendors/wren/test/language/field/default_to_null.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/field/default_to_null.wren rename to Nuake/Vendors/wren/test/language/field/default_to_null.wren diff --git a/Nuake/src/Vendors/wren/test/language/field/in_fn_in_static_method.wren b/Nuake/Vendors/wren/test/language/field/in_fn_in_static_method.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/field/in_fn_in_static_method.wren rename to Nuake/Vendors/wren/test/language/field/in_fn_in_static_method.wren diff --git a/Nuake/src/Vendors/wren/test/language/field/in_static_method.wren b/Nuake/Vendors/wren/test/language/field/in_static_method.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/field/in_static_method.wren rename to Nuake/Vendors/wren/test/language/field/in_static_method.wren diff --git a/Nuake/src/Vendors/wren/test/language/field/in_static_method_in_nested_class.wren b/Nuake/Vendors/wren/test/language/field/in_static_method_in_nested_class.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/field/in_static_method_in_nested_class.wren rename to Nuake/Vendors/wren/test/language/field/in_static_method_in_nested_class.wren diff --git a/Nuake/src/Vendors/wren/test/language/field/multiple.wren b/Nuake/Vendors/wren/test/language/field/multiple.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/field/multiple.wren rename to Nuake/Vendors/wren/test/language/field/multiple.wren diff --git a/Nuake/src/Vendors/wren/test/language/field/nested_class.wren b/Nuake/Vendors/wren/test/language/field/nested_class.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/field/nested_class.wren rename to Nuake/Vendors/wren/test/language/field/nested_class.wren diff --git a/Nuake/src/Vendors/wren/test/language/field/object_reference.wren b/Nuake/Vendors/wren/test/language/field/object_reference.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/field/object_reference.wren rename to Nuake/Vendors/wren/test/language/field/object_reference.wren diff --git a/Nuake/src/Vendors/wren/test/language/field/outside_class.wren b/Nuake/Vendors/wren/test/language/field/outside_class.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/field/outside_class.wren rename to Nuake/Vendors/wren/test/language/field/outside_class.wren diff --git a/Nuake/src/Vendors/wren/test/language/field/use_before_set.wren b/Nuake/Vendors/wren/test/language/field/use_before_set.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/field/use_before_set.wren rename to Nuake/Vendors/wren/test/language/field/use_before_set.wren diff --git a/Nuake/src/Vendors/wren/test/language/for/close_over_loop_variable.wren b/Nuake/Vendors/wren/test/language/for/close_over_loop_variable.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/for/close_over_loop_variable.wren rename to Nuake/Vendors/wren/test/language/for/close_over_loop_variable.wren diff --git a/Nuake/src/Vendors/wren/test/language/for/closure_in_body.wren b/Nuake/Vendors/wren/test/language/for/closure_in_body.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/for/closure_in_body.wren rename to Nuake/Vendors/wren/test/language/for/closure_in_body.wren diff --git a/Nuake/src/Vendors/wren/test/language/for/newline_after_for.wren b/Nuake/Vendors/wren/test/language/for/newline_after_for.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/for/newline_after_for.wren rename to Nuake/Vendors/wren/test/language/for/newline_after_for.wren diff --git a/Nuake/src/Vendors/wren/test/language/for/newline_before_in.wren b/Nuake/Vendors/wren/test/language/for/newline_before_in.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/for/newline_before_in.wren rename to Nuake/Vendors/wren/test/language/for/newline_before_in.wren diff --git a/Nuake/src/Vendors/wren/test/language/for/only_evaluate_sequence_once.wren b/Nuake/Vendors/wren/test/language/for/only_evaluate_sequence_once.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/for/only_evaluate_sequence_once.wren rename to Nuake/Vendors/wren/test/language/for/only_evaluate_sequence_once.wren diff --git a/Nuake/src/Vendors/wren/test/language/for/return_closure.wren b/Nuake/Vendors/wren/test/language/for/return_closure.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/for/return_closure.wren rename to Nuake/Vendors/wren/test/language/for/return_closure.wren diff --git a/Nuake/src/Vendors/wren/test/language/for/return_inside.wren b/Nuake/Vendors/wren/test/language/for/return_inside.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/for/return_inside.wren rename to Nuake/Vendors/wren/test/language/for/return_inside.wren diff --git a/Nuake/src/Vendors/wren/test/language/for/syntax.wren b/Nuake/Vendors/wren/test/language/for/syntax.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/for/syntax.wren rename to Nuake/Vendors/wren/test/language/for/syntax.wren diff --git a/Nuake/src/Vendors/wren/test/language/for/truth.wren b/Nuake/Vendors/wren/test/language/for/truth.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/for/truth.wren rename to Nuake/Vendors/wren/test/language/for/truth.wren diff --git a/Nuake/src/Vendors/wren/test/language/foreign/foreign_after_static.wren b/Nuake/Vendors/wren/test/language/foreign/foreign_after_static.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/foreign/foreign_after_static.wren rename to Nuake/Vendors/wren/test/language/foreign/foreign_after_static.wren diff --git a/Nuake/src/Vendors/wren/test/language/foreign/foreign_method_with_body.wren b/Nuake/Vendors/wren/test/language/foreign/foreign_method_with_body.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/foreign/foreign_method_with_body.wren rename to Nuake/Vendors/wren/test/language/foreign/foreign_method_with_body.wren diff --git a/Nuake/src/Vendors/wren/test/language/foreign/unknown_method.wren b/Nuake/Vendors/wren/test/language/foreign/unknown_method.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/foreign/unknown_method.wren rename to Nuake/Vendors/wren/test/language/foreign/unknown_method.wren diff --git a/Nuake/src/Vendors/wren/test/language/function/empty_body.wren b/Nuake/Vendors/wren/test/language/function/empty_body.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/function/empty_body.wren rename to Nuake/Vendors/wren/test/language/function/empty_body.wren diff --git a/Nuake/src/Vendors/wren/test/language/function/newline_body.wren b/Nuake/Vendors/wren/test/language/function/newline_body.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/function/newline_body.wren rename to Nuake/Vendors/wren/test/language/function/newline_body.wren diff --git a/Nuake/src/Vendors/wren/test/language/function/newline_in_expression_block.wren b/Nuake/Vendors/wren/test/language/function/newline_in_expression_block.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/function/newline_in_expression_block.wren rename to Nuake/Vendors/wren/test/language/function/newline_in_expression_block.wren diff --git a/Nuake/src/Vendors/wren/test/language/function/no_newline_before_close.wren b/Nuake/Vendors/wren/test/language/function/no_newline_before_close.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/function/no_newline_before_close.wren rename to Nuake/Vendors/wren/test/language/function/no_newline_before_close.wren diff --git a/Nuake/src/Vendors/wren/test/language/function/no_parameters.wren b/Nuake/Vendors/wren/test/language/function/no_parameters.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/function/no_parameters.wren rename to Nuake/Vendors/wren/test/language/function/no_parameters.wren diff --git a/Nuake/src/Vendors/wren/test/language/function/parameters.wren b/Nuake/Vendors/wren/test/language/function/parameters.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/function/parameters.wren rename to Nuake/Vendors/wren/test/language/function/parameters.wren diff --git a/Nuake/src/Vendors/wren/test/language/function/syntax.wren b/Nuake/Vendors/wren/test/language/function/syntax.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/function/syntax.wren rename to Nuake/Vendors/wren/test/language/function/syntax.wren diff --git a/Nuake/src/Vendors/wren/test/language/if/dangling_else.wren b/Nuake/Vendors/wren/test/language/if/dangling_else.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/if/dangling_else.wren rename to Nuake/Vendors/wren/test/language/if/dangling_else.wren diff --git a/Nuake/src/Vendors/wren/test/language/if/else.wren b/Nuake/Vendors/wren/test/language/if/else.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/if/else.wren rename to Nuake/Vendors/wren/test/language/if/else.wren diff --git a/Nuake/src/Vendors/wren/test/language/if/if.wren b/Nuake/Vendors/wren/test/language/if/if.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/if/if.wren rename to Nuake/Vendors/wren/test/language/if/if.wren diff --git a/Nuake/src/Vendors/wren/test/language/if/newline_after_else.wren b/Nuake/Vendors/wren/test/language/if/newline_after_else.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/if/newline_after_else.wren rename to Nuake/Vendors/wren/test/language/if/newline_after_else.wren diff --git a/Nuake/src/Vendors/wren/test/language/if/newline_after_if.wren b/Nuake/Vendors/wren/test/language/if/newline_after_if.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/if/newline_after_if.wren rename to Nuake/Vendors/wren/test/language/if/newline_after_if.wren diff --git a/Nuake/src/Vendors/wren/test/language/if/truth.wren b/Nuake/Vendors/wren/test/language/if/truth.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/if/truth.wren rename to Nuake/Vendors/wren/test/language/if/truth.wren diff --git a/Nuake/src/Vendors/wren/test/language/ignore_carriage_returns.wren b/Nuake/Vendors/wren/test/language/ignore_carriage_returns.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/ignore_carriage_returns.wren rename to Nuake/Vendors/wren/test/language/ignore_carriage_returns.wren diff --git a/Nuake/src/Vendors/wren/test/language/implicit_receiver/inherited_methods.wren b/Nuake/Vendors/wren/test/language/implicit_receiver/inherited_methods.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/implicit_receiver/inherited_methods.wren rename to Nuake/Vendors/wren/test/language/implicit_receiver/inherited_methods.wren diff --git a/Nuake/src/Vendors/wren/test/language/implicit_receiver/instance_methods.wren b/Nuake/Vendors/wren/test/language/implicit_receiver/instance_methods.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/implicit_receiver/instance_methods.wren rename to Nuake/Vendors/wren/test/language/implicit_receiver/instance_methods.wren diff --git a/Nuake/src/Vendors/wren/test/language/implicit_receiver/locals_shadow_getter.wren b/Nuake/Vendors/wren/test/language/implicit_receiver/locals_shadow_getter.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/implicit_receiver/locals_shadow_getter.wren rename to Nuake/Vendors/wren/test/language/implicit_receiver/locals_shadow_getter.wren diff --git a/Nuake/src/Vendors/wren/test/language/implicit_receiver/locals_shadow_setter.wren b/Nuake/Vendors/wren/test/language/implicit_receiver/locals_shadow_setter.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/implicit_receiver/locals_shadow_setter.wren rename to Nuake/Vendors/wren/test/language/implicit_receiver/locals_shadow_setter.wren diff --git a/Nuake/src/Vendors/wren/test/language/implicit_receiver/nested_class.wren b/Nuake/Vendors/wren/test/language/implicit_receiver/nested_class.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/implicit_receiver/nested_class.wren rename to Nuake/Vendors/wren/test/language/implicit_receiver/nested_class.wren diff --git a/Nuake/src/Vendors/wren/test/language/implicit_receiver/static_methods.wren b/Nuake/Vendors/wren/test/language/implicit_receiver/static_methods.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/implicit_receiver/static_methods.wren rename to Nuake/Vendors/wren/test/language/implicit_receiver/static_methods.wren diff --git a/Nuake/src/Vendors/wren/test/language/inheritance/do_not_inherit_static_methods.wren b/Nuake/Vendors/wren/test/language/inheritance/do_not_inherit_static_methods.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/inheritance/do_not_inherit_static_methods.wren rename to Nuake/Vendors/wren/test/language/inheritance/do_not_inherit_static_methods.wren diff --git a/Nuake/src/Vendors/wren/test/language/inheritance/inherit_fields.wren b/Nuake/Vendors/wren/test/language/inheritance/inherit_fields.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/inheritance/inherit_fields.wren rename to Nuake/Vendors/wren/test/language/inheritance/inherit_fields.wren diff --git a/Nuake/src/Vendors/wren/test/language/inheritance/inherit_from_bool.wren b/Nuake/Vendors/wren/test/language/inheritance/inherit_from_bool.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/inheritance/inherit_from_bool.wren rename to Nuake/Vendors/wren/test/language/inheritance/inherit_from_bool.wren diff --git a/Nuake/src/Vendors/wren/test/language/inheritance/inherit_from_class.wren b/Nuake/Vendors/wren/test/language/inheritance/inherit_from_class.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/inheritance/inherit_from_class.wren rename to Nuake/Vendors/wren/test/language/inheritance/inherit_from_class.wren diff --git a/Nuake/src/Vendors/wren/test/language/inheritance/inherit_from_closure.wren b/Nuake/Vendors/wren/test/language/inheritance/inherit_from_closure.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/inheritance/inherit_from_closure.wren rename to Nuake/Vendors/wren/test/language/inheritance/inherit_from_closure.wren diff --git a/Nuake/src/Vendors/wren/test/language/inheritance/inherit_from_fiber.wren b/Nuake/Vendors/wren/test/language/inheritance/inherit_from_fiber.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/inheritance/inherit_from_fiber.wren rename to Nuake/Vendors/wren/test/language/inheritance/inherit_from_fiber.wren diff --git a/Nuake/src/Vendors/wren/test/language/inheritance/inherit_from_fn.wren b/Nuake/Vendors/wren/test/language/inheritance/inherit_from_fn.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/inheritance/inherit_from_fn.wren rename to Nuake/Vendors/wren/test/language/inheritance/inherit_from_fn.wren diff --git a/Nuake/src/Vendors/wren/test/language/inheritance/inherit_from_list.wren b/Nuake/Vendors/wren/test/language/inheritance/inherit_from_list.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/inheritance/inherit_from_list.wren rename to Nuake/Vendors/wren/test/language/inheritance/inherit_from_list.wren diff --git a/Nuake/src/Vendors/wren/test/language/inheritance/inherit_from_map.wren b/Nuake/Vendors/wren/test/language/inheritance/inherit_from_map.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/inheritance/inherit_from_map.wren rename to Nuake/Vendors/wren/test/language/inheritance/inherit_from_map.wren diff --git a/Nuake/src/Vendors/wren/test/language/inheritance/inherit_from_nonclass.wren b/Nuake/Vendors/wren/test/language/inheritance/inherit_from_nonclass.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/inheritance/inherit_from_nonclass.wren rename to Nuake/Vendors/wren/test/language/inheritance/inherit_from_nonclass.wren diff --git a/Nuake/src/Vendors/wren/test/language/inheritance/inherit_from_null.wren b/Nuake/Vendors/wren/test/language/inheritance/inherit_from_null.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/inheritance/inherit_from_null.wren rename to Nuake/Vendors/wren/test/language/inheritance/inherit_from_null.wren diff --git a/Nuake/src/Vendors/wren/test/language/inheritance/inherit_from_null_class.wren b/Nuake/Vendors/wren/test/language/inheritance/inherit_from_null_class.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/inheritance/inherit_from_null_class.wren rename to Nuake/Vendors/wren/test/language/inheritance/inherit_from_null_class.wren diff --git a/Nuake/src/Vendors/wren/test/language/inheritance/inherit_from_num.wren b/Nuake/Vendors/wren/test/language/inheritance/inherit_from_num.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/inheritance/inherit_from_num.wren rename to Nuake/Vendors/wren/test/language/inheritance/inherit_from_num.wren diff --git a/Nuake/src/Vendors/wren/test/language/inheritance/inherit_from_range.wren b/Nuake/Vendors/wren/test/language/inheritance/inherit_from_range.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/inheritance/inherit_from_range.wren rename to Nuake/Vendors/wren/test/language/inheritance/inherit_from_range.wren diff --git a/Nuake/src/Vendors/wren/test/language/inheritance/inherit_from_string.wren b/Nuake/Vendors/wren/test/language/inheritance/inherit_from_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/inheritance/inherit_from_string.wren rename to Nuake/Vendors/wren/test/language/inheritance/inherit_from_string.wren diff --git a/Nuake/src/Vendors/wren/test/language/inheritance/inherit_methods.wren b/Nuake/Vendors/wren/test/language/inheritance/inherit_methods.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/inheritance/inherit_methods.wren rename to Nuake/Vendors/wren/test/language/inheritance/inherit_methods.wren diff --git a/Nuake/src/Vendors/wren/test/language/inheritance/inherited_fields_in_closure.wren b/Nuake/Vendors/wren/test/language/inheritance/inherited_fields_in_closure.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/inheritance/inherited_fields_in_closure.wren rename to Nuake/Vendors/wren/test/language/inheritance/inherited_fields_in_closure.wren diff --git a/Nuake/src/Vendors/wren/test/language/inheritance/is.wren b/Nuake/Vendors/wren/test/language/inheritance/is.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/inheritance/is.wren rename to Nuake/Vendors/wren/test/language/inheritance/is.wren diff --git a/Nuake/src/Vendors/wren/test/language/interpolation/empty.wren b/Nuake/Vendors/wren/test/language/interpolation/empty.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/interpolation/empty.wren rename to Nuake/Vendors/wren/test/language/interpolation/empty.wren diff --git a/Nuake/src/Vendors/wren/test/language/interpolation/interpolation.wren b/Nuake/Vendors/wren/test/language/interpolation/interpolation.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/interpolation/interpolation.wren rename to Nuake/Vendors/wren/test/language/interpolation/interpolation.wren diff --git a/Nuake/src/Vendors/wren/test/language/interpolation/runtime_error_in_expression.wren b/Nuake/Vendors/wren/test/language/interpolation/runtime_error_in_expression.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/interpolation/runtime_error_in_expression.wren rename to Nuake/Vendors/wren/test/language/interpolation/runtime_error_in_expression.wren diff --git a/Nuake/src/Vendors/wren/test/language/interpolation/switch_fiber.wren b/Nuake/Vendors/wren/test/language/interpolation/switch_fiber.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/interpolation/switch_fiber.wren rename to Nuake/Vendors/wren/test/language/interpolation/switch_fiber.wren diff --git a/Nuake/src/Vendors/wren/test/language/interpolation/unterminated.wren b/Nuake/Vendors/wren/test/language/interpolation/unterminated.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/interpolation/unterminated.wren rename to Nuake/Vendors/wren/test/language/interpolation/unterminated.wren diff --git a/Nuake/src/Vendors/wren/test/language/interpolation/unterminated_expression.wren b/Nuake/Vendors/wren/test/language/interpolation/unterminated_expression.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/interpolation/unterminated_expression.wren rename to Nuake/Vendors/wren/test/language/interpolation/unterminated_expression.wren diff --git a/Nuake/src/Vendors/wren/test/language/list/duplicate_comma.wren b/Nuake/Vendors/wren/test/language/list/duplicate_comma.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/list/duplicate_comma.wren rename to Nuake/Vendors/wren/test/language/list/duplicate_comma.wren diff --git a/Nuake/src/Vendors/wren/test/language/list/duplicate_trailing_comma.wren b/Nuake/Vendors/wren/test/language/list/duplicate_trailing_comma.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/list/duplicate_trailing_comma.wren rename to Nuake/Vendors/wren/test/language/list/duplicate_trailing_comma.wren diff --git a/Nuake/src/Vendors/wren/test/language/list/empty_list_with_comma.wren b/Nuake/Vendors/wren/test/language/list/empty_list_with_comma.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/list/empty_list_with_comma.wren rename to Nuake/Vendors/wren/test/language/list/empty_list_with_comma.wren diff --git a/Nuake/src/Vendors/wren/test/language/list/eof_after_comma.wren b/Nuake/Vendors/wren/test/language/list/eof_after_comma.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/list/eof_after_comma.wren rename to Nuake/Vendors/wren/test/language/list/eof_after_comma.wren diff --git a/Nuake/src/Vendors/wren/test/language/list/eof_after_element.wren b/Nuake/Vendors/wren/test/language/list/eof_after_element.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/list/eof_after_element.wren rename to Nuake/Vendors/wren/test/language/list/eof_after_element.wren diff --git a/Nuake/src/Vendors/wren/test/language/list/grow_shrink.wren b/Nuake/Vendors/wren/test/language/list/grow_shrink.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/list/grow_shrink.wren rename to Nuake/Vendors/wren/test/language/list/grow_shrink.wren diff --git a/Nuake/src/Vendors/wren/test/language/list/newline_before_comma.wren b/Nuake/Vendors/wren/test/language/list/newline_before_comma.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/list/newline_before_comma.wren rename to Nuake/Vendors/wren/test/language/list/newline_before_comma.wren diff --git a/Nuake/src/Vendors/wren/test/language/list/newlines.wren b/Nuake/Vendors/wren/test/language/list/newlines.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/list/newlines.wren rename to Nuake/Vendors/wren/test/language/list/newlines.wren diff --git a/Nuake/src/Vendors/wren/test/language/list/trailing_comma.wren b/Nuake/Vendors/wren/test/language/list/trailing_comma.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/list/trailing_comma.wren rename to Nuake/Vendors/wren/test/language/list/trailing_comma.wren diff --git a/Nuake/src/Vendors/wren/test/language/logical_operator/and.wren b/Nuake/Vendors/wren/test/language/logical_operator/and.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/logical_operator/and.wren rename to Nuake/Vendors/wren/test/language/logical_operator/and.wren diff --git a/Nuake/src/Vendors/wren/test/language/logical_operator/and_truth.wren b/Nuake/Vendors/wren/test/language/logical_operator/and_truth.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/logical_operator/and_truth.wren rename to Nuake/Vendors/wren/test/language/logical_operator/and_truth.wren diff --git a/Nuake/src/Vendors/wren/test/language/logical_operator/or.wren b/Nuake/Vendors/wren/test/language/logical_operator/or.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/logical_operator/or.wren rename to Nuake/Vendors/wren/test/language/logical_operator/or.wren diff --git a/Nuake/src/Vendors/wren/test/language/logical_operator/or_truth.wren b/Nuake/Vendors/wren/test/language/logical_operator/or_truth.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/logical_operator/or_truth.wren rename to Nuake/Vendors/wren/test/language/logical_operator/or_truth.wren diff --git a/Nuake/src/Vendors/wren/test/language/many_reallocations.wren b/Nuake/Vendors/wren/test/language/many_reallocations.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/many_reallocations.wren rename to Nuake/Vendors/wren/test/language/many_reallocations.wren diff --git a/Nuake/src/Vendors/wren/test/language/map/bad_key_precedence.wren b/Nuake/Vendors/wren/test/language/map/bad_key_precedence.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/map/bad_key_precedence.wren rename to Nuake/Vendors/wren/test/language/map/bad_key_precedence.wren diff --git a/Nuake/src/Vendors/wren/test/language/map/duplicate_comma.wren b/Nuake/Vendors/wren/test/language/map/duplicate_comma.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/map/duplicate_comma.wren rename to Nuake/Vendors/wren/test/language/map/duplicate_comma.wren diff --git a/Nuake/src/Vendors/wren/test/language/map/duplicate_trailing_comma.wren b/Nuake/Vendors/wren/test/language/map/duplicate_trailing_comma.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/map/duplicate_trailing_comma.wren rename to Nuake/Vendors/wren/test/language/map/duplicate_trailing_comma.wren diff --git a/Nuake/src/Vendors/wren/test/language/map/empty_map_with_comma.wren b/Nuake/Vendors/wren/test/language/map/empty_map_with_comma.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/map/empty_map_with_comma.wren rename to Nuake/Vendors/wren/test/language/map/empty_map_with_comma.wren diff --git a/Nuake/src/Vendors/wren/test/language/map/eof_after_colon.wren b/Nuake/Vendors/wren/test/language/map/eof_after_colon.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/map/eof_after_colon.wren rename to Nuake/Vendors/wren/test/language/map/eof_after_colon.wren diff --git a/Nuake/src/Vendors/wren/test/language/map/eof_after_comma.wren b/Nuake/Vendors/wren/test/language/map/eof_after_comma.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/map/eof_after_comma.wren rename to Nuake/Vendors/wren/test/language/map/eof_after_comma.wren diff --git a/Nuake/src/Vendors/wren/test/language/map/eof_after_key.wren b/Nuake/Vendors/wren/test/language/map/eof_after_key.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/map/eof_after_key.wren rename to Nuake/Vendors/wren/test/language/map/eof_after_key.wren diff --git a/Nuake/src/Vendors/wren/test/language/map/eof_after_value.wren b/Nuake/Vendors/wren/test/language/map/eof_after_value.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/map/eof_after_value.wren rename to Nuake/Vendors/wren/test/language/map/eof_after_value.wren diff --git a/Nuake/src/Vendors/wren/test/language/map/grow_and_shrink.wren b/Nuake/Vendors/wren/test/language/map/grow_and_shrink.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/map/grow_and_shrink.wren rename to Nuake/Vendors/wren/test/language/map/grow_and_shrink.wren diff --git a/Nuake/src/Vendors/wren/test/language/map/newlines.wren b/Nuake/Vendors/wren/test/language/map/newlines.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/map/newlines.wren rename to Nuake/Vendors/wren/test/language/map/newlines.wren diff --git a/Nuake/src/Vendors/wren/test/language/map/precedence.wren b/Nuake/Vendors/wren/test/language/map/precedence.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/map/precedence.wren rename to Nuake/Vendors/wren/test/language/map/precedence.wren diff --git a/Nuake/src/Vendors/wren/test/language/map/trailing_comma.wren b/Nuake/Vendors/wren/test/language/map/trailing_comma.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/map/trailing_comma.wren rename to Nuake/Vendors/wren/test/language/map/trailing_comma.wren diff --git a/Nuake/src/Vendors/wren/test/language/method/arity.wren b/Nuake/Vendors/wren/test/language/method/arity.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/method/arity.wren rename to Nuake/Vendors/wren/test/language/method/arity.wren diff --git a/Nuake/src/Vendors/wren/test/language/method/call_name_too_long.wren b/Nuake/Vendors/wren/test/language/method/call_name_too_long.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/method/call_name_too_long.wren rename to Nuake/Vendors/wren/test/language/method/call_name_too_long.wren diff --git a/Nuake/src/Vendors/wren/test/language/method/duplicate_methods.wren b/Nuake/Vendors/wren/test/language/method/duplicate_methods.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/method/duplicate_methods.wren rename to Nuake/Vendors/wren/test/language/method/duplicate_methods.wren diff --git a/Nuake/src/Vendors/wren/test/language/method/empty_block.wren b/Nuake/Vendors/wren/test/language/method/empty_block.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/method/empty_block.wren rename to Nuake/Vendors/wren/test/language/method/empty_block.wren diff --git a/Nuake/src/Vendors/wren/test/language/method/empty_subscript_call.wren b/Nuake/Vendors/wren/test/language/method/empty_subscript_call.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/method/empty_subscript_call.wren rename to Nuake/Vendors/wren/test/language/method/empty_subscript_call.wren diff --git a/Nuake/src/Vendors/wren/test/language/method/empty_subscript_definition.wren b/Nuake/Vendors/wren/test/language/method/empty_subscript_definition.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/method/empty_subscript_definition.wren rename to Nuake/Vendors/wren/test/language/method/empty_subscript_definition.wren diff --git a/Nuake/src/Vendors/wren/test/language/method/long_name.wren b/Nuake/Vendors/wren/test/language/method/long_name.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/method/long_name.wren rename to Nuake/Vendors/wren/test/language/method/long_name.wren diff --git a/Nuake/src/Vendors/wren/test/language/method/many_methods.wren b/Nuake/Vendors/wren/test/language/method/many_methods.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/method/many_methods.wren rename to Nuake/Vendors/wren/test/language/method/many_methods.wren diff --git a/Nuake/src/Vendors/wren/test/language/method/name_too_long.wren b/Nuake/Vendors/wren/test/language/method/name_too_long.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/method/name_too_long.wren rename to Nuake/Vendors/wren/test/language/method/name_too_long.wren diff --git a/Nuake/src/Vendors/wren/test/language/method/newlines.wren b/Nuake/Vendors/wren/test/language/method/newlines.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/method/newlines.wren rename to Nuake/Vendors/wren/test/language/method/newlines.wren diff --git a/Nuake/src/Vendors/wren/test/language/method/no_parameters_new_line.wren b/Nuake/Vendors/wren/test/language/method/no_parameters_new_line.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/method/no_parameters_new_line.wren rename to Nuake/Vendors/wren/test/language/method/no_parameters_new_line.wren diff --git a/Nuake/src/Vendors/wren/test/language/method/not_found.wren b/Nuake/Vendors/wren/test/language/method/not_found.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/method/not_found.wren rename to Nuake/Vendors/wren/test/language/method/not_found.wren diff --git a/Nuake/src/Vendors/wren/test/language/method/not_found_eleven_arguments.wren b/Nuake/Vendors/wren/test/language/method/not_found_eleven_arguments.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/method/not_found_eleven_arguments.wren rename to Nuake/Vendors/wren/test/language/method/not_found_eleven_arguments.wren diff --git a/Nuake/src/Vendors/wren/test/language/method/not_found_multiple_arguments.wren b/Nuake/Vendors/wren/test/language/method/not_found_multiple_arguments.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/method/not_found_multiple_arguments.wren rename to Nuake/Vendors/wren/test/language/method/not_found_multiple_arguments.wren diff --git a/Nuake/src/Vendors/wren/test/language/method/not_found_one_argument.wren b/Nuake/Vendors/wren/test/language/method/not_found_one_argument.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/method/not_found_one_argument.wren rename to Nuake/Vendors/wren/test/language/method/not_found_one_argument.wren diff --git a/Nuake/src/Vendors/wren/test/language/method/operators.wren b/Nuake/Vendors/wren/test/language/method/operators.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/method/operators.wren rename to Nuake/Vendors/wren/test/language/method/operators.wren diff --git a/Nuake/src/Vendors/wren/test/language/method/static.wren b/Nuake/Vendors/wren/test/language/method/static.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/method/static.wren rename to Nuake/Vendors/wren/test/language/method/static.wren diff --git a/Nuake/src/Vendors/wren/test/language/method/static_method_not_found.wren b/Nuake/Vendors/wren/test/language/method/static_method_not_found.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/method/static_method_not_found.wren rename to Nuake/Vendors/wren/test/language/method/static_method_not_found.wren diff --git a/Nuake/src/Vendors/wren/test/language/method/static_operators.wren b/Nuake/Vendors/wren/test/language/method/static_operators.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/method/static_operators.wren rename to Nuake/Vendors/wren/test/language/method/static_operators.wren diff --git a/Nuake/src/Vendors/wren/test/language/method/subscript_operators.wren b/Nuake/Vendors/wren/test/language/method/subscript_operators.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/method/subscript_operators.wren rename to Nuake/Vendors/wren/test/language/method/subscript_operators.wren diff --git a/Nuake/src/Vendors/wren/test/language/method/subscript_setter_too_many_arguments.wren b/Nuake/Vendors/wren/test/language/method/subscript_setter_too_many_arguments.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/method/subscript_setter_too_many_arguments.wren rename to Nuake/Vendors/wren/test/language/method/subscript_setter_too_many_arguments.wren diff --git a/Nuake/src/Vendors/wren/test/language/method/subscript_too_many_arguments.wren b/Nuake/Vendors/wren/test/language/method/subscript_too_many_arguments.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/method/subscript_too_many_arguments.wren rename to Nuake/Vendors/wren/test/language/method/subscript_too_many_arguments.wren diff --git a/Nuake/src/Vendors/wren/test/language/method/too_many_arguments.wren b/Nuake/Vendors/wren/test/language/method/too_many_arguments.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/method/too_many_arguments.wren rename to Nuake/Vendors/wren/test/language/method/too_many_arguments.wren diff --git a/Nuake/src/Vendors/wren/test/language/method/too_many_parameters.wren b/Nuake/Vendors/wren/test/language/method/too_many_parameters.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/method/too_many_parameters.wren rename to Nuake/Vendors/wren/test/language/method/too_many_parameters.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/change_imported_value/change_imported_value.wren b/Nuake/Vendors/wren/test/language/module/change_imported_value/change_imported_value.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/change_imported_value/change_imported_value.wren rename to Nuake/Vendors/wren/test/language/module/change_imported_value/change_imported_value.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/change_imported_value/module.wren b/Nuake/Vendors/wren/test/language/module/change_imported_value/module.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/change_imported_value/module.wren rename to Nuake/Vendors/wren/test/language/module/change_imported_value/module.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/compile_error/compile_error.wren b/Nuake/Vendors/wren/test/language/module/compile_error/compile_error.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/compile_error/compile_error.wren rename to Nuake/Vendors/wren/test/language/module/compile_error/compile_error.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/compile_error/module.wren b/Nuake/Vendors/wren/test/language/module/compile_error/module.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/compile_error/module.wren rename to Nuake/Vendors/wren/test/language/module/compile_error/module.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/cyclic_import/a.wren b/Nuake/Vendors/wren/test/language/module/cyclic_import/a.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/cyclic_import/a.wren rename to Nuake/Vendors/wren/test/language/module/cyclic_import/a.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/cyclic_import/b.wren b/Nuake/Vendors/wren/test/language/module/cyclic_import/b.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/cyclic_import/b.wren rename to Nuake/Vendors/wren/test/language/module/cyclic_import/b.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/cyclic_import/cyclic_import.wren b/Nuake/Vendors/wren/test/language/module/cyclic_import/cyclic_import.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/cyclic_import/cyclic_import.wren rename to Nuake/Vendors/wren/test/language/module/cyclic_import/cyclic_import.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/implicitly_imports_core/implicitly_imports_core.wren b/Nuake/Vendors/wren/test/language/module/implicitly_imports_core/implicitly_imports_core.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/implicitly_imports_core/implicitly_imports_core.wren rename to Nuake/Vendors/wren/test/language/module/implicitly_imports_core/implicitly_imports_core.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/implicitly_imports_core/module.wren b/Nuake/Vendors/wren/test/language/module/implicitly_imports_core/module.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/implicitly_imports_core/module.wren rename to Nuake/Vendors/wren/test/language/module/implicitly_imports_core/module.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/import_as/import_as.wren b/Nuake/Vendors/wren/test/language/module/import_as/import_as.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/import_as/import_as.wren rename to Nuake/Vendors/wren/test/language/module/import_as/import_as.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/import_as/module.wren b/Nuake/Vendors/wren/test/language/module/import_as/module.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/import_as/module.wren rename to Nuake/Vendors/wren/test/language/module/import_as/module.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/inside_block/inside_block.wren b/Nuake/Vendors/wren/test/language/module/inside_block/inside_block.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/inside_block/inside_block.wren rename to Nuake/Vendors/wren/test/language/module/inside_block/inside_block.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/inside_block/module.wren b/Nuake/Vendors/wren/test/language/module/inside_block/module.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/inside_block/module.wren rename to Nuake/Vendors/wren/test/language/module/inside_block/module.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/missing_for.wren b/Nuake/Vendors/wren/test/language/module/missing_for.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/missing_for.wren rename to Nuake/Vendors/wren/test/language/module/missing_for.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/missing_string_after_import.wren b/Nuake/Vendors/wren/test/language/module/missing_string_after_import.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/missing_string_after_import.wren rename to Nuake/Vendors/wren/test/language/module/missing_string_after_import.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/module_dir/module_dir.wren b/Nuake/Vendors/wren/test/language/module/module_dir/module_dir.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/module_dir/module_dir.wren rename to Nuake/Vendors/wren/test/language/module/module_dir/module_dir.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/module_dir/something/module.wren b/Nuake/Vendors/wren/test/language/module/module_dir/something/module.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/module_dir/something/module.wren rename to Nuake/Vendors/wren/test/language/module/module_dir/something/module.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/multiple_variables/module.wren b/Nuake/Vendors/wren/test/language/module/multiple_variables/module.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/multiple_variables/module.wren rename to Nuake/Vendors/wren/test/language/module/multiple_variables/module.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/multiple_variables/multiple_variables.wren b/Nuake/Vendors/wren/test/language/module/multiple_variables/multiple_variables.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/multiple_variables/multiple_variables.wren rename to Nuake/Vendors/wren/test/language/module/multiple_variables/multiple_variables.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/name_collision.wren b/Nuake/Vendors/wren/test/language/module/name_collision.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/name_collision.wren rename to Nuake/Vendors/wren/test/language/module/name_collision.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/newlines/module.wren b/Nuake/Vendors/wren/test/language/module/newlines/module.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/newlines/module.wren rename to Nuake/Vendors/wren/test/language/module/newlines/module.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/newlines/newlines.wren b/Nuake/Vendors/wren/test/language/module/newlines/newlines.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/newlines/newlines.wren rename to Nuake/Vendors/wren/test/language/module/newlines/newlines.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/no_variable/module.wren b/Nuake/Vendors/wren/test/language/module/no_variable/module.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/no_variable/module.wren rename to Nuake/Vendors/wren/test/language/module/no_variable/module.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/no_variable/no_variable.wren b/Nuake/Vendors/wren/test/language/module/no_variable/no_variable.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/no_variable/no_variable.wren rename to Nuake/Vendors/wren/test/language/module/no_variable/no_variable.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/relative_import/module_3.wren b/Nuake/Vendors/wren/test/language/module/relative_import/module_3.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/relative_import/module_3.wren rename to Nuake/Vendors/wren/test/language/module/relative_import/module_3.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/relative_import/relative_import.wren b/Nuake/Vendors/wren/test/language/module/relative_import/relative_import.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/relative_import/relative_import.wren rename to Nuake/Vendors/wren/test/language/module/relative_import/relative_import.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/relative_import/sub/dir/module.wren b/Nuake/Vendors/wren/test/language/module/relative_import/sub/dir/module.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/relative_import/sub/dir/module.wren rename to Nuake/Vendors/wren/test/language/module/relative_import/sub/dir/module.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/relative_import/sub/dir/module_2.wren b/Nuake/Vendors/wren/test/language/module/relative_import/sub/dir/module_2.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/relative_import/sub/dir/module_2.wren rename to Nuake/Vendors/wren/test/language/module/relative_import/sub/dir/module_2.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/relative_import/sub/module.wren b/Nuake/Vendors/wren/test/language/module/relative_import/sub/module.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/relative_import/sub/module.wren rename to Nuake/Vendors/wren/test/language/module/relative_import/sub/module.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/relative_import/sub/module_2.wren b/Nuake/Vendors/wren/test/language/module/relative_import/sub/module_2.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/relative_import/sub/module_2.wren rename to Nuake/Vendors/wren/test/language/module/relative_import/sub/module_2.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/relative_import/sub/module_3.wren b/Nuake/Vendors/wren/test/language/module/relative_import/sub/module_3.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/relative_import/sub/module_3.wren rename to Nuake/Vendors/wren/test/language/module/relative_import/sub/module_3.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/shared_import/a.wren b/Nuake/Vendors/wren/test/language/module/shared_import/a.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/shared_import/a.wren rename to Nuake/Vendors/wren/test/language/module/shared_import/a.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/shared_import/b.wren b/Nuake/Vendors/wren/test/language/module/shared_import/b.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/shared_import/b.wren rename to Nuake/Vendors/wren/test/language/module/shared_import/b.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/shared_import/shared.wren b/Nuake/Vendors/wren/test/language/module/shared_import/shared.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/shared_import/shared.wren rename to Nuake/Vendors/wren/test/language/module/shared_import/shared.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/shared_import/shared_import.wren b/Nuake/Vendors/wren/test/language/module/shared_import/shared_import.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/shared_import/shared_import.wren rename to Nuake/Vendors/wren/test/language/module/shared_import/shared_import.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/simple_import/module.wren b/Nuake/Vendors/wren/test/language/module/simple_import/module.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/simple_import/module.wren rename to Nuake/Vendors/wren/test/language/module/simple_import/module.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/simple_import/simple_import.wren b/Nuake/Vendors/wren/test/language/module/simple_import/simple_import.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/simple_import/simple_import.wren rename to Nuake/Vendors/wren/test/language/module/simple_import/simple_import.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/unknown_module.wren b/Nuake/Vendors/wren/test/language/module/unknown_module.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/unknown_module.wren rename to Nuake/Vendors/wren/test/language/module/unknown_module.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/unknown_variable/module.wren b/Nuake/Vendors/wren/test/language/module/unknown_variable/module.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/unknown_variable/module.wren rename to Nuake/Vendors/wren/test/language/module/unknown_variable/module.wren diff --git a/Nuake/src/Vendors/wren/test/language/module/unknown_variable/unknown_variable.wren b/Nuake/Vendors/wren/test/language/module/unknown_variable/unknown_variable.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/module/unknown_variable/unknown_variable.wren rename to Nuake/Vendors/wren/test/language/module/unknown_variable/unknown_variable.wren diff --git a/Nuake/src/Vendors/wren/test/language/no_trailing_newline.wren b/Nuake/Vendors/wren/test/language/no_trailing_newline.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/no_trailing_newline.wren rename to Nuake/Vendors/wren/test/language/no_trailing_newline.wren diff --git a/Nuake/src/Vendors/wren/test/language/nonlocal/assignment.wren b/Nuake/Vendors/wren/test/language/nonlocal/assignment.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/nonlocal/assignment.wren rename to Nuake/Vendors/wren/test/language/nonlocal/assignment.wren diff --git a/Nuake/src/Vendors/wren/test/language/nonlocal/duplicate_nonlocal.wren b/Nuake/Vendors/wren/test/language/nonlocal/duplicate_nonlocal.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/nonlocal/duplicate_nonlocal.wren rename to Nuake/Vendors/wren/test/language/nonlocal/duplicate_nonlocal.wren diff --git a/Nuake/src/Vendors/wren/test/language/nonlocal/in_block_scope.wren b/Nuake/Vendors/wren/test/language/nonlocal/in_block_scope.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/nonlocal/in_block_scope.wren rename to Nuake/Vendors/wren/test/language/nonlocal/in_block_scope.wren diff --git a/Nuake/src/Vendors/wren/test/language/nonlocal/localname_forward_declare.wren b/Nuake/Vendors/wren/test/language/nonlocal/localname_forward_declare.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/nonlocal/localname_forward_declare.wren rename to Nuake/Vendors/wren/test/language/nonlocal/localname_forward_declare.wren diff --git a/Nuake/src/Vendors/wren/test/language/nonlocal/mutual_recursion.wren b/Nuake/Vendors/wren/test/language/nonlocal/mutual_recursion.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/nonlocal/mutual_recursion.wren rename to Nuake/Vendors/wren/test/language/nonlocal/mutual_recursion.wren diff --git a/Nuake/src/Vendors/wren/test/language/nonlocal/nonlocal_in_initializer.wren b/Nuake/Vendors/wren/test/language/nonlocal/nonlocal_in_initializer.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/nonlocal/nonlocal_in_initializer.wren rename to Nuake/Vendors/wren/test/language/nonlocal/nonlocal_in_initializer.wren diff --git a/Nuake/src/Vendors/wren/test/language/nonlocal/nonlocal_without_initializer.wren b/Nuake/Vendors/wren/test/language/nonlocal/nonlocal_without_initializer.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/nonlocal/nonlocal_without_initializer.wren rename to Nuake/Vendors/wren/test/language/nonlocal/nonlocal_without_initializer.wren diff --git a/Nuake/src/Vendors/wren/test/language/nonlocal/null_before_defined.wren b/Nuake/Vendors/wren/test/language/nonlocal/null_before_defined.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/nonlocal/null_before_defined.wren rename to Nuake/Vendors/wren/test/language/nonlocal/null_before_defined.wren diff --git a/Nuake/src/Vendors/wren/test/language/nonlocal/undefined.wren b/Nuake/Vendors/wren/test/language/nonlocal/undefined.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/nonlocal/undefined.wren rename to Nuake/Vendors/wren/test/language/nonlocal/undefined.wren diff --git a/Nuake/src/Vendors/wren/test/language/nonlocal/use_in_function.wren b/Nuake/Vendors/wren/test/language/nonlocal/use_in_function.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/nonlocal/use_in_function.wren rename to Nuake/Vendors/wren/test/language/nonlocal/use_in_function.wren diff --git a/Nuake/src/Vendors/wren/test/language/nonlocal/use_in_function_before_definition.wren b/Nuake/Vendors/wren/test/language/nonlocal/use_in_function_before_definition.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/nonlocal/use_in_function_before_definition.wren rename to Nuake/Vendors/wren/test/language/nonlocal/use_in_function_before_definition.wren diff --git a/Nuake/src/Vendors/wren/test/language/nonlocal/use_in_method.wren b/Nuake/Vendors/wren/test/language/nonlocal/use_in_method.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/nonlocal/use_in_method.wren rename to Nuake/Vendors/wren/test/language/nonlocal/use_in_method.wren diff --git a/Nuake/src/Vendors/wren/test/language/nonlocal/use_in_method_before_definition.wren b/Nuake/Vendors/wren/test/language/nonlocal/use_in_method_before_definition.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/nonlocal/use_in_method_before_definition.wren rename to Nuake/Vendors/wren/test/language/nonlocal/use_in_method_before_definition.wren diff --git a/Nuake/src/Vendors/wren/test/language/null/literal.wren b/Nuake/Vendors/wren/test/language/null/literal.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/null/literal.wren rename to Nuake/Vendors/wren/test/language/null/literal.wren diff --git a/Nuake/src/Vendors/wren/test/language/number/hex_literals.wren b/Nuake/Vendors/wren/test/language/number/hex_literals.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/number/hex_literals.wren rename to Nuake/Vendors/wren/test/language/number/hex_literals.wren diff --git a/Nuake/src/Vendors/wren/test/language/number/hex_too_large.wren b/Nuake/Vendors/wren/test/language/number/hex_too_large.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/number/hex_too_large.wren rename to Nuake/Vendors/wren/test/language/number/hex_too_large.wren diff --git a/Nuake/src/Vendors/wren/test/language/number/literal_too_large.wren b/Nuake/Vendors/wren/test/language/number/literal_too_large.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/number/literal_too_large.wren rename to Nuake/Vendors/wren/test/language/number/literal_too_large.wren diff --git a/Nuake/src/Vendors/wren/test/language/number/literals.wren b/Nuake/Vendors/wren/test/language/number/literals.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/number/literals.wren rename to Nuake/Vendors/wren/test/language/number/literals.wren diff --git a/Nuake/src/Vendors/wren/test/language/number/scientific_float_missing_exponent.wren b/Nuake/Vendors/wren/test/language/number/scientific_float_missing_exponent.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/number/scientific_float_missing_exponent.wren rename to Nuake/Vendors/wren/test/language/number/scientific_float_missing_exponent.wren diff --git a/Nuake/src/Vendors/wren/test/language/number/scientific_floating_exponent.wren b/Nuake/Vendors/wren/test/language/number/scientific_floating_exponent.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/number/scientific_floating_exponent.wren rename to Nuake/Vendors/wren/test/language/number/scientific_floating_exponent.wren diff --git a/Nuake/src/Vendors/wren/test/language/number/scientific_literals.wren b/Nuake/Vendors/wren/test/language/number/scientific_literals.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/number/scientific_literals.wren rename to Nuake/Vendors/wren/test/language/number/scientific_literals.wren diff --git a/Nuake/src/Vendors/wren/test/language/number/scientific_missing_exponent.wren b/Nuake/Vendors/wren/test/language/number/scientific_missing_exponent.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/number/scientific_missing_exponent.wren rename to Nuake/Vendors/wren/test/language/number/scientific_missing_exponent.wren diff --git a/Nuake/src/Vendors/wren/test/language/number/scientific_missing_fractional_part.wren b/Nuake/Vendors/wren/test/language/number/scientific_missing_fractional_part.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/number/scientific_missing_fractional_part.wren rename to Nuake/Vendors/wren/test/language/number/scientific_missing_fractional_part.wren diff --git a/Nuake/src/Vendors/wren/test/language/number/scientific_multiple_exponants.wren b/Nuake/Vendors/wren/test/language/number/scientific_multiple_exponants.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/number/scientific_multiple_exponants.wren rename to Nuake/Vendors/wren/test/language/number/scientific_multiple_exponants.wren diff --git a/Nuake/src/Vendors/wren/test/language/number/scientific_multiple_exponent_signs.wren b/Nuake/Vendors/wren/test/language/number/scientific_multiple_exponent_signs.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/number/scientific_multiple_exponent_signs.wren rename to Nuake/Vendors/wren/test/language/number/scientific_multiple_exponent_signs.wren diff --git a/Nuake/src/Vendors/wren/test/language/precedence.wren b/Nuake/Vendors/wren/test/language/precedence.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/precedence.wren rename to Nuake/Vendors/wren/test/language/precedence.wren diff --git a/Nuake/src/Vendors/wren/test/language/return/after_else.wren b/Nuake/Vendors/wren/test/language/return/after_else.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/return/after_else.wren rename to Nuake/Vendors/wren/test/language/return/after_else.wren diff --git a/Nuake/src/Vendors/wren/test/language/return/after_if.wren b/Nuake/Vendors/wren/test/language/return/after_if.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/return/after_if.wren rename to Nuake/Vendors/wren/test/language/return/after_if.wren diff --git a/Nuake/src/Vendors/wren/test/language/return/after_while.wren b/Nuake/Vendors/wren/test/language/return/after_while.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/return/after_while.wren rename to Nuake/Vendors/wren/test/language/return/after_while.wren diff --git a/Nuake/src/Vendors/wren/test/language/return/in_function.wren b/Nuake/Vendors/wren/test/language/return/in_function.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/return/in_function.wren rename to Nuake/Vendors/wren/test/language/return/in_function.wren diff --git a/Nuake/src/Vendors/wren/test/language/return/in_method.wren b/Nuake/Vendors/wren/test/language/return/in_method.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/return/in_method.wren rename to Nuake/Vendors/wren/test/language/return/in_method.wren diff --git a/Nuake/src/Vendors/wren/test/language/return/return_null_if_newline.wren b/Nuake/Vendors/wren/test/language/return/return_null_if_newline.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/return/return_null_if_newline.wren rename to Nuake/Vendors/wren/test/language/return/return_null_if_newline.wren diff --git a/Nuake/src/Vendors/wren/test/language/semicolon.wren b/Nuake/Vendors/wren/test/language/semicolon.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/semicolon.wren rename to Nuake/Vendors/wren/test/language/semicolon.wren diff --git a/Nuake/src/Vendors/wren/test/language/setter/associativity.wren b/Nuake/Vendors/wren/test/language/setter/associativity.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/setter/associativity.wren rename to Nuake/Vendors/wren/test/language/setter/associativity.wren diff --git a/Nuake/src/Vendors/wren/test/language/setter/grouping.wren b/Nuake/Vendors/wren/test/language/setter/grouping.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/setter/grouping.wren rename to Nuake/Vendors/wren/test/language/setter/grouping.wren diff --git a/Nuake/src/Vendors/wren/test/language/setter/infix_operator.wren b/Nuake/Vendors/wren/test/language/setter/infix_operator.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/setter/infix_operator.wren rename to Nuake/Vendors/wren/test/language/setter/infix_operator.wren diff --git a/Nuake/src/Vendors/wren/test/language/setter/instance.wren b/Nuake/Vendors/wren/test/language/setter/instance.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/setter/instance.wren rename to Nuake/Vendors/wren/test/language/setter/instance.wren diff --git a/Nuake/src/Vendors/wren/test/language/setter/is.wren b/Nuake/Vendors/wren/test/language/setter/is.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/setter/is.wren rename to Nuake/Vendors/wren/test/language/setter/is.wren diff --git a/Nuake/src/Vendors/wren/test/language/setter/prefix_operator.wren b/Nuake/Vendors/wren/test/language/setter/prefix_operator.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/setter/prefix_operator.wren rename to Nuake/Vendors/wren/test/language/setter/prefix_operator.wren diff --git a/Nuake/src/Vendors/wren/test/language/setter/result.wren b/Nuake/Vendors/wren/test/language/setter/result.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/setter/result.wren rename to Nuake/Vendors/wren/test/language/setter/result.wren diff --git a/Nuake/src/Vendors/wren/test/language/setter/same_name_as_method.wren b/Nuake/Vendors/wren/test/language/setter/same_name_as_method.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/setter/same_name_as_method.wren rename to Nuake/Vendors/wren/test/language/setter/same_name_as_method.wren diff --git a/Nuake/src/Vendors/wren/test/language/setter/static.wren b/Nuake/Vendors/wren/test/language/setter/static.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/setter/static.wren rename to Nuake/Vendors/wren/test/language/setter/static.wren diff --git a/Nuake/src/Vendors/wren/test/language/shebang/shebang.wren b/Nuake/Vendors/wren/test/language/shebang/shebang.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/shebang/shebang.wren rename to Nuake/Vendors/wren/test/language/shebang/shebang.wren diff --git a/Nuake/src/Vendors/wren/test/language/shebang/shebang_at_eof.wren b/Nuake/Vendors/wren/test/language/shebang/shebang_at_eof.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/shebang/shebang_at_eof.wren rename to Nuake/Vendors/wren/test/language/shebang/shebang_at_eof.wren diff --git a/Nuake/src/Vendors/wren/test/language/shebang/shebang_at_other_line.wren b/Nuake/Vendors/wren/test/language/shebang/shebang_at_other_line.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/shebang/shebang_at_other_line.wren rename to Nuake/Vendors/wren/test/language/shebang/shebang_at_other_line.wren diff --git a/Nuake/src/Vendors/wren/test/language/shebang/shebang_invalid.wren b/Nuake/Vendors/wren/test/language/shebang/shebang_invalid.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/shebang/shebang_invalid.wren rename to Nuake/Vendors/wren/test/language/shebang/shebang_invalid.wren diff --git a/Nuake/src/Vendors/wren/test/language/static_field/closure.wren b/Nuake/Vendors/wren/test/language/static_field/closure.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/static_field/closure.wren rename to Nuake/Vendors/wren/test/language/static_field/closure.wren diff --git a/Nuake/src/Vendors/wren/test/language/static_field/default_to_null.wren b/Nuake/Vendors/wren/test/language/static_field/default_to_null.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/static_field/default_to_null.wren rename to Nuake/Vendors/wren/test/language/static_field/default_to_null.wren diff --git a/Nuake/src/Vendors/wren/test/language/static_field/in_instance_method.wren b/Nuake/Vendors/wren/test/language/static_field/in_instance_method.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/static_field/in_instance_method.wren rename to Nuake/Vendors/wren/test/language/static_field/in_instance_method.wren diff --git a/Nuake/src/Vendors/wren/test/language/static_field/multiple.wren b/Nuake/Vendors/wren/test/language/static_field/multiple.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/static_field/multiple.wren rename to Nuake/Vendors/wren/test/language/static_field/multiple.wren diff --git a/Nuake/src/Vendors/wren/test/language/static_field/nested_class.wren b/Nuake/Vendors/wren/test/language/static_field/nested_class.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/static_field/nested_class.wren rename to Nuake/Vendors/wren/test/language/static_field/nested_class.wren diff --git a/Nuake/src/Vendors/wren/test/language/static_field/outside_class.wren b/Nuake/Vendors/wren/test/language/static_field/outside_class.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/static_field/outside_class.wren rename to Nuake/Vendors/wren/test/language/static_field/outside_class.wren diff --git a/Nuake/src/Vendors/wren/test/language/static_field/use_before_set.wren b/Nuake/Vendors/wren/test/language/static_field/use_before_set.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/static_field/use_before_set.wren rename to Nuake/Vendors/wren/test/language/static_field/use_before_set.wren diff --git a/Nuake/src/Vendors/wren/test/language/string/byte_escapes.wren b/Nuake/Vendors/wren/test/language/string/byte_escapes.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/string/byte_escapes.wren rename to Nuake/Vendors/wren/test/language/string/byte_escapes.wren diff --git a/Nuake/src/Vendors/wren/test/language/string/escapes.wren b/Nuake/Vendors/wren/test/language/string/escapes.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/string/escapes.wren rename to Nuake/Vendors/wren/test/language/string/escapes.wren diff --git a/Nuake/src/Vendors/wren/test/language/string/incomplete_byte_escape.wren b/Nuake/Vendors/wren/test/language/string/incomplete_byte_escape.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/string/incomplete_byte_escape.wren rename to Nuake/Vendors/wren/test/language/string/incomplete_byte_escape.wren diff --git a/Nuake/src/Vendors/wren/test/language/string/incomplete_byte_escape_at_eof.wren b/Nuake/Vendors/wren/test/language/string/incomplete_byte_escape_at_eof.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/string/incomplete_byte_escape_at_eof.wren rename to Nuake/Vendors/wren/test/language/string/incomplete_byte_escape_at_eof.wren diff --git a/Nuake/src/Vendors/wren/test/language/string/incomplete_long_unicode_escape.wren b/Nuake/Vendors/wren/test/language/string/incomplete_long_unicode_escape.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/string/incomplete_long_unicode_escape.wren rename to Nuake/Vendors/wren/test/language/string/incomplete_long_unicode_escape.wren diff --git a/Nuake/src/Vendors/wren/test/language/string/incomplete_unicode_escape.wren b/Nuake/Vendors/wren/test/language/string/incomplete_unicode_escape.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/string/incomplete_unicode_escape.wren rename to Nuake/Vendors/wren/test/language/string/incomplete_unicode_escape.wren diff --git a/Nuake/src/Vendors/wren/test/language/string/incomplete_unicode_escape_at_eof.wren b/Nuake/Vendors/wren/test/language/string/incomplete_unicode_escape_at_eof.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/string/incomplete_unicode_escape_at_eof.wren rename to Nuake/Vendors/wren/test/language/string/incomplete_unicode_escape_at_eof.wren diff --git a/Nuake/src/Vendors/wren/test/language/string/invalid_byte_escape.wren b/Nuake/Vendors/wren/test/language/string/invalid_byte_escape.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/string/invalid_byte_escape.wren rename to Nuake/Vendors/wren/test/language/string/invalid_byte_escape.wren diff --git a/Nuake/src/Vendors/wren/test/language/string/invalid_escape.wren b/Nuake/Vendors/wren/test/language/string/invalid_escape.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/string/invalid_escape.wren rename to Nuake/Vendors/wren/test/language/string/invalid_escape.wren diff --git a/Nuake/src/Vendors/wren/test/language/string/invalid_unicode_escape.wren b/Nuake/Vendors/wren/test/language/string/invalid_unicode_escape.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/string/invalid_unicode_escape.wren rename to Nuake/Vendors/wren/test/language/string/invalid_unicode_escape.wren diff --git a/Nuake/src/Vendors/wren/test/language/string/literals.wren b/Nuake/Vendors/wren/test/language/string/literals.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/string/literals.wren rename to Nuake/Vendors/wren/test/language/string/literals.wren diff --git a/Nuake/src/Vendors/wren/test/language/string/unicode_escapes.wren b/Nuake/Vendors/wren/test/language/string/unicode_escapes.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/string/unicode_escapes.wren rename to Nuake/Vendors/wren/test/language/string/unicode_escapes.wren diff --git a/Nuake/src/Vendors/wren/test/language/string/unicode_two_bytes_to_long_escape.wren b/Nuake/Vendors/wren/test/language/string/unicode_two_bytes_to_long_escape.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/string/unicode_two_bytes_to_long_escape.wren rename to Nuake/Vendors/wren/test/language/string/unicode_two_bytes_to_long_escape.wren diff --git a/Nuake/src/Vendors/wren/test/language/string/unterminated.wren b/Nuake/Vendors/wren/test/language/string/unterminated.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/string/unterminated.wren rename to Nuake/Vendors/wren/test/language/string/unterminated.wren diff --git a/Nuake/src/Vendors/wren/test/language/string/unterminated_raw.wren b/Nuake/Vendors/wren/test/language/string/unterminated_raw.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/string/unterminated_raw.wren rename to Nuake/Vendors/wren/test/language/string/unterminated_raw.wren diff --git a/Nuake/src/Vendors/wren/test/language/super/call_different_arity.wren b/Nuake/Vendors/wren/test/language/super/call_different_arity.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/super/call_different_arity.wren rename to Nuake/Vendors/wren/test/language/super/call_different_arity.wren diff --git a/Nuake/src/Vendors/wren/test/language/super/call_other_method.wren b/Nuake/Vendors/wren/test/language/super/call_other_method.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/super/call_other_method.wren rename to Nuake/Vendors/wren/test/language/super/call_other_method.wren diff --git a/Nuake/src/Vendors/wren/test/language/super/call_same_method.wren b/Nuake/Vendors/wren/test/language/super/call_same_method.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/super/call_same_method.wren rename to Nuake/Vendors/wren/test/language/super/call_same_method.wren diff --git a/Nuake/src/Vendors/wren/test/language/super/closure.wren b/Nuake/Vendors/wren/test/language/super/closure.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/super/closure.wren rename to Nuake/Vendors/wren/test/language/super/closure.wren diff --git a/Nuake/src/Vendors/wren/test/language/super/implicit_name.wren b/Nuake/Vendors/wren/test/language/super/implicit_name.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/super/implicit_name.wren rename to Nuake/Vendors/wren/test/language/super/implicit_name.wren diff --git a/Nuake/src/Vendors/wren/test/language/super/indirectly_inherited.wren b/Nuake/Vendors/wren/test/language/super/indirectly_inherited.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/super/indirectly_inherited.wren rename to Nuake/Vendors/wren/test/language/super/indirectly_inherited.wren diff --git a/Nuake/src/Vendors/wren/test/language/super/no_superclass_method.wren b/Nuake/Vendors/wren/test/language/super/no_superclass_method.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/super/no_superclass_method.wren rename to Nuake/Vendors/wren/test/language/super/no_superclass_method.wren diff --git a/Nuake/src/Vendors/wren/test/language/super/super_at_top_level.wren b/Nuake/Vendors/wren/test/language/super/super_at_top_level.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/super/super_at_top_level.wren rename to Nuake/Vendors/wren/test/language/super/super_at_top_level.wren diff --git a/Nuake/src/Vendors/wren/test/language/super/super_in_closure_in_inherited_method.wren b/Nuake/Vendors/wren/test/language/super/super_in_closure_in_inherited_method.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/super/super_in_closure_in_inherited_method.wren rename to Nuake/Vendors/wren/test/language/super/super_in_closure_in_inherited_method.wren diff --git a/Nuake/src/Vendors/wren/test/language/super/super_in_inherited_method.wren b/Nuake/Vendors/wren/test/language/super/super_in_inherited_method.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/super/super_in_inherited_method.wren rename to Nuake/Vendors/wren/test/language/super/super_in_inherited_method.wren diff --git a/Nuake/src/Vendors/wren/test/language/super/super_in_static_method.wren b/Nuake/Vendors/wren/test/language/super/super_in_static_method.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/super/super_in_static_method.wren rename to Nuake/Vendors/wren/test/language/super/super_in_static_method.wren diff --git a/Nuake/src/Vendors/wren/test/language/super/super_in_top_level_function.wren b/Nuake/Vendors/wren/test/language/super/super_in_top_level_function.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/super/super_in_top_level_function.wren rename to Nuake/Vendors/wren/test/language/super/super_in_top_level_function.wren diff --git a/Nuake/src/Vendors/wren/test/language/this/closure.wren b/Nuake/Vendors/wren/test/language/this/closure.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/this/closure.wren rename to Nuake/Vendors/wren/test/language/this/closure.wren diff --git a/Nuake/src/Vendors/wren/test/language/this/nested_class.wren b/Nuake/Vendors/wren/test/language/this/nested_class.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/this/nested_class.wren rename to Nuake/Vendors/wren/test/language/this/nested_class.wren diff --git a/Nuake/src/Vendors/wren/test/language/this/nested_closure.wren b/Nuake/Vendors/wren/test/language/this/nested_closure.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/this/nested_closure.wren rename to Nuake/Vendors/wren/test/language/this/nested_closure.wren diff --git a/Nuake/src/Vendors/wren/test/language/this/this_at_top_level.wren b/Nuake/Vendors/wren/test/language/this/this_at_top_level.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/this/this_at_top_level.wren rename to Nuake/Vendors/wren/test/language/this/this_at_top_level.wren diff --git a/Nuake/src/Vendors/wren/test/language/this/this_in_method.wren b/Nuake/Vendors/wren/test/language/this/this_in_method.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/this/this_in_method.wren rename to Nuake/Vendors/wren/test/language/this/this_in_method.wren diff --git a/Nuake/src/Vendors/wren/test/language/this/this_in_static_method.wren b/Nuake/Vendors/wren/test/language/this/this_in_static_method.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/this/this_in_static_method.wren rename to Nuake/Vendors/wren/test/language/this/this_in_static_method.wren diff --git a/Nuake/src/Vendors/wren/test/language/this/this_in_top_level_function.wren b/Nuake/Vendors/wren/test/language/this/this_in_top_level_function.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/this/this_in_top_level_function.wren rename to Nuake/Vendors/wren/test/language/this/this_in_top_level_function.wren diff --git a/Nuake/src/Vendors/wren/test/language/unexpected_character.wren b/Nuake/Vendors/wren/test/language/unexpected_character.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/unexpected_character.wren rename to Nuake/Vendors/wren/test/language/unexpected_character.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/duplicate_local.wren b/Nuake/Vendors/wren/test/language/variable/duplicate_local.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/duplicate_local.wren rename to Nuake/Vendors/wren/test/language/variable/duplicate_local.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/duplicate_parameter.wren b/Nuake/Vendors/wren/test/language/variable/duplicate_parameter.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/duplicate_parameter.wren rename to Nuake/Vendors/wren/test/language/variable/duplicate_parameter.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/global_in_initializer.wren b/Nuake/Vendors/wren/test/language/variable/global_in_initializer.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/global_in_initializer.wren rename to Nuake/Vendors/wren/test/language/variable/global_in_initializer.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/global_without_initializer.wren b/Nuake/Vendors/wren/test/language/variable/global_without_initializer.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/global_without_initializer.wren rename to Nuake/Vendors/wren/test/language/variable/global_without_initializer.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/local_collide_with_function_parameter.wren b/Nuake/Vendors/wren/test/language/variable/local_collide_with_function_parameter.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/local_collide_with_function_parameter.wren rename to Nuake/Vendors/wren/test/language/variable/local_collide_with_function_parameter.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/local_collide_with_method_parameter.wren b/Nuake/Vendors/wren/test/language/variable/local_collide_with_method_parameter.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/local_collide_with_method_parameter.wren rename to Nuake/Vendors/wren/test/language/variable/local_collide_with_method_parameter.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/local_in_initializer.wren b/Nuake/Vendors/wren/test/language/variable/local_in_initializer.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/local_in_initializer.wren rename to Nuake/Vendors/wren/test/language/variable/local_in_initializer.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/local_in_middle_of_block.wren b/Nuake/Vendors/wren/test/language/variable/local_in_middle_of_block.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/local_in_middle_of_block.wren rename to Nuake/Vendors/wren/test/language/variable/local_in_middle_of_block.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/local_in_nested_block.wren b/Nuake/Vendors/wren/test/language/variable/local_in_nested_block.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/local_in_nested_block.wren rename to Nuake/Vendors/wren/test/language/variable/local_in_nested_block.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/local_outside_method.wren b/Nuake/Vendors/wren/test/language/variable/local_outside_method.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/local_outside_method.wren rename to Nuake/Vendors/wren/test/language/variable/local_outside_method.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/local_without_initializer.wren b/Nuake/Vendors/wren/test/language/variable/local_without_initializer.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/local_without_initializer.wren rename to Nuake/Vendors/wren/test/language/variable/local_without_initializer.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/many_locals.wren b/Nuake/Vendors/wren/test/language/variable/many_locals.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/many_locals.wren rename to Nuake/Vendors/wren/test/language/variable/many_locals.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/many_nonsimultaneous_locals.wren b/Nuake/Vendors/wren/test/language/variable/many_nonsimultaneous_locals.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/many_nonsimultaneous_locals.wren rename to Nuake/Vendors/wren/test/language/variable/many_nonsimultaneous_locals.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/newline_after_equals.wren b/Nuake/Vendors/wren/test/language/variable/newline_after_equals.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/newline_after_equals.wren rename to Nuake/Vendors/wren/test/language/variable/newline_after_equals.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/newline_after_var.wren b/Nuake/Vendors/wren/test/language/variable/newline_after_var.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/newline_after_var.wren rename to Nuake/Vendors/wren/test/language/variable/newline_after_var.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/outside_method.wren b/Nuake/Vendors/wren/test/language/variable/outside_method.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/outside_method.wren rename to Nuake/Vendors/wren/test/language/variable/outside_method.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/scope_if.wren b/Nuake/Vendors/wren/test/language/variable/scope_if.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/scope_if.wren rename to Nuake/Vendors/wren/test/language/variable/scope_if.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/scope_reuse_in_different_blocks.wren b/Nuake/Vendors/wren/test/language/variable/scope_reuse_in_different_blocks.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/scope_reuse_in_different_blocks.wren rename to Nuake/Vendors/wren/test/language/variable/scope_reuse_in_different_blocks.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/scope_while.wren b/Nuake/Vendors/wren/test/language/variable/scope_while.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/scope_while.wren rename to Nuake/Vendors/wren/test/language/variable/scope_while.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/shadow_and_local.wren b/Nuake/Vendors/wren/test/language/variable/shadow_and_local.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/shadow_and_local.wren rename to Nuake/Vendors/wren/test/language/variable/shadow_and_local.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/shadow_global.wren b/Nuake/Vendors/wren/test/language/variable/shadow_global.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/shadow_global.wren rename to Nuake/Vendors/wren/test/language/variable/shadow_global.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/shadow_in_initializer.wren b/Nuake/Vendors/wren/test/language/variable/shadow_in_initializer.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/shadow_in_initializer.wren rename to Nuake/Vendors/wren/test/language/variable/shadow_in_initializer.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/shadow_local.wren b/Nuake/Vendors/wren/test/language/variable/shadow_local.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/shadow_local.wren rename to Nuake/Vendors/wren/test/language/variable/shadow_local.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/too_many_locals.wren b/Nuake/Vendors/wren/test/language/variable/too_many_locals.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/too_many_locals.wren rename to Nuake/Vendors/wren/test/language/variable/too_many_locals.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/too_many_locals_nested.wren b/Nuake/Vendors/wren/test/language/variable/too_many_locals_nested.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/too_many_locals_nested.wren rename to Nuake/Vendors/wren/test/language/variable/too_many_locals_nested.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/undefined_global.wren b/Nuake/Vendors/wren/test/language/variable/undefined_global.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/undefined_global.wren rename to Nuake/Vendors/wren/test/language/variable/undefined_global.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/undefined_local.wren b/Nuake/Vendors/wren/test/language/variable/undefined_local.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/undefined_local.wren rename to Nuake/Vendors/wren/test/language/variable/undefined_local.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/use_false_as_var.wren b/Nuake/Vendors/wren/test/language/variable/use_false_as_var.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/use_false_as_var.wren rename to Nuake/Vendors/wren/test/language/variable/use_false_as_var.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/use_field_as_var.wren b/Nuake/Vendors/wren/test/language/variable/use_field_as_var.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/use_field_as_var.wren rename to Nuake/Vendors/wren/test/language/variable/use_field_as_var.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/use_null_as_var.wren b/Nuake/Vendors/wren/test/language/variable/use_null_as_var.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/use_null_as_var.wren rename to Nuake/Vendors/wren/test/language/variable/use_null_as_var.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/use_this_as_var.wren b/Nuake/Vendors/wren/test/language/variable/use_this_as_var.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/use_this_as_var.wren rename to Nuake/Vendors/wren/test/language/variable/use_this_as_var.wren diff --git a/Nuake/src/Vendors/wren/test/language/variable/use_true_as_var.wren b/Nuake/Vendors/wren/test/language/variable/use_true_as_var.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/variable/use_true_as_var.wren rename to Nuake/Vendors/wren/test/language/variable/use_true_as_var.wren diff --git a/Nuake/src/Vendors/wren/test/language/while/closure_in_body.wren b/Nuake/Vendors/wren/test/language/while/closure_in_body.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/while/closure_in_body.wren rename to Nuake/Vendors/wren/test/language/while/closure_in_body.wren diff --git a/Nuake/src/Vendors/wren/test/language/while/newline_after_while.wren b/Nuake/Vendors/wren/test/language/while/newline_after_while.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/while/newline_after_while.wren rename to Nuake/Vendors/wren/test/language/while/newline_after_while.wren diff --git a/Nuake/src/Vendors/wren/test/language/while/return_closure.wren b/Nuake/Vendors/wren/test/language/while/return_closure.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/while/return_closure.wren rename to Nuake/Vendors/wren/test/language/while/return_closure.wren diff --git a/Nuake/src/Vendors/wren/test/language/while/return_inside.wren b/Nuake/Vendors/wren/test/language/while/return_inside.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/while/return_inside.wren rename to Nuake/Vendors/wren/test/language/while/return_inside.wren diff --git a/Nuake/src/Vendors/wren/test/language/while/syntax.wren b/Nuake/Vendors/wren/test/language/while/syntax.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/while/syntax.wren rename to Nuake/Vendors/wren/test/language/while/syntax.wren diff --git a/Nuake/src/Vendors/wren/test/language/while/truth.wren b/Nuake/Vendors/wren/test/language/while/truth.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/while/truth.wren rename to Nuake/Vendors/wren/test/language/while/truth.wren diff --git a/Nuake/src/Vendors/wren/test/language/whitespace.wren b/Nuake/Vendors/wren/test/language/whitespace.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/language/whitespace.wren rename to Nuake/Vendors/wren/test/language/whitespace.wren diff --git a/Nuake/src/Vendors/wren/test/limit/interpolation_nesting.wren b/Nuake/Vendors/wren/test/limit/interpolation_nesting.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/limit/interpolation_nesting.wren rename to Nuake/Vendors/wren/test/limit/interpolation_nesting.wren diff --git a/Nuake/src/Vendors/wren/test/limit/jump_too_far.wren b/Nuake/Vendors/wren/test/limit/jump_too_far.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/limit/jump_too_far.wren rename to Nuake/Vendors/wren/test/limit/jump_too_far.wren diff --git a/Nuake/src/Vendors/wren/test/limit/long_function.wren b/Nuake/Vendors/wren/test/limit/long_function.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/limit/long_function.wren rename to Nuake/Vendors/wren/test/limit/long_function.wren diff --git a/Nuake/src/Vendors/wren/test/limit/long_string.wren b/Nuake/Vendors/wren/test/limit/long_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/limit/long_string.wren rename to Nuake/Vendors/wren/test/limit/long_string.wren diff --git a/Nuake/src/Vendors/wren/test/limit/long_variable_name.wren b/Nuake/Vendors/wren/test/limit/long_variable_name.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/limit/long_variable_name.wren rename to Nuake/Vendors/wren/test/limit/long_variable_name.wren diff --git a/Nuake/src/Vendors/wren/test/limit/loop_too_far.wren b/Nuake/Vendors/wren/test/limit/loop_too_far.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/limit/loop_too_far.wren rename to Nuake/Vendors/wren/test/limit/loop_too_far.wren diff --git a/Nuake/src/Vendors/wren/test/limit/many_constants.wren b/Nuake/Vendors/wren/test/limit/many_constants.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/limit/many_constants.wren rename to Nuake/Vendors/wren/test/limit/many_constants.wren diff --git a/Nuake/src/Vendors/wren/test/limit/many_fields.wren b/Nuake/Vendors/wren/test/limit/many_fields.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/limit/many_fields.wren rename to Nuake/Vendors/wren/test/limit/many_fields.wren diff --git a/Nuake/src/Vendors/wren/test/limit/many_globals.wren b/Nuake/Vendors/wren/test/limit/many_globals.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/limit/many_globals.wren rename to Nuake/Vendors/wren/test/limit/many_globals.wren diff --git a/Nuake/src/Vendors/wren/test/limit/many_inherited_fields.wren b/Nuake/Vendors/wren/test/limit/many_inherited_fields.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/limit/many_inherited_fields.wren rename to Nuake/Vendors/wren/test/limit/many_inherited_fields.wren diff --git a/Nuake/src/Vendors/wren/test/limit/reuse_constants.wren b/Nuake/Vendors/wren/test/limit/reuse_constants.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/limit/reuse_constants.wren rename to Nuake/Vendors/wren/test/limit/reuse_constants.wren diff --git a/Nuake/src/Vendors/wren/test/limit/too_many_constants.wren b/Nuake/Vendors/wren/test/limit/too_many_constants.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/limit/too_many_constants.wren rename to Nuake/Vendors/wren/test/limit/too_many_constants.wren diff --git a/Nuake/src/Vendors/wren/test/limit/too_many_fields.wren b/Nuake/Vendors/wren/test/limit/too_many_fields.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/limit/too_many_fields.wren rename to Nuake/Vendors/wren/test/limit/too_many_fields.wren diff --git a/Nuake/src/Vendors/wren/test/limit/too_many_function_parameters.wren b/Nuake/Vendors/wren/test/limit/too_many_function_parameters.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/limit/too_many_function_parameters.wren rename to Nuake/Vendors/wren/test/limit/too_many_function_parameters.wren diff --git a/Nuake/src/Vendors/wren/test/limit/too_many_inherited_fields.wren b/Nuake/Vendors/wren/test/limit/too_many_inherited_fields.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/limit/too_many_inherited_fields.wren rename to Nuake/Vendors/wren/test/limit/too_many_inherited_fields.wren diff --git a/Nuake/src/Vendors/wren/test/limit/too_much_interpolation_nesting.wren b/Nuake/Vendors/wren/test/limit/too_much_interpolation_nesting.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/limit/too_much_interpolation_nesting.wren rename to Nuake/Vendors/wren/test/limit/too_much_interpolation_nesting.wren diff --git a/Nuake/src/Vendors/wren/test/limit/variable_name_too_long.wren b/Nuake/Vendors/wren/test/limit/variable_name_too_long.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/limit/variable_name_too_long.wren rename to Nuake/Vendors/wren/test/limit/variable_name_too_long.wren diff --git a/Nuake/src/Vendors/wren/test/main.c b/Nuake/Vendors/wren/test/main.c similarity index 100% rename from Nuake/src/Vendors/wren/test/main.c rename to Nuake/Vendors/wren/test/main.c diff --git a/Nuake/src/Vendors/wren/test/meta/eval_compile_error.wren b/Nuake/Vendors/wren/test/meta/eval_compile_error.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/meta/eval_compile_error.wren rename to Nuake/Vendors/wren/test/meta/eval_compile_error.wren diff --git a/Nuake/src/Vendors/wren/test/meta/eval_existing_scoped_variable.wren b/Nuake/Vendors/wren/test/meta/eval_existing_scoped_variable.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/meta/eval_existing_scoped_variable.wren rename to Nuake/Vendors/wren/test/meta/eval_existing_scoped_variable.wren diff --git a/Nuake/src/Vendors/wren/test/meta/eval_not_string.wren b/Nuake/Vendors/wren/test/meta/eval_not_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/meta/eval_not_string.wren rename to Nuake/Vendors/wren/test/meta/eval_not_string.wren diff --git a/Nuake/src/Vendors/wren/test/meta/get_module_variables.wren b/Nuake/Vendors/wren/test/meta/get_module_variables.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/meta/get_module_variables.wren rename to Nuake/Vendors/wren/test/meta/get_module_variables.wren diff --git a/Nuake/src/Vendors/wren/test/meta/get_module_variables_not_string.wren b/Nuake/Vendors/wren/test/meta/get_module_variables_not_string.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/meta/get_module_variables_not_string.wren rename to Nuake/Vendors/wren/test/meta/get_module_variables_not_string.wren diff --git a/Nuake/src/Vendors/wren/test/meta/get_module_variables_unknown_module.wren b/Nuake/Vendors/wren/test/meta/get_module_variables_unknown_module.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/meta/get_module_variables_unknown_module.wren rename to Nuake/Vendors/wren/test/meta/get_module_variables_unknown_module.wren diff --git a/Nuake/src/Vendors/wren/test/random/float.wren b/Nuake/Vendors/wren/test/random/float.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/random/float.wren rename to Nuake/Vendors/wren/test/random/float.wren diff --git a/Nuake/src/Vendors/wren/test/random/float_max.wren b/Nuake/Vendors/wren/test/random/float_max.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/random/float_max.wren rename to Nuake/Vendors/wren/test/random/float_max.wren diff --git a/Nuake/src/Vendors/wren/test/random/float_min_max.wren b/Nuake/Vendors/wren/test/random/float_min_max.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/random/float_min_max.wren rename to Nuake/Vendors/wren/test/random/float_min_max.wren diff --git a/Nuake/src/Vendors/wren/test/random/int.wren b/Nuake/Vendors/wren/test/random/int.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/random/int.wren rename to Nuake/Vendors/wren/test/random/int.wren diff --git a/Nuake/src/Vendors/wren/test/random/int_max.wren b/Nuake/Vendors/wren/test/random/int_max.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/random/int_max.wren rename to Nuake/Vendors/wren/test/random/int_max.wren diff --git a/Nuake/src/Vendors/wren/test/random/int_min_max.wren b/Nuake/Vendors/wren/test/random/int_min_max.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/random/int_min_max.wren rename to Nuake/Vendors/wren/test/random/int_min_max.wren diff --git a/Nuake/src/Vendors/wren/test/random/new.wren b/Nuake/Vendors/wren/test/random/new.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/random/new.wren rename to Nuake/Vendors/wren/test/random/new.wren diff --git a/Nuake/src/Vendors/wren/test/random/new_empty_sequence.wren b/Nuake/Vendors/wren/test/random/new_empty_sequence.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/random/new_empty_sequence.wren rename to Nuake/Vendors/wren/test/random/new_empty_sequence.wren diff --git a/Nuake/src/Vendors/wren/test/random/new_number.wren b/Nuake/Vendors/wren/test/random/new_number.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/random/new_number.wren rename to Nuake/Vendors/wren/test/random/new_number.wren diff --git a/Nuake/src/Vendors/wren/test/random/new_sequence.wren b/Nuake/Vendors/wren/test/random/new_sequence.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/random/new_sequence.wren rename to Nuake/Vendors/wren/test/random/new_sequence.wren diff --git a/Nuake/src/Vendors/wren/test/random/new_wrong_arg_type.wren b/Nuake/Vendors/wren/test/random/new_wrong_arg_type.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/random/new_wrong_arg_type.wren rename to Nuake/Vendors/wren/test/random/new_wrong_arg_type.wren diff --git a/Nuake/src/Vendors/wren/test/random/new_wrong_element_type.wren b/Nuake/Vendors/wren/test/random/new_wrong_element_type.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/random/new_wrong_element_type.wren rename to Nuake/Vendors/wren/test/random/new_wrong_element_type.wren diff --git a/Nuake/src/Vendors/wren/test/random/sample_count_multiple.wren b/Nuake/Vendors/wren/test/random/sample_count_multiple.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/random/sample_count_multiple.wren rename to Nuake/Vendors/wren/test/random/sample_count_multiple.wren diff --git a/Nuake/src/Vendors/wren/test/random/sample_count_one.wren b/Nuake/Vendors/wren/test/random/sample_count_one.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/random/sample_count_one.wren rename to Nuake/Vendors/wren/test/random/sample_count_one.wren diff --git a/Nuake/src/Vendors/wren/test/random/sample_count_too_many.wren b/Nuake/Vendors/wren/test/random/sample_count_too_many.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/random/sample_count_too_many.wren rename to Nuake/Vendors/wren/test/random/sample_count_too_many.wren diff --git a/Nuake/src/Vendors/wren/test/random/sample_count_zero.wren b/Nuake/Vendors/wren/test/random/sample_count_zero.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/random/sample_count_zero.wren rename to Nuake/Vendors/wren/test/random/sample_count_zero.wren diff --git a/Nuake/src/Vendors/wren/test/random/sample_one.wren b/Nuake/Vendors/wren/test/random/sample_one.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/random/sample_one.wren rename to Nuake/Vendors/wren/test/random/sample_one.wren diff --git a/Nuake/src/Vendors/wren/test/random/sample_one_empty.wren b/Nuake/Vendors/wren/test/random/sample_one_empty.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/random/sample_one_empty.wren rename to Nuake/Vendors/wren/test/random/sample_one_empty.wren diff --git a/Nuake/src/Vendors/wren/test/random/shuffle.wren b/Nuake/Vendors/wren/test/random/shuffle.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/random/shuffle.wren rename to Nuake/Vendors/wren/test/random/shuffle.wren diff --git a/Nuake/src/Vendors/wren/test/regression/428.wren b/Nuake/Vendors/wren/test/regression/428.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/regression/428.wren rename to Nuake/Vendors/wren/test/regression/428.wren diff --git a/Nuake/src/Vendors/wren/test/regression/429.wren b/Nuake/Vendors/wren/test/regression/429.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/regression/429.wren rename to Nuake/Vendors/wren/test/regression/429.wren diff --git a/Nuake/src/Vendors/wren/test/regression/442-000005.wren b/Nuake/Vendors/wren/test/regression/442-000005.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/regression/442-000005.wren rename to Nuake/Vendors/wren/test/regression/442-000005.wren diff --git a/Nuake/src/Vendors/wren/test/regression/442-000007.wren b/Nuake/Vendors/wren/test/regression/442-000007.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/regression/442-000007.wren rename to Nuake/Vendors/wren/test/regression/442-000007.wren diff --git a/Nuake/src/Vendors/wren/test/regression/442-000086.wren b/Nuake/Vendors/wren/test/regression/442-000086.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/regression/442-000086.wren rename to Nuake/Vendors/wren/test/regression/442-000086.wren diff --git a/Nuake/src/Vendors/wren/test/regression/442-000088.wren b/Nuake/Vendors/wren/test/regression/442-000088.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/regression/442-000088.wren rename to Nuake/Vendors/wren/test/regression/442-000088.wren diff --git a/Nuake/src/Vendors/wren/test/regression/442-000089.wren b/Nuake/Vendors/wren/test/regression/442-000089.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/regression/442-000089.wren rename to Nuake/Vendors/wren/test/regression/442-000089.wren diff --git a/Nuake/src/Vendors/wren/test/regression/442-000100.wren b/Nuake/Vendors/wren/test/regression/442-000100.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/regression/442-000100.wren rename to Nuake/Vendors/wren/test/regression/442-000100.wren diff --git a/Nuake/src/Vendors/wren/test/regression/442-000115.wren b/Nuake/Vendors/wren/test/regression/442-000115.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/regression/442-000115.wren rename to Nuake/Vendors/wren/test/regression/442-000115.wren diff --git a/Nuake/src/Vendors/wren/test/regression/442-000166.wren b/Nuake/Vendors/wren/test/regression/442-000166.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/regression/442-000166.wren rename to Nuake/Vendors/wren/test/regression/442-000166.wren diff --git a/Nuake/src/Vendors/wren/test/regression/442-000181.wren b/Nuake/Vendors/wren/test/regression/442-000181.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/regression/442-000181.wren rename to Nuake/Vendors/wren/test/regression/442-000181.wren diff --git a/Nuake/src/Vendors/wren/test/regression/442-000182.wren b/Nuake/Vendors/wren/test/regression/442-000182.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/regression/442-000182.wren rename to Nuake/Vendors/wren/test/regression/442-000182.wren diff --git a/Nuake/src/Vendors/wren/test/regression/442-000238.wren b/Nuake/Vendors/wren/test/regression/442-000238.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/regression/442-000238.wren rename to Nuake/Vendors/wren/test/regression/442-000238.wren diff --git a/Nuake/src/Vendors/wren/test/regression/442-000295.wren b/Nuake/Vendors/wren/test/regression/442-000295.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/regression/442-000295.wren rename to Nuake/Vendors/wren/test/regression/442-000295.wren diff --git a/Nuake/src/Vendors/wren/test/regression/442-000321.wren b/Nuake/Vendors/wren/test/regression/442-000321.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/regression/442-000321.wren rename to Nuake/Vendors/wren/test/regression/442-000321.wren diff --git a/Nuake/src/Vendors/wren/test/regression/442-000348.wren b/Nuake/Vendors/wren/test/regression/442-000348.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/regression/442-000348.wren rename to Nuake/Vendors/wren/test/regression/442-000348.wren diff --git a/Nuake/src/Vendors/wren/test/regression/442-000357.wren b/Nuake/Vendors/wren/test/regression/442-000357.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/regression/442-000357.wren rename to Nuake/Vendors/wren/test/regression/442-000357.wren diff --git a/Nuake/src/Vendors/wren/test/regression/442-000440.wren b/Nuake/Vendors/wren/test/regression/442-000440.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/regression/442-000440.wren rename to Nuake/Vendors/wren/test/regression/442-000440.wren diff --git a/Nuake/src/Vendors/wren/test/regression/442-000665.wren b/Nuake/Vendors/wren/test/regression/442-000665.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/regression/442-000665.wren rename to Nuake/Vendors/wren/test/regression/442-000665.wren diff --git a/Nuake/src/Vendors/wren/test/regression/494.wren b/Nuake/Vendors/wren/test/regression/494.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/regression/494.wren rename to Nuake/Vendors/wren/test/regression/494.wren diff --git a/Nuake/src/Vendors/wren/test/regression/561.wren b/Nuake/Vendors/wren/test/regression/561.wren similarity index 100% rename from Nuake/src/Vendors/wren/test/regression/561.wren rename to Nuake/Vendors/wren/test/regression/561.wren diff --git a/Nuake/src/Vendors/wren/test/test.c b/Nuake/Vendors/wren/test/test.c similarity index 100% rename from Nuake/src/Vendors/wren/test/test.c rename to Nuake/Vendors/wren/test/test.c diff --git a/Nuake/src/Vendors/wren/test/test.h b/Nuake/Vendors/wren/test/test.h similarity index 100% rename from Nuake/src/Vendors/wren/test/test.h rename to Nuake/Vendors/wren/test/test.h diff --git a/Nuake/src/Vendors/wren/test/unit/main.c b/Nuake/Vendors/wren/test/unit/main.c similarity index 100% rename from Nuake/src/Vendors/wren/test/unit/main.c rename to Nuake/Vendors/wren/test/unit/main.c diff --git a/Nuake/src/Vendors/wren/test/unit/path_test.c b/Nuake/Vendors/wren/test/unit/path_test.c similarity index 100% rename from Nuake/src/Vendors/wren/test/unit/path_test.c rename to Nuake/Vendors/wren/test/unit/path_test.c diff --git a/Nuake/src/Vendors/wren/test/unit/path_test.h b/Nuake/Vendors/wren/test/unit/path_test.h similarity index 100% rename from Nuake/src/Vendors/wren/test/unit/path_test.h rename to Nuake/Vendors/wren/test/unit/path_test.h diff --git a/Nuake/src/Vendors/wren/test/unit/test.c b/Nuake/Vendors/wren/test/unit/test.c similarity index 100% rename from Nuake/src/Vendors/wren/test/unit/test.c rename to Nuake/Vendors/wren/test/unit/test.c diff --git a/Nuake/src/Vendors/wren/test/unit/test.h b/Nuake/Vendors/wren/test/unit/test.h similarity index 100% rename from Nuake/src/Vendors/wren/test/unit/test.h rename to Nuake/Vendors/wren/test/unit/test.h diff --git a/Nuake/src/Vendors/wren/try/main.try.c b/Nuake/Vendors/wren/try/main.try.c similarity index 100% rename from Nuake/src/Vendors/wren/try/main.try.c rename to Nuake/Vendors/wren/try/main.try.c diff --git a/Nuake/src/Vendors/wren/try/make.emscripten/wren.make b/Nuake/Vendors/wren/try/make.emscripten/wren.make similarity index 100% rename from Nuake/src/Vendors/wren/try/make.emscripten/wren.make rename to Nuake/Vendors/wren/try/make.emscripten/wren.make diff --git a/Nuake/src/Vendors/wren/try/make.emscripten/wren_try.make b/Nuake/Vendors/wren/try/make.emscripten/wren_try.make similarity index 100% rename from Nuake/src/Vendors/wren/try/make.emscripten/wren_try.make rename to Nuake/Vendors/wren/try/make.emscripten/wren_try.make diff --git a/Nuake/src/Vendors/wren/try/readme.md b/Nuake/Vendors/wren/try/readme.md similarity index 100% rename from Nuake/src/Vendors/wren/try/readme.md rename to Nuake/Vendors/wren/try/readme.md diff --git a/Nuake/src/Vendors/wren/util/benchmark.py b/Nuake/Vendors/wren/util/benchmark.py similarity index 100% rename from Nuake/src/Vendors/wren/util/benchmark.py rename to Nuake/Vendors/wren/util/benchmark.py diff --git a/Nuake/src/Vendors/wren/util/deploy_docs_from_travis.sh b/Nuake/Vendors/wren/util/deploy_docs_from_travis.sh similarity index 100% rename from Nuake/src/Vendors/wren/util/deploy_docs_from_travis.sh rename to Nuake/Vendors/wren/util/deploy_docs_from_travis.sh diff --git a/Nuake/src/Vendors/wren/util/generate_amalgamation.py b/Nuake/Vendors/wren/util/generate_amalgamation.py similarity index 100% rename from Nuake/src/Vendors/wren/util/generate_amalgamation.py rename to Nuake/Vendors/wren/util/generate_amalgamation.py diff --git a/Nuake/src/Vendors/wren/util/generate_docs.py b/Nuake/Vendors/wren/util/generate_docs.py similarity index 100% rename from Nuake/src/Vendors/wren/util/generate_docs.py rename to Nuake/Vendors/wren/util/generate_docs.py diff --git a/Nuake/src/Vendors/wren/util/generate_projects.py b/Nuake/Vendors/wren/util/generate_projects.py similarity index 100% rename from Nuake/src/Vendors/wren/util/generate_projects.py rename to Nuake/Vendors/wren/util/generate_projects.py diff --git a/Nuake/src/Vendors/wren/util/metrics.py b/Nuake/Vendors/wren/util/metrics.py similarity index 100% rename from Nuake/src/Vendors/wren/util/metrics.py rename to Nuake/Vendors/wren/util/metrics.py diff --git a/Nuake/src/Vendors/wren/util/test.py b/Nuake/Vendors/wren/util/test.py similarity index 100% rename from Nuake/src/Vendors/wren/util/test.py rename to Nuake/Vendors/wren/util/test.py diff --git a/Nuake/src/Vendors/wren/util/wren_to_c_string.py b/Nuake/Vendors/wren/util/wren_to_c_string.py similarity index 100% rename from Nuake/src/Vendors/wren/util/wren_to_c_string.py rename to Nuake/Vendors/wren/util/wren_to_c_string.py diff --git a/Nuake/dependencies/vma_p5.lua b/Nuake/dependencies/vma_p5.lua index c48ff24e..a78a8bea 100644 --- a/Nuake/dependencies/vma_p5.lua +++ b/Nuake/dependencies/vma_p5.lua @@ -9,7 +9,7 @@ project "vma" -- Include the headers includedirs { "vma/include", - "../src/Vendors/vulkan", + "../Vendors/vulkan", } files { diff --git a/Nuake/premake5.lua b/Nuake/premake5.lua new file mode 100644 index 00000000..3e0396ea --- /dev/null +++ b/Nuake/premake5.lua @@ -0,0 +1,153 @@ +include "Nuake/Source/Nuake/Modules/Modules.lua" + +project "Nuake" + kind "StaticLib" + staticruntime "On" + + language "C++" + cppdialect "C++20" + + local moduleSources = {} + + if _ACTION then + local modulesDir = "Source/Nuake/Modules" + local outputFilePath = path.join(modulesDir, "Modules.cpp") + + -- Load and generate the modules file + local modules = loadModules(modulesDir) + moduleSources = generateModulesFile(modules, outputFilePath, "Source/Nuake/Modules") + end + + defines + { + table.unpack(globalDefines), + + "_MBCS", + "IMGUI_DEFINE_MATH_OPERATORS", + "NK_VK", + "IMGUI_IMPL_VULKAN_NO_PROTOTYPES" + } + + targetdir (binaryOutputDir) + objdir (intBinaryOutputDir) + + files + { + -- Main Sources + "Source/**.cpp", + "Source/**.h", + "Source/Nuake/**.cpp", + "Source/Nuake/**.h", + "Vendors/**.h", + "Vendors/**.cpp", + + -- Vendor Sources + "Vendors/libmap/h/*.h", + "Vendors/libmap/c/*.c", + "Vendors/katana-parser/*.h", + "Vendors/katana-parser/*.c", + "Vendors/incbin/*.c", + "Vendors/incbin/*.h", + "Vendors/nanosvg/*.h", + "Vendors/volk/*.c", + "Vendors/volk/*.h", + "Vendors/vkb/*.cpp", + "Vendors/vkb/*.h", + "Vendors/vulkan/**.h", + -- Modules System + "Source/Nuake/Modules/Modules.h", + "Source/Nuake/Modules/Modules.cpp", + table.unpack(moduleSources) + } + + includedirs + { + ".", + "Source", + "Vendors", + "Vendors/vulkan", + "dependencies/glad/include", + "dependencies/glfw/include", + "dependencies/assimp/include", + "dependencies/JoltPhysics", + "Vendors/incbin", + "Vendors/nanosvg", + "Vendors/vkb", + "dependencies/build", + "dependencies/soloud/include", + "dependencies/Coral/Coral.Native/Include", + "dependencies/recastnavigation/DebugUtils/Include", + "dependencies/recastnavigation/Detour/Include", + "dependencies/recastnavigation/DetourCrowd/Include", + "dependencies/recastnavigation/DetourTileCache/Include", + "dependencies/recastnavigation/Recast/Include", + "dependencies/yoga", + "dependencies/msdf-atlas-gen", + "dependencies/msdf-atlas-gen/msdfgen", + "dependencies/msdf-atlas-gen/msdfgen/include", + "dependencies/freetype/include", + "dependencies/tracy/public/tracy", + "dependencies/entt/src", + "dependencies/vma/include", + "dependencies/dxc/inc" + } + + libdirs { "%{prj.name}/dependencies/dxc/lib/x64" } + + links + { + "soloud", + "tracy", + "yoga", + "vma", + "dxcompiler" + } + + filter "system:linux" + defines + { + "GLFW_STATIC", + "NK_LINUX" + } + + links + { + "glib-2.0" + } + + buildoptions { "`pkg-config --cflags glib-2.0 pango gdk-pixbuf-2.0 atk`" } + linkoptions { "`pkg-config --libs glib-2.0 pango gdk-pixbuf-2.0`" } + + includedirs + { + "/usr/include/gtk-3.0/", + "/usr/lib/glib-2.0/include", + "/usr/include/glib-2.0", + } + + filter "system:windows" + staticruntime "On" + defines + { + "NK_WIN" + } + + filter { "system:windows", "action:vs*"} + flags + { + "MultiProcessorCompile", + } + + filter "configurations:Debug" + runtime "Debug" + symbols "on" + + buildoptions { "/Zi" } + + filter "configurations:Release" + runtime "Release" + optimize "on" + + filter "configurations:Dist" + runtime "Release" + optimize "on" \ No newline at end of file diff --git a/Nuake/src/Scene/Components/ModelComponent.cpp b/Nuake/src/Scene/Components/ModelComponent.cpp deleted file mode 100644 index 2eaa8335..00000000 --- a/Nuake/src/Scene/Components/ModelComponent.cpp +++ /dev/null @@ -1,22 +0,0 @@ -#include "src/Resource/ModelLoader.h" -#include "ModelComponent.h" -#include "src/Rendering/Mesh/Mesh.h" -#include "src/Rendering/Textures/TextureManager.h" -#include "src/Rendering/Textures/Material.h" -#include "src/Rendering/Renderer.h" -#include - -namespace Nuake { - - ModelComponent::ModelComponent() - { - - } - - void ModelComponent::LoadModel() - { - auto loader = ModelLoader(); - //this->ModelResource = loader.LoadModel(ModelPath); - } -} - diff --git a/Editor/.gitignore b/NuakeEditor/.gitignore similarity index 100% rename from Editor/.gitignore rename to NuakeEditor/.gitignore diff --git a/Editor/Coral.Managed.runtimeconfig.json b/NuakeEditor/Coral.Managed.runtimeconfig.json similarity index 100% rename from Editor/Coral.Managed.runtimeconfig.json rename to NuakeEditor/Coral.Managed.runtimeconfig.json diff --git a/Editor/Editor.rc b/NuakeEditor/Editor.rc similarity index 100% rename from Editor/Editor.rc rename to NuakeEditor/Editor.rc diff --git a/Editor/Editor.cpp b/NuakeEditor/Source/Editor.cpp similarity index 74% rename from Editor/Editor.cpp rename to NuakeEditor/Source/Editor.cpp index 657a6923..8d41549d 100644 --- a/Editor/Editor.cpp +++ b/NuakeEditor/Source/Editor.cpp @@ -1,39 +1,36 @@ -#include - #include -#include -#include -#include -#include +#include +#include +#include +#include -#include "src/Windows/EditorInterface.h" +#include "Editor/Windows/EditorInterface.h" -#include -#include -#include +#include "imgui/imgui.h" +#include +#include -#include -#include -#include -#include -#include +#include +#include +#include +#include -#include "src/Actions/EditorSelection.h" -#include "src/Misc/GizmoDrawer.h" -#include "src/Windows/FileSystemUI.h" +#include "Editor/Actions/EditorSelection.h" +#include "Editor/Misc/GizmoDrawer.h" +#include "Editor/Windows/FileSystemUI.h" -#include "src/Core/Maths.h" -#include "src/Rendering/SceneRenderer.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/Rendering/SceneRenderer.h" -#include "src/Misc/WindowTheming.h" -#include "src/Application/Application.h" +#include "Editor/Misc/WindowTheming.h" +#include "Nuake/Application/Application.h" -#include "src/Application/EntryPoint.h" +#include "Nuake/Application/EntryPoint.h" -#include "src/EditorApplication.h" +#include "Editor/EditorApplication.h" -#include "LaunchSettings.h" +#include "Editor/LaunchSettings.h" std::vector ParseArguments(int argc, char* argv[]) diff --git a/Editor/src/Actions/EditorAction.h b/NuakeEditor/Source/Editor/Actions/EditorAction.h similarity index 100% rename from Editor/src/Actions/EditorAction.h rename to NuakeEditor/Source/Editor/Actions/EditorAction.h diff --git a/Editor/src/Actions/EditorSelection.h b/NuakeEditor/Source/Editor/Actions/EditorSelection.h similarity index 89% rename from Editor/src/Actions/EditorSelection.h rename to NuakeEditor/Source/Editor/Actions/EditorSelection.h index 7b0a25ea..5ba825e0 100644 --- a/Editor/src/Actions/EditorSelection.h +++ b/NuakeEditor/Source/Editor/Actions/EditorSelection.h @@ -1,8 +1,8 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Scene/Entities/Entity.h" -#include "src/Rendering/SceneRenderer.h" -#include "src/Resource/Resource.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Scene/Entities/Entity.h" +#include "Nuake/Rendering/SceneRenderer.h" +#include "Nuake/Resource/Resource.h" #include "Engine.h" diff --git a/Editor/src/Commands/CommandBuffer.h b/NuakeEditor/Source/Editor/Commands/CommandBuffer.h similarity index 100% rename from Editor/src/Commands/CommandBuffer.h rename to NuakeEditor/Source/Editor/Commands/CommandBuffer.h diff --git a/Editor/src/Commands/CommandManager.cpp b/NuakeEditor/Source/Editor/Commands/CommandManager.cpp similarity index 100% rename from Editor/src/Commands/CommandManager.cpp rename to NuakeEditor/Source/Editor/Commands/CommandManager.cpp diff --git a/Editor/src/Commands/CommandManager.h b/NuakeEditor/Source/Editor/Commands/CommandManager.h similarity index 100% rename from Editor/src/Commands/CommandManager.h rename to NuakeEditor/Source/Editor/Commands/CommandManager.h diff --git a/Editor/src/Commands/Commands/Commands.cpp b/NuakeEditor/Source/Editor/Commands/Commands/Commands.cpp similarity index 98% rename from Editor/src/Commands/Commands/Commands.cpp rename to NuakeEditor/Source/Editor/Commands/Commands/Commands.cpp index 75bc8417..cfeef90f 100644 --- a/Editor/src/Commands/Commands/Commands.cpp +++ b/NuakeEditor/Source/Editor/Commands/Commands/Commands.cpp @@ -1,8 +1,8 @@ #include "Commands.h" -#include +#include "Engine.h" -#include "src/FileSystem/FileSystem.h" +#include "Nuake/FileSystem/FileSystem.h" #include diff --git a/Editor/src/Commands/Commands/Commands.h b/NuakeEditor/Source/Editor/Commands/Commands/Commands.h similarity index 91% rename from Editor/src/Commands/Commands/Commands.h rename to NuakeEditor/Source/Editor/Commands/Commands/Commands.h index 843feb4a..ad06c6fa 100644 --- a/Editor/src/Commands/Commands/Commands.h +++ b/NuakeEditor/Source/Editor/Commands/Commands/Commands.h @@ -2,9 +2,9 @@ #include "../ICommand.h" -#include -#include -#include +#include +#include +#include #include namespace NuakeEditor { diff --git a/Editor/src/Commands/ICommand.h b/NuakeEditor/Source/Editor/Commands/ICommand.h similarity index 100% rename from Editor/src/Commands/ICommand.h rename to NuakeEditor/Source/Editor/Commands/ICommand.h diff --git a/Editor/src/ComponentsPanel/BonePanel.h b/NuakeEditor/Source/Editor/ComponentsPanel/BonePanel.h similarity index 79% rename from Editor/src/ComponentsPanel/BonePanel.h rename to NuakeEditor/Source/Editor/ComponentsPanel/BonePanel.h index 52e1fa6f..d98c2684 100644 --- a/Editor/src/ComponentsPanel/BonePanel.h +++ b/NuakeEditor/Source/Editor/ComponentsPanel/BonePanel.h @@ -1,10 +1,10 @@ #pragma once #include "ComponentPanel.h" -#include "src/FileSystem/FileSystem.h" -#include -#include -#include +#include "Nuake/FileSystem/FileSystem.h" +#include +#include +#include class BonePanel { diff --git a/Editor/src/ComponentsPanel/BoxColliderPanel.h b/NuakeEditor/Source/Editor/ComponentsPanel/BoxColliderPanel.h similarity index 87% rename from Editor/src/ComponentsPanel/BoxColliderPanel.h rename to NuakeEditor/Source/Editor/ComponentsPanel/BoxColliderPanel.h index 0021fca7..c3d1ad4c 100644 --- a/Editor/src/ComponentsPanel/BoxColliderPanel.h +++ b/NuakeEditor/Source/Editor/ComponentsPanel/BoxColliderPanel.h @@ -1,10 +1,10 @@ #pragma once #include "ComponentPanel.h" -#include "src/FileSystem/FileSystem.h" -#include -#include -#include +#include "Nuake/FileSystem/FileSystem.h" +#include +#include +#include class BoxColliderPanel : ComponentPanel { diff --git a/Editor/src/ComponentsPanel/CameraPanel.h b/NuakeEditor/Source/Editor/ComponentsPanel/CameraPanel.h similarity index 94% rename from Editor/src/ComponentsPanel/CameraPanel.h rename to NuakeEditor/Source/Editor/ComponentsPanel/CameraPanel.h index 34b99fa4..9afe8c8f 100644 --- a/Editor/src/ComponentsPanel/CameraPanel.h +++ b/NuakeEditor/Source/Editor/ComponentsPanel/CameraPanel.h @@ -1,7 +1,7 @@ #pragma once #include "ComponentPanel.h" -#include -#include "src/FileSystem/FileSystem.h" +#include +#include "Nuake/FileSystem/FileSystem.h" class CameraPanel { diff --git a/Editor/src/ComponentsPanel/CapsuleColliderPanel.h b/NuakeEditor/Source/Editor/ComponentsPanel/CapsuleColliderPanel.h similarity index 95% rename from Editor/src/ComponentsPanel/CapsuleColliderPanel.h rename to NuakeEditor/Source/Editor/ComponentsPanel/CapsuleColliderPanel.h index f6a4f294..50c216c8 100644 --- a/Editor/src/ComponentsPanel/CapsuleColliderPanel.h +++ b/NuakeEditor/Source/Editor/ComponentsPanel/CapsuleColliderPanel.h @@ -1,7 +1,7 @@ #pragma once #include "ComponentPanel.h" -#include +#include class CapsuleColliderPanel { diff --git a/Editor/src/ComponentsPanel/CharacterControllerPanel.h b/NuakeEditor/Source/Editor/ComponentsPanel/CharacterControllerPanel.h similarity index 97% rename from Editor/src/ComponentsPanel/CharacterControllerPanel.h rename to NuakeEditor/Source/Editor/ComponentsPanel/CharacterControllerPanel.h index 8d720286..24bb1638 100644 --- a/Editor/src/ComponentsPanel/CharacterControllerPanel.h +++ b/NuakeEditor/Source/Editor/ComponentsPanel/CharacterControllerPanel.h @@ -1,7 +1,7 @@ #pragma once #include "ComponentPanel.h" -#include -#include "src/FileSystem/FileSystem.h" +#include +#include "Nuake/FileSystem/FileSystem.h" class CharacterControllerPanel { diff --git a/Editor/src/ComponentsPanel/ComponentPanel.h b/NuakeEditor/Source/Editor/ComponentsPanel/ComponentPanel.h similarity index 97% rename from Editor/src/ComponentsPanel/ComponentPanel.h rename to NuakeEditor/Source/Editor/ComponentsPanel/ComponentPanel.h index f3969f36..8c7ae4e7 100644 --- a/Editor/src/ComponentsPanel/ComponentPanel.h +++ b/NuakeEditor/Source/Editor/ComponentsPanel/ComponentPanel.h @@ -1,11 +1,11 @@ #pragma once -#include "src/Scene/Entities/Entity.h" +#include "Nuake/Scene/Entities/Entity.h" #include "../Misc/InterfaceFonts.h" -#include "src/UI/ImUI.h" -#include -#include +#include "Nuake/UI/ImUI.h" +#include +#include #define MenuItemComponent(label, Component) \ diff --git a/Editor/src/ComponentsPanel/CylinderColliderPanel.h b/NuakeEditor/Source/Editor/ComponentsPanel/CylinderColliderPanel.h similarity index 95% rename from Editor/src/ComponentsPanel/CylinderColliderPanel.h rename to NuakeEditor/Source/Editor/ComponentsPanel/CylinderColliderPanel.h index aa49729b..22e4f443 100644 --- a/Editor/src/ComponentsPanel/CylinderColliderPanel.h +++ b/NuakeEditor/Source/Editor/ComponentsPanel/CylinderColliderPanel.h @@ -1,7 +1,7 @@ #pragma once #include "ComponentPanel.h" -#include +#include class CylinderColliderPanel { diff --git a/Editor/src/ComponentsPanel/LightPanel.h b/NuakeEditor/Source/Editor/ComponentsPanel/LightPanel.h similarity index 99% rename from Editor/src/ComponentsPanel/LightPanel.h rename to NuakeEditor/Source/Editor/ComponentsPanel/LightPanel.h index 5082e4be..11335ee6 100644 --- a/Editor/src/ComponentsPanel/LightPanel.h +++ b/NuakeEditor/Source/Editor/ComponentsPanel/LightPanel.h @@ -1,6 +1,6 @@ #pragma once #include "ComponentPanel.h" -#include "src/Scene/Components/LightComponent.h" +#include "Nuake/Scene/Components/LightComponent.h" class LightPanel { diff --git a/Editor/src/ComponentsPanel/MaterialEditor.cpp b/NuakeEditor/Source/Editor/ComponentsPanel/MaterialEditor.cpp similarity index 97% rename from Editor/src/ComponentsPanel/MaterialEditor.cpp rename to NuakeEditor/Source/Editor/ComponentsPanel/MaterialEditor.cpp index 45d52e16..322b0df3 100644 --- a/Editor/src/ComponentsPanel/MaterialEditor.cpp +++ b/NuakeEditor/Source/Editor/ComponentsPanel/MaterialEditor.cpp @@ -1,11 +1,11 @@ #include "MaterialEditor.h" #include "../Misc/InterfaceFonts.h" -#include -#include -#include +#include +#include +#include #include -#include +#include void MaterialEditor::Draw(Ref material) diff --git a/Editor/src/ComponentsPanel/MaterialEditor.h b/NuakeEditor/Source/Editor/ComponentsPanel/MaterialEditor.h similarity index 65% rename from Editor/src/ComponentsPanel/MaterialEditor.h rename to NuakeEditor/Source/Editor/ComponentsPanel/MaterialEditor.h index e0e9d2b6..4ac78fec 100644 --- a/Editor/src/ComponentsPanel/MaterialEditor.h +++ b/NuakeEditor/Source/Editor/ComponentsPanel/MaterialEditor.h @@ -1,6 +1,6 @@ #pragma once -#include -#include +#include +#include class MaterialEditor { diff --git a/Editor/src/ComponentsPanel/MeshColliderPanel.h b/NuakeEditor/Source/Editor/ComponentsPanel/MeshColliderPanel.h similarity index 83% rename from Editor/src/ComponentsPanel/MeshColliderPanel.h rename to NuakeEditor/Source/Editor/ComponentsPanel/MeshColliderPanel.h index ef77abc6..5ee08750 100644 --- a/Editor/src/ComponentsPanel/MeshColliderPanel.h +++ b/NuakeEditor/Source/Editor/ComponentsPanel/MeshColliderPanel.h @@ -1,13 +1,13 @@ #pragma once -#include +#include #include "ComponentPanel.h" #include "ModelResourceInspector.h" -#include -#include +#include +#include -#include -#include +#include +#include class MeshColliderPanel : ComponentPanel { diff --git a/Editor/src/ComponentsPanel/MeshPanel.h b/NuakeEditor/Source/Editor/ComponentsPanel/MeshPanel.h similarity index 87% rename from Editor/src/ComponentsPanel/MeshPanel.h rename to NuakeEditor/Source/Editor/ComponentsPanel/MeshPanel.h index a28c328d..ed99b147 100644 --- a/Editor/src/ComponentsPanel/MeshPanel.h +++ b/NuakeEditor/Source/Editor/ComponentsPanel/MeshPanel.h @@ -1,19 +1,19 @@ #pragma once -#include +#include #include "ComponentPanel.h" #include "ModelResourceInspector.h" #include "../Misc/PopupHelper.h" -#include -#include +#include +#include -#include -#include +#include +#include -#include -#include -#include "src/Resource/Bakers/AssetBakerManager.h" -#include "src/Resource/ResourceManager.h" +#include +#include +#include "Nuake/Resource/Bakers/AssetBakerManager.h" +#include "Nuake/Resource/ResourceManager.h" class MeshPanel : ComponentPanel { diff --git a/Editor/src/ComponentsPanel/ModelResourceInspector.cpp b/NuakeEditor/Source/Editor/ComponentsPanel/ModelResourceInspector.cpp similarity index 100% rename from Editor/src/ComponentsPanel/ModelResourceInspector.cpp rename to NuakeEditor/Source/Editor/ComponentsPanel/ModelResourceInspector.cpp diff --git a/Editor/src/ComponentsPanel/ModelResourceInspector.h b/NuakeEditor/Source/Editor/ComponentsPanel/ModelResourceInspector.h similarity index 77% rename from Editor/src/ComponentsPanel/ModelResourceInspector.h rename to NuakeEditor/Source/Editor/ComponentsPanel/ModelResourceInspector.h index 2d4de191..9eb9e97a 100644 --- a/Editor/src/ComponentsPanel/ModelResourceInspector.h +++ b/NuakeEditor/Source/Editor/ComponentsPanel/ModelResourceInspector.h @@ -1,6 +1,6 @@ #pragma once -#include -#include +#include +#include class ModelResourceInspector { diff --git a/Editor/src/ComponentsPanel/NavMeshVolumePanel.h b/NuakeEditor/Source/Editor/ComponentsPanel/NavMeshVolumePanel.h similarity index 98% rename from Editor/src/ComponentsPanel/NavMeshVolumePanel.h rename to NuakeEditor/Source/Editor/ComponentsPanel/NavMeshVolumePanel.h index 1395eaa5..885f3731 100644 --- a/Editor/src/ComponentsPanel/NavMeshVolumePanel.h +++ b/NuakeEditor/Source/Editor/ComponentsPanel/NavMeshVolumePanel.h @@ -1,12 +1,12 @@ #pragma once #include "ComponentPanel.h" -#include -#include -#include "src/AI/NavManager.h" -#include "src/Scene/Components/QuakeMap.h" -#include -#include +#include +#include +#include "Nuake/AI/NavManager.h" +#include "Nuake/Scene/Components/QuakeMap.h" +#include +#include class NavMeshVolumePanel { diff --git a/Editor/src/ComponentsPanel/NetScriptPanel.cpp b/NuakeEditor/Source/Editor/ComponentsPanel/NetScriptPanel.cpp similarity index 98% rename from Editor/src/ComponentsPanel/NetScriptPanel.cpp rename to NuakeEditor/Source/Editor/ComponentsPanel/NetScriptPanel.cpp index b979fd6d..ea95453d 100644 --- a/Editor/src/ComponentsPanel/NetScriptPanel.cpp +++ b/NuakeEditor/Source/Editor/ComponentsPanel/NetScriptPanel.cpp @@ -2,11 +2,11 @@ #include "../Windows/FileSystemUI.h" -#include -#include "src/FileSystem/FileSystem.h" -#include -#include -#include +#include +#include "Nuake/FileSystem/FileSystem.h" +#include +#include +#include const std::string NET_TEMPLATE_SCRIPT_FIRST = R"(using Nuake.Net; diff --git a/Editor/src/ComponentsPanel/NetScriptPanel.h b/NuakeEditor/Source/Editor/ComponentsPanel/NetScriptPanel.h similarity index 100% rename from Editor/src/ComponentsPanel/NetScriptPanel.h rename to NuakeEditor/Source/Editor/ComponentsPanel/NetScriptPanel.h diff --git a/Editor/src/ComponentsPanel/SkinnedMeshPanel.h b/NuakeEditor/Source/Editor/ComponentsPanel/SkinnedMeshPanel.h similarity index 93% rename from Editor/src/ComponentsPanel/SkinnedMeshPanel.h rename to NuakeEditor/Source/Editor/ComponentsPanel/SkinnedMeshPanel.h index b1beafaf..162f396d 100644 --- a/Editor/src/ComponentsPanel/SkinnedMeshPanel.h +++ b/NuakeEditor/Source/Editor/ComponentsPanel/SkinnedMeshPanel.h @@ -1,17 +1,17 @@ #pragma once -#include +#include #include "ComponentPanel.h" #include "ModelResourceInspector.h" #include "../Misc/PopupHelper.h" -#include -#include +#include +#include -#include -#include +#include +#include -#include -#include +#include +#include class SkinnedMeshPanel : ComponentPanel { diff --git a/Editor/src/ComponentsPanel/TransformPanel.h b/NuakeEditor/Source/Editor/ComponentsPanel/TransformPanel.h similarity index 97% rename from Editor/src/ComponentsPanel/TransformPanel.h rename to NuakeEditor/Source/Editor/ComponentsPanel/TransformPanel.h index 539dab42..10048ada 100644 --- a/Editor/src/ComponentsPanel/TransformPanel.h +++ b/NuakeEditor/Source/Editor/ComponentsPanel/TransformPanel.h @@ -1,8 +1,8 @@ #pragma once #include "ComponentPanel.h" -#include -#include -#include +#include +#include +#include class TransformPanel : ComponentPanel { public: diff --git a/Editor/src/EditorApplication.cpp b/NuakeEditor/Source/Editor/EditorApplication.cpp similarity index 93% rename from Editor/src/EditorApplication.cpp rename to NuakeEditor/Source/Editor/EditorApplication.cpp index c3005674..447145ae 100644 --- a/Editor/src/EditorApplication.cpp +++ b/NuakeEditor/Source/Editor/EditorApplication.cpp @@ -5,13 +5,11 @@ #include "Misc/GizmoDrawer.h" #include "EditorLayer.h" -#include +#include "Nuake/UI/NuakeUI.h" +#include "Nuake/UI/UIInputManager.h" -#include "src/UI/NuakeUI.h" -#include "src/UI/UIInputManager.h" - -#include "src/Resource/Bakers/AssetBakerManager.h" -#include "src/Resource/Bakers/GLTFBaker.h" +#include "Nuake/Resource/Bakers/AssetBakerManager.h" +#include "Nuake/Resource/Bakers/GLTFBaker.h" void EditorApplication::OnInit() { diff --git a/Editor/src/EditorApplication.h b/NuakeEditor/Source/Editor/EditorApplication.h similarity index 88% rename from Editor/src/EditorApplication.h rename to NuakeEditor/Source/Editor/EditorApplication.h index 8e9278b5..87ebafb8 100644 --- a/Editor/src/EditorApplication.h +++ b/NuakeEditor/Source/Editor/EditorApplication.h @@ -1,12 +1,12 @@ #pragma once -#include -#include +#include +#include #include "Windows/EditorInterface.h" #include "Misc/GizmoDrawer.h" #include "Commands/CommandBuffer.h" -#include "../LaunchSettings.h" +#include "LaunchSettings.h" using namespace NuakeEditor; diff --git a/Editor/src/EditorLayer.cpp b/NuakeEditor/Source/Editor/EditorLayer.cpp similarity index 97% rename from Editor/src/EditorLayer.cpp rename to NuakeEditor/Source/Editor/EditorLayer.cpp index 9eafff63..d32e70d3 100644 --- a/Editor/src/EditorLayer.cpp +++ b/NuakeEditor/Source/Editor/EditorLayer.cpp @@ -3,13 +3,10 @@ #include "Windows/EditorInterface.h" #include "Misc/GizmoDrawer.h" -#include "src/Core/Input.h" +#include "Nuake/Core/Input.h" -#include #include -#include "glad/glad.h" - void EditorLayer::OnAttach() { m_EditorInterface = new Nuake::EditorInterface(mCommandBuffer); diff --git a/Editor/src/EditorLayer.h b/NuakeEditor/Source/Editor/EditorLayer.h similarity index 88% rename from Editor/src/EditorLayer.h rename to NuakeEditor/Source/Editor/EditorLayer.h index 4e295bc9..73cee12a 100644 --- a/Editor/src/EditorLayer.h +++ b/NuakeEditor/Source/Editor/EditorLayer.h @@ -1,7 +1,7 @@ #pragma once -#include +#include #include "Commands/CommandBuffer.h" -#include "src/AI/NavMeshDebugDrawer.h" +#include "Nuake/AI/NavMeshDebugDrawer.h" namespace Nuake { diff --git a/Editor/src/Events/EditorRequests.h b/NuakeEditor/Source/Editor/Events/EditorRequests.h similarity index 92% rename from Editor/src/Events/EditorRequests.h rename to NuakeEditor/Source/Editor/Events/EditorRequests.h index 8987e908..03617c7e 100644 --- a/Editor/src/Events/EditorRequests.h +++ b/NuakeEditor/Source/Editor/Events/EditorRequests.h @@ -1,5 +1,5 @@ -#include -#include +#include +#include #include diff --git a/Editor/LaunchSettings.h b/NuakeEditor/Source/Editor/LaunchSettings.h similarity index 87% rename from Editor/LaunchSettings.h rename to NuakeEditor/Source/Editor/LaunchSettings.h index 8a7df6b2..f5e03e20 100644 --- a/Editor/LaunchSettings.h +++ b/NuakeEditor/Source/Editor/LaunchSettings.h @@ -1,5 +1,5 @@ #pragma once -#include +#include #include struct LaunchSettings diff --git a/Editor/src/Misc/GizmoDrawer.cpp b/NuakeEditor/Source/Editor/Misc/GizmoDrawer.cpp similarity index 94% rename from Editor/src/Misc/GizmoDrawer.cpp rename to NuakeEditor/Source/Editor/Misc/GizmoDrawer.cpp index ccd85ed1..2d3e6d53 100644 --- a/Editor/src/Misc/GizmoDrawer.cpp +++ b/NuakeEditor/Source/Editor/Misc/GizmoDrawer.cpp @@ -1,31 +1,29 @@ #include "GizmoDrawer.h" -#include -#include +#include +#include -#include -#include -#include -#include -#include -#include "src/Scene/Components/RigidbodyComponent.h" +#include +#include +#include +#include +#include +#include "Nuake/Scene/Components/RigidbodyComponent.h" -#include -#include -#include +#include +#include +#include -#include - -#include "src/Scene/Components/CapsuleColliderComponent.h" -#include -#include -#include -#include -#include -#include -#include +#include "Nuake/Scene/Components/CapsuleColliderComponent.h" +#include +#include +#include +#include +#include +#include +#include #include -#include +#include GizmoDrawer::GizmoDrawer(EditorInterface* editor) @@ -195,7 +193,7 @@ void GizmoDrawer::DrawAxis(Ref scene, bool occluded) m_LineShader->SetUniform("u_Opacity", occluded ? 0.1f : 0.5f); m_LineShader->SetUniform("u_Color", {0.0f, 0.0f, 0.0f, 0.0f}); m_AxisLineBuffer->Bind(); - glLineWidth(1.0f); + //glLineWidth(1.0f); Nuake::RenderCommand::DrawLines(0, 6); } } @@ -223,7 +221,7 @@ void GizmoDrawer::DrawShapes(Ref scene, bool occluded) { using namespace Nuake; RenderCommand::Enable(RendererEnum::DEPTH_TEST); - glLineWidth(2.0f); + //glLineWidth(2.0f); auto navMeshVolumeView = scene->m_Registry.view(); for (auto e : navMeshVolumeView) @@ -453,10 +451,10 @@ void GizmoDrawer::DrawShapes(Ref scene, bool occluded) m_LineShader->SetUniform("u_View", glm::translate(scene->m_EditorCamera->GetTransform(), Vector3(transform.GetGlobalTransform()[3])) * rotationMatrix); m_LineShader->SetUniform("u_Projection", scene->m_EditorCamera->GetPerspective()); - glPolygonMode(GL_FRONT_AND_BACK, GL_LINE); - meshes[mesh.SubMesh]->Bind(); - meshes[mesh.SubMesh]->Draw(nullptr, false); - glPolygonMode(GL_FRONT_AND_BACK, GL_FILL); + //glPolygonMode(GL_FRONT_AND_BACK, GL_LINE); + //meshes[mesh.SubMesh]->Bind(); + //meshes[mesh.SubMesh]->Draw(nullptr, false); + //glPolygonMode(GL_FRONT_AND_BACK, GL_FILL); } auto camView = scene->m_Registry.view(); @@ -488,7 +486,7 @@ void GizmoDrawer::DrawGizmos(Ref scene, bool occluded) RenderCommand::Enable(RendererEnum::DEPTH_TEST); - glLineWidth(3.0f); + //glLineWidth(3.0f); auto flatShader = ShaderManager::GetShader("Resources/Shaders/flat.shader"); flatShader->Bind(); @@ -498,9 +496,9 @@ void GizmoDrawer::DrawGizmos(Ref scene, bool occluded) RenderCommand::Enable(RendererEnum::DEPTH_TEST); RenderCommand::Enable(RendererEnum::FACE_CULL); - glCullFace(GL_BACK); + //glCullFace(GL_BACK); - glLineWidth(1.0f); + //glLineWidth(1.0f); RenderList renderList; auto gizmoShader = ShaderManager::GetShader("Resources/Shaders/gizmo.shader"); diff --git a/Editor/src/Misc/GizmoDrawer.h b/NuakeEditor/Source/Editor/Misc/GizmoDrawer.h similarity index 81% rename from Editor/src/Misc/GizmoDrawer.h rename to NuakeEditor/Source/Editor/Misc/GizmoDrawer.h index 1c19b1eb..62bea1bd 100644 --- a/Editor/src/Misc/GizmoDrawer.h +++ b/NuakeEditor/Source/Editor/Misc/GizmoDrawer.h @@ -1,15 +1,15 @@ #pragma once -#include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include +#include #include "../Windows/EditorInterface.h" -#include "src/AI/NavMeshDebugDrawer.h" +#include "Nuake/AI/NavMeshDebugDrawer.h" using namespace Nuake; diff --git a/Editor/src/Misc/ImGuiTextHelper.cpp b/NuakeEditor/Source/Editor/Misc/ImGuiTextHelper.cpp similarity index 93% rename from Editor/src/Misc/ImGuiTextHelper.cpp rename to NuakeEditor/Source/Editor/Misc/ImGuiTextHelper.cpp index 9fe66f40..9f69b06f 100644 --- a/Editor/src/Misc/ImGuiTextHelper.cpp +++ b/NuakeEditor/Source/Editor/Misc/ImGuiTextHelper.cpp @@ -1,6 +1,6 @@ #include "ImGuiTextHelper.h" -#include +#include void ImGuiTextSTD(const std::string& label, std::string& value) { diff --git a/Editor/src/Misc/ImGuiTextHelper.h b/NuakeEditor/Source/Editor/Misc/ImGuiTextHelper.h similarity index 100% rename from Editor/src/Misc/ImGuiTextHelper.h rename to NuakeEditor/Source/Editor/Misc/ImGuiTextHelper.h diff --git a/Editor/src/Misc/InterfaceFonts.cpp b/NuakeEditor/Source/Editor/Misc/InterfaceFonts.cpp similarity index 92% rename from Editor/src/Misc/InterfaceFonts.cpp rename to NuakeEditor/Source/Editor/Misc/InterfaceFonts.cpp index 2173fb42..812a6514 100644 --- a/Editor/src/Misc/InterfaceFonts.cpp +++ b/NuakeEditor/Source/Editor/Misc/InterfaceFonts.cpp @@ -1,10 +1,10 @@ #pragma once #include "InterfaceFonts.h" -#include -#include +#include +#include -#include -#include +#include +#include std::map FontManager::mFonts = std::map(); Ref fontImage; diff --git a/Editor/src/Misc/InterfaceFonts.h b/NuakeEditor/Source/Editor/Misc/InterfaceFonts.h similarity index 100% rename from Editor/src/Misc/InterfaceFonts.h rename to NuakeEditor/Source/Editor/Misc/InterfaceFonts.h diff --git a/Editor/src/Misc/PopupHelper.cpp b/NuakeEditor/Source/Editor/Misc/PopupHelper.cpp similarity index 100% rename from Editor/src/Misc/PopupHelper.cpp rename to NuakeEditor/Source/Editor/Misc/PopupHelper.cpp diff --git a/Editor/src/Misc/PopupHelper.h b/NuakeEditor/Source/Editor/Misc/PopupHelper.h similarity index 100% rename from Editor/src/Misc/PopupHelper.h rename to NuakeEditor/Source/Editor/Misc/PopupHelper.h diff --git a/Editor/src/Misc/ThumbnailManager.cpp b/NuakeEditor/Source/Editor/Misc/ThumbnailManager.cpp similarity index 77% rename from Editor/src/Misc/ThumbnailManager.cpp rename to NuakeEditor/Source/Editor/Misc/ThumbnailManager.cpp index c166cca7..282d88c1 100644 --- a/Editor/src/Misc/ThumbnailManager.cpp +++ b/NuakeEditor/Source/Editor/Misc/ThumbnailManager.cpp @@ -1,38 +1,23 @@ #include "ThumbnailManager.h" -#include -#include +#include +#include -#include -#include +#include +#include -#include +#include -#include -#include +#include +#include -#include -#include -#include +#include ThumbnailManager::ThumbnailManager() { using namespace Nuake; - m_Framebuffer = CreateRef(false, m_ThumbnailSize); - auto texture = CreateRef(m_ThumbnailSize, GL_DEPTH_COMPONENT, GL_DEPTH_COMPONENT, GL_FLOAT); - m_Framebuffer->SetTexture(texture, GL_DEPTH_ATTACHMENT); - m_Framebuffer->SetTexture(CreateRef(m_ThumbnailSize, GL_RGBA, GL_RGBA, GL_UNSIGNED_BYTE), GL_COLOR_ATTACHMENT0); // Albedo - m_Framebuffer->SetTexture(CreateRef(m_ThumbnailSize, GL_RGBA, GL_RGBA, GL_UNSIGNED_BYTE), GL_COLOR_ATTACHMENT1); // - m_Framebuffer->SetTexture(CreateRef(m_ThumbnailSize, GL_RGBA, GL_RGBA, GL_UNSIGNED_BYTE), GL_COLOR_ATTACHMENT2); // Material + unlit - m_Framebuffer->SetTexture(CreateRef(m_ThumbnailSize, GL_RED_INTEGER, GL_R32I, GL_INT), GL_COLOR_ATTACHMENT3); - m_Framebuffer->SetTexture(CreateRef(m_ThumbnailSize, GL_RED, GL_R16F, GL_FLOAT), GL_COLOR_ATTACHMENT4); // Emissive - - //m_Framebuffer->QueueResize(m_ThumbnailSize); - - m_ShadedFramebuffer = CreateRef(true, m_ThumbnailSize); - m_ShadedFramebuffer->SetTexture(CreateRef(m_ThumbnailSize, GL_RGB, GL_RGB16F, GL_FLOAT)); } ThumbnailManager& ThumbnailManager::Get() @@ -48,7 +33,6 @@ bool ThumbnailManager::IsThumbnailLoaded(const std::string& path) const Ref ThumbnailManager::GetThumbnail(const std::string& path) { - ZoneScoped; if (IsThumbnailLoaded(path)) { @@ -63,13 +47,7 @@ Ref ThumbnailManager::GetThumbnail(const std::string& path) } // Generate Thumbnail - Ref thumbnail = CreateRef(m_ThumbnailSize, GL_RGB, GL_RGB16F, GL_FLOAT); - GenerateThumbnail(path, thumbnail); - - m_Thumbnails[path] = thumbnail; - - m_ThumbnailGeneratedThisFrame++; - return thumbnail; + return nullptr; } void ThumbnailManager::MarkThumbnailAsDirty(const std::string & path) @@ -82,9 +60,6 @@ void ThumbnailManager::MarkThumbnailAsDirty(const std::string & path) Ref ThumbnailManager::GenerateThumbnail(const std::string& path, Ref texture) { - ZoneScopedN("GenerateThumbnail"); - ZoneText(path.c_str(), path.size()); - using namespace Nuake; const Matrix4 ortho = glm::orthoLH(-0.6f, 0.6f, -0.6f, 0.6f, -100.0f, 100.0f); @@ -239,11 +214,6 @@ Ref ThumbnailManager::GenerateThumbnail(const std::string& path, shader->SetUniform("u_View", view); shader->SetUniform("u_Projection", ortho); - m_Framebuffer->GetTexture(GL_DEPTH_ATTACHMENT)->Bind(5); - m_Framebuffer->GetTexture(GL_COLOR_ATTACHMENT0)->Bind(6); - m_Framebuffer->GetTexture(GL_COLOR_ATTACHMENT1)->Bind(7); - m_Framebuffer->GetTexture(GL_COLOR_ATTACHMENT2)->Bind(8); - m_Framebuffer->GetTexture(GL_COLOR_ATTACHMENT4)->Bind(10); shader->SetUniform("m_Depth", 5); shader->SetUniform("m_Albedo", 6); @@ -257,7 +227,7 @@ Ref ThumbnailManager::GenerateThumbnail(const std::string& path, } - return m_ShadedFramebuffer->GetTexture(GL_COLOR_ATTACHMENT0); + return nullptr; } void ThumbnailManager::OnEndFrame() diff --git a/Editor/src/Misc/ThumbnailManager.h b/NuakeEditor/Source/Editor/Misc/ThumbnailManager.h similarity index 85% rename from Editor/src/Misc/ThumbnailManager.h rename to NuakeEditor/Source/Editor/Misc/ThumbnailManager.h index 32483984..03fbfff9 100644 --- a/Editor/src/Misc/ThumbnailManager.h +++ b/NuakeEditor/Source/Editor/Misc/ThumbnailManager.h @@ -1,7 +1,7 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Rendering/Textures/Texture.h" -#include "src/Rendering/Buffers/Framebuffer.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Rendering/Textures/Texture.h" +#include "Nuake/Rendering/Buffers/Framebuffer.h" class ThumbnailManager { diff --git a/Editor/src/Misc/WindowTheming.cpp b/NuakeEditor/Source/Editor/Misc/WindowTheming.cpp similarity index 100% rename from Editor/src/Misc/WindowTheming.cpp rename to NuakeEditor/Source/Editor/Misc/WindowTheming.cpp diff --git a/Editor/src/Misc/WindowTheming.h b/NuakeEditor/Source/Editor/Misc/WindowTheming.h similarity index 77% rename from Editor/src/Misc/WindowTheming.h rename to NuakeEditor/Source/Editor/Misc/WindowTheming.h index d26d2612..e8913fe3 100644 --- a/Editor/src/Misc/WindowTheming.h +++ b/NuakeEditor/Source/Editor/Misc/WindowTheming.h @@ -1,6 +1,6 @@ #pragma once -#include "src/Window.h" +#include "Nuake/Window.h" namespace WindowTheming { diff --git a/Editor/src/ScriptingContext/Modules/EditorModule.cpp b/NuakeEditor/Source/Editor/ScriptingContext/Modules/EditorModule.cpp similarity index 100% rename from Editor/src/ScriptingContext/Modules/EditorModule.cpp rename to NuakeEditor/Source/Editor/ScriptingContext/Modules/EditorModule.cpp diff --git a/Editor/src/ScriptingContext/Modules/EditorModule.h b/NuakeEditor/Source/Editor/ScriptingContext/Modules/EditorModule.h similarity index 78% rename from Editor/src/ScriptingContext/Modules/EditorModule.h rename to NuakeEditor/Source/Editor/ScriptingContext/Modules/EditorModule.h index ed3dfb3a..887b7419 100644 --- a/Editor/src/ScriptingContext/Modules/EditorModule.h +++ b/NuakeEditor/Source/Editor/ScriptingContext/Modules/EditorModule.h @@ -1,5 +1,5 @@ #pragma once -#include "src/Scripting/NetModules/NetAPIModule.h" +#include "Nuake/Scripting/NetModules/NetAPIModule.h" class EditorNetAPI : public Nuake::NetAPIModule { diff --git a/Editor/src/ScriptingContext/ScriptingContext.cpp b/NuakeEditor/Source/Editor/ScriptingContext/ScriptingContext.cpp similarity index 97% rename from Editor/src/ScriptingContext/ScriptingContext.cpp rename to NuakeEditor/Source/Editor/ScriptingContext/ScriptingContext.cpp index 78725f37..23cc786a 100644 --- a/Editor/src/ScriptingContext/ScriptingContext.cpp +++ b/NuakeEditor/Source/Editor/ScriptingContext/ScriptingContext.cpp @@ -1,5 +1,5 @@ #include "ScriptingContext.h" -#include "src/Core/String.h" +#include "Nuake/Core/String.h" #include "Modules/EditorModule.h" diff --git a/Editor/src/ScriptingContext/ScriptingContext.h b/NuakeEditor/Source/Editor/ScriptingContext/ScriptingContext.h similarity index 86% rename from Editor/src/ScriptingContext/ScriptingContext.h rename to NuakeEditor/Source/Editor/ScriptingContext/ScriptingContext.h index cc4338c9..9fd226cf 100644 --- a/Editor/src/ScriptingContext/ScriptingContext.h +++ b/NuakeEditor/Source/Editor/ScriptingContext/ScriptingContext.h @@ -1,5 +1,5 @@ #pragma once -#include "src/Scripting/NetModules/NetAPIModule.h" +#include "Nuake/Scripting/NetModules/NetAPIModule.h" namespace Coral { @@ -8,7 +8,7 @@ namespace Coral class ManagedAssembly; } -#include "src/Scripting/ScriptingEngineNet.h" +#include "Nuake/Scripting/ScriptingEngineNet.h" class ScriptingContext { diff --git a/Editor/src/UIComponents/EntityTree.h b/NuakeEditor/Source/Editor/UIComponents/EntityTree.h similarity index 100% rename from Editor/src/UIComponents/EntityTree.h rename to NuakeEditor/Source/Editor/UIComponents/EntityTree.h diff --git a/Editor/src/UIComponents/Viewport.cpp b/NuakeEditor/Source/Editor/UIComponents/Viewport.cpp similarity index 91% rename from Editor/src/UIComponents/Viewport.cpp rename to NuakeEditor/Source/Editor/UIComponents/Viewport.cpp index 85a6ca51..58d9f07d 100644 --- a/Editor/src/UIComponents/Viewport.cpp +++ b/NuakeEditor/Source/Editor/UIComponents/Viewport.cpp @@ -1,5 +1,5 @@ #include "Viewport.h" -#include +#include Viewport::Viewport(const std::string& name, Ref texture) { diff --git a/Editor/src/UIComponents/Viewport.h b/NuakeEditor/Source/Editor/UIComponents/Viewport.h similarity index 80% rename from Editor/src/UIComponents/Viewport.h rename to NuakeEditor/Source/Editor/UIComponents/Viewport.h index ce34adbf..6f0feef1 100644 --- a/Editor/src/UIComponents/Viewport.h +++ b/NuakeEditor/Source/Editor/UIComponents/Viewport.h @@ -1,6 +1,6 @@ #pragma once #include "Engine.h" -#include "src/Rendering/Textures/Texture.h" +#include "Nuake/Rendering/Textures/Texture.h" class Viewport { diff --git a/Editor/src/Windows/AudioWindow.h b/NuakeEditor/Source/Editor/Windows/AudioWindow.h similarity index 100% rename from Editor/src/Windows/AudioWindow.h rename to NuakeEditor/Source/Editor/Windows/AudioWindow.h diff --git a/Editor/src/Windows/EditorInterface.cpp b/NuakeEditor/Source/Editor/Windows/EditorInterface.cpp similarity index 98% rename from Editor/src/Windows/EditorInterface.cpp rename to NuakeEditor/Source/Editor/Windows/EditorInterface.cpp index f4e51904..f9c8db98 100644 --- a/Editor/src/Windows/EditorInterface.cpp +++ b/NuakeEditor/Source/Editor/Windows/EditorInterface.cpp @@ -5,67 +5,63 @@ #include "EditorInterface.h" #include "Engine.h" -#include "src/Core/Logger.h" +#include "Nuake/Core/Logger.h" -#include "src/Vendors/imgui/imgui.h" -#include "src/Vendors/imgui/ImGuizmo.h" -#include "src/Scene/Entities/ImGuiHelper.h" +#include "imgui/imgui.h" +#include "imgui/ImGuizmo.h" +#include "Nuake/Scene/Entities/ImGuiHelper.h" -#include "src/Rendering/Textures/Texture.h" -#include "src/Rendering/Textures/MaterialManager.h" +#include "Nuake/Rendering/Textures/Texture.h" +#include "Nuake/Rendering/Textures/MaterialManager.h" -#include "src/Physics/PhysicsManager.h" +#include "Nuake/Physics/PhysicsManager.h" -#include "src/Vendors/glm/gtc/type_ptr.hpp" -#include "src/Vendors/glm/gtx/matrix_decompose.hpp" -#include "src/Resource/FontAwesome5.h" +#include "glm/gtc/type_ptr.hpp" +#include "glm/gtx/matrix_decompose.hpp" +#include "Nuake/Resource/FontAwesome5.h" -#include - -#include "src/Scene/Scene.h" -#include "src/Scene/Components.h" -#include "src/Scene/Systems/QuakeMapBuilder.h" +#include "Nuake/Scene/Scene.h" +#include "Nuake/Scene/Components.h" +#include "Nuake/Scene/Systems/QuakeMapBuilder.h" #include "../UIComponents/Viewport.h" -#include -#include -#include "src/Rendering/Renderer.h" -#include "src/Core/Input.h" +#include +#include +#include "Nuake/Rendering/Renderer.h" +#include "Nuake/Core/Input.h" #include "../Actions/EditorSelection.h" #include "FileSystemUI.h" -#include +#include #include "../Misc/InterfaceFonts.h" #include "WelcomeWindow.h" #include "LoadingSplash.h" -#include "src/Rendering/SceneRenderer.h" -#include -#include +#include "Nuake/Rendering/SceneRenderer.h" +#include #include "UIDemoWindow.h" -#include +#include -#include -#include "src/FileSystem/FileSystem.h" -#include -#include +#include +#include "Nuake/FileSystem/FileSystem.h" +#include +#include #include "../Commands/Commands/Commands.h" -#include +#include #include "../ScriptingContext/ScriptingContext.h" -#include +#include -#include -#include +#include -#include "src/Rendering/Vulkan/VulkanRenderer.h" -#include -#include +#include "Nuake/Rendering/Vulkan/VulkanRenderer.h" +#include +#include #include -#include "src/Rendering/Vulkan/SceneRenderPipeline.h" -#include +#include "Nuake/Rendering/Vulkan/SceneRenderPipeline.h" +#include #include "../Events/EditorRequests.h" @@ -144,7 +140,6 @@ namespace Nuake { ImGui::LoadIniSettingsFromMemory((const char*)StaticResources::Resources_default_layout_ini); virtualCamera = CreateRef(true, Vector2{ 640, 360 }); - virtualCamera->SetTexture(CreateRef(Vector2{ 640, 360 }, GL_RGBA, GL_RGBA, GL_UNSIGNED_BYTE), GL_COLOR_ATTACHMENT0); //ScriptingContext::Get().Initialize(); Window::Get()->SetTitlebarHitTestCallback([&](Window& window, int x, int y, bool& hit) { @@ -248,7 +243,7 @@ namespace Nuake { if (ImGui::InvisibleButton("Minimize", ImVec2(buttonWidth, buttonHeight))) { - glfwIconifyWindow(Window::Get()->GetHandle()); + //glfwIconifyWindow(Window::Get()->GetHandle()); } auto rect = ImRect(ImGui::GetItemRectMin(), ImGui::GetItemRectMax()); @@ -269,11 +264,11 @@ namespace Nuake { const auto window = Window::Get()->GetHandle(); if (isMaximized) { - glfwRestoreWindow(window); + //glfwRestoreWindow(window); } else { - glfwMaximizeWindow(window); + //glfwMaximizeWindow(window); } } auto rect = ImRect(ImGui::GetItemRectMin(), ImGui::GetItemRectMax()); @@ -287,7 +282,7 @@ namespace Nuake { int iconHeight = std::max(CloseIconTexture->GetHeight(), 24); if (ImGui::InvisibleButton("Close", ImVec2(buttonWidth, buttonHeight))) { - glfwSetWindowShouldClose(Window::Get()->GetHandle(), true); + //glfwSetWindowShouldClose(Window::Get()->GetHandle(), true); } UI::DrawButtonImage(CloseIconTexture, UI::TextCol, UI::TextCol, buttonColP); @@ -662,7 +657,7 @@ namespace Nuake { { //pipeline.GetRenderPass("Shadow").GetDepthAttachment().Image->TransitionLayout(VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL); //textureDesc = pipeline.GetRenderPass("Shadow").GetDepthAttachment().Image->GetImGuiDescriptorSet(); - texture = Engine::GetCurrentScene()->m_SceneRenderer->GetGBuffer().GetTexture(GL_COLOR_ATTACHMENT0); + texture = Engine::GetCurrentScene()->m_SceneRenderer->GetGBuffer().GetTexture(0); } else if (SelectedViewport == 2) { @@ -699,7 +694,7 @@ namespace Nuake { if (ImGui::BeginDragDropTarget()) { auto& gbuffer = Engine::GetCurrentScene()->m_SceneRenderer->GetGBuffer(); - Vector2 textureSize = gbuffer.GetTexture(GL_DEPTH_ATTACHMENT)->GetSize(); + Vector2 textureSize = gbuffer.GetTexture(0)->GetSize(); auto pixelPos = Input::GetMousePosition() - windowPosNuake; pixelPos.y = gbuffer.GetSize().y - pixelPos.y; // imgui coords are inverted on the Y axis @@ -880,14 +875,14 @@ namespace Nuake { } } - if (ImGui::IsWindowHovered() && m_IsHoveringViewport && !m_IsViewportFocused && Input::IsMouseButtonPressed(GLFW_MOUSE_BUTTON_2)) + if (ImGui::IsWindowHovered() && m_IsHoveringViewport && !m_IsViewportFocused) { ImGui::FocusWindow(ImGui::GetCurrentWindow()); } m_IsViewportFocused = ImGui::IsWindowFocused(); - if (!Engine::IsPlayMode() && ImGui::GetIO().WantCaptureMouse && m_IsHoveringViewport && Input::IsMouseButtonPressed(GLFW_MOUSE_BUTTON_1) && !ImGuizmo::IsUsing() && m_IsViewportFocused) + if (!Engine::IsPlayMode() && ImGui::GetIO().WantCaptureMouse && m_IsHoveringViewport && !ImGuizmo::IsUsing() && m_IsViewportFocused) { const float resolutionScale = Engine::GetProject()->Settings.ResolutionScale; auto& gbuffer = Engine::GetCurrentScene()->m_SceneRenderer->GetGBuffer(); @@ -2524,8 +2519,6 @@ namespace Nuake { int frameCount = 2; void EditorInterface::Draw() { - ZoneScoped; - Init(); if (isCreatingNewProject && !_NewProjectWindow->HasCreatedProject()) @@ -2882,8 +2875,6 @@ namespace Nuake { void EditorInterface::Update(float ts) { - ZoneScoped; - if (!Engine::GetCurrentScene() || Engine::IsPlayMode()) { return; diff --git a/Editor/src/Windows/EditorInterface.h b/NuakeEditor/Source/Editor/Windows/EditorInterface.h similarity index 95% rename from Editor/src/Windows/EditorInterface.h rename to NuakeEditor/Source/Editor/Windows/EditorInterface.h index 0b26fe28..1314654c 100644 --- a/Editor/src/Windows/EditorInterface.h +++ b/NuakeEditor/Source/Editor/Windows/EditorInterface.h @@ -1,10 +1,10 @@ #pragma once -#include +#include -#include "src/Vendors/imgui/imgui.h" +#include "imgui/imgui.h" -#include -#include "src/FileSystem/FileSystem.h" +#include +#include "Nuake/FileSystem/FileSystem.h" #include "../Actions/EditorSelection.h" #include "EditorSelectionPanel.h" @@ -16,7 +16,7 @@ #include "../Commands/ICommand.h" #include "MapImporterWindow.h" -#include +#include #include "ProjectSettings/ProjectSettingsWindow.h" #include "PrefabEditor/PrefabEditorWindow.h" diff --git a/Editor/src/Windows/EditorSelectionPanel.cpp b/NuakeEditor/Source/Editor/Windows/EditorSelectionPanel.cpp similarity index 99% rename from Editor/src/Windows/EditorSelectionPanel.cpp rename to NuakeEditor/Source/Editor/Windows/EditorSelectionPanel.cpp index 2f8f3695..0f0346ab 100644 --- a/Editor/src/Windows/EditorSelectionPanel.cpp +++ b/NuakeEditor/Source/Editor/Windows/EditorSelectionPanel.cpp @@ -3,27 +3,25 @@ #include "EditorSelectionPanel.h" #include "EditorInterface.h" #include "../Misc/ImGuiTextHelper.h" -#include -#include "src/Scene/Components/FieldTypes.h" +#include +#include "Nuake/Scene/Components/FieldTypes.h" #include "../ComponentsPanel/MaterialEditor.h" #include "../ComponentsPanel/BoxColliderPanel.h" -#include -#include -#include -#include +#include +#include +#include +#include #include -#include -#include +#include +#include -#include "src/Rendering/Textures/TextureManager.h" +#include "Nuake/Rendering/Textures/TextureManager.h" #include -#include "Tracy.hpp" - using namespace Nuake; EditorSelectionPanel::EditorSelectionPanel(EditorSelection& inSelection) @@ -154,8 +152,6 @@ void EditorSelectionPanel::DrawNone() void EditorSelectionPanel::DrawEntity(Nuake::Entity entity) { - ZoneScoped; - if (!entity.IsValid()) { return; @@ -1782,8 +1778,6 @@ void EditorSelectionPanel::DrawNetScriptPanel(Ref file) void EditorSelectionPanel::DrawComponent(Nuake::Entity& entity, entt::meta_any& component) { - ZoneScoped; - // Call into custom component drawer if one is available for this component const auto componentIdHash = component.type().info().hash(); @@ -1850,8 +1844,6 @@ void EditorSelectionPanel::DrawComponent(Nuake::Entity& entity, entt::meta_any& void EditorSelectionPanel::DrawComponentContent(entt::meta_any& component) { - ZoneScoped; - entt::meta_type componentMeta = component.type(); // Draw component bound data diff --git a/Editor/src/Windows/EditorSelectionPanel.h b/NuakeEditor/Source/Editor/Windows/EditorSelectionPanel.h similarity index 95% rename from Editor/src/Windows/EditorSelectionPanel.h rename to NuakeEditor/Source/Editor/Windows/EditorSelectionPanel.h index 66d26aac..92d4fd34 100644 --- a/Editor/src/Windows/EditorSelectionPanel.h +++ b/NuakeEditor/Source/Editor/Windows/EditorSelectionPanel.h @@ -1,9 +1,9 @@ #pragma once #include "../Actions/EditorSelection.h" -#include "src/Scene/Entities/Entity.h" +#include "Nuake/Scene/Entities/Entity.h" -#include "src/FileSystem/FileSystem.h" -#include +#include "Nuake/FileSystem/FileSystem.h" +#include #include "../ComponentsPanel/TransformPanel.h" #include "../ComponentsPanel/LightPanel.h" @@ -18,7 +18,7 @@ #include "../ComponentsPanel/NetScriptPanel.h" #include "../ComponentsPanel/NavMeshVolumePanel.h" -#include +#include namespace Nuake diff --git a/Editor/src/Windows/FileSystemUI.cpp b/NuakeEditor/Source/Editor/Windows/FileSystemUI.cpp similarity index 98% rename from Editor/src/Windows/FileSystemUI.cpp rename to NuakeEditor/Source/Editor/Windows/FileSystemUI.cpp index 8febca9a..8fa30415 100644 --- a/Editor/src/Windows/FileSystemUI.cpp +++ b/NuakeEditor/Source/Editor/Windows/FileSystemUI.cpp @@ -1,25 +1,24 @@ #include "FileSystemUI.h" -#include +#include -#include -#include "src/Resource/FontAwesome5.h" -#include "src/Scene/Components/ParentComponent.h" -#include "src/Rendering/Textures/Texture.h" -#include "src/Rendering/Textures/TextureManager.h" +#include +#include "Nuake/Resource/FontAwesome5.h" +#include "Nuake/Scene/Components/ParentComponent.h" +#include "Nuake/Rendering/Textures/Texture.h" +#include "Nuake/Rendering/Textures/TextureManager.h" #include "EditorInterface.h" -#include +#include #include "../Misc/PopupHelper.h" -#include -#include -#include -#include "src/Scene/Systems/WadConverter.h" +#include +#include +#include +#include "Nuake/Scene/Systems/WadConverter.h" #include "../Misc/ThumbnailManager.h" -#include -#include +#include namespace Nuake { @@ -68,8 +67,6 @@ namespace Nuake void FileSystemUI::DrawDirectory(Ref directory, uint32_t drawId) { - ZoneScoped; - ImGui::PushFont(FontManager::GetFont(Icons)); ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, 4.0f); const char* icon = ICON_FA_FOLDER; @@ -232,8 +229,6 @@ namespace Nuake void FileSystemUI::DrawFile(Ref file, uint32_t drawId) { - ZoneScoped; - ImGui::PushFont(EditorInterface::bigIconFont); ImGui::PushStyleVar(ImGuiStyleVar_FrameRounding, 4.0f); ImGui::PushStyleVar(ImGuiStyleVar_CellPadding, {0.f, 0.f}); diff --git a/Editor/src/Windows/FileSystemUI.h b/NuakeEditor/Source/Editor/Windows/FileSystemUI.h similarity index 91% rename from Editor/src/Windows/FileSystemUI.h rename to NuakeEditor/Source/Editor/Windows/FileSystemUI.h index 392ad150..54fa5f53 100644 --- a/Editor/src/Windows/FileSystemUI.h +++ b/NuakeEditor/Source/Editor/Windows/FileSystemUI.h @@ -1,6 +1,6 @@ #pragma once -#include "src/FileSystem/FileSystem.h" -#include +#include "Nuake/FileSystem/FileSystem.h" +#include #include "EditorInterface.h" namespace Nuake { diff --git a/Editor/src/Windows/LoadingSplash.cpp b/NuakeEditor/Source/Editor/Windows/LoadingSplash.cpp similarity index 81% rename from Editor/src/Windows/LoadingSplash.cpp rename to NuakeEditor/Source/Editor/Windows/LoadingSplash.cpp index 63664a96..d47c6848 100644 --- a/Editor/src/Windows/LoadingSplash.cpp +++ b/NuakeEditor/Source/Editor/Windows/LoadingSplash.cpp @@ -2,15 +2,14 @@ #include "../Misc/InterfaceFonts.h" -#include -#include "src/Window.h" +#include +#include "Nuake/Window.h" -#include +#include -#include -#include -#include +#include +#include using namespace Nuake; diff --git a/Editor/src/Windows/LoadingSplash.h b/NuakeEditor/Source/Editor/Windows/LoadingSplash.h similarity index 83% rename from Editor/src/Windows/LoadingSplash.h rename to NuakeEditor/Source/Editor/Windows/LoadingSplash.h index 64364d5c..d06249da 100644 --- a/Editor/src/Windows/LoadingSplash.h +++ b/NuakeEditor/Source/Editor/Windows/LoadingSplash.h @@ -1,6 +1,6 @@ #pragma once -#include -#include +#include +#include #include diff --git a/Editor/src/Windows/MapImporterWindow.cpp b/NuakeEditor/Source/Editor/Windows/MapImporterWindow.cpp similarity index 97% rename from Editor/src/Windows/MapImporterWindow.cpp rename to NuakeEditor/Source/Editor/Windows/MapImporterWindow.cpp index c6031271..145aaee3 100644 --- a/Editor/src/Windows/MapImporterWindow.cpp +++ b/NuakeEditor/Source/Editor/Windows/MapImporterWindow.cpp @@ -3,13 +3,13 @@ #include "../Misc/InterfaceFonts.h" #include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include #include diff --git a/Editor/src/Windows/MapImporterWindow.h b/NuakeEditor/Source/Editor/Windows/MapImporterWindow.h similarity index 86% rename from Editor/src/Windows/MapImporterWindow.h rename to NuakeEditor/Source/Editor/Windows/MapImporterWindow.h index c58e2373..941c7516 100644 --- a/Editor/src/Windows/MapImporterWindow.h +++ b/NuakeEditor/Source/Editor/Windows/MapImporterWindow.h @@ -1,7 +1,7 @@ #pragma once -#include "src/FileSystem/FileSystem.h" -#include "src/FileSystem/FileSystem.h" +#include "Nuake/FileSystem/FileSystem.h" +#include "Nuake/FileSystem/FileSystem.h" #include class MapImporterWindow diff --git a/Editor/src/Windows/NewProjectWindow.cpp b/NuakeEditor/Source/Editor/Windows/NewProjectWindow.cpp similarity index 96% rename from Editor/src/Windows/NewProjectWindow.cpp rename to NuakeEditor/Source/Editor/Windows/NewProjectWindow.cpp index 779ea2bc..4ab2089b 100644 --- a/Editor/src/Windows/NewProjectWindow.cpp +++ b/NuakeEditor/Source/Editor/Windows/NewProjectWindow.cpp @@ -3,15 +3,15 @@ #include "imgui/imgui.h" #include "../Misc/InterfaceFonts.h" -#include -#include -#include -#include -#include -#include "src/FileSystem/FileSystem.h" -#include -#include -#include +#include +#include +#include +#include +#include +#include "Nuake/FileSystem/FileSystem.h" +#include +#include +#include #include #include "EditorInterface.h" diff --git a/Editor/src/Windows/NewProjectWindow.h b/NuakeEditor/Source/Editor/Windows/NewProjectWindow.h similarity index 100% rename from Editor/src/Windows/NewProjectWindow.h rename to NuakeEditor/Source/Editor/Windows/NewProjectWindow.h diff --git a/Editor/src/Windows/PrefabEditor/PrefabEditorWindow.cpp b/NuakeEditor/Source/Editor/Windows/PrefabEditor/PrefabEditorWindow.cpp similarity index 96% rename from Editor/src/Windows/PrefabEditor/PrefabEditorWindow.cpp rename to NuakeEditor/Source/Editor/Windows/PrefabEditor/PrefabEditorWindow.cpp index bdd8e910..4f247880 100644 --- a/Editor/src/Windows/PrefabEditor/PrefabEditorWindow.cpp +++ b/NuakeEditor/Source/Editor/Windows/PrefabEditor/PrefabEditorWindow.cpp @@ -1,26 +1,26 @@ #include "PrefabEditorWindow.h" -#include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include #include #include @@ -33,7 +33,7 @@ PrefabEditorWindow::PrefabEditorWindow(Ref inPrefab) : { const Vector2 defaultSize = Vector2{ 640, 360 }; viewportFramebuffer = CreateRef(true, defaultSize); - viewportFramebuffer->SetTexture(CreateRef(defaultSize, GL_RGB, GL_RGB16F, GL_FLOAT)); + //viewportFramebuffer->SetTexture(CreateRef(defaultSize, GL_RGB, GL_RGB16F, GL_FLOAT)); virtualScene = CreateRef(); virtualScene->GetEnvironment()->CurrentSkyType = SkyType::ProceduralSky; @@ -42,9 +42,6 @@ PrefabEditorWindow::PrefabEditorWindow(Ref inPrefab) : prefab = Prefab::InstanceInScene(inPrefab->Path, virtualScene.get()); prefab->Path = inPrefab->Path; - Ref outputTexture = CreateRef(defaultSize, GL_RGB); - outputTexture->SetParameter(GL_TEXTURE_MIN_FILTER, GL_NEAREST); - outputTexture->SetParameter(GL_TEXTURE_MAG_FILTER, GL_NEAREST); auto& previewLight = virtualScene->CreateEntity("_directionalLight").AddComponent(); previewLight.Type = LightType::Directional; diff --git a/Editor/src/Windows/PrefabEditor/PrefabEditorWindow.h b/NuakeEditor/Source/Editor/Windows/PrefabEditor/PrefabEditorWindow.h similarity index 91% rename from Editor/src/Windows/PrefabEditor/PrefabEditorWindow.h rename to NuakeEditor/Source/Editor/Windows/PrefabEditor/PrefabEditorWindow.h index e84e793b..604a4761 100644 --- a/Editor/src/Windows/PrefabEditor/PrefabEditorWindow.h +++ b/NuakeEditor/Source/Editor/Windows/PrefabEditor/PrefabEditorWindow.h @@ -1,9 +1,9 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Core/Maths.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" #include "../EditorSelectionPanel.h" -#include +#include namespace Nuake { diff --git a/Editor/src/Windows/ProjectInterface.cpp b/NuakeEditor/Source/Editor/Windows/ProjectInterface.cpp similarity index 98% rename from Editor/src/Windows/ProjectInterface.cpp rename to NuakeEditor/Source/Editor/Windows/ProjectInterface.cpp index 512dc2cf..14a6bf78 100644 --- a/Editor/src/Windows/ProjectInterface.cpp +++ b/NuakeEditor/Source/Editor/Windows/ProjectInterface.cpp @@ -1,12 +1,12 @@ #include "ProjectInterface.h" #include "Engine.h" -#include -#include "src/FileSystem/FileSystem.h" -#include -#include +#include +#include "Nuake/FileSystem/FileSystem.h" +#include +#include -#include +#include //#include "ImGuiTextHelper.h" namespace Nuake { diff --git a/Editor/src/Windows/ProjectInterface.h b/NuakeEditor/Source/Editor/Windows/ProjectInterface.h similarity index 75% rename from Editor/src/Windows/ProjectInterface.h rename to NuakeEditor/Source/Editor/Windows/ProjectInterface.h index 263da939..220239de 100644 --- a/Editor/src/Windows/ProjectInterface.h +++ b/NuakeEditor/Source/Editor/Windows/ProjectInterface.h @@ -1,6 +1,6 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Resource/Project.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Resource/Project.h" namespace Nuake { class ProjectInterface diff --git a/Editor/src/Windows/ProjectSettings/ProjectSettingsWindow.cpp b/NuakeEditor/Source/Editor/Windows/ProjectSettings/ProjectSettingsWindow.cpp similarity index 98% rename from Editor/src/Windows/ProjectSettings/ProjectSettingsWindow.cpp rename to NuakeEditor/Source/Editor/Windows/ProjectSettings/ProjectSettingsWindow.cpp index 24c0ca99..6ee1d7bd 100644 --- a/Editor/src/Windows/ProjectSettings/ProjectSettingsWindow.cpp +++ b/NuakeEditor/Source/Editor/Windows/ProjectSettings/ProjectSettingsWindow.cpp @@ -1,11 +1,11 @@ #include "ProjectSettingsWindow.h" #include #include "../../Misc/InterfaceFonts.h" -#include -#include "src/FileSystem/FileSystem.h" +#include +#include "Nuake/FileSystem/FileSystem.h" #include "../EditorInterface.h" #include "../../Commands/Commands/Commands.h" -#include +#include ProjectSettingsCategoryWindowGeneral::ProjectSettingsCategoryWindowGeneral(Ref project) : m_Project(project) diff --git a/Editor/src/Windows/ProjectSettings/ProjectSettingsWindow.h b/NuakeEditor/Source/Editor/Windows/ProjectSettings/ProjectSettingsWindow.h similarity index 96% rename from Editor/src/Windows/ProjectSettings/ProjectSettingsWindow.h rename to NuakeEditor/Source/Editor/Windows/ProjectSettings/ProjectSettingsWindow.h index f5c7c2d3..c45d106f 100644 --- a/Editor/src/Windows/ProjectSettings/ProjectSettingsWindow.h +++ b/NuakeEditor/Source/Editor/Windows/ProjectSettings/ProjectSettingsWindow.h @@ -1,6 +1,6 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Resource/Project.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Resource/Project.h" class ProjectSettingsCategoryWindow { diff --git a/Editor/src/Windows/SceneEditor/EditorContext.h b/NuakeEditor/Source/Editor/Windows/SceneEditor/EditorContext.h similarity index 91% rename from Editor/src/Windows/SceneEditor/EditorContext.h rename to NuakeEditor/Source/Editor/Windows/SceneEditor/EditorContext.h index 10bbcb94..9f913e75 100644 --- a/Editor/src/Windows/SceneEditor/EditorContext.h +++ b/NuakeEditor/Source/Editor/Windows/SceneEditor/EditorContext.h @@ -1,6 +1,6 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Core/MulticastDelegate.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/MulticastDelegate.h" #include "../../Actions/EditorSelection.h" diff --git a/Editor/src/Windows/SceneEditor/SceneEditorWindow.cpp b/NuakeEditor/Source/Editor/Windows/SceneEditor/SceneEditorWindow.cpp similarity index 97% rename from Editor/src/Windows/SceneEditor/SceneEditorWindow.cpp rename to NuakeEditor/Source/Editor/Windows/SceneEditor/SceneEditorWindow.cpp index 7fa5b966..bb89e305 100644 --- a/Editor/src/Windows/SceneEditor/SceneEditorWindow.cpp +++ b/NuakeEditor/Source/Editor/Windows/SceneEditor/SceneEditorWindow.cpp @@ -6,9 +6,9 @@ #include "Widgets/ViewportWidget.h" #include "Widgets/FileBrowserWidget.h" -#include "src/Scene/Scene.h" +#include "Nuake/Scene/Scene.h" -#include "src/UI/ImUI.h" +#include "Nuake/UI/ImUI.h" #include "../../Events/EditorRequests.h" using namespace Nuake; diff --git a/Editor/src/Windows/SceneEditor/SceneEditorWindow.h b/NuakeEditor/Source/Editor/Windows/SceneEditor/SceneEditorWindow.h similarity index 96% rename from Editor/src/Windows/SceneEditor/SceneEditorWindow.h rename to NuakeEditor/Source/Editor/Windows/SceneEditor/SceneEditorWindow.h index ccfbd896..e81cb2c5 100644 --- a/Editor/src/Windows/SceneEditor/SceneEditorWindow.h +++ b/NuakeEditor/Source/Editor/Windows/SceneEditor/SceneEditorWindow.h @@ -1,5 +1,5 @@ #pragma once -#include "src/Core/Core.h" +#include "Nuake/Core/Core.h" #include "EditorContext.h" diff --git a/Editor/src/Windows/SceneEditor/Widgets/FileBrowserWidget.cpp b/NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/FileBrowserWidget.cpp similarity index 99% rename from Editor/src/Windows/SceneEditor/Widgets/FileBrowserWidget.cpp rename to NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/FileBrowserWidget.cpp index 9fd2e92d..4bd84259 100644 --- a/Editor/src/Windows/SceneEditor/Widgets/FileBrowserWidget.cpp +++ b/NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/FileBrowserWidget.cpp @@ -3,12 +3,13 @@ #include "../../../Misc/PopupHelper.h" #include "../../../Events/EditorRequests.h" -#include -#include -#include -#include +#include +#include +#include +#include -#include +#include +#include "../../../Misc/InterfaceFonts.h" using namespace Nuake; diff --git a/Editor/src/Windows/SceneEditor/Widgets/FileBrowserWidget.h b/NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/FileBrowserWidget.h similarity index 87% rename from Editor/src/Windows/SceneEditor/Widgets/FileBrowserWidget.h rename to NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/FileBrowserWidget.h index cd645b39..b9434d9d 100644 --- a/Editor/src/Windows/SceneEditor/Widgets/FileBrowserWidget.h +++ b/NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/FileBrowserWidget.h @@ -1,8 +1,8 @@ #pragma once -#include "src/Core/Core.h" -#include "src/Core/Maths.h" -#include "src/FileSystem/FileTypes.h" +#include "Nuake/Core/Core.h" +#include "Nuake/Core/Maths.h" +#include "Nuake/FileSystem/FileTypes.h" #include "IEditorWidget.h" diff --git a/Editor/src/Windows/SceneEditor/Widgets/IEditorWidget.h b/NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/IEditorWidget.h similarity index 96% rename from Editor/src/Windows/SceneEditor/Widgets/IEditorWidget.h rename to NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/IEditorWidget.h index 80b02345..bc0d76a7 100644 --- a/Editor/src/Windows/SceneEditor/Widgets/IEditorWidget.h +++ b/NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/IEditorWidget.h @@ -2,7 +2,7 @@ #include "../EditorContext.h" -#include "src/UI/ImUI.h" +#include "Nuake/UI/ImUI.h" class IEditorWidget { diff --git a/Editor/src/Windows/SceneEditor/Widgets/LoggerWidget.cpp b/NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/LoggerWidget.cpp similarity index 98% rename from Editor/src/Windows/SceneEditor/Widgets/LoggerWidget.cpp rename to NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/LoggerWidget.cpp index 3c167230..01880f70 100644 --- a/Editor/src/Windows/SceneEditor/Widgets/LoggerWidget.cpp +++ b/NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/LoggerWidget.cpp @@ -1,10 +1,10 @@ #include "LoggerWidget.h" -#include "src/Core/Logger.h" +#include "Nuake/Core/Logger.h" -#include "src/UI/ImUI.h" +#include "Nuake/UI/ImUI.h" -#include "src/Resource/Project.h" +#include "Nuake/Resource/Project.h" #include "Engine.h" using namespace Nuake; diff --git a/Editor/src/Windows/SceneEditor/Widgets/LoggerWidget.h b/NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/LoggerWidget.h similarity index 100% rename from Editor/src/Windows/SceneEditor/Widgets/LoggerWidget.h rename to NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/LoggerWidget.h diff --git a/Editor/src/Windows/SceneEditor/Widgets/SceneHierarchyWidget.cpp b/NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/SceneHierarchyWidget.cpp similarity index 98% rename from Editor/src/Windows/SceneEditor/Widgets/SceneHierarchyWidget.cpp rename to NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/SceneHierarchyWidget.cpp index e3b60bf4..f832e287 100644 --- a/Editor/src/Windows/SceneEditor/Widgets/SceneHierarchyWidget.cpp +++ b/NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/SceneHierarchyWidget.cpp @@ -1,18 +1,18 @@ -#include "src/Core/Core.h" +#include "Nuake/Core/Core.h" #include "SceneHierarchyWidget.h" -#include "src/UI/ImUI.h" +#include "Nuake/UI/ImUI.h" #include #include -#include "src/Scene/Entities/Entity.h" -#include "src/Scene/Components.h" +#include "Nuake/Scene/Entities/Entity.h" +#include "Nuake/Scene/Components.h" -#include -#include +#include +#include #include "Engine.h" -#include "src/Resource/Project.h" +#include "Nuake/Resource/Project.h" using namespace Nuake; diff --git a/Editor/src/Windows/SceneEditor/Widgets/SceneHierarchyWidget.h b/NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/SceneHierarchyWidget.h similarity index 92% rename from Editor/src/Windows/SceneEditor/Widgets/SceneHierarchyWidget.h rename to NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/SceneHierarchyWidget.h index e53c2c4e..b03a43ef 100644 --- a/Editor/src/Windows/SceneEditor/Widgets/SceneHierarchyWidget.h +++ b/NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/SceneHierarchyWidget.h @@ -1,7 +1,7 @@ #pragma once #include "IEditorWidget.h" -#include "src/Scene/Entities/Entity.h" +#include "Nuake/Scene/Entities/Entity.h" class EditorContext; diff --git a/Editor/src/Windows/SceneEditor/Widgets/SelectionPropertyWidget.cpp b/NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/SelectionPropertyWidget.cpp similarity index 99% rename from Editor/src/Windows/SceneEditor/Widgets/SelectionPropertyWidget.cpp rename to NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/SelectionPropertyWidget.cpp index d1202d45..f14e3c93 100644 --- a/Editor/src/Windows/SceneEditor/Widgets/SelectionPropertyWidget.cpp +++ b/NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/SelectionPropertyWidget.cpp @@ -1,12 +1,12 @@ #include "SelectionPropertyWidget.h" -#include "src/Scene/Components.h" +#include "Nuake/Scene/Components.h" -#include "src/UI/ImUI.h" +#include "Nuake/UI/ImUI.h" #include "../../../ComponentsPanel/MaterialEditor.h" -#include -#include +#include +#include #include "../../../Misc/ImGuiTextHelper.h" using namespace Nuake; diff --git a/Editor/src/Windows/SceneEditor/Widgets/SelectionPropertyWidget.h b/NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/SelectionPropertyWidget.h similarity index 100% rename from Editor/src/Windows/SceneEditor/Widgets/SelectionPropertyWidget.h rename to NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/SelectionPropertyWidget.h diff --git a/Editor/src/Windows/SceneEditor/Widgets/ViewportWidget.cpp b/NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/ViewportWidget.cpp similarity index 97% rename from Editor/src/Windows/SceneEditor/Widgets/ViewportWidget.cpp rename to NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/ViewportWidget.cpp index ded145b1..e351c2b0 100644 --- a/Editor/src/Windows/SceneEditor/Widgets/ViewportWidget.cpp +++ b/NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/ViewportWidget.cpp @@ -1,12 +1,12 @@ #include "ViewportWidget.h" -#include -#include "src/Core/Input.h" +#include +#include "Nuake/Core/Input.h" #include "../../EditorInterface.h" -#include "src/Rendering/Vulkan/VulkanRenderer.h" -#include "src/Rendering/Vulkan/SceneViewport.h" +#include "Nuake/Rendering/Vulkan/VulkanRenderer.h" +#include "Nuake/Rendering/Vulkan/SceneViewport.h" #include diff --git a/Editor/src/Windows/SceneEditor/Widgets/ViewportWidget.h b/NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/ViewportWidget.h similarity index 100% rename from Editor/src/Windows/SceneEditor/Widgets/ViewportWidget.h rename to NuakeEditor/Source/Editor/Windows/SceneEditor/Widgets/ViewportWidget.h diff --git a/Editor/src/Windows/TrenchbroomConfiguratorWindow.cpp b/NuakeEditor/Source/Editor/Windows/TrenchbroomConfiguratorWindow.cpp similarity index 96% rename from Editor/src/Windows/TrenchbroomConfiguratorWindow.cpp rename to NuakeEditor/Source/Editor/Windows/TrenchbroomConfiguratorWindow.cpp index f3e507ef..487f9754 100644 --- a/Editor/src/Windows/TrenchbroomConfiguratorWindow.cpp +++ b/NuakeEditor/Source/Editor/Windows/TrenchbroomConfiguratorWindow.cpp @@ -1,11 +1,12 @@ #include "TrenchbroomConfiguratorWindow.h" #include -#include -#include -#include -#include -#include +#include +#include +#include +#include +#include +#include "../Misc/InterfaceFonts.h" void TrenchbroomConfiguratorWindow::Update() diff --git a/Editor/src/Windows/TrenchbroomConfiguratorWindow.h b/NuakeEditor/Source/Editor/Windows/TrenchbroomConfiguratorWindow.h similarity index 100% rename from Editor/src/Windows/TrenchbroomConfiguratorWindow.h rename to NuakeEditor/Source/Editor/Windows/TrenchbroomConfiguratorWindow.h diff --git a/Editor/src/Windows/UIDemoWindow.cpp b/NuakeEditor/Source/Editor/Windows/UIDemoWindow.cpp similarity index 92% rename from Editor/src/Windows/UIDemoWindow.cpp rename to NuakeEditor/Source/Editor/Windows/UIDemoWindow.cpp index 35d17b6f..6ff417ca 100644 --- a/Editor/src/Windows/UIDemoWindow.cpp +++ b/NuakeEditor/Source/Editor/Windows/UIDemoWindow.cpp @@ -1,6 +1,6 @@ #include "UIDemoWindow.h" -#include "src/UI/ImUI.h" +#include "Nuake/UI/ImUI.h" float floatSlider = 0.6f; bool checkbox = false; diff --git a/Editor/src/Windows/UIDemoWindow.h b/NuakeEditor/Source/Editor/Windows/UIDemoWindow.h similarity index 100% rename from Editor/src/Windows/UIDemoWindow.h rename to NuakeEditor/Source/Editor/Windows/UIDemoWindow.h diff --git a/Editor/src/Windows/WelcomeWindow.cpp b/NuakeEditor/Source/Editor/Windows/WelcomeWindow.cpp similarity index 97% rename from Editor/src/Windows/WelcomeWindow.cpp rename to NuakeEditor/Source/Editor/Windows/WelcomeWindow.cpp index 5f714412..746cb1a8 100644 --- a/Editor/src/Windows/WelcomeWindow.cpp +++ b/NuakeEditor/Source/Editor/Windows/WelcomeWindow.cpp @@ -1,17 +1,17 @@ #define IMGUI_DEFINE_MATH_OPERATORS #include "WelcomeWindow.h" -#include +#include #include "../Misc/InterfaceFonts.h" #include -#include -#include "src/FileSystem/FileSystem.h" -#include -#include -#include -#include -#include +#include +#include "Nuake/FileSystem/FileSystem.h" +#include +#include +#include +#include +#include #include #include @@ -20,7 +20,7 @@ #include "EditorInterface.h" #include "FileSystemUI.h" -#include +#include namespace Nuake { diff --git a/Editor/src/Windows/WelcomeWindow.h b/NuakeEditor/Source/Editor/Windows/WelcomeWindow.h similarity index 95% rename from Editor/src/Windows/WelcomeWindow.h rename to NuakeEditor/Source/Editor/Windows/WelcomeWindow.h index 3324964d..60229543 100644 --- a/Editor/src/Windows/WelcomeWindow.h +++ b/NuakeEditor/Source/Editor/Windows/WelcomeWindow.h @@ -1,6 +1,6 @@ #pragma once -#include -#include +#include +#include #include #include diff --git a/Editor/nuake-logo.ico b/NuakeEditor/nuake-logo.ico similarity index 100% rename from Editor/nuake-logo.ico rename to NuakeEditor/nuake-logo.ico diff --git a/NuakeEditor/premake5.lua b/NuakeEditor/premake5.lua new file mode 100644 index 00000000..16c07c93 --- /dev/null +++ b/NuakeEditor/premake5.lua @@ -0,0 +1,99 @@ +project "NuakeEditor" + targetname ("Nuake Engine") + + kind "ConsoleApp" + language "C++" + cppdialect "C++20" + staticruntime "On" + + dependson { "NuakeNet" } + + targetdir (binaryOutputDir) + objdir (intBinaryOutputDir) + + --debugdir ("") + + defines + { + table.unpack(globalDefines) + } + + files + { + "Source/**.cpp", + "Source/**.h", + + -- This isn't ideal, but it works...needs a proper way of doing this, but that's for another time + "Nuake/dependencies/entt/natvis/entt/*.natvis" + } + + includedirs + { + "../Nuake/Source", + } + + externalincludedirs + { + "../Nuake/Vendors/", + "../Nuake/Vendors/volk", + "../Nuake/Vendors/vulkan", + "../Nuake/dependencies/assimp/include", + "../Nuake/dependencies/Coral/Coral.Native/Include/", + "../Nuake/dependencies/entt/src", + "../Nuake/dependencies/JoltPhysics", + "../Nuake/dependencies/recastnavigation/DebugUtils/Include", + "../Nuake/dependencies/recastnavigation/Detour/Include", + "../Nuake/dependencies/recastnavigation/DetourTileCache/Include", + "../Nuake/dependencies/vma/include", + "../Nuake/dependencies/msdf-atlas-gen", + "../Nuake/dependencies/msdf-atlas-gen/msdfgen", + "../Nuake/dependencies/msdf-atlas-gen/msdfgen/include", + "../Nuake/dependencies/yoga", + } + + links + { + "Nuake", + "glad", + "GLFW", + "assimp", + "JoltPhysics", + "soloud", + "Coral.Native", + "DebugUtils", + "Detour", + "DetourCrowd", + "DetourTileCache", + "Recast", + "tracy", + "yoga", + "msdf-gen", + "msdf-atlas-gen", + "Freetype", + "vma" + } + + filter { "system:windows", "action:vs*"} + flags + { + "MultiProcessorCompile", + } + + filter "configurations:Debug" + runtime "Debug" + symbols "on" + + buildoptions { "/Zi" } + + filter "configurations:Release" + runtime "Release" + optimize "on" + + prebuildcommands { + + } + + postbuildcommands { + '{ECHO} Copying "%{wks.location}/EditorNet/bin/$(Configuration)/EditorNet.dll" to "%{wks.location}/Editor"', + '{COPYFILE} "%{wks.location}/EditorNet/bin/$(Configuration)/EditorNet.dll" "%{wks.location}/Editor"' + } diff --git a/Editor/resource.h b/NuakeEditor/resource.h similarity index 100% rename from Editor/resource.h rename to NuakeEditor/resource.h diff --git a/Editor/resources.rc b/NuakeEditor/resources.rc similarity index 100% rename from Editor/resources.rc rename to NuakeEditor/resources.rc diff --git a/Runtime/Runtime.cpp b/NuakeRuntime/Source/Runtime.cpp similarity index 95% rename from Runtime/Runtime.cpp rename to NuakeRuntime/Source/Runtime.cpp index e56c8039..11d4733b 100644 --- a/Runtime/Runtime.cpp +++ b/NuakeRuntime/Source/Runtime.cpp @@ -1,17 +1,17 @@ #include -#include "src/FileSystem/FileSystem.h" +#include "Nuake/FileSystem/FileSystem.h" -#include "src/FileSystem/File.h" -#include "src/FileSystem/Directory.h" -#include "src/Core/String.h" -#include "src/Resource/Project.h" +#include "Nuake/FileSystem/File.h" +#include "Nuake/FileSystem/Directory.h" +#include "Nuake/Core/String.h" +#include "Nuake/Resource/Project.h" //#include -#include +#include #include #include -#include +#include struct LaunchSettings { diff --git a/NuakeRuntime/premake5.lua b/NuakeRuntime/premake5.lua new file mode 100644 index 00000000..48121e59 --- /dev/null +++ b/NuakeRuntime/premake5.lua @@ -0,0 +1,162 @@ +project "NuakeRuntime" + kind "ConsoleApp" + language "C++" + + debugdir ("Editor") + targetdir (binaryOutputDir) + objdir (intBinaryOutputDir) + + files + { + "**.cpp", + "**.h" + } + + includedirs + { + "../Nuake/Source/", + "../Nuake/Vendors", + "../Nuake/Vendors/nanosvg", + "../Nuake/dependencies/glad/include", + "../Nuake/dependencies/glfw/include", + "../Nuake/dependencies/assimp/include", + "../Nuake/dependencies/build", + "../Nuake/dependencies/JoltPhysics", + "../Nuake/dependencies/build", + "../Nuake/dependencies/soloud/include", + "/usr/include/gtk-3.0/", + "../Nuake/dependencies/recastnavigation/DebugUtils/Include", + "../Nuake/dependencies/recastnavigation/Detour/Include", + "../Nuake/dependencies/recastnavigation/DetourCrowd/Include", + "../Nuake/dependencies/recastnavigation/DetourTileCache/Include", + "../Nuake/dependencies/recastnavigation/Recast/Include", + "../Nuake/dependencies/yoga", + "../Nuake/dependencies/msdf-atlas-gen", + "../Nuake/dependencies/msdf-atlas-gen/msdfgen", + "../Nuake/dependencies/msdf-atlas-gen/msdfgen/include", + "../Nuake/dependencies/freetype/include", + "../Nuake/dependencies/tracy/public/tracy", + "../Nuake/dependencies/entt/src", + "../Nuake/Vendors/vulkan", + "../Nuake/Vendors/volk", + "../Nuake/dependencies/vma/include" + } + + libdirs + { + "../Nuake/dependencies/GLEW/lib/Release/x64", + "../Nuake/dependencies/assimp/lib/", + "../bin/%{cfg.buildcfg}-%{cfg.system}-%{cfg.architecture}/Nuake/", + "../Nuake/dependencies/JoltPhysics/bin/%{cfg.buildcfg}-%{cfg.system}-%{cfg.architecture}/JoltPhysics/", + "../Nuake/dependencies/soloud/bin/%{cfg.buildcfg}-%{cfg.system}-%{cfg.architecture}", + "../Nuake/dependencies/Coral/NetCore/", + "../Nuake/dependencies/freetype/bin/%{cfg.buildcfg}-%{cfg.system}-%{cfg.architecture}/Freetype" + } + + links + { + "Nuake", + "glad", + "GLFW", + "assimp", + "JoltPhysics", + "soloud", + "Coral.Native", + "DebugUtils", + "Detour", + "DetourCrowd", + "DetourTileCache", + "Recast", + "tracy", + "yoga", + "msdf-gen", + "msdf-atlas-gen", + "Freetype", + "vma" + } + + defines { + table.unpack(globalDefines) + } + + filter "system:windows" + cppdialect "C++20" + staticruntime "On" + defines { + "NK_WIN" + } + links + { + "opengl32.lib" + } + + externalincludedirs { "../Nuake/dependencies/Coral/Coral.Native/Include/" } + + --[[ + postbuildcommands { + '{COPYFILE} "%{wks.location}/Nuake/dependencies/Coral/Coral.Managed/Coral.Managed.runtimeconfig.json" "%{wks.location}/%{prj.name}"' + } + ]]-- + + filter { "system:windows", "action:vs*" } + flags + { + "MultiProcessorCompile", + } + + filter "system:linux" + links + { + "GL", + "glfw", + "glad", + "X11", + "asound", + "glib-2.0", + "gtk-3", + "gobject-2.0" + } + + + includedirs + { + "/usr/include/gtk-3.0/", + "/usr/lib/glib-2.0/include", + "/usr/include/glib-2.0", + } + + buildoptions { "`pkg-config --cflags glib-2.0 pango gdk-pixbuf-2.0 gtk-3 atk tk-3.0 glib-2.0`" } + linkoptions { "`pkg-config --libs glib-2.0 pango gdk-pixbuf-2.0 gtk-3 glib-2.0 lgobject-2.0`" } + + filter "configurations:Debug" + runtime "Debug" + symbols "on" + defines + { + "NK_DEBUG" + } + + buildoptions { "/Zi" } + + filter "configurations:Release" + kind "WindowedApp" + runtime "Release" + optimize "on" + + defines + { + "NK_DIST", + "WIN32_LEAN_AND_MEAN" + } + + filter "configurations:Dist" + kind "WindowedApp" + runtime "Release" + optimize "on" + entrypoint "WinMainCRTStartup" + flags { } + defines + { + "NK_DIST", + "WIN32_LEAN_AND_MEAN" + } \ No newline at end of file diff --git a/build/BuildAssets.lua b/Scripts/BuildAssets.lua similarity index 100% rename from build/BuildAssets.lua rename to Scripts/BuildAssets.lua diff --git a/build.bat b/Scripts/build.bat similarity index 100% rename from build.bat rename to Scripts/build.bat diff --git a/build.sh b/Scripts/build.sh old mode 100755 new mode 100644 similarity index 100% rename from build.sh rename to Scripts/build.sh diff --git a/copy-deps.bat b/Scripts/copy-deps.bat similarity index 100% rename from copy-deps.bat rename to Scripts/copy-deps.bat diff --git a/generate.bat b/Scripts/generate.bat similarity index 100% rename from generate.bat rename to Scripts/generate.bat diff --git a/run.bat b/Scripts/run.bat similarity index 100% rename from run.bat rename to Scripts/run.bat diff --git a/premake5.lua b/premake5.lua index c62e7717..27cca067 100644 --- a/premake5.lua +++ b/premake5.lua @@ -2,12 +2,12 @@ -- ║ ACTIONS ║ -- ╚═══════════════════════════════════════╝ -include "build/BuildAssets.lua" +include "Scripts/BuildAssets.lua" newaction { trigger = "build-assets", description = "", execute = function () - generateStaticResources("Resources", "Nuake/src/Resource/StaticResources.h", "Nuake/src/Resource/StaticResources.cpp") + generateStaticResources("Resources", "Nuake/Source/Nuake/Resource/StaticResources.h", "Nuake/Source/Nuake/Resource/StaticResources.cpp") end } @@ -19,6 +19,14 @@ newaction { end } +newaction { + trigger = "create-dirs", + description = "Create the necessary directories", + execute = function () + os.mkdir("Build") + end +} + -- ╔═══════════════════════════════════════╗ -- ║ WORKSPACE ║ -- ╚═══════════════════════════════════════╝ @@ -52,11 +60,16 @@ workspace "Nuake" filter { "language:C" } architecture "x64" -outputdir = "%{cfg.buildcfg}-%{cfg.system}-%{cfg.architecture}" -local globalDefines = { +outputdir = "Build/%{cfg.buildcfg}/" +binaryOutputDir = outputdir .. "Binaries/" +intBinaryOutputDir = outputdir .. "Binaries-Intermediate/" + +globalDefines = { "TRACY_ENABLE", "TRACY_ON_DEMAND", - "NK_VK" + "NK_VK", + "IMGUI_DEFINE_MATH_OPERATORS", + "NK_WIN" } group "Dependencies" @@ -74,537 +87,8 @@ group "Dependencies" include "Nuake/dependencies/vma_p5.lua" group "" +include "Nuake/premake5.lua" +include "NuakeEditor/premake5.lua" +include "NuakeRuntime/premake5.lua" include "NuakeNet/premake5.lua" include "EditorNet/premake5.lua" -include "Nuake/src/Modules/Modules.lua" - -project "Nuake" - location "Nuake" - kind "StaticLib" - staticruntime "On" - - language "C++" - cppdialect "C++20" - - local moduleSources = {} - - if _ACTION then - local modulesDir = "Nuake/src/Modules" - local outputFilePath = path.join(modulesDir, "Modules.cpp") - - -- Load and generate the modules file - local modules = loadModules(modulesDir) - moduleSources = generateModulesFile(modules, outputFilePath, "Nuake/src/Modules") - end - - defines - { - table.unpack(globalDefines), - - "_MBCS", - "IMGUI_DEFINE_MATH_OPERATORS", - "NK_VK", - "IMGUI_IMPL_VULKAN_NO_PROTOTYPES" - } - - targetdir ("bin/" .. outputdir .. "/%{prj.name}") - objdir ("bin-int/" .. outputdir .. "/%{prj.name}") - - files - { - -- Main Sources - "%{prj.name}/Engine.h", - "%{prj.name}/Engine.cpp", - "%{prj.name}/src/*.h", - "%{prj.name}/src/*.cpp", - "%{prj.name}/src/AI/**.h", - "%{prj.name}/src/AI/**.cpp", - "%{prj.name}/src/Application/**.h", - "%{prj.name}/src/Application/**.cpp", - "%{prj.name}/src/Audio/**.h", - "%{prj.name}/src/Audio/**.cpp", - "%{prj.name}/src/Core/**.h", - "%{prj.name}/src/Core/**.cpp", - "%{prj.name}/src/FileSystem/**.h", - "%{prj.name}/src/FileSystem/**.cpp", - "%{prj.name}/src/Physics/**.h", - "%{prj.name}/src/Physics/**.cpp", - "%{prj.name}/src/Rendering/**.h", - "%{prj.name}/src/Rendering/**.cpp", - "%{prj.name}/src/Resource/**.h", - "%{prj.name}/src/Resource/**.cpp", - "%{prj.name}/src/Scene/**.h", - "%{prj.name}/src/Scene/**.cpp", - "%{prj.name}/src/Scripting/**.h", - "%{prj.name}/src/Scripting/**.cpp", - "%{prj.name}/src/Threading/**.h", - "%{prj.name}/src/Threading/**.cpp", - "%{prj.name}/src/UI/**.h", - "%{prj.name}/src/UI/**.cpp", - "%{prj.name}/src/Subsystems/**.h", - "%{prj.name}/src/Subsystems/**.cpp", - "%{prj.name}/src/Vendors/**.h", - "%{prj.name}/src/Vendors/**.cpp", - - -- Vendor Sources - "%{prj.name}/src/Vendors/libmap/h/*.h", - "%{prj.name}/src/Vendors/libmap/c/*.c", - "%{prj.name}/src/Vendors/wren/src/vm/*.h", - "%{prj.name}/src/Vendors/wren/src/vm/*.c", - "%{prj.name}/src/Vendors/katana-parser/*.h", - "%{prj.name}/src/Vendors/katana-parser/*.c", - "%{prj.name}/src/Vendors/incbin/*.c", - "%{prj.name}/src/Vendors/incbin/*.h", - "%{prj.name}/src/Vendors/nanosvg/*.h", - "%{prj.name}/src/Vendors/volk/*.c", - "%{prj.name}/src/Vendors/volk/*.h", - "%{prj.name}/src/Vendors/vkb/*.cpp", - "%{prj.name}/src/Vendors/vkb/*.h", - -- Modules System - "%{prj.name}/src/Modules/Modules.h", - "%{prj.name}/src/Modules/Modules.cpp", - table.unpack(moduleSources) - } - - includedirs - { - "%{prj.name}", - "%{prj.name}/src/Vendors", - "%{prj.name}/dependencies/glad/include", - "%{prj.name}/dependencies/glfw/include", - "%{prj.name}/dependencies/assimp/include", - "%{prj.name}/dependencies/JoltPhysics", - "%{prj.name}/src/Vendors/wren/src/include", - "%{prj.name}/src/Vendors/incbin", - "%{prj.name}/src/Vendors/nanosvg", - "%{prj.name}/src/Vendors/vulkan", - "%{prj.name}/src/Vendors/vkb", - "%{prj.name}/dependencies/build", - "%{prj.name}/dependencies/soloud/include", - "%{prj.name}/dependencies/Coral/Coral.Native/Include", - "%{prj.name}/dependencies/recastnavigation/DebugUtils/Include", - "%{prj.name}/dependencies/recastnavigation/Detour/Include", - "%{prj.name}/dependencies/recastnavigation/DetourCrowd/Include", - "%{prj.name}/dependencies/recastnavigation/DetourTileCache/Include", - "%{prj.name}/dependencies/recastnavigation/Recast/Include", - "%{prj.name}/dependencies/yoga", - "%{prj.name}/dependencies/msdf-atlas-gen", - "%{prj.name}/dependencies/msdf-atlas-gen/msdfgen", - "%{prj.name}/dependencies/msdf-atlas-gen/msdfgen/include", - "%{prj.name}/dependencies/freetype/include", - "%{prj.name}/dependencies/tracy/public/tracy", - "%{prj.name}/dependencies/entt/src", - "%{prj.name}/dependencies/vma/include", - "%{prj.name}/dependencies/dxc/inc" - } - - libdirs { "%{prj.name}/dependencies/dxc/lib/x64" } - - links - { - "soloud", - "tracy", - "yoga", - "vma", - "dxcompiler" - - } - - filter "system:linux" - defines - { - "GLFW_STATIC", - "NK_LINUX" - } - - links - { - "glib-2.0" - } - - buildoptions { "`pkg-config --cflags glib-2.0 pango gdk-pixbuf-2.0 atk`" } - linkoptions { "`pkg-config --libs glib-2.0 pango gdk-pixbuf-2.0`" } - - includedirs - { - "/usr/include/gtk-3.0/", - "/usr/lib/glib-2.0/include", - "/usr/include/glib-2.0", - } - - filter "system:windows" - staticruntime "On" - defines - { - "NK_WIN" - } - - filter { "system:windows", "action:vs*"} - flags - { - "MultiProcessorCompile", - } - - filter "configurations:Debug" - runtime "Debug" - symbols "on" - - buildoptions { "/Zi" } - - filter "configurations:Release" - runtime "Release" - optimize "on" - - filter "configurations:Dist" - runtime "Release" - optimize "on" - -project "NuakeRuntime" - location "Runtime" - kind "ConsoleApp" - language "C++" - - targetdir ("bin/" .. outputdir .. "/%{prj.name}") - objdir ("bin-int/" .. outputdir .. "/%{prj.name}") - debugdir ("Editor") - - files - { - "Runtime/Runtime.cpp" - } - - includedirs - { - "%{prj.name}/../Nuake", - "%{prj.name}/../Nuake/src/Vendors", - "%{prj.name}/../Nuake/src/Vendors/nanosvg", - "%{prj.name}/../Nuake/dependencies/glad/include", - "%{prj.name}/../Nuake/dependencies/glfw/include", - "%{prj.name}/../Nuake/dependencies/assimp/include", - "%{prj.name}/../Nuake/dependencies/build", - "%{prj.name}/../Nuake/dependencies/JoltPhysics", - "%{prj.name}/../Nuake/dependencies/build", - "%{prj.name}/../Nuake/dependencies/soloud/include", - "/usr/include/gtk-3.0/", - "%{prj.name}/../Nuake/dependencies/recastnavigation/DebugUtils/Include", - "%{prj.name}/../Nuake/dependencies/recastnavigation/Detour/Include", - "%{prj.name}/../Nuake/dependencies/recastnavigation/DetourCrowd/Include", - "%{prj.name}/../Nuake/dependencies/recastnavigation/DetourTileCache/Include", - "%{prj.name}/../Nuake/dependencies/recastnavigation/Recast/Include", - "%{prj.name}/../Nuake/dependencies/yoga", - "%{prj.name}/../Nuake/dependencies/msdf-atlas-gen", - "%{prj.name}/../Nuake/dependencies/msdf-atlas-gen/msdfgen", - "%{prj.name}/../Nuake/dependencies/msdf-atlas-gen/msdfgen/include", - "%{prj.name}/../Nuake/dependencies/freetype/include", - "%{prj.name}/../Nuake/dependencies/tracy/public/tracy", - "%{prj.name}/../Nuake/dependencies/entt/src", - "%{prj.name}/../Nuake/src/Vendors/vulkan", - "%{prj.name}/../Nuake/src/Vendors/volk", - "%{prj.name}/../Nuake/dependencies/vma/include" - } - - libdirs - { - "%{prj.name}/../Nuake/dependencies/GLEW/lib/Release/x64", - "%{prj.name}/../Nuake/dependencies/assimp/lib/", - "%{prj.name}/../bin/%{cfg.buildcfg}-%{cfg.system}-%{cfg.architecture}/Nuake/", - "%{prj.name}/../Nuake/src/Vendors/wren/src/include", - "%{prj.name}/../Nuake/dependencies/JoltPhysics/bin/%{cfg.buildcfg}-%{cfg.system}-%{cfg.architecture}/JoltPhysics/", - "%{prj.name}/../Nuake/dependencies/soloud/bin/%{cfg.buildcfg}-%{cfg.system}-%{cfg.architecture}", - "%{prj.name}/../Nuake/dependencies/Coral/NetCore/", - "%{prj.name}/../Nuake/dependencies/freetype/bin/%{cfg.buildcfg}-%{cfg.system}-%{cfg.architecture}/Freetype" - } - - links - { - "Nuake", - "glad", - "GLFW", - "assimp", - "JoltPhysics", - "soloud", - "Coral.Native", - "DebugUtils", - "Detour", - "DetourCrowd", - "DetourTileCache", - "Recast", - "tracy", - "yoga", - "msdf-gen", - "msdf-atlas-gen", - "Freetype", - "vma" - } - - defines { - table.unpack(globalDefines) - } - - filter "system:windows" - cppdialect "C++20" - staticruntime "On" - defines { - "NK_WIN" - } - links - { - "opengl32.lib" - } - - externalincludedirs { "%{prj.name}/../Nuake/dependencies/Coral/Coral.Native/Include/" } - - --[[ - postbuildcommands { - '{COPYFILE} "%{wks.location}/Nuake/dependencies/Coral/Coral.Managed/Coral.Managed.runtimeconfig.json" "%{wks.location}/%{prj.name}"' - } - ]]-- - - filter { "system:windows", "action:vs*" } - flags - { - "MultiProcessorCompile", - } - - filter "system:linux" - links - { - "GL", - "glfw", - "glad", - "X11", - "asound", - "glib-2.0", - "gtk-3", - "gobject-2.0" - } - - - includedirs - { - "/usr/include/gtk-3.0/", - "/usr/lib/glib-2.0/include", - "/usr/include/glib-2.0", - } - - buildoptions { "`pkg-config --cflags glib-2.0 pango gdk-pixbuf-2.0 gtk-3 atk tk-3.0 glib-2.0`" } - linkoptions { "`pkg-config --libs glib-2.0 pango gdk-pixbuf-2.0 gtk-3 glib-2.0 lgobject-2.0`" } - - filter "configurations:Debug" - runtime "Debug" - symbols "on" - defines - { - "NK_DEBUG" - } - - buildoptions { "/Zi" } - - filter "configurations:Release" - kind "WindowedApp" - runtime "Release" - optimize "on" - - defines - { - "NK_DIST", - "WIN32_LEAN_AND_MEAN" - } - - filter "configurations:Dist" - kind "WindowedApp" - runtime "Release" - optimize "on" - entrypoint "WinMainCRTStartup" - flags { } - defines - { - "NK_DIST", - "WIN32_LEAN_AND_MEAN" - } - -project "Editor" - location "Editor" - targetname ("Nuake Engine") - kind "ConsoleApp" - language "C++" - cppdialect "C++20" - staticruntime "On" - - dependson { "NuakeNet" } - targetdir ("bin/" .. outputdir .. "/%{prj.name}") - objdir ("bin-int/" .. outputdir .. "/%{prj.name}") - debugdir ("%{prj.name}") - - files - { - "%{prj.name}/Editor.cpp", - "%{prj.name}/src/**.cpp", - "%{prj.name}/src/**.h", - - -- This isn't ideal, but it works...needs a proper way of doing this, but that's for another time - "Nuake/dependencies/entt/natvis/entt/*.natvis" - } - - includedirs - { - "%{prj.name}/../Nuake", - "%{prj.name}/../Nuake/src/Vendors", - "%{prj.name}/../Nuake/src/Vendors/nanosvg", - "%{prj.name}/../Nuake/dependencies/glad/include", - "%{prj.name}/../Nuake/dependencies/glfw/include", - "%{prj.name}/../Nuake/dependencies/assimp/include", - "%{prj.name}/../Nuake/dependencies/build", - "%{prj.name}/../Nuake/dependencies/JoltPhysics", - "%{prj.name}/../Nuake/dependencies/build", - "%{prj.name}/../Nuake/dependencies/soloud/include", - "/usr/include/gtk-3.0/", - "%{prj.name}/../Nuake/dependencies/recastnavigation/DebugUtils/Include", - "%{prj.name}/../Nuake/dependencies/recastnavigation/Detour/Include", - "%{prj.name}/../Nuake/dependencies/recastnavigation/DetourCrowd/Include", - "%{prj.name}/../Nuake/dependencies/recastnavigation/DetourTileCache/Include", - "%{prj.name}/../Nuake/dependencies/recastnavigation/Recast/Include", - "%{prj.name}/../Nuake/dependencies/yoga", - "%{prj.name}/../Nuake/dependencies/msdf-atlas-gen", - "%{prj.name}/../Nuake/dependencies/msdf-atlas-gen/msdfgen", - "%{prj.name}/../Nuake/dependencies/msdf-atlas-gen/msdfgen/include", - "%{prj.name}/../Nuake/dependencies/freetype/include", - "%{prj.name}/../Nuake/dependencies/tracy/public/tracy", - "%{prj.name}/../Nuake/dependencies/entt/src", - "%{prj.name}/../Nuake/src/Vendors/vulkan", - "%{prj.name}/../Nuake/src/Vendors/volk", - "%{prj.name}/../Nuake/dependencies/vma/include" - } - - libdirs - { - "%{prj.name}/../Nuake/dependencies/GLEW/lib/Release/x64", - "%{prj.name}/../Nuake/dependencies/assimp/lib/", - "%{prj.name}/../bin/%{cfg.buildcfg}-%{cfg.system}-%{cfg.architecture}/Nuake/", - "%{prj.name}/../Nuake/src/Vendors/wren/src/include", - "%{prj.name}/../Nuake/dependencies/JoltPhysics/bin/%{cfg.buildcfg}-%{cfg.system}-%{cfg.architecture}/JoltPhysics/", - "%{prj.name}/../Nuake/dependencies/soloud/bin/%{cfg.buildcfg}-%{cfg.system}-%{cfg.architecture}", - "%{prj.name}/../Nuake/dependencies/Coral/NetCore/", - "%{prj.name}/../Nuake/dependencies/freetype/bin/%{cfg.buildcfg}-%{cfg.system}-%{cfg.architecture}/Freetype" - } - - links - { - "Nuake", - "glad", - "GLFW", - "assimp", - "JoltPhysics", - "soloud", - "Coral.Native", - "DebugUtils", - "Detour", - "DetourCrowd", - "DetourTileCache", - "Recast", - "tracy", - "yoga", - "msdf-gen", - "msdf-atlas-gen", - "Freetype", - "vma" - } - - defines { - table.unpack(globalDefines) - } - - filter "system:Windows" - links - { - "OpenGL32" - } - files - { - "%{prj.name}/*.rc", - "%{prj.name}/**.ico" - } - defines - { - "NK_WIN", - "IMGUI_DEFINE_MATH_OPERATORS" - } - - externalincludedirs { "%{prj.name}/../Nuake/dependencies/Coral/Coral.Native/Include/" } - - postbuildcommands { - '{COPYFILE} "%{wks.location}/Nuake/dependencies/Coral/Coral.Managed/Coral.Managed.runtimeconfig.json" "%{wks.location}/%{prj.name}"', - '{COPYFILE} "%{wks.location}/Nuake/dependencies/Coral/Coral.Managed/bin/%{cfg.buildcfg}/Coral.Managed.dll" "%{wks.location}/%{prj.name}"' - } - - filter { "system:windows", "action:vs*"} - flags - { - "MultiProcessorCompile", - } - - filter "system:linux" - links - { - "GL", - "glfw", - "glad", - "X11", - "asound", - "glib-2.0", - "gtk-3", - "gobject-2.0", - "asound" - } - - buildoptions { "`pkg-config --cflags glib-2.0 pango gdk-pixbuf-2.0 gtk-3 atk tk-3.0 glib-2.0`" } - linkoptions { "`pkg-config --libs glib-2.0 pango gdk-pixbuf-2.0 gtk-3 glib-2.0 lgobject-2.0`" } - - - includedirs - { - "/usr/include/gtk-3.0/", - "/usr/lib/glib-2.0/include", - "/usr/include/glib-2.0", - } - - defines - { - "GLFW_STATIC", - "NK_LINUX", - "IMGUI_DEFINE_MATH_OPERATORS" - } - - - filter "configurations:Debug" - runtime "Debug" - symbols "on" - defines - { - "WIN32_LEAN_AND_MEAN", - "IMGUI_DEFINE_MATH_OPERATORS" - } - - buildoptions { "/Zi" } - - filter "configurations:Release" - runtime "Release" - optimize "on" - - filter "configurations:Dist" - runtime "Release" - optimize "on" - defines - { - "WIN32_LEAN_AND_MEAN", - "IMGUI_DEFINE_MATH_OPERATORS" - } - - -- Removes the console for windows - --filter {"configurations:Dist", "platforms:windows"} - -- kind "WindowedApp"-- - - -- copy a file from the objects directory to the target directory - postbuildcommands { - --"{COPY} "Nuake/dependencies/GLFW/lib-vc2019/glfw3.dll" " .. "./bin/" .. outputdir .. "/%{prj.name}/glfw3.dll" - } \ No newline at end of file