From 92a64f19ea4ee9253f94adae40e53cd9965b9f28 Mon Sep 17 00:00:00 2001 From: antopilo Date: Thu, 30 Jan 2025 22:41:17 -0500 Subject: [PATCH] Reworked file structure --- Editor/.editorconfig | 69 --- Editor/SourceSansPro-Regular.ttf | Bin 117912 -> 0 bytes Editor/test.html | 5 - EditorNet/src/Editor.cs | 20 +- Nuake/NuakePCH.cpp | 1 - Nuake/{ => Source}/Engine.cpp | 32 +- Nuake/{ => Source}/Engine.h | 8 +- Nuake/{src => Source/Nuake}/AI/NavManager.cpp | 10 +- Nuake/{src => Source/Nuake}/AI/NavManager.h | 6 +- Nuake/{src => Source/Nuake}/AI/NavMesh.cpp | 4 +- Nuake/{src => Source/Nuake}/AI/NavMesh.h | 4 +- .../Nuake}/AI/NavMeshDebugDrawer.cpp | 0 .../Nuake}/AI/NavMeshDebugDrawer.h | 0 .../{src => Source/Nuake}/AI/RecastConfig.cpp | 2 +- Nuake/{src => Source/Nuake}/AI/RecastConfig.h | 2 +- .../Nuake}/Application/Application.cpp | 0 .../Nuake}/Application/Application.h | 4 +- .../Nuake}/Application/EntryPoint.h | 0 .../Nuake}/Application/IApplicationModule.h | 0 .../{src => Source/Nuake}/Application/Layer.h | 2 +- .../Nuake}/Application/LayerStack.cpp | 0 .../Nuake}/Application/LayerStack.h | 2 +- .../Nuake}/Audio/AudioManager.cpp | 4 +- .../Nuake}/Audio/AudioManager.h | 4 +- .../{src => Source/Nuake}/Audio/AudioSource.h | 0 Nuake/{src => Source/Nuake}/Core/Core.h | 0 Nuake/{src => Source/Nuake}/Core/Event.h | 0 Nuake/{src => Source/Nuake}/Core/Input.cpp | 2 +- Nuake/{src => Source/Nuake}/Core/Input.h | 2 +- Nuake/{src => Source/Nuake}/Core/Logger.cpp | 0 Nuake/{src => Source/Nuake}/Core/Logger.h | 0 Nuake/{src => Source/Nuake}/Core/Maths.cpp | 2 +- Nuake/{src => Source/Nuake}/Core/Maths.h | 7 +- .../Nuake}/Core/MulticastDelegate.h | 0 Nuake/{src => Source/Nuake}/Core/OS.cpp | 10 +- Nuake/{src => Source/Nuake}/Core/OS.h | 2 +- .../Nuake}/Core/Object/ClassDB.cpp | 0 .../Nuake}/Core/Object/ClassDB.h | 0 .../Nuake}/Core/Object/Object.h | 0 .../Nuake}/Core/RegisterCoreTypes.cpp | 40 +- .../Nuake}/Core/RegisterCoreTypes.h | 0 Nuake/{src => Source/Nuake}/Core/String.cpp | 0 Nuake/{src => Source/Nuake}/Core/String.h | 0 Nuake/{src => Source/Nuake}/Core/Timestep.h | 0 .../Nuake}/FileSystem/Directory.cpp | 0 .../Nuake}/FileSystem/Directory.h | 2 +- .../{src => Source/Nuake}/FileSystem/File.cpp | 2 +- Nuake/{src => Source/Nuake}/FileSystem/File.h | 2 +- .../Nuake}/FileSystem/FileDialog.cpp | 0 .../Nuake}/FileSystem/FileDialog.h | 2 +- .../Nuake}/FileSystem/FileSystem.cpp | 4 +- .../Nuake}/FileSystem/FileSystem.h | 2 +- .../Nuake}/FileSystem/FileTypes.h | 0 Nuake/Source/Nuake/Modules/Modules.cpp | 13 + Nuake/{src => Source/Nuake}/Modules/Modules.h | 0 .../{src => Source/Nuake}/Modules/Modules.lua | 2 +- .../Nuake}/Physics/CharacterController.cpp | 6 +- .../Nuake}/Physics/CharacterController.h | 8 +- .../Nuake}/Physics/CollisionData.h | 2 +- .../Nuake}/Physics/DynamicWorld.cpp | 20 +- .../Nuake}/Physics/DynamicWorld.h | 4 +- .../Nuake}/Physics/KinematicBody.h | 0 .../Nuake}/Physics/PhysicsManager.cpp | 0 .../Nuake}/Physics/PhysicsManager.h | 0 .../Nuake}/Physics/PhysicsShapes.cpp | 0 .../Nuake}/Physics/PhysicsShapes.h | 4 +- .../Nuake}/Physics/RaycastResult.h | 0 .../Nuake}/Physics/RaycastResults.h | 0 .../{src => Source/Nuake}/Physics/Rigibody.h | 6 +- .../Nuake}/Physics/Rigidbody.cpp | 6 +- Nuake/{src => Source/Nuake}/Rendering/AABB.h | 2 +- .../Nuake}/Rendering/Buffers/Framebuffer.cpp | 0 .../Nuake}/Rendering/Buffers/Framebuffer.h | 6 +- .../Nuake}/Rendering/Buffers/RenderBuffer.h | 4 +- .../Rendering/Buffers/UniformBuffer.cpp | 0 .../Nuake}/Rendering/Buffers/UniformBuffer.h | 0 .../Nuake}/Rendering/Buffers/VertexArray.cpp | 2 +- .../Nuake}/Rendering/Buffers/VertexArray.h | 0 .../Nuake}/Rendering/Buffers/VertexBuffer.cpp | 0 .../Nuake}/Rendering/Buffers/VertexBuffer.h | 2 +- .../Rendering/Buffers/VertexBufferLayout.h | 2 +- .../Nuake}/Rendering/Camera.cpp | 2 +- .../{src => Source/Nuake}/Rendering/Camera.h | 10 +- .../{src => Source/Nuake}/Rendering/Frustum.h | 2 +- .../{src => Source/Nuake}/Rendering/Light.cpp | 4 +- Nuake/{src => Source/Nuake}/Rendering/Light.h | 4 +- .../Nuake}/Rendering/Mesh/Animation.cpp | 2 +- .../Nuake}/Rendering/Mesh/Bone.cpp | 2 +- .../Nuake}/Rendering/Mesh/Bone.h | 4 +- .../Nuake}/Rendering/Mesh/Mesh.cpp | 26 +- .../Nuake}/Rendering/Mesh/Mesh.h | 12 +- .../Nuake}/Rendering/Mesh/SkinnedMesh.cpp | 18 +- .../Nuake}/Rendering/Mesh/SkinnedMesh.h | 14 +- .../Rendering/Platforms/OGLRendererAPI.cpp | 0 .../Rendering/Platforms/OGLRendererAPI.h | 0 .../Nuake}/Rendering/Platforms/RendererAPI.h | 2 +- .../Rendering/Platforms/VKRendererAPI.cpp | 0 .../Rendering/Platforms/VKRendererAPI.h | 0 .../Nuake}/Rendering/PostFX/Bloom.cpp | 4 +- .../Nuake}/Rendering/PostFX/Bloom.h | 10 +- .../Nuake}/Rendering/PostFX/SSAO.cpp | 12 +- .../Nuake}/Rendering/PostFX/SSAO.h | 6 +- .../Nuake}/Rendering/PostFX/SSR.cpp | 6 +- .../Nuake}/Rendering/PostFX/SSR.h | 8 +- .../Nuake}/Rendering/PostFX/Volumetric.cpp | 6 +- .../Nuake}/Rendering/PostFX/Volumetric.h | 8 +- .../Nuake}/Rendering/RenderCommand.cpp | 0 .../Nuake}/Rendering/RenderCommand.h | 2 +- .../Nuake}/Rendering/RenderList.h | 12 +- .../Nuake}/Rendering/RenderSystem.h | 0 .../Nuake}/Rendering/Renderer.cpp | 16 +- .../Nuake}/Rendering/Renderer.h | 10 +- .../Nuake}/Rendering/Renderer2D.cpp | 39 +- .../Nuake}/Rendering/Renderer2D.h | 6 +- .../Nuake}/Rendering/SceneRenderer.cpp | 32 +- .../Nuake}/Rendering/SceneRenderer.h | 29 +- .../Nuake}/Rendering/Shaders/Shader.cpp | 6 +- .../Nuake}/Rendering/Shaders/Shader.h | 6 +- .../Rendering/Shaders/ShaderManager.cpp | 4 +- .../Nuake}/Rendering/Shaders/ShaderManager.h | 2 +- .../Nuake}/Rendering/Shapes/BoxGizmo.cpp | 2 +- .../Nuake}/Rendering/Shapes/BoxGizmo.h | 6 +- .../Nuake}/Rendering/Shapes/CapsuleGizmo.cpp | 2 +- .../Nuake}/Rendering/Shapes/CapsuleGizmo.h | 8 +- .../Nuake}/Rendering/Shapes/CylinderGizmo.cpp | 2 +- .../Nuake}/Rendering/Shapes/CylinderGizmo.h | 10 +- .../Nuake}/Rendering/Shapes/SphereGizmo.cpp | 0 .../Nuake}/Rendering/Shapes/SphereGizmo.h | 8 +- .../Nuake}/Rendering/Textures/Cubemap.cpp | 4 +- .../Nuake}/Rendering/Textures/Cubemap.h | 2 +- .../Nuake}/Rendering/Textures/FontBitmap.h | 0 .../Nuake}/Rendering/Textures/HDR.cpp | 2 +- .../Nuake}/Rendering/Textures/HDR.h | 0 .../Nuake}/Rendering/Textures/Material.cpp | 6 +- .../Nuake}/Rendering/Textures/Material.h | 18 +- .../Rendering/Textures/MaterialManager.cpp | 6 +- .../Rendering/Textures/MaterialManager.h | 4 +- .../Nuake}/Rendering/Textures/Texture.cpp | 6 +- .../Nuake}/Rendering/Textures/Texture.h | 4 +- .../Rendering/Textures/TextureManager.cpp | 8 +- .../Rendering/Textures/TextureManager.h | 2 +- .../Nuake}/Rendering/Transform.h | 2 +- .../{src => Source/Nuake}/Rendering/Vertex.h | 2 +- .../Nuake}/Rendering/Vulkan/Cmd.cpp | 0 .../Nuake}/Rendering/Vulkan/Cmd.h | 4 +- .../Nuake}/Rendering/Vulkan/DebugCmd.cpp | 0 .../Nuake}/Rendering/Vulkan/DebugCmd.h | 0 .../Vulkan/DescriptorAllocatorGrowable.cpp | 0 .../Vulkan/DescriptorAllocatorGrowable.h | 0 .../Vulkan/DescriptorLayoutBuilder.cpp | 0 .../Vulkan/DescriptorLayoutBuilder.h | 0 .../Vulkan/Pipeline/RenderPipeline.cpp | 12 +- .../Vulkan/Pipeline/RenderPipeline.h | 10 +- .../Rendering/Vulkan/PipelineBuilder.cpp | 4 +- .../Nuake}/Rendering/Vulkan/PipelineBuilder.h | 0 .../Nuake}/Rendering/Vulkan/RenderContext.h | 6 +- .../Nuake}/Rendering/Vulkan/RenderPass.h | 0 .../Rendering/Vulkan/SceneRenderPipeline.cpp | 14 +- .../Rendering/Vulkan/SceneRenderPipeline.h | 10 +- .../Nuake}/Rendering/Vulkan/SceneViewport.cpp | 2 +- .../Nuake}/Rendering/Vulkan/SceneViewport.h | 6 +- .../Rendering/Vulkan/ShaderCompiler.cpp | 2 +- .../Nuake}/Rendering/Vulkan/ShaderCompiler.h | 2 +- .../Nuake}/Rendering/Vulkan/VkMesh.cpp | 0 .../Nuake}/Rendering/Vulkan/VkMesh.h | 6 +- .../Nuake}/Rendering/Vulkan/VkResources.h | 22 +- .../Rendering/Vulkan/VkShaderManager.cpp | 0 .../Nuake}/Rendering/Vulkan/VkShaderManager.h | 4 +- .../Nuake}/Rendering/Vulkan/VkVertex.h | 2 +- .../Vulkan/VulkanAllocatedBuffer.cpp | 0 .../Rendering/Vulkan/VulkanAllocatedBuffer.h | 6 +- .../Rendering/Vulkan/VulkanAllocator.cpp | 0 .../Nuake}/Rendering/Vulkan/VulkanAllocator.h | 0 .../Nuake}/Rendering/Vulkan/VulkanCheck.h | 0 .../Vulkan/VulkanImage/VulkanImage.cpp | 10 +- .../Vulkan/VulkanImage/VulkanImage.h | 5 +- .../Nuake}/Rendering/Vulkan/VulkanInit.cpp | 0 .../Nuake}/Rendering/Vulkan/VulkanInit.h | 2 +- .../Rendering/Vulkan/VulkanRenderer.cpp | 10 +- .../Nuake}/Rendering/Vulkan/VulkanRenderer.h | 8 +- .../Rendering/Vulkan/VulkanResources.cpp | 0 .../Rendering/Vulkan/VulkanSceneRenderer.cpp | 30 +- .../Rendering/Vulkan/VulkanSceneRenderer.h | 14 +- .../Nuake}/Rendering/Vulkan/VulkanShader.cpp | 0 .../Nuake}/Rendering/Vulkan/VulkanShader.h | 3 +- .../Nuake}/Rendering/Vulkan/VulkanTypes.h | 0 .../Nuake}/Resource/Animator.cpp | 2 +- .../{src => Source/Nuake}/Resource/Animator.h | 2 +- .../Nuake}/Resource/AudioResource.h | 2 +- .../Resource/Bakers/AssetBakerManager.h | 4 +- .../Nuake}/Resource/Bakers/GLTFBaker.cpp | 14 +- .../Nuake}/Resource/Bakers/GLTFBaker.h | 2 +- .../Nuake}/Resource/Bakers/IAssetBaker.h | 4 +- .../Nuake}/Resource/FGD/BrushClass.h | 0 .../Nuake}/Resource/FGD/ClassProperty.h | 0 .../Nuake}/Resource/FGD/FDGSerializer.h | 0 .../Nuake}/Resource/FGD/FGDClass.cpp | 0 .../Nuake}/Resource/FGD/FGDClass.h | 4 +- .../Nuake}/Resource/FGD/FGDFile.cpp | 6 +- .../Nuake}/Resource/FGD/FGDFile.h | 0 .../Nuake}/Resource/FGD/FGDSerializer.cpp | 2 +- .../Nuake}/Resource/FGD/PointClass.h | 0 Nuake/{src => Source/Nuake}/Resource/File.h | 0 .../Nuake}/Resource/FontAwesome5.h | 0 .../Nuake}/Resource/MaterialCollection.h | 4 +- .../{src => Source/Nuake}/Resource/Model.cpp | 10 +- Nuake/{src => Source/Nuake}/Resource/Model.h | 8 +- .../Nuake}/Resource/ModelLoader.cpp | 14 +- .../Nuake}/Resource/ModelLoader.h | 16 +- .../{src => Source/Nuake}/Resource/Prefab.cpp | 8 +- Nuake/{src => Source/Nuake}/Resource/Prefab.h | 8 +- .../Nuake}/Resource/Project.cpp | 12 +- .../{src => Source/Nuake}/Resource/Project.h | 0 Nuake/{src => Source/Nuake}/Resource/RID.cpp | 0 Nuake/{src => Source/Nuake}/Resource/RID.h | 6 +- .../Resource/Resolvers/IResourceResolver.h | 8 +- .../Resource/Resolvers/MaterialResolver.h | 0 .../Resource/Resolvers/MeshResolver.cpp | 8 +- .../Nuake}/Resource/Resolvers/MeshResolver.h | 2 +- .../Resource/Resolvers/ResolverManager.h | 6 +- .../{src => Source/Nuake}/Resource/Resource.h | 2 +- .../Nuake}/Resource/ResourceLoader.cpp | 20 +- .../Nuake}/Resource/ResourceLoader.h | 6 +- .../Nuake}/Resource/ResourceManager.cpp | 0 .../Nuake}/Resource/ResourceManager.h | 16 +- .../Nuake}/Resource/ResourceManifest.h | 6 +- .../Nuake}/Resource/Serializable.h | 4 +- .../Nuake}/Resource/Serializer.h | 0 .../Resource/Serializer/BinarySerializer.cpp | 6 +- .../Resource/Serializer/BinarySerializer.h | 4 +- .../Nuake}/Resource/SkeletalAnimation.cpp | 0 .../Nuake}/Resource/SkeletalAnimation.h | 8 +- .../Nuake}/Resource/SkeletonNode.h | 6 +- .../Nuake}/Resource/SkinnedModel.cpp | 8 +- .../Nuake}/Resource/SkinnedModel.h | 10 +- .../Nuake}/Resource/SkyResource.cpp | 0 .../Nuake}/Resource/SkyResource.h | 8 +- .../Nuake}/Resource/StaticResources.cpp | 0 .../Nuake}/Resource/StaticResources.h | 0 .../Nuake}/Resource/TrenchbroomMap.h | 0 Nuake/{src => Source/Nuake}/Resource/UI.cpp | 14 +- Nuake/{src => Source/Nuake}/Resource/UI.h | 4 +- Nuake/{src => Source/Nuake}/Resource/UUID.cpp | 0 Nuake/{src => Source/Nuake}/Resource/UUID.h | 0 .../{src => Source/Nuake}/Scene/Components.h | 0 .../Components/AudioEmitterComponent.cpp | 4 +- .../Scene/Components/AudioEmitterComponent.h | 6 +- .../Scene/Components/BSPBrushComponent.h | 10 +- .../Nuake}/Scene/Components/BoneComponent.cpp | 2 +- .../Nuake}/Scene/Components/BoneComponent.h | 4 +- .../Nuake}/Scene/Components/BoxCollider.cpp | 2 +- .../Nuake}/Scene/Components/BoxCollider.h | 4 +- .../Scene/Components/CameraComponent.cpp | 4 +- .../Nuake}/Scene/Components/CameraComponent.h | 8 +- .../Components/CapsuleColliderComponent.cpp | 2 +- .../Components/CapsuleColliderComponent.h | 4 +- .../Components/CharacterControllerComponent.h | 2 +- .../Nuake}/Scene/Components/Component.cpp | 0 .../Nuake}/Scene/Components/Component.h | 2 +- .../Components/CylinderColliderComponent.cpp | 2 +- .../Components/CylinderColliderComponent.h | 4 +- .../Scene/Components/EnvironmentComponent.cpp | 4 +- .../Scene/Components/EnvironmentComponent.h | 6 +- .../Nuake}/Scene/Components/FieldTypes.cpp | 2 +- .../Nuake}/Scene/Components/FieldTypes.h | 2 +- .../Scene/Components/LightComponent.cpp | 6 +- .../Nuake}/Scene/Components/LightComponent.h | 8 +- .../Nuake}/Scene/Components/MeshCollider.h | 4 +- .../Nuake/Scene/Components/ModelComponent.cpp | 22 + .../Nuake}/Scene/Components/ModelComponent.h | 12 +- .../Nuake}/Scene/Components/NameComponent.h | 4 +- .../Scene/Components/NativeScriptComponent.h | 0 .../Scene/Components/NavMeshVolumeComponent.h | 2 +- .../Scene/Components/NetScriptComponent.h | 14 +- .../Nuake}/Scene/Components/ParentComponent.h | 0 .../Components/ParticleEmitterComponent.cpp | 8 +- .../Components/ParticleEmitterComponent.h | 8 +- .../Nuake}/Scene/Components/PrefabComponent.h | 4 +- .../Nuake}/Scene/Components/QuakeMap.h | 12 +- .../Scene/Components/RigidbodyComponent.cpp | 6 +- .../Scene/Components/RigidbodyComponent.h | 2 +- .../Components/SkinnedModelComponent.cpp | 4 +- .../Scene/Components/SkinnedModelComponent.h | 8 +- .../Nuake}/Scene/Components/SkyComponent.cpp | 4 +- .../Nuake}/Scene/Components/SkyComponent.h | 6 +- .../Nuake}/Scene/Components/SphereCollider.h | 4 +- .../Scene/Components/SpriteComponent.cpp | 12 +- .../Nuake}/Scene/Components/SpriteComponent.h | 8 +- .../Scene/Components/TransformComponent.cpp | 0 .../Scene/Components/TransformComponent.h | 4 +- .../Nuake}/Scene/Components/UIComponent.cpp | 0 .../Nuake}/Scene/Components/UIComponent.h | 12 +- .../Scene/Components/VisibilityComponent.h | 2 +- .../Nuake}/Scene/EditorCamera.cpp | 8 +- .../Nuake}/Scene/EditorCamera.h | 6 +- .../Nuake}/Scene/Entities/Entity.cpp | 2 +- .../Nuake}/Scene/Entities/Entity.h | 9 +- .../Nuake}/Scene/Entities/ImGuiHelper.h | 2 +- .../Scene/Entities/ScriptableEntity.cpp | 0 .../Nuake}/Scene/Entities/ScriptableEntity.h | 0 .../Scene/Environment/ProceduralSky.cpp | 6 +- .../Nuake}/Scene/Environment/ProceduralSky.h | 8 +- .../Nuake}/Scene/Environment/Skybox.cpp | 4 +- .../Nuake}/Scene/Environment/Skybox.h | 4 +- .../Nuake}/Scene/Environment/SkyboxHDR.cpp | 4 +- .../Nuake}/Scene/Environment/SkyboxHDR.h | 4 +- .../Nuake}/Scene/Lighting/Environment.cpp | 4 +- .../Nuake}/Scene/Lighting/Environment.h | 18 +- Nuake/{src => Source/Nuake}/Scene/Scene.cpp | 46 +- Nuake/{src => Source/Nuake}/Scene/Scene.h | 12 +- .../Nuake}/Scene/SceneArchive.h | 2 +- .../Nuake}/Scene/SceneManager.cpp | 2 +- .../Nuake}/Scene/SceneManager.h | 4 +- .../Nuake}/Scene/Systems/AnimationSystem.cpp | 10 +- .../Nuake}/Scene/Systems/AnimationSystem.h | 8 +- .../Nuake}/Scene/Systems/AudioSystem.cpp | 10 +- .../Nuake}/Scene/Systems/AudioSystem.h | 4 +- .../Nuake}/Scene/Systems/Particle.h | 2 +- .../Nuake}/Scene/Systems/ParticleEmitter.cpp | 0 .../Nuake}/Scene/Systems/ParticleEmitter.h | 8 +- .../Nuake}/Scene/Systems/ParticleSystem.cpp | 6 +- .../Nuake}/Scene/Systems/ParticleSystem.h | 4 +- .../Nuake}/Scene/Systems/PhysicsSystem.cpp | 26 +- .../Nuake}/Scene/Systems/PhysicsSystem.h | 2 +- .../Nuake}/Scene/Systems/QuakeMapBuilder.cpp | 42 +- .../Nuake}/Scene/Systems/QuakeMapBuilder.h | 0 .../Nuake}/Scene/Systems/ScriptingSystem.cpp | 10 +- .../Nuake}/Scene/Systems/ScriptingSystem.h | 2 +- .../Nuake}/Scene/Systems/System.cpp | 0 .../Nuake}/Scene/Systems/System.h | 6 +- .../Nuake}/Scene/Systems/TransformSystem.cpp | 10 +- .../Nuake}/Scene/Systems/TransformSystem.h | 0 .../Scene/Systems/TrenchbroomSystem.cpp | 4 +- .../Nuake}/Scene/Systems/TrenchbroomSystem.h | 2 +- .../Nuake}/Scene/Systems/UISystem.cpp | 20 +- .../Nuake}/Scene/Systems/UISystem.h | 6 +- .../Nuake}/Scene/Systems/WadConverter.cpp | 8 +- .../Nuake}/Scene/Systems/WadConverter.h | 0 .../Nuake}/Scripting/Modules/EngineModule.h | 2 +- .../Nuake}/Scripting/Modules/EntityModule.h | 2 +- .../Nuake}/Scripting/Modules/InputModule.h | 2 +- .../Nuake}/Scripting/Modules/MathModule.h | 2 +- .../Nuake}/Scripting/Modules/PhysicsModule.h | 4 +- .../Nuake}/Scripting/Modules/SceneModule.h | 24 +- .../Nuake}/Scripting/Modules/ScriptModule.h | 0 .../Scripting/NetModules/EngineNetAPI.cpp | 6 +- .../Scripting/NetModules/EngineNetAPI.h | 0 .../NetModules/EngineSubsystemNetAPI.cpp | 2 +- .../NetModules/EngineSubsystemNetAPI.h | 0 .../Scripting/NetModules/InputNetAPI.cpp | 2 +- .../Nuake}/Scripting/NetModules/InputNetAPI.h | 0 .../Scripting/NetModules/NetAPIModule.h | 4 +- .../Scripting/NetModules/SceneNetAPI.cpp | 48 +- .../Nuake}/Scripting/NetModules/SceneNetAPI.h | 0 .../Nuake}/Scripting/NetModules/UINetAPI.cpp | 12 +- .../Nuake}/Scripting/NetModules/UINetAPI.h | 0 .../Nuake}/Scripting/ScriptingEngineNet.cpp | 14 +- .../Nuake}/Scripting/ScriptingEngineNet.h | 6 +- .../Serialization/ComponentSerializer.h | 0 .../Nuake}/Subsystems/EngineSubsystem.cpp | 2 +- .../Nuake}/Subsystems/EngineSubsystem.h | 2 +- .../Subsystems/EngineSubsystemScriptable.cpp | 2 +- .../Subsystems/EngineSubsystemScriptable.h | 2 +- .../Nuake}/Subsystems/SceneSubsystem.cpp | 0 .../Nuake}/Subsystems/SceneSubsystem.h | 0 Nuake/{src => Source/Nuake}/Threading/Job.cpp | 0 Nuake/{src => Source/Nuake}/Threading/Job.h | 0 .../Nuake}/Threading/JobSystem.cpp | 0 .../Nuake}/Threading/JobSystem.h | 0 .../Nuake}/UI/DataBinding/DataBindObject.cpp | 0 .../Nuake}/UI/DataBinding/DataBindObject.h | 0 .../Nuake}/UI/DataBinding/DataBindOperation.h | 0 .../UI/DataBinding/DataModelOperations.cpp | 0 .../UI/DataBinding/DataModelOperations.h | 0 Nuake/{src => Source/Nuake}/UI/Font/Font.cpp | 2 +- Nuake/{src => Source/Nuake}/UI/Font/Font.h | 4 +- .../Nuake}/UI/Font/FontLoader.h | 2 +- .../Nuake}/UI/Font/FontManager.cpp | 0 .../Nuake}/UI/Font/FontManager.h | 0 Nuake/{src => Source/Nuake}/UI/IController.h | 0 Nuake/{src => Source/Nuake}/UI/ImUI.cpp | 5 +- Nuake/{src => Source/Nuake}/UI/ImUI.h | 13 +- .../{src => Source/Nuake}/UI/InputManager.cpp | 0 Nuake/{src => Source/Nuake}/UI/InputManager.h | 0 Nuake/{src => Source/Nuake}/UI/Inspector.h | 0 .../{src => Source/Nuake}/UI/Nodes/Button.cpp | 0 Nuake/{src => Source/Nuake}/UI/Nodes/Button.h | 0 .../{src => Source/Nuake}/UI/Nodes/Canvas.cpp | 4 +- Nuake/{src => Source/Nuake}/UI/Nodes/Canvas.h | 8 +- .../Nuake}/UI/Nodes/Header1.cpp | 4 +- .../{src => Source/Nuake}/UI/Nodes/Header1.h | 2 +- Nuake/{src => Source/Nuake}/UI/Nodes/Node.cpp | 8 +- Nuake/{src => Source/Nuake}/UI/Nodes/Node.h | 16 +- .../Nuake}/UI/Nodes/NodeState.h | 0 .../Nuake}/UI/Nodes/NodeStyle.h | 8 +- Nuake/{src => Source/Nuake}/UI/Nodes/Text.cpp | 4 +- Nuake/{src => Source/Nuake}/UI/Nodes/Text.h | 0 .../Nuake}/UI/Nodes/TextInput.h | 0 Nuake/{src => Source/Nuake}/UI/NuakeUI.cpp | 0 Nuake/{src => Source/Nuake}/UI/NuakeUI.h | 4 +- .../Nuake}/UI/Parsers/CanvasParser.cpp | 12 +- .../Nuake}/UI/Parsers/CanvasParser.h | 4 +- .../Nuake}/UI/Parsers/StyleSheetParser.cpp | 4 +- .../Nuake}/UI/Parsers/StyleSheetParser.h | 2 +- Nuake/{src => Source/Nuake}/UI/Renderer.cpp | 10 +- Nuake/{src => Source/Nuake}/UI/Renderer.h | 6 +- .../{src => Source/Nuake}/UI/StringHelper.cpp | 0 Nuake/{src => Source/Nuake}/UI/StringHelper.h | 0 Nuake/{src => Source/Nuake}/UI/Styles/Style.h | 0 .../Nuake}/UI/Styles/StyleSheet.cpp | 0 .../Nuake}/UI/Styles/StyleSheet.h | 2 +- .../Nuake}/UI/UIInputManager.cpp | 0 .../{src => Source/Nuake}/UI/UIInputManager.h | 15 +- Nuake/{src => Source/Nuake}/Window.cpp | 14 +- Nuake/{src => Source/Nuake}/Window.h | 0 Nuake/{src => }/Vendors/dds/dds.h | 0 .../{src => }/Vendors/filewatch/FileWatch.hpp | 0 Nuake/{src => }/Vendors/glm/CMakeLists.txt | 0 Nuake/{src => }/Vendors/glm/common.hpp | 0 .../Vendors/glm/detail/_features.hpp | 0 Nuake/{src => }/Vendors/glm/detail/_fixes.hpp | 0 Nuake/{src => }/Vendors/glm/detail/_noise.hpp | 0 .../{src => }/Vendors/glm/detail/_swizzle.hpp | 0 .../Vendors/glm/detail/_swizzle_func.hpp | 0 .../Vendors/glm/detail/_vectorize.hpp | 0 .../Vendors/glm/detail/compute_common.hpp | 0 .../glm/detail/compute_vector_relational.hpp | 0 .../Vendors/glm/detail/func_common.inl | 0 .../Vendors/glm/detail/func_common_simd.inl | 0 .../Vendors/glm/detail/func_exponential.inl | 0 .../glm/detail/func_exponential_simd.inl | 0 .../Vendors/glm/detail/func_geometric.inl | 0 .../glm/detail/func_geometric_simd.inl | 0 .../Vendors/glm/detail/func_integer.inl | 0 .../Vendors/glm/detail/func_integer_simd.inl | 0 .../Vendors/glm/detail/func_matrix.inl | 0 .../Vendors/glm/detail/func_matrix_simd.inl | 0 .../Vendors/glm/detail/func_packing.inl | 0 .../Vendors/glm/detail/func_packing_simd.inl | 0 .../Vendors/glm/detail/func_trigonometric.inl | 0 .../glm/detail/func_trigonometric_simd.inl | 0 .../glm/detail/func_vector_relational.inl | 0 .../detail/func_vector_relational_simd.inl | 0 Nuake/{src => }/Vendors/glm/detail/glm.cpp | 0 .../Vendors/glm/detail/qualifier.hpp | 0 Nuake/{src => }/Vendors/glm/detail/setup.hpp | 0 .../Vendors/glm/detail/type_float.hpp | 0 .../Vendors/glm/detail/type_half.hpp | 0 .../Vendors/glm/detail/type_half.inl | 0 .../Vendors/glm/detail/type_mat2x2.hpp | 0 .../Vendors/glm/detail/type_mat2x2.inl | 0 .../Vendors/glm/detail/type_mat2x3.hpp | 0 .../Vendors/glm/detail/type_mat2x3.inl | 0 .../Vendors/glm/detail/type_mat2x4.hpp | 0 .../Vendors/glm/detail/type_mat2x4.inl | 0 .../Vendors/glm/detail/type_mat3x2.hpp | 0 .../Vendors/glm/detail/type_mat3x2.inl | 0 .../Vendors/glm/detail/type_mat3x3.hpp | 0 .../Vendors/glm/detail/type_mat3x3.inl | 0 .../Vendors/glm/detail/type_mat3x4.hpp | 0 .../Vendors/glm/detail/type_mat3x4.inl | 0 .../Vendors/glm/detail/type_mat4x2.hpp | 0 .../Vendors/glm/detail/type_mat4x2.inl | 0 .../Vendors/glm/detail/type_mat4x3.hpp | 0 .../Vendors/glm/detail/type_mat4x3.inl | 0 .../Vendors/glm/detail/type_mat4x4.hpp | 0 .../Vendors/glm/detail/type_mat4x4.inl | 0 .../Vendors/glm/detail/type_mat4x4_simd.inl | 0 .../Vendors/glm/detail/type_quat.hpp | 0 .../Vendors/glm/detail/type_quat.inl | 0 .../Vendors/glm/detail/type_quat_simd.inl | 0 .../Vendors/glm/detail/type_vec1.hpp | 0 .../Vendors/glm/detail/type_vec1.inl | 0 .../Vendors/glm/detail/type_vec2.hpp | 0 .../Vendors/glm/detail/type_vec2.inl | 0 .../Vendors/glm/detail/type_vec3.hpp | 0 .../Vendors/glm/detail/type_vec3.inl | 0 .../Vendors/glm/detail/type_vec4.hpp | 0 .../Vendors/glm/detail/type_vec4.inl | 0 .../Vendors/glm/detail/type_vec4_simd.inl | 0 Nuake/{src => }/Vendors/glm/exponential.hpp | 0 Nuake/{src => }/Vendors/glm/ext.hpp | 0 .../Vendors/glm/ext/matrix_clip_space.hpp | 0 .../Vendors/glm/ext/matrix_clip_space.inl | 0 .../Vendors/glm/ext/matrix_common.hpp | 0 .../Vendors/glm/ext/matrix_common.inl | 0 .../Vendors/glm/ext/matrix_double2x2.hpp | 0 .../glm/ext/matrix_double2x2_precision.hpp | 0 .../Vendors/glm/ext/matrix_double2x3.hpp | 0 .../glm/ext/matrix_double2x3_precision.hpp | 0 .../Vendors/glm/ext/matrix_double2x4.hpp | 0 .../glm/ext/matrix_double2x4_precision.hpp | 0 .../Vendors/glm/ext/matrix_double3x2.hpp | 0 .../glm/ext/matrix_double3x2_precision.hpp | 0 .../Vendors/glm/ext/matrix_double3x3.hpp | 0 .../glm/ext/matrix_double3x3_precision.hpp | 0 .../Vendors/glm/ext/matrix_double3x4.hpp | 0 .../glm/ext/matrix_double3x4_precision.hpp | 0 .../Vendors/glm/ext/matrix_double4x2.hpp | 0 .../glm/ext/matrix_double4x2_precision.hpp | 0 .../Vendors/glm/ext/matrix_double4x3.hpp | 0 .../glm/ext/matrix_double4x3_precision.hpp | 0 .../Vendors/glm/ext/matrix_double4x4.hpp | 0 .../glm/ext/matrix_double4x4_precision.hpp | 0 .../Vendors/glm/ext/matrix_float2x2.hpp | 0 .../glm/ext/matrix_float2x2_precision.hpp | 0 .../Vendors/glm/ext/matrix_float2x3.hpp | 0 .../glm/ext/matrix_float2x3_precision.hpp | 0 .../Vendors/glm/ext/matrix_float2x4.hpp | 0 .../glm/ext/matrix_float2x4_precision.hpp | 0 .../Vendors/glm/ext/matrix_float3x2.hpp | 0 .../glm/ext/matrix_float3x2_precision.hpp | 0 .../Vendors/glm/ext/matrix_float3x3.hpp | 0 .../glm/ext/matrix_float3x3_precision.hpp | 0 .../Vendors/glm/ext/matrix_float3x4.hpp | 0 .../glm/ext/matrix_float3x4_precision.hpp | 0 .../Vendors/glm/ext/matrix_float4x2.hpp | 0 .../glm/ext/matrix_float4x2_precision.hpp | 0 .../Vendors/glm/ext/matrix_float4x3.hpp | 0 .../glm/ext/matrix_float4x3_precision.hpp | 0 .../Vendors/glm/ext/matrix_float4x4.hpp | 0 .../glm/ext/matrix_float4x4_precision.hpp | 0 .../Vendors/glm/ext/matrix_int2x2.hpp | 0 .../Vendors/glm/ext/matrix_int2x2_sized.hpp | 0 .../Vendors/glm/ext/matrix_int2x3.hpp | 0 .../Vendors/glm/ext/matrix_int2x3_sized.hpp | 0 .../Vendors/glm/ext/matrix_int2x4.hpp | 0 .../Vendors/glm/ext/matrix_int2x4_sized.hpp | 0 .../Vendors/glm/ext/matrix_int3x2.hpp | 0 .../Vendors/glm/ext/matrix_int3x2_sized.hpp | 0 .../Vendors/glm/ext/matrix_int3x3.hpp | 0 .../Vendors/glm/ext/matrix_int3x3_sized.hpp | 0 .../Vendors/glm/ext/matrix_int3x4.hpp | 0 .../Vendors/glm/ext/matrix_int3x4_sized.hpp | 0 .../Vendors/glm/ext/matrix_int4x2.hpp | 0 .../Vendors/glm/ext/matrix_int4x2_sized.hpp | 0 .../Vendors/glm/ext/matrix_int4x3.hpp | 0 .../Vendors/glm/ext/matrix_int4x3_sized.hpp | 0 .../Vendors/glm/ext/matrix_int4x4.hpp | 0 .../Vendors/glm/ext/matrix_int4x4_sized.hpp | 0 .../Vendors/glm/ext/matrix_integer.hpp | 0 .../Vendors/glm/ext/matrix_integer.inl | 0 .../Vendors/glm/ext/matrix_projection.hpp | 0 .../Vendors/glm/ext/matrix_projection.inl | 0 .../Vendors/glm/ext/matrix_relational.hpp | 0 .../Vendors/glm/ext/matrix_relational.inl | 0 .../Vendors/glm/ext/matrix_transform.hpp | 0 .../Vendors/glm/ext/matrix_transform.inl | 0 .../Vendors/glm/ext/matrix_uint2x2.hpp | 0 .../Vendors/glm/ext/matrix_uint2x2_sized.hpp | 0 .../Vendors/glm/ext/matrix_uint2x3.hpp | 0 .../Vendors/glm/ext/matrix_uint2x3_sized.hpp | 0 .../Vendors/glm/ext/matrix_uint2x4.hpp | 0 .../Vendors/glm/ext/matrix_uint2x4_sized.hpp | 0 .../Vendors/glm/ext/matrix_uint3x2.hpp | 0 .../Vendors/glm/ext/matrix_uint3x2_sized.hpp | 0 .../Vendors/glm/ext/matrix_uint3x3.hpp | 0 .../Vendors/glm/ext/matrix_uint3x3_sized.hpp | 0 .../Vendors/glm/ext/matrix_uint3x4.hpp | 0 .../Vendors/glm/ext/matrix_uint3x4_sized.hpp | 0 .../Vendors/glm/ext/matrix_uint4x2.hpp | 0 .../Vendors/glm/ext/matrix_uint4x2_sized.hpp | 0 .../Vendors/glm/ext/matrix_uint4x3.hpp | 0 .../Vendors/glm/ext/matrix_uint4x3_sized.hpp | 0 .../Vendors/glm/ext/matrix_uint4x4.hpp | 0 .../Vendors/glm/ext/matrix_uint4x4_sized.hpp | 0 .../Vendors/glm/ext/quaternion_common.hpp | 0 .../Vendors/glm/ext/quaternion_common.inl | 0 .../glm/ext/quaternion_common_simd.inl | 0 .../Vendors/glm/ext/quaternion_double.hpp | 0 .../glm/ext/quaternion_double_precision.hpp | 0 .../glm/ext/quaternion_exponential.hpp | 0 .../glm/ext/quaternion_exponential.inl | 0 .../Vendors/glm/ext/quaternion_float.hpp | 0 .../glm/ext/quaternion_float_precision.hpp | 0 .../Vendors/glm/ext/quaternion_geometric.hpp | 0 .../Vendors/glm/ext/quaternion_geometric.inl | 0 .../Vendors/glm/ext/quaternion_relational.hpp | 0 .../Vendors/glm/ext/quaternion_relational.inl | 0 .../Vendors/glm/ext/quaternion_transform.hpp | 0 .../Vendors/glm/ext/quaternion_transform.inl | 0 .../glm/ext/quaternion_trigonometric.hpp | 0 .../glm/ext/quaternion_trigonometric.inl | 0 .../Vendors/glm/ext/scalar_common.hpp | 0 .../Vendors/glm/ext/scalar_common.inl | 0 .../Vendors/glm/ext/scalar_constants.hpp | 0 .../Vendors/glm/ext/scalar_constants.inl | 0 .../Vendors/glm/ext/scalar_int_sized.hpp | 0 .../Vendors/glm/ext/scalar_integer.hpp | 0 .../Vendors/glm/ext/scalar_integer.inl | 0 .../Vendors/glm/ext/scalar_packing.hpp | 0 .../Vendors/glm/ext/scalar_packing.inl | 0 .../Vendors/glm/ext/scalar_reciprocal.hpp | 0 .../Vendors/glm/ext/scalar_reciprocal.inl | 0 .../Vendors/glm/ext/scalar_relational.hpp | 0 .../Vendors/glm/ext/scalar_relational.inl | 0 .../Vendors/glm/ext/scalar_uint_sized.hpp | 0 .../{src => }/Vendors/glm/ext/scalar_ulp.hpp | 0 .../{src => }/Vendors/glm/ext/scalar_ulp.inl | 0 .../Vendors/glm/ext/vector_bool1.hpp | 0 .../glm/ext/vector_bool1_precision.hpp | 0 .../Vendors/glm/ext/vector_bool2.hpp | 0 .../glm/ext/vector_bool2_precision.hpp | 0 .../Vendors/glm/ext/vector_bool3.hpp | 0 .../glm/ext/vector_bool3_precision.hpp | 0 .../Vendors/glm/ext/vector_bool4.hpp | 0 .../glm/ext/vector_bool4_precision.hpp | 0 .../Vendors/glm/ext/vector_common.hpp | 0 .../Vendors/glm/ext/vector_common.inl | 0 .../Vendors/glm/ext/vector_double1.hpp | 0 .../glm/ext/vector_double1_precision.hpp | 0 .../Vendors/glm/ext/vector_double2.hpp | 0 .../glm/ext/vector_double2_precision.hpp | 0 .../Vendors/glm/ext/vector_double3.hpp | 0 .../glm/ext/vector_double3_precision.hpp | 0 .../Vendors/glm/ext/vector_double4.hpp | 0 .../glm/ext/vector_double4_precision.hpp | 0 .../Vendors/glm/ext/vector_float1.hpp | 0 .../glm/ext/vector_float1_precision.hpp | 0 .../Vendors/glm/ext/vector_float2.hpp | 0 .../glm/ext/vector_float2_precision.hpp | 0 .../Vendors/glm/ext/vector_float3.hpp | 0 .../glm/ext/vector_float3_precision.hpp | 0 .../Vendors/glm/ext/vector_float4.hpp | 0 .../glm/ext/vector_float4_precision.hpp | 0 .../{src => }/Vendors/glm/ext/vector_int1.hpp | 0 .../Vendors/glm/ext/vector_int1_sized.hpp | 0 .../{src => }/Vendors/glm/ext/vector_int2.hpp | 0 .../Vendors/glm/ext/vector_int2_sized.hpp | 0 .../{src => }/Vendors/glm/ext/vector_int3.hpp | 0 .../Vendors/glm/ext/vector_int3_sized.hpp | 0 .../{src => }/Vendors/glm/ext/vector_int4.hpp | 0 .../Vendors/glm/ext/vector_int4_sized.hpp | 0 .../Vendors/glm/ext/vector_integer.hpp | 0 .../Vendors/glm/ext/vector_integer.inl | 0 .../Vendors/glm/ext/vector_packing.hpp | 0 .../Vendors/glm/ext/vector_packing.inl | 0 .../Vendors/glm/ext/vector_reciprocal.hpp | 0 .../Vendors/glm/ext/vector_reciprocal.inl | 0 .../Vendors/glm/ext/vector_relational.hpp | 0 .../Vendors/glm/ext/vector_relational.inl | 0 .../Vendors/glm/ext/vector_uint1.hpp | 0 .../Vendors/glm/ext/vector_uint1_sized.hpp | 0 .../Vendors/glm/ext/vector_uint2.hpp | 0 .../Vendors/glm/ext/vector_uint2_sized.hpp | 0 .../Vendors/glm/ext/vector_uint3.hpp | 0 .../Vendors/glm/ext/vector_uint3_sized.hpp | 0 .../Vendors/glm/ext/vector_uint4.hpp | 0 .../Vendors/glm/ext/vector_uint4_sized.hpp | 0 .../{src => }/Vendors/glm/ext/vector_ulp.hpp | 0 .../{src => }/Vendors/glm/ext/vector_ulp.inl | 0 Nuake/{src => }/Vendors/glm/fwd.hpp | 0 Nuake/{src => }/Vendors/glm/geometric.hpp | 0 Nuake/{src => }/Vendors/glm/glm.hpp | 0 Nuake/{src => }/Vendors/glm/gtc/bitfield.hpp | 0 Nuake/{src => }/Vendors/glm/gtc/bitfield.inl | 0 .../{src => }/Vendors/glm/gtc/color_space.hpp | 0 .../{src => }/Vendors/glm/gtc/color_space.inl | 0 Nuake/{src => }/Vendors/glm/gtc/constants.hpp | 0 Nuake/{src => }/Vendors/glm/gtc/constants.inl | 0 Nuake/{src => }/Vendors/glm/gtc/epsilon.hpp | 0 Nuake/{src => }/Vendors/glm/gtc/epsilon.inl | 0 Nuake/{src => }/Vendors/glm/gtc/integer.hpp | 0 Nuake/{src => }/Vendors/glm/gtc/integer.inl | 0 .../Vendors/glm/gtc/matrix_access.hpp | 0 .../Vendors/glm/gtc/matrix_access.inl | 0 .../Vendors/glm/gtc/matrix_integer.hpp | 0 .../Vendors/glm/gtc/matrix_inverse.hpp | 0 .../Vendors/glm/gtc/matrix_inverse.inl | 0 .../Vendors/glm/gtc/matrix_transform.hpp | 0 .../Vendors/glm/gtc/matrix_transform.inl | 0 Nuake/{src => }/Vendors/glm/gtc/noise.hpp | 0 Nuake/{src => }/Vendors/glm/gtc/noise.inl | 0 Nuake/{src => }/Vendors/glm/gtc/packing.hpp | 0 Nuake/{src => }/Vendors/glm/gtc/packing.inl | 0 .../{src => }/Vendors/glm/gtc/quaternion.hpp | 0 .../{src => }/Vendors/glm/gtc/quaternion.inl | 0 .../Vendors/glm/gtc/quaternion_simd.inl | 0 Nuake/{src => }/Vendors/glm/gtc/random.hpp | 0 Nuake/{src => }/Vendors/glm/gtc/random.inl | 0 .../{src => }/Vendors/glm/gtc/reciprocal.hpp | 0 Nuake/{src => }/Vendors/glm/gtc/round.hpp | 0 Nuake/{src => }/Vendors/glm/gtc/round.inl | 0 .../Vendors/glm/gtc/type_aligned.hpp | 0 .../Vendors/glm/gtc/type_precision.hpp | 0 .../Vendors/glm/gtc/type_precision.inl | 0 Nuake/{src => }/Vendors/glm/gtc/type_ptr.hpp | 0 Nuake/{src => }/Vendors/glm/gtc/type_ptr.inl | 0 Nuake/{src => }/Vendors/glm/gtc/ulp.hpp | 0 Nuake/{src => }/Vendors/glm/gtc/ulp.inl | 0 Nuake/{src => }/Vendors/glm/gtc/vec1.hpp | 0 .../Vendors/glm/gtx/associated_min_max.hpp | 0 .../Vendors/glm/gtx/associated_min_max.inl | 0 Nuake/{src => }/Vendors/glm/gtx/bit.hpp | 0 Nuake/{src => }/Vendors/glm/gtx/bit.inl | 0 .../Vendors/glm/gtx/closest_point.hpp | 0 .../Vendors/glm/gtx/closest_point.inl | 0 .../Vendors/glm/gtx/color_encoding.hpp | 0 .../Vendors/glm/gtx/color_encoding.inl | 0 .../{src => }/Vendors/glm/gtx/color_space.hpp | 0 .../{src => }/Vendors/glm/gtx/color_space.inl | 0 .../Vendors/glm/gtx/color_space_YCoCg.hpp | 0 .../Vendors/glm/gtx/color_space_YCoCg.inl | 0 Nuake/{src => }/Vendors/glm/gtx/common.hpp | 0 Nuake/{src => }/Vendors/glm/gtx/common.inl | 0 .../Vendors/glm/gtx/compatibility.hpp | 0 .../Vendors/glm/gtx/compatibility.inl | 0 .../Vendors/glm/gtx/component_wise.hpp | 0 .../Vendors/glm/gtx/component_wise.inl | 0 .../Vendors/glm/gtx/dual_quaternion.hpp | 0 .../Vendors/glm/gtx/dual_quaternion.inl | 0 Nuake/{src => }/Vendors/glm/gtx/easing.hpp | 0 Nuake/{src => }/Vendors/glm/gtx/easing.inl | 0 .../Vendors/glm/gtx/euler_angles.hpp | 0 .../Vendors/glm/gtx/euler_angles.inl | 0 Nuake/{src => }/Vendors/glm/gtx/extend.hpp | 0 Nuake/{src => }/Vendors/glm/gtx/extend.inl | 0 .../Vendors/glm/gtx/extended_min_max.hpp | 0 .../Vendors/glm/gtx/extended_min_max.inl | 0 .../Vendors/glm/gtx/exterior_product.hpp | 0 .../Vendors/glm/gtx/exterior_product.inl | 0 .../Vendors/glm/gtx/fast_exponential.hpp | 0 .../Vendors/glm/gtx/fast_exponential.inl | 0 .../Vendors/glm/gtx/fast_square_root.hpp | 0 .../Vendors/glm/gtx/fast_square_root.inl | 0 .../Vendors/glm/gtx/fast_trigonometry.hpp | 0 .../Vendors/glm/gtx/fast_trigonometry.inl | 0 .../Vendors/glm/gtx/float_notmalize.inl | 0 Nuake/{src => }/Vendors/glm/gtx/functions.hpp | 0 Nuake/{src => }/Vendors/glm/gtx/functions.inl | 0 .../Vendors/glm/gtx/gradient_paint.hpp | 0 .../Vendors/glm/gtx/gradient_paint.inl | 0 .../glm/gtx/handed_coordinate_space.hpp | 0 .../glm/gtx/handed_coordinate_space.inl | 0 Nuake/{src => }/Vendors/glm/gtx/hash.hpp | 0 Nuake/{src => }/Vendors/glm/gtx/hash.inl | 0 Nuake/{src => }/Vendors/glm/gtx/integer.hpp | 0 Nuake/{src => }/Vendors/glm/gtx/integer.inl | 0 Nuake/{src => }/Vendors/glm/gtx/intersect.hpp | 0 Nuake/{src => }/Vendors/glm/gtx/intersect.inl | 0 Nuake/{src => }/Vendors/glm/gtx/io.hpp | 0 Nuake/{src => }/Vendors/glm/gtx/io.inl | 0 Nuake/{src => }/Vendors/glm/gtx/log_base.hpp | 0 Nuake/{src => }/Vendors/glm/gtx/log_base.inl | 0 .../Vendors/glm/gtx/matrix_cross_product.hpp | 0 .../Vendors/glm/gtx/matrix_cross_product.inl | 0 .../Vendors/glm/gtx/matrix_decompose.hpp | 0 .../Vendors/glm/gtx/matrix_decompose.inl | 0 .../Vendors/glm/gtx/matrix_factorisation.hpp | 0 .../Vendors/glm/gtx/matrix_factorisation.inl | 0 .../Vendors/glm/gtx/matrix_interpolation.hpp | 0 .../Vendors/glm/gtx/matrix_interpolation.inl | 0 .../Vendors/glm/gtx/matrix_major_storage.hpp | 0 .../Vendors/glm/gtx/matrix_major_storage.inl | 0 .../Vendors/glm/gtx/matrix_operation.hpp | 0 .../Vendors/glm/gtx/matrix_operation.inl | 0 .../Vendors/glm/gtx/matrix_query.hpp | 0 .../Vendors/glm/gtx/matrix_query.inl | 0 .../Vendors/glm/gtx/matrix_transform_2d.hpp | 0 .../Vendors/glm/gtx/matrix_transform_2d.inl | 0 .../Vendors/glm/gtx/mixed_product.hpp | 0 .../Vendors/glm/gtx/mixed_product.inl | 0 Nuake/{src => }/Vendors/glm/gtx/norm.hpp | 0 Nuake/{src => }/Vendors/glm/gtx/norm.inl | 0 Nuake/{src => }/Vendors/glm/gtx/normal.hpp | 0 Nuake/{src => }/Vendors/glm/gtx/normal.inl | 0 .../Vendors/glm/gtx/normalize_dot.hpp | 0 .../Vendors/glm/gtx/normalize_dot.inl | 0 .../Vendors/glm/gtx/number_precision.hpp | 0 .../Vendors/glm/gtx/number_precision.inl | 0 .../{src => }/Vendors/glm/gtx/optimum_pow.hpp | 0 .../{src => }/Vendors/glm/gtx/optimum_pow.inl | 0 .../Vendors/glm/gtx/orthonormalize.hpp | 0 .../Vendors/glm/gtx/orthonormalize.inl | 0 .../Vendors/glm/gtx/perpendicular.hpp | 0 .../Vendors/glm/gtx/perpendicular.inl | 0 .../Vendors/glm/gtx/polar_coordinates.hpp | 0 .../Vendors/glm/gtx/polar_coordinates.inl | 0 .../{src => }/Vendors/glm/gtx/projection.hpp | 0 .../{src => }/Vendors/glm/gtx/projection.inl | 0 .../{src => }/Vendors/glm/gtx/quaternion.hpp | 0 .../{src => }/Vendors/glm/gtx/quaternion.inl | 0 Nuake/{src => }/Vendors/glm/gtx/range.hpp | 0 Nuake/{src => }/Vendors/glm/gtx/raw_data.hpp | 0 Nuake/{src => }/Vendors/glm/gtx/raw_data.inl | 0 .../glm/gtx/rotate_normalized_axis.hpp | 0 .../glm/gtx/rotate_normalized_axis.inl | 0 .../Vendors/glm/gtx/rotate_vector.hpp | 0 .../Vendors/glm/gtx/rotate_vector.inl | 0 .../Vendors/glm/gtx/scalar_multiplication.hpp | 0 .../Vendors/glm/gtx/scalar_relational.hpp | 0 .../Vendors/glm/gtx/scalar_relational.inl | 0 Nuake/{src => }/Vendors/glm/gtx/spline.hpp | 0 Nuake/{src => }/Vendors/glm/gtx/spline.inl | 0 .../Vendors/glm/gtx/std_based_type.hpp | 0 .../Vendors/glm/gtx/std_based_type.inl | 0 .../{src => }/Vendors/glm/gtx/string_cast.hpp | 0 .../{src => }/Vendors/glm/gtx/string_cast.inl | 0 Nuake/{src => }/Vendors/glm/gtx/texture.hpp | 0 Nuake/{src => }/Vendors/glm/gtx/texture.inl | 0 Nuake/{src => }/Vendors/glm/gtx/transform.hpp | 0 Nuake/{src => }/Vendors/glm/gtx/transform.inl | 0 .../{src => }/Vendors/glm/gtx/transform2.hpp | 0 .../{src => }/Vendors/glm/gtx/transform2.inl | 0 .../Vendors/glm/gtx/type_aligned.hpp | 0 .../Vendors/glm/gtx/type_aligned.inl | 0 .../{src => }/Vendors/glm/gtx/type_trait.hpp | 0 .../{src => }/Vendors/glm/gtx/type_trait.inl | 0 .../{src => }/Vendors/glm/gtx/vec_swizzle.hpp | 0 .../Vendors/glm/gtx/vector_angle.hpp | 0 .../Vendors/glm/gtx/vector_angle.inl | 0 .../Vendors/glm/gtx/vector_query.hpp | 0 .../Vendors/glm/gtx/vector_query.inl | 0 Nuake/{src => }/Vendors/glm/gtx/wrap.hpp | 0 Nuake/{src => }/Vendors/glm/gtx/wrap.inl | 0 Nuake/{src => }/Vendors/glm/integer.hpp | 0 Nuake/{src => }/Vendors/glm/mat2x2.hpp | 0 Nuake/{src => }/Vendors/glm/mat2x3.hpp | 0 Nuake/{src => }/Vendors/glm/mat2x4.hpp | 0 Nuake/{src => }/Vendors/glm/mat3x2.hpp | 0 Nuake/{src => }/Vendors/glm/mat3x3.hpp | 0 Nuake/{src => }/Vendors/glm/mat3x4.hpp | 0 Nuake/{src => }/Vendors/glm/mat4x2.hpp | 0 Nuake/{src => }/Vendors/glm/mat4x3.hpp | 0 Nuake/{src => }/Vendors/glm/mat4x4.hpp | 0 Nuake/{src => }/Vendors/glm/matrix.hpp | 0 Nuake/{src => }/Vendors/glm/packing.hpp | 0 Nuake/{src => }/Vendors/glm/simd/common.h | 0 .../{src => }/Vendors/glm/simd/exponential.h | 0 Nuake/{src => }/Vendors/glm/simd/geometric.h | 0 Nuake/{src => }/Vendors/glm/simd/integer.h | 0 Nuake/{src => }/Vendors/glm/simd/matrix.h | 0 Nuake/{src => }/Vendors/glm/simd/neon.h | 0 Nuake/{src => }/Vendors/glm/simd/packing.h | 0 Nuake/{src => }/Vendors/glm/simd/platform.h | 0 .../Vendors/glm/simd/trigonometric.h | 0 .../Vendors/glm/simd/vector_relational.h | 0 Nuake/{src => }/Vendors/glm/trigonometric.hpp | 0 Nuake/{src => }/Vendors/glm/vec2.hpp | 0 Nuake/{src => }/Vendors/glm/vec3.hpp | 0 Nuake/{src => }/Vendors/glm/vec4.hpp | 0 .../Vendors/glm/vector_relational.hpp | 0 Nuake/{src => }/Vendors/imgui/ImCurveEdit.cpp | 0 Nuake/{src => }/Vendors/imgui/ImCurveEdit.h | 0 Nuake/{src => }/Vendors/imgui/ImGradient.cpp | 0 Nuake/{src => }/Vendors/imgui/ImGradient.h | 0 Nuake/{src => }/Vendors/imgui/ImGuizmo.cpp | 0 Nuake/{src => }/Vendors/imgui/ImGuizmo.h | 0 Nuake/{src => }/Vendors/imgui/ImSequencer.cpp | 0 Nuake/{src => }/Vendors/imgui/ImSequencer.h | 0 Nuake/{src => }/Vendors/imgui/ImZoomSlider.h | 0 Nuake/{src => }/Vendors/imgui/TextEditor.cpp | 0 Nuake/{src => }/Vendors/imgui/TextEditor.h | 0 Nuake/{src => }/Vendors/imgui/imconfig.h | 0 Nuake/{src => }/Vendors/imgui/imgui.cpp | 0 Nuake/{src => }/Vendors/imgui/imgui.h | 0 Nuake/{src => }/Vendors/imgui/imgui_demo.cpp | 0 Nuake/{src => }/Vendors/imgui/imgui_draw.cpp | 0 .../Vendors/imgui/imgui_impl_glfw.cpp | 0 .../{src => }/Vendors/imgui/imgui_impl_glfw.h | 0 .../Vendors/imgui/imgui_impl_opengl3.cpp | 0 .../Vendors/imgui/imgui_impl_opengl3.h | 0 .../Vendors/imgui/imgui_impl_opengl3_loader.h | 0 .../Vendors/imgui/imgui_impl_vulkan.cpp | 0 .../Vendors/imgui/imgui_impl_vulkan.h | 0 .../{src => }/Vendors/imgui/imgui_internal.h | 0 Nuake/{src => }/Vendors/imgui/imgui_notify.h | 0 .../{src => }/Vendors/imgui/imgui_stdlib.cpp | 0 Nuake/{src => }/Vendors/imgui/imgui_stdlib.h | 0 .../{src => }/Vendors/imgui/imgui_tables.cpp | 0 .../{src => }/Vendors/imgui/imgui_widgets.cpp | 0 .../{src => }/Vendors/imgui/imstb_rectpack.h | 0 .../{src => }/Vendors/imgui/imstb_textedit.h | 0 .../{src => }/Vendors/imgui/imstb_truetype.h | 0 .../Vendors/imgui/vulkan/generate_spv.sh | 0 .../Vendors/imgui/vulkan/glsl_shader.frag | 0 .../Vendors/imgui/vulkan/glsl_shader.vert | 0 Nuake/{src => }/Vendors/incbin/incbin.c | 0 Nuake/{src => }/Vendors/incbin/incbin.h | 0 Nuake/{src => }/Vendors/json/json.hpp | 0 .../Vendors/katana-parser/foundation.c | 0 .../Vendors/katana-parser/foundation.h | 0 .../{src => }/Vendors/katana-parser/katana.h | 0 .../Vendors/katana-parser/katana.lex.c | 0 .../Vendors/katana-parser/katana.lex.h | 0 .../Vendors/katana-parser/katana.tab.c | 0 .../Vendors/katana-parser/katana.tab.h | 0 .../{src => }/Vendors/katana-parser/parser.c | 0 .../{src => }/Vendors/katana-parser/parser.h | 0 .../Vendors/katana-parser/selector.c | 0 .../Vendors/katana-parser/selector.h | 0 .../Vendors/katana-parser/tokenizer.c | 0 .../Vendors/katana-parser/tokenizer.h | 0 .../Vendors/libmap/c/geo_generator.c | 0 Nuake/{src => }/Vendors/libmap/c/map_data.c | 0 Nuake/{src => }/Vendors/libmap/c/map_parser.c | 0 Nuake/{src => }/Vendors/libmap/c/matrix.c | 0 .../Vendors/libmap/c/surface_gatherer.c | 0 Nuake/{src => }/Vendors/libmap/c/vector.c | 0 Nuake/{src => }/Vendors/libmap/h/brush.h | 0 Nuake/{src => }/Vendors/libmap/h/entity.h | 0 .../Vendors/libmap/h/entity_geometry.h | 0 Nuake/{src => }/Vendors/libmap/h/face.h | 0 .../Vendors/libmap/h/geo_generator.h | 0 Nuake/{src => }/Vendors/libmap/h/libmap.h | 0 .../{src => }/Vendors/libmap/h/libmap_math.h | 0 Nuake/{src => }/Vendors/libmap/h/map_data.h | 0 Nuake/{src => }/Vendors/libmap/h/map_parser.h | 0 Nuake/{src => }/Vendors/libmap/h/matrix.h | 0 Nuake/{src => }/Vendors/libmap/h/platform.h | 0 .../Vendors/libmap/h/surface_gatherer.h | 0 Nuake/{src => }/Vendors/libmap/h/vector.h | 0 Nuake/{src => }/Vendors/nanosvg/nanosvg.h | 0 Nuake/{src => }/Vendors/nanosvg/nanosvgrast.h | 0 .../{src => }/Vendors/pugixml/pugiconfig.hpp | 0 Nuake/{src => }/Vendors/pugixml/pugixml.cpp | 0 Nuake/{src => }/Vendors/pugixml/pugixml.hpp | 0 .../{src => }/Vendors/stb_image/stb_image.cpp | 0 Nuake/{src => }/Vendors/stb_image/stb_image.h | 0 .../Vendors/stb_image/stb_image_write.h | 0 Nuake/{src => }/Vendors/vkb/VkBootstrap.cpp | 0 Nuake/{src => }/Vendors/vkb/VkBootstrap.h | 0 .../Vendors/vkb/VkBootstrapDispatch.h | 0 Nuake/{src => }/Vendors/volk/volk.c | 0 Nuake/{src => }/Vendors/volk/volk.h | 0 .../vk_video/vulkan_video_codec_av1std.h | 0 .../vulkan_video_codec_av1std_decode.h | 0 .../vulkan_video_codec_av1std_encode.h | 0 .../vk_video/vulkan_video_codec_h264std.h | 0 .../vulkan_video_codec_h264std_decode.h | 0 .../vulkan_video_codec_h264std_encode.h | 0 .../vk_video/vulkan_video_codec_h265std.h | 0 .../vulkan_video_codec_h265std_decode.h | 0 .../vulkan_video_codec_h265std_encode.h | 0 .../vk_video/vulkan_video_codecs_common.h | 0 .../{src => }/Vendors/vulkan/vulkan/vk_icd.h | 0 .../Vendors/vulkan/vulkan/vk_layer.h | 0 .../Vendors/vulkan/vulkan/vk_platform.h | 0 .../{src => }/Vendors/vulkan/vulkan/vulkan.h | 0 .../Vendors/vulkan/vulkan/vulkan.hpp | 0 .../Vendors/vulkan/vulkan/vulkan_android.h | 0 .../Vendors/vulkan/vulkan/vulkan_beta.h | 0 .../Vendors/vulkan/vulkan/vulkan_core.h | 0 .../Vendors/vulkan/vulkan/vulkan_directfb.h | 0 .../Vendors/vulkan/vulkan/vulkan_enums.hpp | 0 .../vulkan/vulkan_extension_inspection.hpp | 0 .../vulkan/vulkan/vulkan_format_traits.hpp | 0 .../Vendors/vulkan/vulkan/vulkan_fuchsia.h | 0 .../Vendors/vulkan/vulkan/vulkan_funcs.hpp | 0 .../Vendors/vulkan/vulkan/vulkan_ggp.h | 0 .../Vendors/vulkan/vulkan/vulkan_handles.hpp | 0 .../Vendors/vulkan/vulkan/vulkan_hash.hpp | 0 .../vulkan/vulkan/vulkan_hpp_macros.hpp | 0 .../Vendors/vulkan/vulkan/vulkan_ios.h | 0 .../Vendors/vulkan/vulkan/vulkan_macos.h | 0 .../Vendors/vulkan/vulkan/vulkan_metal.h | 0 .../Vendors/vulkan/vulkan/vulkan_raii.hpp | 0 .../Vendors/vulkan/vulkan/vulkan_screen.h | 0 .../Vendors/vulkan/vulkan/vulkan_shared.hpp | 0 .../vulkan/vulkan_static_assertions.hpp | 0 .../Vendors/vulkan/vulkan/vulkan_structs.hpp | 0 .../vulkan/vulkan/vulkan_to_string.hpp | 0 .../Vendors/vulkan/vulkan/vulkan_vi.h | 0 .../Vendors/vulkan/vulkan/vulkan_video.hpp | 0 .../Vendors/vulkan/vulkan/vulkan_wayland.h | 0 .../Vendors/vulkan/vulkan/vulkan_win32.h | 0 .../Vendors/vulkan/vulkan/vulkan_xcb.h | 0 .../Vendors/vulkan/vulkan/vulkan_xlib.h | 0 .../vulkan/vulkan/vulkan_xlib_xrandr.h | 0 Nuake/{src => }/Vendors/wren/.gitignore | 0 Nuake/{src => }/Vendors/wren/.travis.sh | 0 Nuake/{src => }/Vendors/wren/.travis.yml | 0 Nuake/{src => }/Vendors/wren/AUTHORS | 0 Nuake/{src => }/Vendors/wren/CHANGELOG.md | 0 Nuake/{src => }/Vendors/wren/LICENSE | 0 Nuake/{src => }/Vendors/wren/README.md | 0 .../Vendors/wren/doc/error-handling.txt | 0 .../Vendors/wren/doc/implicit fields.txt | 0 .../Vendors/wren/doc/instruction counts.txt | 0 .../Vendors/wren/doc/notes/import syntax.md | 0 .../Vendors/wren/doc/notes/re-entrancy.md | 0 .../wren/doc/receiver-less calls 2.txt | 0 .../Vendors/wren/doc/receiver-less calls.txt | 0 .../wren/doc/rfc/0001-smarter-imports.md | 0 .../wren/doc/site/blog/0-hello-wren.markdown | 0 .../doc/site/blog/1-0.2.0-and-beyond.markdown | 0 .../doc/site/blog/2-0.3.0-released.markdown | 0 .../Vendors/wren/doc/site/blog/index.markdown | 0 .../Vendors/wren/doc/site/blog/rss.xml | 0 .../Vendors/wren/doc/site/blog/template.html | 0 .../Vendors/wren/doc/site/classes.markdown | 0 .../Vendors/wren/doc/site/cli/index.markdown | 0 .../wren/doc/site/cli/modules/index.markdown | 0 .../site/cli/modules/io/directory.markdown | 0 .../site/cli/modules/io/file-flags.markdown | 0 .../doc/site/cli/modules/io/file.markdown | 0 .../doc/site/cli/modules/io/index.markdown | 0 .../doc/site/cli/modules/io/stat.markdown | 0 .../doc/site/cli/modules/io/stdin.markdown | 0 .../doc/site/cli/modules/io/stdout.markdown | 0 .../doc/site/cli/modules/io/template.html | 0 .../doc/site/cli/modules/os/index.markdown | 0 .../doc/site/cli/modules/os/platform.markdown | 0 .../doc/site/cli/modules/os/process.markdown | 0 .../doc/site/cli/modules/os/template.html | 0 .../site/cli/modules/scheduler/index.markdown | 0 .../cli/modules/scheduler/scheduler.markdown | 0 .../site/cli/modules/scheduler/template.html | 0 .../wren/doc/site/cli/modules/template.html | 0 .../doc/site/cli/modules/timer/index.markdown | 0 .../doc/site/cli/modules/timer/template.html | 0 .../doc/site/cli/modules/timer/timer.markdown | 0 .../Vendors/wren/doc/site/cli/template.html | 0 .../Vendors/wren/doc/site/cli/usage.markdown | 0 .../wren/doc/site/concurrency.markdown | 0 .../wren/doc/site/contributing.markdown | 0 .../wren/doc/site/control-flow.markdown | 0 .../embedding/calling-c-from-wren.markdown | 0 .../embedding/calling-wren-from-c.markdown | 0 .../embedding/configuring-the-vm.markdown | 0 .../wren/doc/site/embedding/index.markdown | 0 .../site/embedding/slots-and-handles.markdown | 0 .../site/embedding/storing-c-data.markdown | 0 .../wren/doc/site/embedding/template.html | 0 .../wren/doc/site/error-handling.markdown | 0 .../Vendors/wren/doc/site/functions.markdown | 0 .../wren/doc/site/getting-started.markdown | 0 .../Vendors/wren/doc/site/index.markdown | 0 .../Vendors/wren/doc/site/lists.markdown | 0 .../Vendors/wren/doc/site/maps.markdown | 0 .../wren/doc/site/method-calls.markdown | 0 .../Vendors/wren/doc/site/modularity.markdown | 0 .../wren/doc/site/modules/core/bool.markdown | 0 .../wren/doc/site/modules/core/class.markdown | 0 .../wren/doc/site/modules/core/fiber.markdown | 0 .../wren/doc/site/modules/core/fn.markdown | 0 .../wren/doc/site/modules/core/index.markdown | 0 .../wren/doc/site/modules/core/list.markdown | 0 .../wren/doc/site/modules/core/map.markdown | 0 .../wren/doc/site/modules/core/null.markdown | 0 .../wren/doc/site/modules/core/num.markdown | 0 .../doc/site/modules/core/object.markdown | 0 .../wren/doc/site/modules/core/range.markdown | 0 .../doc/site/modules/core/sequence.markdown | 0 .../doc/site/modules/core/string.markdown | 0 .../doc/site/modules/core/system.markdown | 0 .../wren/doc/site/modules/core/template.html | 0 .../wren/doc/site/modules/index.markdown | 0 .../wren/doc/site/modules/meta/index.markdown | 0 .../wren/doc/site/modules/meta/meta.markdown | 0 .../wren/doc/site/modules/meta/template.html | 0 .../doc/site/modules/random/index.markdown | 0 .../doc/site/modules/random/random.markdown | 0 .../doc/site/modules/random/template.html | 0 .../wren/doc/site/modules/template.html | 0 .../wren/doc/site/performance.markdown | 0 .../Vendors/wren/doc/site/qa.markdown | 0 .../doc/site/static/codejar-linenumbers.js | 0 .../Vendors/wren/doc/site/static/codejar.js | 0 .../Vendors/wren/doc/site/static/prism.css | 0 .../Vendors/wren/doc/site/static/prism.js | 0 .../Vendors/wren/doc/site/static/style.css | 0 .../Vendors/wren/doc/site/static/wren.js | 0 .../Vendors/wren/doc/site/static/wren.svg | 0 .../Vendors/wren/doc/site/static/wren_try.js | 0 .../wren/doc/site/static/wren_try.wasm | Bin .../Vendors/wren/doc/site/syntax.markdown | 0 .../Vendors/wren/doc/site/template.html | 0 .../Vendors/wren/doc/site/try/index.markdown | 0 .../Vendors/wren/doc/site/try/template.html | 0 .../Vendors/wren/doc/site/values.markdown | 0 .../Vendors/wren/doc/site/variables.markdown | 0 .../Vendors/wren/example/embedding/main.c | 0 .../{src => }/Vendors/wren/example/hello.wren | 0 .../wren/example/import_module/cthulu.wren | 0 .../wren/example/import_module/lovecraft.wren | 0 .../Vendors/wren/example/mandelbrot.wren | 0 .../Vendors/wren/example/skynet.wren | 0 .../Vendors/wren/example/syntax.wren | 0 .../Vendors/wren/projects/make.bsd/wren.make | 0 .../wren/projects/make.bsd/wren_shared.make | 0 .../wren/projects/make.bsd/wren_test.make | 0 .../Vendors/wren/projects/make.mac/wren.make | 0 .../wren/projects/make.mac/wren_shared.make | 0 .../wren/projects/make.mac/wren_test.make | 0 .../Vendors/wren/projects/make/wren.make | 0 .../wren/projects/make/wren_shared.make | 0 .../Vendors/wren/projects/make/wren_test.make | 0 .../wren/projects/premake/premake5.exe | Bin .../wren/projects/premake/premake5.lua | 0 .../Vendors/wren/projects/vs2017/wren.sln | 0 .../Vendors/wren/projects/vs2019/wren.sln | 0 .../xcode/wren.xcodeproj/project.pbxproj | 0 .../wren.xcworkspace/contents.xcworkspacedata | 0 .../wren_shared.xcodeproj/project.pbxproj | 0 .../xcode/wren_test.xcodeproj/project.pbxproj | 0 Nuake/{src => }/Vendors/wren/src/README.md | 0 .../{src => }/Vendors/wren/src/include/wren.h | 0 .../Vendors/wren/src/include/wren.hpp | 0 .../Vendors/wren/src/optional/wren_opt_meta.c | 0 .../Vendors/wren/src/optional/wren_opt_meta.h | 0 .../wren/src/optional/wren_opt_meta.wren | 0 .../wren/src/optional/wren_opt_meta.wren.inc | 0 .../wren/src/optional/wren_opt_random.c | 0 .../wren/src/optional/wren_opt_random.h | 0 .../wren/src/optional/wren_opt_random.wren | 0 .../src/optional/wren_opt_random.wren.inc | 0 .../Vendors/wren/src/vm/wren_common.h | 0 .../Vendors/wren/src/vm/wren_compiler.c | 0 .../Vendors/wren/src/vm/wren_compiler.h | 0 .../{src => }/Vendors/wren/src/vm/wren_core.c | 0 .../{src => }/Vendors/wren/src/vm/wren_core.h | 0 .../Vendors/wren/src/vm/wren_core.wren | 0 .../Vendors/wren/src/vm/wren_core.wren.inc | 0 .../Vendors/wren/src/vm/wren_debug.c | 0 .../Vendors/wren/src/vm/wren_debug.h | 0 .../{src => }/Vendors/wren/src/vm/wren_math.h | 0 .../Vendors/wren/src/vm/wren_opcodes.h | 0 .../Vendors/wren/src/vm/wren_primitive.c | 0 .../Vendors/wren/src/vm/wren_primitive.h | 0 .../Vendors/wren/src/vm/wren_utils.c | 0 .../Vendors/wren/src/vm/wren_utils.h | 0 .../Vendors/wren/src/vm/wren_value.c | 0 .../Vendors/wren/src/vm/wren_value.h | 0 Nuake/{src => }/Vendors/wren/src/vm/wren_vm.c | 0 Nuake/{src => }/Vendors/wren/src/vm/wren_vm.h | 0 Nuake/{src => }/Vendors/wren/test/README.md | 0 .../Vendors/wren/test/api/api_tests.c | 0 .../Vendors/wren/test/api/api_tests.h | 0 .../Vendors/wren/test/api/benchmark.c | 0 .../Vendors/wren/test/api/benchmark.h | 0 Nuake/{src => }/Vendors/wren/test/api/call.c | 0 Nuake/{src => }/Vendors/wren/test/api/call.h | 0 .../{src => }/Vendors/wren/test/api/call.wren | 0 .../wren/test/api/call_calls_foreign.c | 0 .../wren/test/api/call_calls_foreign.h | 0 .../wren/test/api/call_calls_foreign.wren | 0 .../wren/test/api/call_wren_call_root.c | 0 .../wren/test/api/call_wren_call_root.h | 0 .../wren/test/api/call_wren_call_root.wren | 0 Nuake/{src => }/Vendors/wren/test/api/error.c | 0 Nuake/{src => }/Vendors/wren/test/api/error.h | 0 .../Vendors/wren/test/api/error.wren | 0 .../Vendors/wren/test/api/foreign_class.c | 0 .../Vendors/wren/test/api/foreign_class.h | 0 .../Vendors/wren/test/api/foreign_class.wren | 0 .../Vendors/wren/test/api/get_variable.c | 0 .../Vendors/wren/test/api/get_variable.h | 0 .../Vendors/wren/test/api/get_variable.wren | 0 .../wren/test/api/get_variable_module.wren | 0 .../{src => }/Vendors/wren/test/api/handle.c | 0 .../{src => }/Vendors/wren/test/api/handle.h | 0 .../Vendors/wren/test/api/handle.wren | 0 Nuake/{src => }/Vendors/wren/test/api/lists.c | 0 Nuake/{src => }/Vendors/wren/test/api/lists.h | 0 .../Vendors/wren/test/api/lists.wren | 0 Nuake/{src => }/Vendors/wren/test/api/maps.c | 0 Nuake/{src => }/Vendors/wren/test/api/maps.h | 0 .../{src => }/Vendors/wren/test/api/maps.wren | 0 .../{src => }/Vendors/wren/test/api/new_vm.c | 0 .../{src => }/Vendors/wren/test/api/new_vm.h | 0 .../Vendors/wren/test/api/new_vm.wren | 0 .../test/api/reset_stack_after_call_abort.c | 0 .../test/api/reset_stack_after_call_abort.h | 0 .../api/reset_stack_after_call_abort.wren | 0 .../api/reset_stack_after_foreign_construct.c | 0 .../api/reset_stack_after_foreign_construct.h | 0 .../reset_stack_after_foreign_construct.wren | 0 .../Vendors/wren/test/api/resolution.c | 0 .../Vendors/wren/test/api/resolution.h | 0 .../Vendors/wren/test/api/resolution.wren | 0 Nuake/{src => }/Vendors/wren/test/api/slots.c | 0 Nuake/{src => }/Vendors/wren/test/api/slots.h | 0 .../Vendors/wren/test/api/slots.wren | 0 .../Vendors/wren/test/api/user_data.c | 0 .../Vendors/wren/test/api/user_data.h | 0 .../Vendors/wren/test/api/user_data.wren | 0 .../Vendors/wren/test/benchmark/README.md | 0 .../Vendors/wren/test/benchmark/api_call.wren | 0 .../test/benchmark/api_foreign_method.wren | 0 .../wren/test/benchmark/binary_trees.dart | 0 .../wren/test/benchmark/binary_trees.lua | 0 .../wren/test/benchmark/binary_trees.py | 0 .../wren/test/benchmark/binary_trees.rb | 0 .../wren/test/benchmark/binary_trees.wren | 0 .../wren/test/benchmark/binary_trees_gc.wren | 0 .../wren/test/benchmark/delta_blue.dart | 0 .../test/benchmark/delta_blue.lua.inprogress | 0 .../Vendors/wren/test/benchmark/delta_blue.py | 0 .../wren/test/benchmark/delta_blue.wren | 0 .../Vendors/wren/test/benchmark/fannkuch.lua | 0 .../Vendors/wren/test/benchmark/fannkuch.py | 0 .../Vendors/wren/test/benchmark/fannkuch.rb | 0 .../Vendors/wren/test/benchmark/fib.dart | 0 .../Vendors/wren/test/benchmark/fib.lua | 0 .../Vendors/wren/test/benchmark/fib.py | 0 .../Vendors/wren/test/benchmark/fib.rb | 0 .../Vendors/wren/test/benchmark/fib.wren | 0 .../Vendors/wren/test/benchmark/fibers.wren | 0 .../Vendors/wren/test/benchmark/for.dart | 0 .../Vendors/wren/test/benchmark/for.lua | 0 .../Vendors/wren/test/benchmark/for.py | 0 .../Vendors/wren/test/benchmark/for.rb | 0 .../Vendors/wren/test/benchmark/for.wren | 0 .../wren/test/benchmark/map_numeric.dart.skip | 0 .../wren/test/benchmark/map_numeric.lua | 0 .../wren/test/benchmark/map_numeric.py | 0 .../wren/test/benchmark/map_numeric.rb | 0 .../wren/test/benchmark/map_numeric.wren | 0 .../wren/test/benchmark/map_string.lua | 0 .../Vendors/wren/test/benchmark/map_string.py | 0 .../Vendors/wren/test/benchmark/map_string.rb | 0 .../wren/test/benchmark/map_string.wren | 0 .../wren/test/benchmark/method_call.dart | 0 .../wren/test/benchmark/method_call.lua | 0 .../wren/test/benchmark/method_call.py | 0 .../wren/test/benchmark/method_call.rb | 0 .../wren/test/benchmark/method_call.wren | 0 .../wren/test/benchmark/string_equals.py | 0 .../wren/test/benchmark/string_equals.wren | 0 .../Vendors/wren/test/core/bool/equality.wren | 0 .../wren/test/core/bool/no_constructor.wren | 0 .../Vendors/wren/test/core/bool/not.wren | 0 .../wren/test/core/bool/to_string.wren | 0 .../Vendors/wren/test/core/bool/type.wren | 0 .../wren/test/core/class/equality.wren | 0 .../Vendors/wren/test/core/class/name.wren | 0 .../wren/test/core/class/no_constructor.wren | 0 .../wren/test/core/class/supertype.wren | 0 .../Vendors/wren/test/core/class/type.wren | 0 .../Vendors/wren/test/core/fiber/abort.wren | 0 .../test/core/fiber/abort_main_fiber.wren | 0 .../test/core/fiber/abort_not_string.wren | 0 .../wren/test/core/fiber/abort_null.wren | 0 .../Vendors/wren/test/core/fiber/call.wren | 0 .../test/core/fiber/call_direct_reenter.wren | 0 .../wren/test/core/fiber/call_done.wren | 0 .../wren/test/core/fiber/call_error.wren | 0 .../core/fiber/call_indirect_reenter.wren | 0 .../core/fiber/call_return_implicit_null.wren | 0 .../test/core/fiber/call_return_value.wren | 0 .../wren/test/core/fiber/call_root.wren | 0 .../test/core/fiber/call_to_parameter.wren | 0 .../test/core/fiber/call_transferred.wren | 0 .../wren/test/core/fiber/call_with_value.wren | 0 .../fiber/call_with_value_direct_reenter.wren | 0 .../test/core/fiber/call_with_value_done.wren | 0 .../core/fiber/call_with_value_error.wren | 0 .../call_with_value_indirect_reenter.wren | 0 .../fiber/call_with_value_to_parameter.wren | 0 .../fiber/call_with_value_transferred.wren | 0 .../Vendors/wren/test/core/fiber/error.wren | 0 .../Vendors/wren/test/core/fiber/is_done.wren | 0 .../test/core/fiber/is_done_after_error.wren | 0 .../test/core/fiber/new_wrong_arg_type.wren | 0 .../wren/test/core/fiber/new_wrong_arity.wren | 0 .../wren/test/core/fiber/resume_caller.wren | 0 .../wren/test/core/fiber/transfer.wren | 0 .../core/fiber/transfer_direct_reenter.wren | 0 .../wren/test/core/fiber/transfer_error.wren | 0 .../core/fiber/transfer_error_not_string.wren | 0 .../core/fiber/transfer_indirect_reenter.wren | 0 .../fiber/transfer_return_call_value.wren | 0 .../fiber/transfer_return_transfer_value.wren | 0 .../test/core/fiber/transfer_to_done.wren | 0 .../test/core/fiber/transfer_to_error.wren | 0 .../core/fiber/transfer_to_parameter.wren | 0 .../test/core/fiber/transfer_to_yielded.wren | 0 .../test/core/fiber/transfer_with_value.wren | 0 .../transfer_with_value_direct_reenter.wren | 0 .../transfer_with_value_indirect_reenter.wren | 0 .../fiber/transfer_with_value_to_done.wren | 0 .../fiber/transfer_with_value_to_error.wren | 0 .../transfer_with_value_to_parameter.wren | 0 .../fiber/transfer_with_value_to_yielded.wren | 0 .../Vendors/wren/test/core/fiber/try.wren | 0 .../test/core/fiber/try_direct_reenter.wren | 0 .../wren/test/core/fiber/try_done.wren | 0 .../wren/test/core/fiber/try_error.wren | 0 .../test/core/fiber/try_indirect_reenter.wren | 0 .../test/core/fiber/try_through_call.wren | 0 .../wren/test/core/fiber/try_value.wren | 0 .../wren/test/core/fiber/try_value_yield.wren | 0 .../test/core/fiber/try_without_error.wren | 0 .../Vendors/wren/test/core/fiber/type.wren | 0 .../Vendors/wren/test/core/fiber/yield.wren | 0 .../test/core/fiber/yield_from_import.wren | 0 .../core/fiber/yield_from_import_module.wren | 0 .../wren/test/core/fiber/yield_from_main.wren | 0 .../core/fiber/yield_return_call_value.wren | 0 .../fiber/yield_return_transfer_value.wren | 0 .../test/core/fiber/yield_with_no_caller.wren | 0 .../test/core/fiber/yield_with_value.wren | 0 .../fiber/yield_with_value_from_main.wren | 0 .../yield_with_value_with_no_caller.wren | 0 .../wren/test/core/function/arity.wren | 0 .../core/function/call_extra_arguments.wren | 0 .../core/function/call_missing_arguments.wren | 0 .../core/function/call_runtime_error.wren | 0 .../wren/test/core/function/equality.wren | 0 .../core/function/new_wrong_arg_type.wren | 0 .../wren/test/core/function/to_string.wren | 0 .../Vendors/wren/test/core/function/type.wren | 0 .../Vendors/wren/test/core/list/add.wren | 0 .../Vendors/wren/test/core/list/add_all.wren | 0 .../Vendors/wren/test/core/list/clear.wren | 0 .../Vendors/wren/test/core/list/contains.wren | 0 .../Vendors/wren/test/core/list/count.wren | 0 .../wren/test/core/list/count_predicate.wren | 0 ...count_predicate_non_bool_returning_fn.wren | 0 .../count_predicate_non_function_arg.wren | 0 .../Vendors/wren/test/core/list/each.wren | 0 .../wren/test/core/list/each_no_items.wren | 0 .../test/core/list/each_non_function_arg.wren | 0 .../Vendors/wren/test/core/list/filled.wren | 0 .../test/core/list/filled_size_negative.wren | 0 .../test/core/list/filled_size_not_int.wren | 0 .../test/core/list/filled_size_not_num.wren | 0 .../Vendors/wren/test/core/list/index_of.wren | 0 .../Vendors/wren/test/core/list/insert.wren | 0 .../test/core/list/insert_index_not_int.wren | 0 .../test/core/list/insert_index_not_num.wren | 0 .../core/list/insert_index_too_large.wren | 0 .../core/list/insert_index_too_small.wren | 0 .../Vendors/wren/test/core/list/iterate.wren | 0 .../core/list/iterate_iterator_not_int.wren | 0 .../core/list/iterate_iterator_not_num.wren | 0 .../wren/test/core/list/iterator_value.wren | 0 .../list/iterator_value_iterator_not_int.wren | 0 .../list/iterator_value_iterator_not_num.wren | 0 .../iterator_value_iterator_too_large.wren | 0 .../iterator_value_iterator_too_small.wren | 0 .../Vendors/wren/test/core/list/join.wren | 0 .../core/list/join_separator_not_string.wren | 0 .../Vendors/wren/test/core/list/map.wren | 0 .../Vendors/wren/test/core/list/multiply.wren | 0 .../test/core/list/multiply_negative.wren | 0 .../wren/test/core/list/multiply_not_int.wren | 0 .../wren/test/core/list/multiply_not_num.wren | 0 .../Vendors/wren/test/core/list/new.wren | 0 .../Vendors/wren/test/core/list/not.wren | 0 .../Vendors/wren/test/core/list/plus.wren | 0 .../test/core/list/plus_not_iterable.wren | 0 .../Vendors/wren/test/core/list/reduce.wren | 0 .../wren/test/core/list/reduce_no_items.wren | 0 .../test/core/list/reduce_single_item.wren | 0 .../test/core/list/reduce_wrong_arity.wren | 0 .../Vendors/wren/test/core/list/remove.wren | 0 .../wren/test/core/list/remove_at.wren | 0 .../core/list/remove_at_index_not_int.wren | 0 .../core/list/remove_at_index_not_num.wren | 0 .../core/list/remove_at_index_too_large.wren | 0 .../core/list/remove_at_index_too_small.wren | 0 .../Vendors/wren/test/core/list/sort.wren | 0 .../wren/test/core/list/subscript.wren | 0 .../test/core/list/subscript_not_int.wren | 0 .../wren/test/core/list/subscript_range.wren | 0 .../list/subscript_range_from_not_int.wren | 0 .../list/subscript_range_from_too_large.wren | 0 .../list/subscript_range_from_too_small.wren | 0 ...ubscript_range_to_exclusive_too_large.wren | 0 ...ubscript_range_to_exclusive_too_small.wren | 0 .../core/list/subscript_range_to_not_int.wren | 0 .../list/subscript_range_to_too_large.wren | 0 .../list/subscript_range_to_too_small.wren | 0 .../wren/test/core/list/subscript_setter.wren | 0 .../core/list/subscript_setter_not_int.wren | 0 .../core/list/subscript_setter_not_num.wren | 0 .../core/list/subscript_setter_too_large.wren | 0 .../core/list/subscript_setter_too_small.wren | 0 .../test/core/list/subscript_too_large.wren | 0 .../test/core/list/subscript_too_small.wren | 0 .../test/core/list/subscript_wrong_type.wren | 0 .../Vendors/wren/test/core/list/swap.wren | 0 .../wren/test/core/list/to_string.wren | 0 .../Vendors/wren/test/core/list/type.wren | 0 .../Vendors/wren/test/core/list/where.wren | 0 .../Vendors/wren/test/core/map/churn.wren | 0 .../Vendors/wren/test/core/map/clear.wren | 0 .../wren/test/core/map/contains_key.wren | 0 .../test/core/map/contains_key_not_value.wren | 0 .../Vendors/wren/test/core/map/count.wren | 0 .../wren/test/core/map/empty_string_key.wren | 0 .../Vendors/wren/test/core/map/is_empty.wren | 0 .../Vendors/wren/test/core/map/iterate.wren | 0 .../core/map/iterate_iterator_not_int.wren | 0 .../core/map/iterate_iterator_not_num.wren | 0 .../wren/test/core/map/iterator_value.wren | 0 .../map/iterator_value_iterator_not_int.wren | 0 .../map/iterator_value_iterator_not_num.wren | 0 .../iterator_value_iterator_too_large.wren | 0 .../iterator_value_iterator_too_small.wren | 0 .../wren/test/core/map/key_iterate.wren | 0 .../map/key_iterate_iterator_not_int.wren | 0 .../map/key_iterate_iterator_not_num.wren | 0 .../Vendors/wren/test/core/map/key_types.wren | 0 .../Vendors/wren/test/core/map/new.wren | 0 .../Vendors/wren/test/core/map/remove.wren | 0 .../test/core/map/remove_key_not_value.wren | 0 .../wren/test/core/map/reuse_tombstone.wren | 0 .../test/core/map/subscript_empty_map.wren | 0 .../core/map/subscript_key_not_value.wren | 0 .../map/subscript_setter_key_not_value.wren | 0 .../Vendors/wren/test/core/map/to_string.wren | 0 .../Vendors/wren/test/core/map/type.wren | 0 .../wren/test/core/map/value_iterate.wren | 0 .../map/value_iterate_iterator_not_int.wren | 0 .../map/value_iterate_iterator_not_num.wren | 0 .../Vendors/wren/test/core/map_entry/new.wren | 0 .../wren/test/core/null/no_constructor.wren | 0 .../Vendors/wren/test/core/null/not.wren | 0 .../Vendors/wren/test/core/null/type.wren | 0 .../Vendors/wren/test/core/number/abs.wren | 0 .../Vendors/wren/test/core/number/acos.wren | 0 .../Vendors/wren/test/core/number/asin.wren | 0 .../Vendors/wren/test/core/number/atan.wren | 0 .../Vendors/wren/test/core/number/atan2.wren | 0 .../test/core/number/atan2_x_not_num.wren | 0 .../wren/test/core/number/bitwise_and.wren | 0 .../number/bitwise_and_operand_not_num.wren | 0 .../wren/test/core/number/bitwise_lsh.wren | 0 .../number/bitwise_lsh_operand_not_num.wren | 0 .../wren/test/core/number/bitwise_not.wren | 0 .../wren/test/core/number/bitwise_or.wren | 0 .../number/bitwise_or_operand_not_num.wren | 0 .../wren/test/core/number/bitwise_rsh.wren | 0 .../number/bitwise_rsh_operand_not_num.wren | 0 .../wren/test/core/number/bitwise_xor.wren | 0 .../number/bitwise_xor_operand_not_num.wren | 0 .../Vendors/wren/test/core/number/cbrt.wren | 0 .../Vendors/wren/test/core/number/ceil.wren | 0 .../Vendors/wren/test/core/number/clamp.wren | 0 .../test/core/number/clamp_max_not_num.wren | 0 .../test/core/number/clamp_min_not_num.wren | 0 .../wren/test/core/number/comparison.wren | 0 .../Vendors/wren/test/core/number/cos.wren | 0 .../core/number/decimal_point_at_eof.wren | 0 .../Vendors/wren/test/core/number/divide.wren | 0 .../core/number/divide_operand_not_num.wren | 0 .../wren/test/core/number/equality.wren | 0 .../Vendors/wren/test/core/number/exp.wren | 0 .../Vendors/wren/test/core/number/floor.wren | 0 .../wren/test/core/number/fraction.wren | 0 .../wren/test/core/number/from_string.wren | 0 .../core/number/from_string_not_string.wren | 0 .../core/number/from_string_too_large.wren | 0 .../greater_than_equal_operand_not_num.wren | 0 .../number/greater_than_operand_not_num.wren | 0 .../test/core/number/invalid_hex_literal.wren | 0 .../wren/test/core/number/is_infinity.wren | 0 .../wren/test/core/number/is_integer.wren | 0 .../Vendors/wren/test/core/number/is_nan.wren | 0 .../wren/test/core/number/largest.wren | 0 .../less_than_equal_operand_not_num.wren | 0 .../number/less_than_operand_not_num.wren | 0 .../Vendors/wren/test/core/number/log.wren | 0 .../Vendors/wren/test/core/number/log2.wren | 0 .../wren/test/core/number/maxSafeInteger.wren | 0 .../test/core/number/max_other_not_num.wren | 0 .../wren/test/core/number/minSafeInteger.wren | 0 .../wren/test/core/number/min_max.wren | 0 .../test/core/number/min_other_not_num.wren | 0 .../Vendors/wren/test/core/number/minus.wren | 0 .../core/number/minus_operand_not_num.wren | 0 .../Vendors/wren/test/core/number/mod.wren | 0 .../test/core/number/mod_operand_not_num.wren | 0 .../wren/test/core/number/multiply.wren | 0 .../core/number/multiply_operand_not_num.wren | 0 .../wren/test/core/number/no_constructor.wren | 0 .../Vendors/wren/test/core/number/not.wren | 0 .../Vendors/wren/test/core/number/plus.wren | 0 .../core/number/plus_operand_not_num.wren | 0 .../Vendors/wren/test/core/number/pow.wren | 0 .../test/core/number/pow_power_not_num.wren | 0 .../Vendors/wren/test/core/number/round.wren | 0 .../Vendors/wren/test/core/number/sign.wren | 0 .../Vendors/wren/test/core/number/sin.wren | 0 .../wren/test/core/number/smallest.wren | 0 .../Vendors/wren/test/core/number/sqrt.wren | 0 .../Vendors/wren/test/core/number/tan.wren | 0 .../wren/test/core/number/to_string.wren | 0 .../wren/test/core/number/truncate.wren | 0 .../Vendors/wren/test/core/number/type.wren | 0 .../Vendors/wren/test/core/object/is.wren | 0 .../wren/test/core/object/no_constructor.wren | 0 .../test/core/object/nonclass_on_right.wren | 0 .../Vendors/wren/test/core/object/not.wren | 0 .../Vendors/wren/test/core/object/same.wren | 0 .../wren/test/core/object/to_string.wren | 0 .../Vendors/wren/test/core/object/type.wren | 0 .../wren/test/core/range/contains.wren | 0 .../wren/test/core/range/equality.wren | 0 .../range/exclusive_range_wrong_rhs_type.wren | 0 .../Vendors/wren/test/core/range/from.wren | 0 .../range/inclusive_range_wrong_rhs_type.wren | 0 .../wren/test/core/range/is_inclusive.wren | 0 .../Vendors/wren/test/core/range/iterate.wren | 0 .../test/core/range/iterate_from_float.wren | 0 .../test/core/range/iterate_wrong_type.wren | 0 .../wren/test/core/range/iterator_value.wren | 0 .../Vendors/wren/test/core/range/join.wren | 0 .../core/range/join_separator_not_string.wren | 0 .../Vendors/wren/test/core/range/map.wren | 0 .../Vendors/wren/test/core/range/max.wren | 0 .../Vendors/wren/test/core/range/min.wren | 0 .../wren/test/core/range/no_constructor.wren | 0 .../Vendors/wren/test/core/range/reduce.wren | 0 .../Vendors/wren/test/core/range/to.wren | 0 .../wren/test/core/range/to_string.wren | 0 .../Vendors/wren/test/core/range/type.wren | 0 .../Vendors/wren/test/core/range/where.wren | 0 .../Vendors/wren/test/core/sequence/all.wren | 0 .../core/sequence/all_non_function_arg.wren | 0 .../Vendors/wren/test/core/sequence/any.wren | 0 .../core/sequence/any_non_function_arg.wren | 0 .../wren/test/core/sequence/count.wren | 0 .../wren/test/core/sequence/is_empty.wren | 0 .../Vendors/wren/test/core/sequence/map.wren | 0 .../test/core/sequence/no_constructor.wren | 0 .../Vendors/wren/test/core/sequence/skip.wren | 0 .../test/core/sequence/skip_negative.wren | 0 .../wren/test/core/sequence/skip_not_int.wren | 0 .../wren/test/core/sequence/skip_not_num.wren | 0 .../Vendors/wren/test/core/sequence/take.wren | 0 .../test/core/sequence/take_negative.wren | 0 .../wren/test/core/sequence/take_not_int.wren | 0 .../wren/test/core/sequence/take_not_num.wren | 0 .../wren/test/core/sequence/to_list.wren | 0 .../wren/test/core/sequence/where.wren | 0 .../Vendors/wren/test/core/string/bytes.wren | 0 .../wren/test/core/string/concatenation.wren | 0 .../string/concatenation_wrong_arg_type.wren | 0 .../wren/test/core/string/contains.wren | 0 .../string/contains_argument_not_string.wren | 0 .../Vendors/wren/test/core/string/count.wren | 0 .../wren/test/core/string/ends_with.wren | 0 .../core/string/ends_with_invalid_arg.wren | 0 .../wren/test/core/string/equality.wren | 0 .../wren/test/core/string/from_byte.wren | 0 .../test/core/string/from_byte_not_int.wren | 0 .../test/core/string/from_byte_not_num.wren | 0 .../test/core/string/from_byte_too_large.wren | 0 .../test/core/string/from_byte_too_small.wren | 0 .../test/core/string/from_code_point.wren | 0 .../core/string/from_code_point_not_int.wren | 0 .../core/string/from_code_point_not_num.wren | 0 .../string/from_code_point_too_large.wren | 0 .../string/from_code_point_too_small.wren | 0 .../wren/test/core/string/index_of.wren | 0 .../core/string/index_of_invalid_arg.wren | 0 .../wren/test/core/string/index_of_start.wren | 0 .../core/string/index_of_start_not_int.wren | 0 .../core/string/index_of_start_not_num.wren | 0 .../core/string/index_of_start_too_large.wren | 0 .../core/string/index_of_start_too_small.wren | 0 .../wren/test/core/string/iterate.wren | 0 .../core/string/iterate_iterator_not_int.wren | 0 .../core/string/iterate_iterator_not_num.wren | 0 .../wren/test/core/string/iterator_value.wren | 0 .../iterator_value_iterator_not_int.wren | 0 .../iterator_value_iterator_not_num.wren | 0 .../iterator_value_iterator_too_large.wren | 0 .../iterator_value_iterator_too_small.wren | 0 .../Vendors/wren/test/core/string/join.wren | 0 .../string/join_separator_not_string.wren | 0 .../wren/test/core/string/multiply.wren | 0 .../test/core/string/multiply_negative.wren | 0 .../test/core/string/multiply_not_int.wren | 0 .../test/core/string/multiply_not_num.wren | 0 .../wren/test/core/string/no_constructor.wren | 0 .../Vendors/wren/test/core/string/not.wren | 0 .../wren/test/core/string/replace.wren | 0 .../test/core/string/replace_empty_old.wren | 0 .../core/string/replace_new_not_string.wren | 0 .../core/string/replace_old_not_string.wren | 0 .../Vendors/wren/test/core/string/split.wren | 0 .../string/split_argument_not_string.wren | 0 .../core/string/split_empty_seperator.wren | 0 .../wren/test/core/string/starts_with.wren | 0 .../core/string/starts_with_invalid_arg.wren | 0 .../wren/test/core/string/subscript.wren | 0 .../test/core/string/subscript_not_int.wren | 0 .../test/core/string/subscript_not_num.wren | 0 .../test/core/string/subscript_range.wren | 0 .../string/subscript_range_from_not_int.wren | 0 .../subscript_range_from_too_large.wren | 0 .../subscript_range_from_too_small.wren | 0 ...ubscript_range_to_exclusive_too_large.wren | 0 ...ubscript_range_to_exclusive_too_small.wren | 0 .../string/subscript_range_to_not_int.wren | 0 .../string/subscript_range_to_too_large.wren | 0 .../string/subscript_range_to_too_small.wren | 0 .../test/core/string/subscript_too_large.wren | 0 .../test/core/string/subscript_too_small.wren | 0 .../wren/test/core/string/to_string.wren | 0 .../Vendors/wren/test/core/string/trim.wren | 0 .../core/string/trim_chars_not_string.wren | 0 .../wren/test/core/string/trim_end.wren | 0 .../string/trim_end_chars_not_string.wren | 0 .../wren/test/core/string/trim_start.wren | 0 .../string/trim_start_chars_not_string.wren | 0 .../Vendors/wren/test/core/string/type.wren | 0 .../test/core/string_byte_sequence/count.wren | 0 .../core/string_byte_sequence/iterate.wren | 0 .../string_byte_sequence/iterate_not_int.wren | 0 .../iterate_wrong_type.wren | 0 .../string_byte_sequence/iterator_value.wren | 0 .../iterator_value_not_int.wren | 0 .../iterator_value_not_num.wren | 0 .../iterator_value_too_large.wren | 0 .../iterator_value_too_small.wren | 0 .../core/string_byte_sequence/subscript.wren | 0 .../subscript_not_int.wren | 0 .../subscript_not_num.wren | 0 .../subscript_too_large.wren | 0 .../subscript_too_small.wren | 0 .../string_code_point_sequence/count.wren | 0 .../string_code_point_sequence/iterate.wren | 0 .../iterate_iterator_not_int.wren | 0 .../iterate_iterator_not_num.wren | 0 .../iterator_value.wren | 0 .../iterator_value_incomplete.wren | 0 .../iterator_value_not_int.wren | 0 .../iterator_value_not_num.wren | 0 .../iterator_value_too_large.wren | 0 .../iterator_value_too_small.wren | 0 .../string_code_point_sequence/subscript.wren | 0 .../subscript_incomplete.wren | 0 .../subscript_not_int.wren | 0 .../subscript_not_num.wren | 0 .../subscript_too_large.wren | 0 .../subscript_too_small.wren | 0 .../Vendors/wren/test/core/system/print.wren | 0 .../wren/test/core/system/print_all.wren | 0 .../core/system/print_all_not_sequence.wren | 0 .../test/core/system/print_bad_to_string.wren | 0 .../wren/test/core/system/write_all.wren | 0 .../core/system/write_all_not_sequence.wren | 0 .../test/core/system/write_bad_to_string.wren | 0 .../language/assignment/associativity.wren | 0 .../wren/test/language/assignment/global.wren | 0 .../test/language/assignment/grouping.wren | 0 .../language/assignment/infix_operator.wren | 0 .../wren/test/language/assignment/is.wren | 0 .../wren/test/language/assignment/local.wren | 0 .../language/assignment/prefix_operator.wren | 0 .../wren/test/language/assignment/syntax.wren | 0 .../test/language/assignment/undefined.wren | 0 .../test/language/bitwise_precedence.wren | 0 .../Vendors/wren/test/language/bom.wren | 0 .../test/language/break/closure_in_for.wren | 0 .../test/language/break/closure_in_while.wren | 0 .../language/break/exit_local_scopes.wren | 0 .../wren/test/language/break/in_for_loop.wren | 0 .../language/break/in_function_in_loop.wren | 0 .../language/break/in_method_in_loop.wren | 0 .../test/language/break/in_while_loop.wren | 0 .../test/language/break/nested_for_loop.wren | 0 .../language/break/nested_while_loop.wren | 0 .../test/language/break/outside_loop.wren | 0 .../wren/test/language/chained_newline.wren | 0 .../language/class/attributes/attributes.wren | 0 .../class/attributes/compile_only.wren | 0 .../class/attributes/duplicate_keys.wren | 0 .../language/class/attributes/groups.wren | 0 .../class/attributes/invalid_expression.wren | 0 .../class/attributes/invalid_scope.wren | 0 .../class/attributes/invalid_toplevel.wren | 0 .../language/class/attributes/literals.wren | 0 .../language/class/attributes/methods.wren | 0 .../language/class/attributes/without.wren | 0 .../class/field_in_foreign_class.wren | 0 .../class/foreign_class_inherit_fields.wren | 0 .../class/lowercase_name_inside_body.wren | 0 .../class/missing_class_after_foreign.wren | 0 .../test/language/class/name_inside_body.wren | 0 .../language/class/newline_after_class.wren | 0 .../language/class/newline_after_static.wren | 0 .../wren/test/language/class/syntax.wren | 0 .../language/closure/assign_to_closure.wren | 0 .../close_over_function_parameter.wren | 0 .../closure/close_over_later_variable.wren | 0 .../closure/close_over_method_parameter.wren | 0 .../closure/closed_closure_in_function.wren | 0 .../test/language/closure/nested_closure.wren | 0 .../closure/open_closure_in_function.wren | 0 .../reference_closure_multiple_times.wren | 0 .../language/closure/reuse_closure_slot.wren | 0 .../closure/shadow_closure_with_local.wren | 0 .../test/language/closure/unused_closure.wren | 0 .../closure/unused_later_closure.wren | 0 .../wren/test/language/comments/block.wren | 0 .../test/language/comments/block_at_eof.wren | 0 .../test/language/comments/line_at_eof.wren | 0 .../language/comments/only_line_comment.wren | 0 .../comments/only_line_comment_and_line.wren | 0 .../wren/test/language/comments/unicode.wren | 0 .../language/comments/unterminated_block.wren | 0 .../comments/unterminated_nested_block.wren | 0 .../conditional/conditional_in_then.wren | 0 .../language/conditional/missing_colon.wren | 0 .../conditional/missing_condition.wren | 0 .../language/conditional/missing_else.wren | 0 .../conditional/missing_question.wren | 0 .../language/conditional/missing_then.wren | 0 .../test/language/conditional/newlines.wren | 0 .../test/language/conditional/precedence.wren | 0 .../language/conditional/short_circuit.wren | 0 .../language/constructor/cannot_be_infix.wren | 0 .../language/constructor/cannot_be_minus.wren | 0 .../constructor/cannot_be_setter.wren | 0 .../constructor/cannot_be_static.wren | 0 .../constructor/cannot_be_subscript.wren | 0 .../language/constructor/cannot_be_unary.wren | 0 .../constructor/cannot_call_initializer.wren | 0 .../constructor/cannot_return_value.wren | 0 .../wren/test/language/constructor/named.wren | 0 .../test/language/constructor/no_default.wren | 0 .../constructor/no_parameter_list.wren | 0 .../language/constructor/not_inherited.wren | 0 .../constructor/return_without_value.wren | 0 .../constructor/super_must_have_args.wren | 0 .../test/language/constructor/superclass.wren | 0 .../language/continue/closure_in_for.wren | 0 .../language/continue/closure_in_while.wren | 0 .../language/continue/exit_local_scopes.wren | 0 .../test/language/continue/in_for_loop.wren | 0 .../continue/in_function_in_loop.wren | 0 .../language/continue/in_method_in_loop.wren | 0 .../test/language/continue/in_while_loop.wren | 0 .../language/continue/nested_for_loop.wren | 0 .../language/continue/nested_while_loop.wren | 0 .../test/language/continue/outside_loop.wren | 0 .../wren/test/language/deeply_nested_gc.wren | 0 .../wren/test/language/empty_block.wren | 0 .../wren/test/language/empty_file.wren | 0 .../wren/test/language/fiber/closure.wren | 0 .../wren/test/language/field/closure.wren | 0 .../test/language/field/default_to_null.wren | 0 .../field/in_fn_in_static_method.wren | 0 .../test/language/field/in_static_method.wren | 0 .../in_static_method_in_nested_class.wren | 0 .../wren/test/language/field/multiple.wren | 0 .../test/language/field/nested_class.wren | 0 .../test/language/field/object_reference.wren | 0 .../test/language/field/outside_class.wren | 0 .../test/language/field/use_before_set.wren | 0 .../for/close_over_loop_variable.wren | 0 .../test/language/for/closure_in_body.wren | 0 .../test/language/for/newline_after_for.wren | 0 .../test/language/for/newline_before_in.wren | 0 .../for/only_evaluate_sequence_once.wren | 0 .../test/language/for/return_closure.wren | 0 .../wren/test/language/for/return_inside.wren | 0 .../wren/test/language/for/syntax.wren | 0 .../Vendors/wren/test/language/for/truth.wren | 0 .../foreign/foreign_after_static.wren | 0 .../foreign/foreign_method_with_body.wren | 0 .../test/language/foreign/unknown_method.wren | 0 .../test/language/function/empty_body.wren | 0 .../test/language/function/newline_body.wren | 0 .../function/newline_in_expression_block.wren | 0 .../function/no_newline_before_close.wren | 0 .../test/language/function/no_parameters.wren | 0 .../test/language/function/parameters.wren | 0 .../wren/test/language/function/syntax.wren | 0 .../wren/test/language/if/dangling_else.wren | 0 .../Vendors/wren/test/language/if/else.wren | 0 .../Vendors/wren/test/language/if/if.wren | 0 .../test/language/if/newline_after_else.wren | 0 .../test/language/if/newline_after_if.wren | 0 .../Vendors/wren/test/language/if/truth.wren | 0 .../language/ignore_carriage_returns.wren | 0 .../implicit_receiver/inherited_methods.wren | 0 .../implicit_receiver/instance_methods.wren | 0 .../locals_shadow_getter.wren | 0 .../locals_shadow_setter.wren | 0 .../implicit_receiver/nested_class.wren | 0 .../implicit_receiver/static_methods.wren | 0 .../do_not_inherit_static_methods.wren | 0 .../language/inheritance/inherit_fields.wren | 0 .../inheritance/inherit_from_bool.wren | 0 .../inheritance/inherit_from_class.wren | 0 .../inheritance/inherit_from_closure.wren | 0 .../inheritance/inherit_from_fiber.wren | 0 .../language/inheritance/inherit_from_fn.wren | 0 .../inheritance/inherit_from_list.wren | 0 .../inheritance/inherit_from_map.wren | 0 .../inheritance/inherit_from_nonclass.wren | 0 .../inheritance/inherit_from_null.wren | 0 .../inheritance/inherit_from_null_class.wren | 0 .../inheritance/inherit_from_num.wren | 0 .../inheritance/inherit_from_range.wren | 0 .../inheritance/inherit_from_string.wren | 0 .../language/inheritance/inherit_methods.wren | 0 .../inherited_fields_in_closure.wren | 0 .../wren/test/language/inheritance/is.wren | 0 .../test/language/interpolation/empty.wren | 0 .../language/interpolation/interpolation.wren | 0 .../runtime_error_in_expression.wren | 0 .../language/interpolation/switch_fiber.wren | 0 .../language/interpolation/unterminated.wren | 0 .../unterminated_expression.wren | 0 .../test/language/list/duplicate_comma.wren | 0 .../list/duplicate_trailing_comma.wren | 0 .../language/list/empty_list_with_comma.wren | 0 .../test/language/list/eof_after_comma.wren | 0 .../test/language/list/eof_after_element.wren | 0 .../wren/test/language/list/grow_shrink.wren | 0 .../language/list/newline_before_comma.wren | 0 .../wren/test/language/list/newlines.wren | 0 .../test/language/list/trailing_comma.wren | 0 .../test/language/logical_operator/and.wren | 0 .../language/logical_operator/and_truth.wren | 0 .../test/language/logical_operator/or.wren | 0 .../language/logical_operator/or_truth.wren | 0 .../test/language/many_reallocations.wren | 0 .../test/language/map/bad_key_precedence.wren | 0 .../test/language/map/duplicate_comma.wren | 0 .../map/duplicate_trailing_comma.wren | 0 .../language/map/empty_map_with_comma.wren | 0 .../test/language/map/eof_after_colon.wren | 0 .../test/language/map/eof_after_comma.wren | 0 .../wren/test/language/map/eof_after_key.wren | 0 .../test/language/map/eof_after_value.wren | 0 .../test/language/map/grow_and_shrink.wren | 0 .../wren/test/language/map/newlines.wren | 0 .../wren/test/language/map/precedence.wren | 0 .../test/language/map/trailing_comma.wren | 0 .../wren/test/language/method/arity.wren | 0 .../language/method/call_name_too_long.wren | 0 .../language/method/duplicate_methods.wren | 0 .../test/language/method/empty_block.wren | 0 .../language/method/empty_subscript_call.wren | 0 .../method/empty_subscript_definition.wren | 0 .../wren/test/language/method/long_name.wren | 0 .../test/language/method/many_methods.wren | 0 .../test/language/method/name_too_long.wren | 0 .../wren/test/language/method/newlines.wren | 0 .../method/no_parameters_new_line.wren | 0 .../wren/test/language/method/not_found.wren | 0 .../method/not_found_eleven_arguments.wren | 0 .../method/not_found_multiple_arguments.wren | 0 .../method/not_found_one_argument.wren | 0 .../wren/test/language/method/operators.wren | 0 .../wren/test/language/method/static.wren | 0 .../method/static_method_not_found.wren | 0 .../language/method/static_operators.wren | 0 .../language/method/subscript_operators.wren | 0 .../subscript_setter_too_many_arguments.wren | 0 .../method/subscript_too_many_arguments.wren | 0 .../language/method/too_many_arguments.wren | 0 .../language/method/too_many_parameters.wren | 0 .../change_imported_value.wren | 0 .../module/change_imported_value/module.wren | 0 .../module/compile_error/compile_error.wren | 0 .../language/module/compile_error/module.wren | 0 .../test/language/module/cyclic_import/a.wren | 0 .../test/language/module/cyclic_import/b.wren | 0 .../module/cyclic_import/cyclic_import.wren | 0 .../implicitly_imports_core.wren | 0 .../implicitly_imports_core/module.wren | 0 .../language/module/import_as/import_as.wren | 0 .../language/module/import_as/module.wren | 0 .../module/inside_block/inside_block.wren | 0 .../language/module/inside_block/module.wren | 0 .../test/language/module/missing_for.wren | 0 .../module/missing_string_after_import.wren | 0 .../module/module_dir/module_dir.wren | 0 .../module/module_dir/something/module.wren | 0 .../module/multiple_variables/module.wren | 0 .../multiple_variables.wren | 0 .../test/language/module/name_collision.wren | 0 .../test/language/module/newlines/module.wren | 0 .../language/module/newlines/newlines.wren | 0 .../language/module/no_variable/module.wren | 0 .../module/no_variable/no_variable.wren | 0 .../module/relative_import/module_3.wren | 0 .../relative_import/relative_import.wren | 0 .../relative_import/sub/dir/module.wren | 0 .../relative_import/sub/dir/module_2.wren | 0 .../module/relative_import/sub/module.wren | 0 .../module/relative_import/sub/module_2.wren | 0 .../module/relative_import/sub/module_3.wren | 0 .../test/language/module/shared_import/a.wren | 0 .../test/language/module/shared_import/b.wren | 0 .../language/module/shared_import/shared.wren | 0 .../module/shared_import/shared_import.wren | 0 .../language/module/simple_import/module.wren | 0 .../module/simple_import/simple_import.wren | 0 .../test/language/module/unknown_module.wren | 0 .../module/unknown_variable/module.wren | 0 .../unknown_variable/unknown_variable.wren | 0 .../test/language/no_trailing_newline.wren | 0 .../test/language/nonlocal/assignment.wren | 0 .../language/nonlocal/duplicate_nonlocal.wren | 0 .../language/nonlocal/in_block_scope.wren | 0 .../nonlocal/localname_forward_declare.wren | 0 .../language/nonlocal/mutual_recursion.wren | 0 .../nonlocal/nonlocal_in_initializer.wren | 0 .../nonlocal_without_initializer.wren | 0 .../nonlocal/null_before_defined.wren | 0 .../test/language/nonlocal/undefined.wren | 0 .../language/nonlocal/use_in_function.wren | 0 .../use_in_function_before_definition.wren | 0 .../test/language/nonlocal/use_in_method.wren | 0 .../use_in_method_before_definition.wren | 0 .../wren/test/language/null/literal.wren | 0 .../test/language/number/hex_literals.wren | 0 .../test/language/number/hex_too_large.wren | 0 .../language/number/literal_too_large.wren | 0 .../wren/test/language/number/literals.wren | 0 .../scientific_float_missing_exponent.wren | 0 .../number/scientific_floating_exponent.wren | 0 .../language/number/scientific_literals.wren | 0 .../number/scientific_missing_exponent.wren | 0 .../scientific_missing_fractional_part.wren | 0 .../number/scientific_multiple_exponants.wren | 0 .../scientific_multiple_exponent_signs.wren | 0 .../wren/test/language/precedence.wren | 0 .../wren/test/language/return/after_else.wren | 0 .../wren/test/language/return/after_if.wren | 0 .../test/language/return/after_while.wren | 0 .../test/language/return/in_function.wren | 0 .../wren/test/language/return/in_method.wren | 0 .../return/return_null_if_newline.wren | 0 .../Vendors/wren/test/language/semicolon.wren | 0 .../test/language/setter/associativity.wren | 0 .../wren/test/language/setter/grouping.wren | 0 .../test/language/setter/infix_operator.wren | 0 .../wren/test/language/setter/instance.wren | 0 .../Vendors/wren/test/language/setter/is.wren | 0 .../test/language/setter/prefix_operator.wren | 0 .../wren/test/language/setter/result.wren | 0 .../language/setter/same_name_as_method.wren | 0 .../wren/test/language/setter/static.wren | 0 .../wren/test/language/shebang/shebang.wren | 0 .../test/language/shebang/shebang_at_eof.wren | 0 .../shebang/shebang_at_other_line.wren | 0 .../language/shebang/shebang_invalid.wren | 0 .../test/language/static_field/closure.wren | 0 .../static_field/default_to_null.wren | 0 .../static_field/in_instance_method.wren | 0 .../test/language/static_field/multiple.wren | 0 .../language/static_field/nested_class.wren | 0 .../language/static_field/outside_class.wren | 0 .../language/static_field/use_before_set.wren | 0 .../test/language/string/byte_escapes.wren | 0 .../wren/test/language/string/escapes.wren | 0 .../string/incomplete_byte_escape.wren | 0 .../string/incomplete_byte_escape_at_eof.wren | 0 .../incomplete_long_unicode_escape.wren | 0 .../string/incomplete_unicode_escape.wren | 0 .../incomplete_unicode_escape_at_eof.wren | 0 .../language/string/invalid_byte_escape.wren | 0 .../test/language/string/invalid_escape.wren | 0 .../string/invalid_unicode_escape.wren | 0 .../wren/test/language/string/literals.wren | 0 .../test/language/string/unicode_escapes.wren | 0 .../unicode_two_bytes_to_long_escape.wren | 0 .../test/language/string/unterminated.wren | 0 .../language/string/unterminated_raw.wren | 0 .../language/super/call_different_arity.wren | 0 .../language/super/call_other_method.wren | 0 .../test/language/super/call_same_method.wren | 0 .../wren/test/language/super/closure.wren | 0 .../test/language/super/implicit_name.wren | 0 .../language/super/indirectly_inherited.wren | 0 .../language/super/no_superclass_method.wren | 0 .../language/super/super_at_top_level.wren | 0 .../super_in_closure_in_inherited_method.wren | 0 .../super/super_in_inherited_method.wren | 0 .../super/super_in_static_method.wren | 0 .../super/super_in_top_level_function.wren | 0 .../wren/test/language/this/closure.wren | 0 .../wren/test/language/this/nested_class.wren | 0 .../test/language/this/nested_closure.wren | 0 .../test/language/this/this_at_top_level.wren | 0 .../test/language/this/this_in_method.wren | 0 .../language/this/this_in_static_method.wren | 0 .../this/this_in_top_level_function.wren | 0 .../test/language/unexpected_character.wren | 0 .../language/variable/duplicate_local.wren | 0 .../variable/duplicate_parameter.wren | 0 .../variable/global_in_initializer.wren | 0 .../variable/global_without_initializer.wren | 0 ...local_collide_with_function_parameter.wren | 0 .../local_collide_with_method_parameter.wren | 0 .../variable/local_in_initializer.wren | 0 .../variable/local_in_middle_of_block.wren | 0 .../variable/local_in_nested_block.wren | 0 .../variable/local_outside_method.wren | 0 .../variable/local_without_initializer.wren | 0 .../test/language/variable/many_locals.wren | 0 .../variable/many_nonsimultaneous_locals.wren | 0 .../variable/newline_after_equals.wren | 0 .../language/variable/newline_after_var.wren | 0 .../language/variable/outside_method.wren | 0 .../wren/test/language/variable/scope_if.wren | 0 .../scope_reuse_in_different_blocks.wren | 0 .../test/language/variable/scope_while.wren | 0 .../language/variable/shadow_and_local.wren | 0 .../test/language/variable/shadow_global.wren | 0 .../variable/shadow_in_initializer.wren | 0 .../test/language/variable/shadow_local.wren | 0 .../language/variable/too_many_locals.wren | 0 .../variable/too_many_locals_nested.wren | 0 .../language/variable/undefined_global.wren | 0 .../language/variable/undefined_local.wren | 0 .../language/variable/use_false_as_var.wren | 0 .../language/variable/use_field_as_var.wren | 0 .../language/variable/use_null_as_var.wren | 0 .../language/variable/use_this_as_var.wren | 0 .../language/variable/use_true_as_var.wren | 0 .../test/language/while/closure_in_body.wren | 0 .../language/while/newline_after_while.wren | 0 .../test/language/while/return_closure.wren | 0 .../test/language/while/return_inside.wren | 0 .../wren/test/language/while/syntax.wren | 0 .../wren/test/language/while/truth.wren | 0 .../wren/test/language/whitespace.wren | 0 .../test/limit/interpolation_nesting.wren | 0 .../Vendors/wren/test/limit/jump_too_far.wren | 0 .../wren/test/limit/long_function.wren | 0 .../Vendors/wren/test/limit/long_string.wren | 0 .../wren/test/limit/long_variable_name.wren | 0 .../Vendors/wren/test/limit/loop_too_far.wren | 0 .../wren/test/limit/many_constants.wren | 0 .../Vendors/wren/test/limit/many_fields.wren | 0 .../Vendors/wren/test/limit/many_globals.wren | 0 .../test/limit/many_inherited_fields.wren | 0 .../wren/test/limit/reuse_constants.wren | 0 .../wren/test/limit/too_many_constants.wren | 0 .../wren/test/limit/too_many_fields.wren | 0 .../limit/too_many_function_parameters.wren | 0 .../test/limit/too_many_inherited_fields.wren | 0 .../limit/too_much_interpolation_nesting.wren | 0 .../test/limit/variable_name_too_long.wren | 0 Nuake/{src => }/Vendors/wren/test/main.c | 0 .../wren/test/meta/eval_compile_error.wren | 0 .../meta/eval_existing_scoped_variable.wren | 0 .../wren/test/meta/eval_not_string.wren | 0 .../wren/test/meta/get_module_variables.wren | 0 .../meta/get_module_variables_not_string.wren | 0 .../get_module_variables_unknown_module.wren | 0 .../Vendors/wren/test/random/float.wren | 0 .../Vendors/wren/test/random/float_max.wren | 0 .../wren/test/random/float_min_max.wren | 0 .../Vendors/wren/test/random/int.wren | 0 .../Vendors/wren/test/random/int_max.wren | 0 .../Vendors/wren/test/random/int_min_max.wren | 0 .../Vendors/wren/test/random/new.wren | 0 .../wren/test/random/new_empty_sequence.wren | 0 .../Vendors/wren/test/random/new_number.wren | 0 .../wren/test/random/new_sequence.wren | 0 .../wren/test/random/new_wrong_arg_type.wren | 0 .../test/random/new_wrong_element_type.wren | 0 .../test/random/sample_count_multiple.wren | 0 .../wren/test/random/sample_count_one.wren | 0 .../test/random/sample_count_too_many.wren | 0 .../wren/test/random/sample_count_zero.wren | 0 .../Vendors/wren/test/random/sample_one.wren | 0 .../wren/test/random/sample_one_empty.wren | 0 .../Vendors/wren/test/random/shuffle.wren | 0 .../Vendors/wren/test/regression/428.wren | 0 .../Vendors/wren/test/regression/429.wren | 0 .../wren/test/regression/442-000005.wren | 0 .../wren/test/regression/442-000007.wren | 0 .../wren/test/regression/442-000086.wren | 0 .../wren/test/regression/442-000088.wren | 0 .../wren/test/regression/442-000089.wren | 0 .../wren/test/regression/442-000100.wren | 0 .../wren/test/regression/442-000115.wren | 0 .../wren/test/regression/442-000166.wren | 0 .../wren/test/regression/442-000181.wren | 0 .../wren/test/regression/442-000182.wren | 0 .../wren/test/regression/442-000238.wren | 0 .../wren/test/regression/442-000295.wren | 0 .../wren/test/regression/442-000321.wren | 0 .../wren/test/regression/442-000348.wren | 0 .../wren/test/regression/442-000357.wren | 0 .../wren/test/regression/442-000440.wren | 0 .../wren/test/regression/442-000665.wren | 0 .../Vendors/wren/test/regression/494.wren | 0 .../Vendors/wren/test/regression/561.wren | 0 Nuake/{src => }/Vendors/wren/test/test.c | 0 Nuake/{src => }/Vendors/wren/test/test.h | 0 Nuake/{src => }/Vendors/wren/test/unit/main.c | 0 .../Vendors/wren/test/unit/path_test.c | 0 .../Vendors/wren/test/unit/path_test.h | 0 Nuake/{src => }/Vendors/wren/test/unit/test.c | 0 Nuake/{src => }/Vendors/wren/test/unit/test.h | 0 Nuake/{src => }/Vendors/wren/try/main.try.c | 0 .../wren/try/make.emscripten/wren.make | 0 .../wren/try/make.emscripten/wren_try.make | 0 Nuake/{src => }/Vendors/wren/try/readme.md | 0 .../{src => }/Vendors/wren/util/benchmark.py | 0 .../wren/util/deploy_docs_from_travis.sh | 0 .../wren/util/generate_amalgamation.py | 0 .../Vendors/wren/util/generate_docs.py | 0 .../Vendors/wren/util/generate_projects.py | 0 Nuake/{src => }/Vendors/wren/util/metrics.py | 0 Nuake/{src => }/Vendors/wren/util/test.py | 0 .../Vendors/wren/util/wren_to_c_string.py | 0 Nuake/dependencies/vma_p5.lua | 2 +- Nuake/premake5.lua | 153 +++++ Nuake/src/Scene/Components/ModelComponent.cpp | 22 - {Editor => NuakeEditor}/.gitignore | 0 .../Coral.Managed.runtimeconfig.json | 0 {Editor => NuakeEditor}/Editor.rc | 0 {Editor => NuakeEditor/Source}/Editor.cpp | 47 +- .../Source/Editor}/Actions/EditorAction.h | 0 .../Source/Editor}/Actions/EditorSelection.h | 8 +- .../Source/Editor}/Commands/CommandBuffer.h | 0 .../Editor}/Commands/CommandManager.cpp | 0 .../Source/Editor}/Commands/CommandManager.h | 0 .../Editor}/Commands/Commands/Commands.cpp | 4 +- .../Editor}/Commands/Commands/Commands.h | 6 +- .../Source/Editor}/Commands/ICommand.h | 0 .../Editor}/ComponentsPanel/BonePanel.h | 8 +- .../ComponentsPanel/BoxColliderPanel.h | 8 +- .../Editor}/ComponentsPanel/CameraPanel.h | 4 +- .../ComponentsPanel/CapsuleColliderPanel.h | 2 +- .../CharacterControllerPanel.h | 4 +- .../Editor}/ComponentsPanel/ComponentPanel.h | 8 +- .../ComponentsPanel/CylinderColliderPanel.h | 2 +- .../Editor}/ComponentsPanel/LightPanel.h | 2 +- .../ComponentsPanel/MaterialEditor.cpp | 8 +- .../Editor}/ComponentsPanel/MaterialEditor.h | 4 +- .../ComponentsPanel/MeshColliderPanel.h | 10 +- .../Editor}/ComponentsPanel/MeshPanel.h | 18 +- .../ModelResourceInspector.cpp | 0 .../ComponentsPanel/ModelResourceInspector.h | 4 +- .../ComponentsPanel/NavMeshVolumePanel.h | 12 +- .../ComponentsPanel/NetScriptPanel.cpp | 10 +- .../Editor}/ComponentsPanel/NetScriptPanel.h | 0 .../ComponentsPanel/SkinnedMeshPanel.h | 14 +- .../Editor}/ComponentsPanel/TransformPanel.h | 6 +- .../Source/Editor}/EditorApplication.cpp | 10 +- .../Source/Editor}/EditorApplication.h | 6 +- .../Source/Editor}/EditorLayer.cpp | 5 +- .../Source/Editor}/EditorLayer.h | 4 +- .../Source/Editor}/Events/EditorRequests.h | 4 +- .../Source/Editor}/LaunchSettings.h | 2 +- .../Source/Editor}/Misc/GizmoDrawer.cpp | 60 +- .../Source/Editor}/Misc/GizmoDrawer.h | 18 +- .../Source/Editor}/Misc/ImGuiTextHelper.cpp | 2 +- .../Source/Editor}/Misc/ImGuiTextHelper.h | 0 .../Source/Editor}/Misc/InterfaceFonts.cpp | 8 +- .../Source/Editor}/Misc/InterfaceFonts.h | 0 .../Source/Editor}/Misc/PopupHelper.cpp | 0 .../Source/Editor}/Misc/PopupHelper.h | 0 .../Source/Editor}/Misc/ThumbnailManager.cpp | 50 +- .../Source/Editor}/Misc/ThumbnailManager.h | 6 +- .../Source/Editor}/Misc/WindowTheming.cpp | 0 .../Source/Editor}/Misc/WindowTheming.h | 2 +- .../ScriptingContext/Modules/EditorModule.cpp | 0 .../ScriptingContext/Modules/EditorModule.h | 2 +- .../ScriptingContext/ScriptingContext.cpp | 2 +- .../ScriptingContext/ScriptingContext.h | 4 +- .../Source/Editor}/UIComponents/EntityTree.h | 0 .../Source/Editor}/UIComponents/Viewport.cpp | 2 +- .../Source/Editor}/UIComponents/Viewport.h | 2 +- .../Source/Editor}/Windows/AudioWindow.h | 0 .../Editor}/Windows/EditorInterface.cpp | 91 ++- .../Source/Editor}/Windows/EditorInterface.h | 10 +- .../Editor}/Windows/EditorSelectionPanel.cpp | 26 +- .../Editor}/Windows/EditorSelectionPanel.h | 8 +- .../Source/Editor}/Windows/FileSystemUI.cpp | 29 +- .../Source/Editor}/Windows/FileSystemUI.h | 4 +- .../Source/Editor}/Windows/LoadingSplash.cpp | 11 +- .../Source/Editor}/Windows/LoadingSplash.h | 4 +- .../Editor}/Windows/MapImporterWindow.cpp | 14 +- .../Editor}/Windows/MapImporterWindow.h | 4 +- .../Editor}/Windows/NewProjectWindow.cpp | 18 +- .../Source/Editor}/Windows/NewProjectWindow.h | 0 .../PrefabEditor/PrefabEditorWindow.cpp | 41 +- .../Windows/PrefabEditor/PrefabEditorWindow.h | 6 +- .../Editor}/Windows/ProjectInterface.cpp | 10 +- .../Source/Editor}/Windows/ProjectInterface.h | 4 +- .../ProjectSettings/ProjectSettingsWindow.cpp | 6 +- .../ProjectSettings/ProjectSettingsWindow.h | 4 +- .../Windows/SceneEditor/EditorContext.h | 4 +- .../Windows/SceneEditor/SceneEditorWindow.cpp | 4 +- .../Windows/SceneEditor/SceneEditorWindow.h | 2 +- .../SceneEditor/Widgets/FileBrowserWidget.cpp | 11 +- .../SceneEditor/Widgets/FileBrowserWidget.h | 6 +- .../SceneEditor/Widgets/IEditorWidget.h | 2 +- .../SceneEditor/Widgets/LoggerWidget.cpp | 6 +- .../SceneEditor/Widgets/LoggerWidget.h | 0 .../Widgets/SceneHierarchyWidget.cpp | 14 +- .../Widgets/SceneHierarchyWidget.h | 2 +- .../Widgets/SelectionPropertyWidget.cpp | 8 +- .../Widgets/SelectionPropertyWidget.h | 0 .../SceneEditor/Widgets/ViewportWidget.cpp | 8 +- .../SceneEditor/Widgets/ViewportWidget.h | 0 .../Windows/TrenchbroomConfiguratorWindow.cpp | 11 +- .../Windows/TrenchbroomConfiguratorWindow.h | 0 .../Source/Editor}/Windows/UIDemoWindow.cpp | 2 +- .../Source/Editor}/Windows/UIDemoWindow.h | 0 .../Source/Editor}/Windows/WelcomeWindow.cpp | 18 +- .../Source/Editor}/Windows/WelcomeWindow.h | 4 +- {Editor => NuakeEditor}/nuake-logo.ico | Bin NuakeEditor/premake5.lua | 99 ++++ {Editor => NuakeEditor}/resource.h | 0 {Editor => NuakeEditor}/resources.rc | 0 {Runtime => NuakeRuntime/Source}/Runtime.cpp | 14 +- NuakeRuntime/premake5.lua | 162 +++++ {build => Scripts}/BuildAssets.lua | 0 build.bat => Scripts/build.bat | 0 build.sh => Scripts/build.sh | 0 copy-deps.bat => Scripts/copy-deps.bat | 0 generate.bat => Scripts/generate.bat | 0 run.bat => Scripts/run.bat | 0 premake5.lua | 558 +----------------- 2215 files changed, 1832 insertions(+), 2069 deletions(-) delete mode 100644 Editor/.editorconfig delete mode 100644 Editor/SourceSansPro-Regular.ttf delete mode 100644 Editor/test.html delete mode 100644 Nuake/NuakePCH.cpp rename Nuake/{ => Source}/Engine.cpp (93%) rename Nuake/{ => Source}/Engine.h (95%) rename Nuake/{src => Source/Nuake}/AI/NavManager.cpp (98%) rename Nuake/{src => Source/Nuake}/AI/NavManager.h (88%) rename Nuake/{src => Source/Nuake}/AI/NavMesh.cpp (98%) rename Nuake/{src => Source/Nuake}/AI/NavMesh.h (93%) rename Nuake/{src => Source/Nuake}/AI/NavMeshDebugDrawer.cpp (100%) rename Nuake/{src => Source/Nuake}/AI/NavMeshDebugDrawer.h (100%) rename Nuake/{src => Source/Nuake}/AI/RecastConfig.cpp (93%) rename Nuake/{src => Source/Nuake}/AI/RecastConfig.h (95%) rename Nuake/{src => Source/Nuake}/Application/Application.cpp (100%) rename Nuake/{src => Source/Nuake}/Application/Application.h (97%) rename Nuake/{src => Source/Nuake}/Application/EntryPoint.h (100%) rename Nuake/{src => Source/Nuake}/Application/IApplicationModule.h (100%) rename Nuake/{src => Source/Nuake}/Application/Layer.h (96%) rename Nuake/{src => Source/Nuake}/Application/LayerStack.cpp (100%) rename Nuake/{src => Source/Nuake}/Application/LayerStack.h (94%) rename Nuake/{src => Source/Nuake}/Audio/AudioManager.cpp (98%) rename Nuake/{src => Source/Nuake}/Audio/AudioManager.h (97%) rename Nuake/{src => Source/Nuake}/Audio/AudioSource.h (100%) rename Nuake/{src => Source/Nuake}/Core/Core.h (100%) rename Nuake/{src => Source/Nuake}/Core/Event.h (100%) rename Nuake/{src => Source/Nuake}/Core/Input.cpp (99%) rename Nuake/{src => Source/Nuake}/Core/Input.h (99%) rename Nuake/{src => Source/Nuake}/Core/Logger.cpp (100%) rename Nuake/{src => Source/Nuake}/Core/Logger.h (100%) rename Nuake/{src => Source/Nuake}/Core/Maths.cpp (98%) rename Nuake/{src => Source/Nuake}/Core/Maths.h (87%) rename Nuake/{src => Source/Nuake}/Core/MulticastDelegate.h (100%) rename Nuake/{src => Source/Nuake}/Core/OS.cpp (96%) rename Nuake/{src => Source/Nuake}/Core/OS.h (95%) rename Nuake/{src => Source/Nuake}/Core/Object/ClassDB.cpp (100%) rename Nuake/{src => Source/Nuake}/Core/Object/ClassDB.h (100%) rename Nuake/{src => Source/Nuake}/Core/Object/Object.h (100%) rename Nuake/{src => Source/Nuake}/Core/RegisterCoreTypes.cpp (54%) rename Nuake/{src => Source/Nuake}/Core/RegisterCoreTypes.h (100%) rename Nuake/{src => Source/Nuake}/Core/String.cpp (100%) rename Nuake/{src => Source/Nuake}/Core/String.h (100%) rename Nuake/{src => Source/Nuake}/Core/Timestep.h (100%) rename Nuake/{src => Source/Nuake}/FileSystem/Directory.cpp (100%) rename Nuake/{src => Source/Nuake}/FileSystem/Directory.h (92%) rename Nuake/{src => Source/Nuake}/FileSystem/File.cpp (98%) rename Nuake/{src => Source/Nuake}/FileSystem/File.h (97%) rename Nuake/{src => Source/Nuake}/FileSystem/FileDialog.cpp (100%) rename Nuake/{src => Source/Nuake}/FileSystem/FileDialog.h (88%) rename Nuake/{src => Source/Nuake}/FileSystem/FileSystem.cpp (99%) rename Nuake/{src => Source/Nuake}/FileSystem/FileSystem.h (98%) rename Nuake/{src => Source/Nuake}/FileSystem/FileTypes.h (100%) create mode 100644 Nuake/Source/Nuake/Modules/Modules.cpp rename Nuake/{src => Source/Nuake}/Modules/Modules.h (100%) rename Nuake/{src => Source/Nuake}/Modules/Modules.lua (97%) rename Nuake/{src => Source/Nuake}/Physics/CharacterController.cpp (86%) rename Nuake/{src => Source/Nuake}/Physics/CharacterController.h (87%) rename Nuake/{src => Source/Nuake}/Physics/CollisionData.h (85%) rename Nuake/{src => Source/Nuake}/Physics/DynamicWorld.cpp (98%) rename Nuake/{src => Source/Nuake}/Physics/DynamicWorld.h (97%) rename Nuake/{src => Source/Nuake}/Physics/KinematicBody.h (100%) rename Nuake/{src => Source/Nuake}/Physics/PhysicsManager.cpp (100%) rename Nuake/{src => Source/Nuake}/Physics/PhysicsManager.h (100%) rename Nuake/{src => Source/Nuake}/Physics/PhysicsShapes.cpp (100%) rename Nuake/{src => Source/Nuake}/Physics/PhysicsShapes.h (96%) rename Nuake/{src => Source/Nuake}/Physics/RaycastResult.h (100%) rename Nuake/{src => Source/Nuake}/Physics/RaycastResults.h (100%) rename Nuake/{src => Source/Nuake}/Physics/Rigibody.h (94%) rename Nuake/{src => Source/Nuake}/Physics/Rigidbody.cpp (88%) rename Nuake/{src => Source/Nuake}/Rendering/AABB.h (95%) rename Nuake/{src => Source/Nuake}/Rendering/Buffers/Framebuffer.cpp (100%) rename Nuake/{src => Source/Nuake}/Rendering/Buffers/Framebuffer.h (91%) rename Nuake/{src => Source/Nuake}/Rendering/Buffers/RenderBuffer.h (80%) rename Nuake/{src => Source/Nuake}/Rendering/Buffers/UniformBuffer.cpp (100%) rename Nuake/{src => Source/Nuake}/Rendering/Buffers/UniformBuffer.h (100%) rename Nuake/{src => Source/Nuake}/Rendering/Buffers/VertexArray.cpp (95%) rename Nuake/{src => Source/Nuake}/Rendering/Buffers/VertexArray.h (100%) rename Nuake/{src => Source/Nuake}/Rendering/Buffers/VertexBuffer.cpp (100%) rename Nuake/{src => Source/Nuake}/Rendering/Buffers/VertexBuffer.h (91%) rename Nuake/{src => Source/Nuake}/Rendering/Buffers/VertexBufferLayout.h (97%) rename Nuake/{src => Source/Nuake}/Rendering/Camera.cpp (98%) rename Nuake/{src => Source/Nuake}/Rendering/Camera.h (89%) rename Nuake/{src => Source/Nuake}/Rendering/Frustum.h (99%) rename Nuake/{src => Source/Nuake}/Rendering/Light.cpp (98%) rename Nuake/{src => Source/Nuake}/Rendering/Light.h (95%) rename Nuake/{src => Source/Nuake}/Rendering/Mesh/Animation.cpp (69%) rename Nuake/{src => Source/Nuake}/Rendering/Mesh/Bone.cpp (99%) rename Nuake/{src => Source/Nuake}/Rendering/Mesh/Bone.h (95%) rename Nuake/{src => Source/Nuake}/Rendering/Mesh/Mesh.cpp (91%) rename Nuake/{src => Source/Nuake}/Rendering/Mesh/Mesh.h (86%) rename Nuake/{src => Source/Nuake}/Rendering/Mesh/SkinnedMesh.cpp (93%) rename Nuake/{src => Source/Nuake}/Rendering/Mesh/SkinnedMesh.h (79%) rename Nuake/{src => Source/Nuake}/Rendering/Platforms/OGLRendererAPI.cpp (100%) rename Nuake/{src => Source/Nuake}/Rendering/Platforms/OGLRendererAPI.h (100%) rename Nuake/{src => Source/Nuake}/Rendering/Platforms/RendererAPI.h (98%) rename Nuake/{src => Source/Nuake}/Rendering/Platforms/VKRendererAPI.cpp (100%) rename Nuake/{src => Source/Nuake}/Rendering/Platforms/VKRendererAPI.h (100%) rename Nuake/{src => Source/Nuake}/Rendering/PostFX/Bloom.cpp (98%) rename Nuake/{src => Source/Nuake}/Rendering/PostFX/Bloom.h (89%) rename Nuake/{src => Source/Nuake}/Rendering/PostFX/SSAO.cpp (94%) rename Nuake/{src => Source/Nuake}/Rendering/PostFX/SSAO.h (86%) rename Nuake/{src => Source/Nuake}/Rendering/PostFX/SSR.cpp (94%) rename Nuake/{src => Source/Nuake}/Rendering/PostFX/SSR.h (78%) rename Nuake/{src => Source/Nuake}/Rendering/PostFX/Volumetric.cpp (96%) rename Nuake/{src => Source/Nuake}/Rendering/PostFX/Volumetric.h (86%) rename Nuake/{src => Source/Nuake}/Rendering/RenderCommand.cpp (100%) rename Nuake/{src => Source/Nuake}/Rendering/RenderCommand.h (96%) rename Nuake/{src => Source/Nuake}/Rendering/RenderList.h (88%) rename Nuake/{src => Source/Nuake}/Rendering/RenderSystem.h (100%) rename Nuake/{src => Source/Nuake}/Rendering/Renderer.cpp (98%) rename Nuake/{src => Source/Nuake}/Rendering/Renderer.h (90%) rename Nuake/{src => Source/Nuake}/Rendering/Renderer2D.cpp (69%) rename Nuake/{src => Source/Nuake}/Rendering/Renderer2D.h (85%) rename Nuake/{src => Source/Nuake}/Rendering/SceneRenderer.cpp (98%) rename Nuake/{src => Source/Nuake}/Rendering/SceneRenderer.h (83%) rename Nuake/{src => Source/Nuake}/Rendering/Shaders/Shader.cpp (98%) rename Nuake/{src => Source/Nuake}/Rendering/Shaders/Shader.h (97%) rename Nuake/{src => Source/Nuake}/Rendering/Shaders/ShaderManager.cpp (97%) rename Nuake/{src => Source/Nuake}/Rendering/Shaders/ShaderManager.h (91%) rename Nuake/{src => Source/Nuake}/Rendering/Shapes/BoxGizmo.cpp (98%) rename Nuake/{src => Source/Nuake}/Rendering/Shapes/BoxGizmo.h (72%) rename Nuake/{src => Source/Nuake}/Rendering/Shapes/CapsuleGizmo.cpp (99%) rename Nuake/{src => Source/Nuake}/Rendering/Shapes/CapsuleGizmo.h (70%) rename Nuake/{src => Source/Nuake}/Rendering/Shapes/CylinderGizmo.cpp (98%) rename Nuake/{src => Source/Nuake}/Rendering/Shapes/CylinderGizmo.h (71%) rename Nuake/{src => Source/Nuake}/Rendering/Shapes/SphereGizmo.cpp (100%) rename Nuake/{src => Source/Nuake}/Rendering/Shapes/SphereGizmo.h (62%) rename Nuake/{src => Source/Nuake}/Rendering/Textures/Cubemap.cpp (97%) rename Nuake/{src => Source/Nuake}/Rendering/Textures/Cubemap.h (95%) rename Nuake/{src => Source/Nuake}/Rendering/Textures/FontBitmap.h (100%) rename Nuake/{src => Source/Nuake}/Rendering/Textures/HDR.cpp (97%) rename Nuake/{src => Source/Nuake}/Rendering/Textures/HDR.h (100%) rename Nuake/{src => Source/Nuake}/Rendering/Textures/Material.cpp (97%) rename Nuake/{src => Source/Nuake}/Rendering/Textures/Material.h (95%) rename Nuake/{src => Source/Nuake}/Rendering/Textures/MaterialManager.cpp (94%) rename Nuake/{src => Source/Nuake}/Rendering/Textures/MaterialManager.h (93%) rename Nuake/{src => Source/Nuake}/Rendering/Textures/Texture.cpp (98%) rename Nuake/{src => Source/Nuake}/Rendering/Textures/Texture.h (96%) rename Nuake/{src => Source/Nuake}/Rendering/Textures/TextureManager.cpp (97%) rename Nuake/{src => Source/Nuake}/Rendering/Textures/TextureManager.h (95%) rename Nuake/{src => Source/Nuake}/Rendering/Transform.h (79%) rename Nuake/{src => Source/Nuake}/Rendering/Vertex.h (94%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/Cmd.cpp (100%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/Cmd.h (92%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/DebugCmd.cpp (100%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/DebugCmd.h (100%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/DescriptorAllocatorGrowable.cpp (100%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/DescriptorAllocatorGrowable.h (100%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/DescriptorLayoutBuilder.cpp (100%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/DescriptorLayoutBuilder.h (100%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/Pipeline/RenderPipeline.cpp (96%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/Pipeline/RenderPipeline.h (94%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/PipelineBuilder.cpp (99%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/PipelineBuilder.h (100%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/RenderContext.h (76%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/RenderPass.h (100%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/SceneRenderPipeline.cpp (97%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/SceneRenderPipeline.h (91%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/SceneViewport.cpp (89%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/SceneViewport.h (87%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/ShaderCompiler.cpp (99%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/ShaderCompiler.h (89%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/VkMesh.cpp (100%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/VkMesh.h (88%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/VkResources.h (90%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/VkShaderManager.cpp (100%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/VkShaderManager.h (82%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/VkVertex.h (90%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/VulkanAllocatedBuffer.cpp (100%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/VulkanAllocatedBuffer.h (92%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/VulkanAllocator.cpp (100%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/VulkanAllocator.h (100%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/VulkanCheck.h (100%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/VulkanImage/VulkanImage.cpp (98%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/VulkanImage/VulkanImage.h (98%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/VulkanInit.cpp (100%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/VulkanInit.h (98%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/VulkanRenderer.cpp (99%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/VulkanRenderer.h (97%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/VulkanResources.cpp (100%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/VulkanSceneRenderer.cpp (96%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/VulkanSceneRenderer.h (66%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/VulkanShader.cpp (100%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/VulkanShader.h (93%) rename Nuake/{src => Source/Nuake}/Rendering/Vulkan/VulkanTypes.h (100%) rename Nuake/{src => Source/Nuake}/Resource/Animator.cpp (94%) rename Nuake/{src => Source/Nuake}/Resource/Animator.h (94%) rename Nuake/{src => Source/Nuake}/Resource/AudioResource.h (74%) rename Nuake/{src => Source/Nuake}/Resource/Bakers/AssetBakerManager.h (92%) rename Nuake/{src => Source/Nuake}/Resource/Bakers/GLTFBaker.cpp (96%) rename Nuake/{src => Source/Nuake}/Resource/Bakers/GLTFBaker.h (97%) rename Nuake/{src => Source/Nuake}/Resource/Bakers/IAssetBaker.h (91%) rename Nuake/{src => Source/Nuake}/Resource/FGD/BrushClass.h (100%) rename Nuake/{src => Source/Nuake}/Resource/FGD/ClassProperty.h (100%) rename Nuake/{src => Source/Nuake}/Resource/FGD/FDGSerializer.h (100%) rename Nuake/{src => Source/Nuake}/Resource/FGD/FGDClass.cpp (100%) rename Nuake/{src => Source/Nuake}/Resource/FGD/FGDClass.h (96%) rename Nuake/{src => Source/Nuake}/Resource/FGD/FGDFile.cpp (95%) rename Nuake/{src => Source/Nuake}/Resource/FGD/FGDFile.h (100%) rename Nuake/{src => Source/Nuake}/Resource/FGD/FGDSerializer.cpp (98%) rename Nuake/{src => Source/Nuake}/Resource/FGD/PointClass.h (100%) rename Nuake/{src => Source/Nuake}/Resource/File.h (100%) rename Nuake/{src => Source/Nuake}/Resource/FontAwesome5.h (100%) rename Nuake/{src => Source/Nuake}/Resource/MaterialCollection.h (73%) rename Nuake/{src => Source/Nuake}/Resource/Model.cpp (89%) rename Nuake/{src => Source/Nuake}/Resource/Model.h (71%) rename Nuake/{src => Source/Nuake}/Resource/ModelLoader.cpp (98%) rename Nuake/{src => Source/Nuake}/Resource/ModelLoader.h (85%) rename Nuake/{src => Source/Nuake}/Resource/Prefab.cpp (97%) rename Nuake/{src => Source/Nuake}/Resource/Prefab.h (95%) rename Nuake/{src => Source/Nuake}/Resource/Project.cpp (97%) rename Nuake/{src => Source/Nuake}/Resource/Project.h (100%) rename Nuake/{src => Source/Nuake}/Resource/RID.cpp (100%) rename Nuake/{src => Source/Nuake}/Resource/RID.h (80%) rename Nuake/{src => Source/Nuake}/Resource/Resolvers/IResourceResolver.h (77%) rename Nuake/{src => Source/Nuake}/Resource/Resolvers/MaterialResolver.h (100%) rename Nuake/{src => Source/Nuake}/Resource/Resolvers/MeshResolver.cpp (85%) rename Nuake/{src => Source/Nuake}/Resource/Resolvers/MeshResolver.h (93%) rename Nuake/{src => Source/Nuake}/Resource/Resolvers/ResolverManager.h (93%) rename Nuake/{src => Source/Nuake}/Resource/Resource.h (77%) rename Nuake/{src => Source/Nuake}/Resource/ResourceLoader.cpp (92%) rename Nuake/{src => Source/Nuake}/Resource/ResourceLoader.h (89%) rename Nuake/{src => Source/Nuake}/Resource/ResourceManager.cpp (100%) rename Nuake/{src => Source/Nuake}/Resource/ResourceManager.h (85%) rename Nuake/{src => Source/Nuake}/Resource/ResourceManifest.h (92%) rename Nuake/{src => Source/Nuake}/Resource/Serializable.h (97%) rename Nuake/{src => Source/Nuake}/Resource/Serializer.h (100%) rename Nuake/{src => Source/Nuake}/Resource/Serializer/BinarySerializer.cpp (97%) rename Nuake/{src => Source/Nuake}/Resource/Serializer/BinarySerializer.h (90%) rename Nuake/{src => Source/Nuake}/Resource/SkeletalAnimation.cpp (100%) rename Nuake/{src => Source/Nuake}/Resource/SkeletalAnimation.h (96%) rename Nuake/{src => Source/Nuake}/Resource/SkeletonNode.h (91%) rename Nuake/{src => Source/Nuake}/Resource/SkinnedModel.cpp (95%) rename Nuake/{src => Source/Nuake}/Resource/SkinnedModel.h (87%) rename Nuake/{src => Source/Nuake}/Resource/SkyResource.cpp (100%) rename Nuake/{src => Source/Nuake}/Resource/SkyResource.h (83%) rename Nuake/{src => Source/Nuake}/Resource/StaticResources.cpp (100%) rename Nuake/{src => Source/Nuake}/Resource/StaticResources.h (100%) rename Nuake/{src => Source/Nuake}/Resource/TrenchbroomMap.h (100%) rename Nuake/{src => Source/Nuake}/Resource/UI.cpp (81%) rename Nuake/{src => Source/Nuake}/Resource/UI.h (91%) rename Nuake/{src => Source/Nuake}/Resource/UUID.cpp (100%) rename Nuake/{src => Source/Nuake}/Resource/UUID.h (100%) rename Nuake/{src => Source/Nuake}/Scene/Components.h (100%) rename Nuake/{src => Source/Nuake}/Scene/Components/AudioEmitterComponent.cpp (91%) rename Nuake/{src => Source/Nuake}/Scene/Components/AudioEmitterComponent.h (94%) rename Nuake/{src => Source/Nuake}/Scene/Components/BSPBrushComponent.h (90%) rename Nuake/{src => Source/Nuake}/Scene/Components/BoneComponent.cpp (61%) rename Nuake/{src => Source/Nuake}/Scene/Components/BoneComponent.h (87%) rename Nuake/{src => Source/Nuake}/Scene/Components/BoxCollider.cpp (89%) rename Nuake/{src => Source/Nuake}/Scene/Components/BoxCollider.h (92%) rename Nuake/{src => Source/Nuake}/Scene/Components/CameraComponent.cpp (66%) rename Nuake/{src => Source/Nuake}/Scene/Components/CameraComponent.h (79%) rename Nuake/{src => Source/Nuake}/Scene/Components/CapsuleColliderComponent.cpp (90%) rename Nuake/{src => Source/Nuake}/Scene/Components/CapsuleColliderComponent.h (83%) rename Nuake/{src => Source/Nuake}/Scene/Components/CharacterControllerComponent.h (97%) rename Nuake/{src => Source/Nuake}/Scene/Components/Component.cpp (100%) rename Nuake/{src => Source/Nuake}/Scene/Components/Component.h (91%) rename Nuake/{src => Source/Nuake}/Scene/Components/CylinderColliderComponent.cpp (90%) rename Nuake/{src => Source/Nuake}/Scene/Components/CylinderColliderComponent.h (83%) rename Nuake/{src => Source/Nuake}/Scene/Components/EnvironmentComponent.cpp (79%) rename Nuake/{src => Source/Nuake}/Scene/Components/EnvironmentComponent.h (88%) rename Nuake/{src => Source/Nuake}/Scene/Components/FieldTypes.cpp (91%) rename Nuake/{src => Source/Nuake}/Scene/Components/FieldTypes.h (94%) rename Nuake/{src => Source/Nuake}/Scene/Components/LightComponent.cpp (93%) rename Nuake/{src => Source/Nuake}/Scene/Components/LightComponent.h (97%) rename Nuake/{src => Source/Nuake}/Scene/Components/MeshCollider.h (87%) create mode 100644 Nuake/Source/Nuake/Scene/Components/ModelComponent.cpp rename Nuake/{src => Source/Nuake}/Scene/Components/ModelComponent.h (87%) rename Nuake/{src => Source/Nuake}/Scene/Components/NameComponent.h (89%) rename Nuake/{src => Source/Nuake}/Scene/Components/NativeScriptComponent.h (100%) rename Nuake/{src => Source/Nuake}/Scene/Components/NavMeshVolumeComponent.h (98%) rename Nuake/{src => Source/Nuake}/Scene/Components/NetScriptComponent.h (95%) rename Nuake/{src => Source/Nuake}/Scene/Components/ParentComponent.h (100%) rename Nuake/{src => Source/Nuake}/Scene/Components/ParticleEmitterComponent.cpp (85%) rename Nuake/{src => Source/Nuake}/Scene/Components/ParticleEmitterComponent.h (93%) rename Nuake/{src => Source/Nuake}/Scene/Components/PrefabComponent.h (94%) rename Nuake/{src => Source/Nuake}/Scene/Components/QuakeMap.h (89%) rename Nuake/{src => Source/Nuake}/Scene/Components/RigidbodyComponent.cpp (84%) rename Nuake/{src => Source/Nuake}/Scene/Components/RigidbodyComponent.h (97%) rename Nuake/{src => Source/Nuake}/Scene/Components/SkinnedModelComponent.cpp (96%) rename Nuake/{src => Source/Nuake}/Scene/Components/SkinnedModelComponent.h (90%) rename Nuake/{src => Source/Nuake}/Scene/Components/SkyComponent.cpp (78%) rename Nuake/{src => Source/Nuake}/Scene/Components/SkyComponent.h (90%) rename Nuake/{src => Source/Nuake}/Scene/Components/SphereCollider.h (92%) rename Nuake/{src => Source/Nuake}/Scene/Components/SpriteComponent.cpp (88%) rename Nuake/{src => Source/Nuake}/Scene/Components/SpriteComponent.h (87%) rename Nuake/{src => Source/Nuake}/Scene/Components/TransformComponent.cpp (100%) rename Nuake/{src => Source/Nuake}/Scene/Components/TransformComponent.h (97%) rename Nuake/{src => Source/Nuake}/Scene/Components/UIComponent.cpp (100%) rename Nuake/{src => Source/Nuake}/Scene/Components/UIComponent.h (89%) rename Nuake/{src => Source/Nuake}/Scene/Components/VisibilityComponent.h (86%) rename Nuake/{src => Source/Nuake}/Scene/EditorCamera.cpp (98%) rename Nuake/{src => Source/Nuake}/Scene/EditorCamera.h (89%) rename Nuake/{src => Source/Nuake}/Scene/Entities/Entity.cpp (99%) rename Nuake/{src => Source/Nuake}/Scene/Entities/Entity.h (94%) rename Nuake/{src => Source/Nuake}/Scene/Entities/ImGuiHelper.h (99%) rename Nuake/{src => Source/Nuake}/Scene/Entities/ScriptableEntity.cpp (100%) rename Nuake/{src => Source/Nuake}/Scene/Entities/ScriptableEntity.h (100%) rename Nuake/{src => Source/Nuake}/Scene/Environment/ProceduralSky.cpp (96%) rename Nuake/{src => Source/Nuake}/Scene/Environment/ProceduralSky.h (83%) rename Nuake/{src => Source/Nuake}/Scene/Environment/Skybox.cpp (98%) rename Nuake/{src => Source/Nuake}/Scene/Environment/Skybox.h (84%) rename Nuake/{src => Source/Nuake}/Scene/Environment/SkyboxHDR.cpp (99%) rename Nuake/{src => Source/Nuake}/Scene/Environment/SkyboxHDR.h (89%) rename Nuake/{src => Source/Nuake}/Scene/Lighting/Environment.cpp (98%) rename Nuake/{src => Source/Nuake}/Scene/Lighting/Environment.h (83%) rename Nuake/{src => Source/Nuake}/Scene/Scene.cpp (94%) rename Nuake/{src => Source/Nuake}/Scene/Scene.h (93%) rename Nuake/{src => Source/Nuake}/Scene/SceneArchive.h (89%) rename Nuake/{src => Source/Nuake}/Scene/SceneManager.cpp (91%) rename Nuake/{src => Source/Nuake}/Scene/SceneManager.h (86%) rename Nuake/{src => Source/Nuake}/Scene/Systems/AnimationSystem.cpp (95%) rename Nuake/{src => Source/Nuake}/Scene/Systems/AnimationSystem.h (76%) rename Nuake/{src => Source/Nuake}/Scene/Systems/AudioSystem.cpp (93%) rename Nuake/{src => Source/Nuake}/Scene/Systems/AudioSystem.h (83%) rename Nuake/{src => Source/Nuake}/Scene/Systems/Particle.h (80%) rename Nuake/{src => Source/Nuake}/Scene/Systems/ParticleEmitter.cpp (100%) rename Nuake/{src => Source/Nuake}/Scene/Systems/ParticleEmitter.h (87%) rename Nuake/{src => Source/Nuake}/Scene/Systems/ParticleSystem.cpp (92%) rename Nuake/{src => Source/Nuake}/Scene/Systems/ParticleSystem.h (82%) rename Nuake/{src => Source/Nuake}/Scene/Systems/PhysicsSystem.cpp (94%) rename Nuake/{src => Source/Nuake}/Scene/Systems/PhysicsSystem.h (92%) rename Nuake/{src => Source/Nuake}/Scene/Systems/QuakeMapBuilder.cpp (96%) rename Nuake/{src => Source/Nuake}/Scene/Systems/QuakeMapBuilder.h (100%) rename Nuake/{src => Source/Nuake}/Scene/Systems/ScriptingSystem.cpp (96%) rename Nuake/{src => Source/Nuake}/Scene/Systems/ScriptingSystem.h (90%) rename Nuake/{src => Source/Nuake}/Scene/Systems/System.cpp (100%) rename Nuake/{src => Source/Nuake}/Scene/Systems/System.h (83%) rename Nuake/{src => Source/Nuake}/Scene/Systems/TransformSystem.cpp (96%) rename Nuake/{src => Source/Nuake}/Scene/Systems/TransformSystem.h (100%) rename Nuake/{src => Source/Nuake}/Scene/Systems/TrenchbroomSystem.cpp (88%) rename Nuake/{src => Source/Nuake}/Scene/Systems/TrenchbroomSystem.h (88%) rename Nuake/{src => Source/Nuake}/Scene/Systems/UISystem.cpp (89%) rename Nuake/{src => Source/Nuake}/Scene/Systems/UISystem.h (78%) rename Nuake/{src => Source/Nuake}/Scene/Systems/WadConverter.cpp (99%) rename Nuake/{src => Source/Nuake}/Scene/Systems/WadConverter.h (100%) rename Nuake/{src => Source/Nuake}/Scripting/Modules/EngineModule.h (94%) rename Nuake/{src => Source/Nuake}/Scripting/Modules/EntityModule.h (95%) rename Nuake/{src => Source/Nuake}/Scripting/Modules/InputModule.h (98%) rename Nuake/{src => Source/Nuake}/Scripting/Modules/MathModule.h (98%) rename Nuake/{src => Source/Nuake}/Scripting/Modules/PhysicsModule.h (87%) rename Nuake/{src => Source/Nuake}/Scripting/Modules/SceneModule.h (95%) rename Nuake/{src => Source/Nuake}/Scripting/Modules/ScriptModule.h (100%) rename Nuake/{src => Source/Nuake}/Scripting/NetModules/EngineNetAPI.cpp (97%) rename Nuake/{src => Source/Nuake}/Scripting/NetModules/EngineNetAPI.h (100%) rename Nuake/{src => Source/Nuake}/Scripting/NetModules/EngineSubsystemNetAPI.cpp (94%) rename Nuake/{src => Source/Nuake}/Scripting/NetModules/EngineSubsystemNetAPI.h (100%) rename Nuake/{src => Source/Nuake}/Scripting/NetModules/InputNetAPI.cpp (98%) rename Nuake/{src => Source/Nuake}/Scripting/NetModules/InputNetAPI.h (100%) rename Nuake/{src => Source/Nuake}/Scripting/NetModules/NetAPIModule.h (87%) rename Nuake/{src => Source/Nuake}/Scripting/NetModules/SceneNetAPI.cpp (94%) rename Nuake/{src => Source/Nuake}/Scripting/NetModules/SceneNetAPI.h (100%) rename Nuake/{src => Source/Nuake}/Scripting/NetModules/UINetAPI.cpp (97%) rename Nuake/{src => Source/Nuake}/Scripting/NetModules/UINetAPI.h (100%) rename Nuake/{src => Source/Nuake}/Scripting/ScriptingEngineNet.cpp (98%) rename Nuake/{src => Source/Nuake}/Scripting/ScriptingEngineNet.h (97%) rename Nuake/{src => Source/Nuake}/Serialization/ComponentSerializer.h (100%) rename Nuake/{src => Source/Nuake}/Subsystems/EngineSubsystem.cpp (83%) rename Nuake/{src => Source/Nuake}/Subsystems/EngineSubsystem.h (96%) rename Nuake/{src => Source/Nuake}/Subsystems/EngineSubsystemScriptable.cpp (97%) rename Nuake/{src => Source/Nuake}/Subsystems/EngineSubsystemScriptable.h (95%) rename Nuake/{src => Source/Nuake}/Subsystems/SceneSubsystem.cpp (100%) rename Nuake/{src => Source/Nuake}/Subsystems/SceneSubsystem.h (100%) rename Nuake/{src => Source/Nuake}/Threading/Job.cpp (100%) rename Nuake/{src => Source/Nuake}/Threading/Job.h (100%) rename Nuake/{src => Source/Nuake}/Threading/JobSystem.cpp (100%) rename Nuake/{src => Source/Nuake}/Threading/JobSystem.h (100%) rename Nuake/{src => Source/Nuake}/UI/DataBinding/DataBindObject.cpp (100%) rename Nuake/{src => Source/Nuake}/UI/DataBinding/DataBindObject.h (100%) rename Nuake/{src => Source/Nuake}/UI/DataBinding/DataBindOperation.h (100%) rename Nuake/{src => Source/Nuake}/UI/DataBinding/DataModelOperations.cpp (100%) rename Nuake/{src => Source/Nuake}/UI/DataBinding/DataModelOperations.h (100%) rename Nuake/{src => Source/Nuake}/UI/Font/Font.cpp (93%) rename Nuake/{src => Source/Nuake}/UI/Font/Font.h (95%) rename Nuake/{src => Source/Nuake}/UI/Font/FontLoader.h (99%) rename Nuake/{src => Source/Nuake}/UI/Font/FontManager.cpp (100%) rename Nuake/{src => Source/Nuake}/UI/Font/FontManager.h (100%) rename Nuake/{src => Source/Nuake}/UI/IController.h (100%) rename Nuake/{src => Source/Nuake}/UI/ImUI.cpp (98%) rename Nuake/{src => Source/Nuake}/UI/ImUI.h (90%) rename Nuake/{src => Source/Nuake}/UI/InputManager.cpp (100%) rename Nuake/{src => Source/Nuake}/UI/InputManager.h (100%) rename Nuake/{src => Source/Nuake}/UI/Inspector.h (100%) rename Nuake/{src => Source/Nuake}/UI/Nodes/Button.cpp (100%) rename Nuake/{src => Source/Nuake}/UI/Nodes/Button.h (100%) rename Nuake/{src => Source/Nuake}/UI/Nodes/Canvas.cpp (98%) rename Nuake/{src => Source/Nuake}/UI/Nodes/Canvas.h (91%) rename Nuake/{src => Source/Nuake}/UI/Nodes/Header1.cpp (98%) rename Nuake/{src => Source/Nuake}/UI/Nodes/Header1.h (95%) rename Nuake/{src => Source/Nuake}/UI/Nodes/Node.cpp (99%) rename Nuake/{src => Source/Nuake}/UI/Nodes/Node.h (95%) rename Nuake/{src => Source/Nuake}/UI/Nodes/NodeState.h (100%) rename Nuake/{src => Source/Nuake}/UI/Nodes/NodeStyle.h (92%) rename Nuake/{src => Source/Nuake}/UI/Nodes/Text.cpp (98%) rename Nuake/{src => Source/Nuake}/UI/Nodes/Text.h (100%) rename Nuake/{src => Source/Nuake}/UI/Nodes/TextInput.h (100%) rename Nuake/{src => Source/Nuake}/UI/NuakeUI.cpp (100%) rename Nuake/{src => Source/Nuake}/UI/NuakeUI.h (95%) rename Nuake/{src => Source/Nuake}/UI/Parsers/CanvasParser.cpp (97%) rename Nuake/{src => Source/Nuake}/UI/Parsers/CanvasParser.h (96%) rename Nuake/{src => Source/Nuake}/UI/Parsers/StyleSheetParser.cpp (99%) rename Nuake/{src => Source/Nuake}/UI/Parsers/StyleSheetParser.h (95%) rename Nuake/{src => Source/Nuake}/UI/Renderer.cpp (96%) rename Nuake/{src => Source/Nuake}/UI/Renderer.h (87%) rename Nuake/{src => Source/Nuake}/UI/StringHelper.cpp (100%) rename Nuake/{src => Source/Nuake}/UI/StringHelper.h (100%) rename Nuake/{src => Source/Nuake}/UI/Styles/Style.h (100%) rename Nuake/{src => Source/Nuake}/UI/Styles/StyleSheet.cpp (100%) rename Nuake/{src => Source/Nuake}/UI/Styles/StyleSheet.h (99%) rename Nuake/{src => Source/Nuake}/UI/UIInputManager.cpp (100%) rename Nuake/{src => Source/Nuake}/UI/UIInputManager.h (89%) rename Nuake/{src => Source/Nuake}/Window.cpp (98%) rename Nuake/{src => Source/Nuake}/Window.h (100%) rename Nuake/{src => }/Vendors/dds/dds.h (100%) rename Nuake/{src => }/Vendors/filewatch/FileWatch.hpp (100%) rename Nuake/{src => }/Vendors/glm/CMakeLists.txt (100%) rename Nuake/{src => }/Vendors/glm/common.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/_features.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/_fixes.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/_noise.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/_swizzle.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/_swizzle_func.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/_vectorize.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/compute_common.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/compute_vector_relational.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/func_common.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/func_common_simd.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/func_exponential.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/func_exponential_simd.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/func_geometric.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/func_geometric_simd.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/func_integer.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/func_integer_simd.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/func_matrix.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/func_matrix_simd.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/func_packing.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/func_packing_simd.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/func_trigonometric.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/func_trigonometric_simd.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/func_vector_relational.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/func_vector_relational_simd.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/glm.cpp (100%) rename Nuake/{src => }/Vendors/glm/detail/qualifier.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/setup.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/type_float.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/type_half.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/type_half.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/type_mat2x2.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/type_mat2x2.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/type_mat2x3.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/type_mat2x3.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/type_mat2x4.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/type_mat2x4.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/type_mat3x2.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/type_mat3x2.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/type_mat3x3.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/type_mat3x3.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/type_mat3x4.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/type_mat3x4.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/type_mat4x2.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/type_mat4x2.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/type_mat4x3.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/type_mat4x3.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/type_mat4x4.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/type_mat4x4.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/type_mat4x4_simd.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/type_quat.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/type_quat.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/type_quat_simd.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/type_vec1.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/type_vec1.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/type_vec2.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/type_vec2.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/type_vec3.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/type_vec3.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/type_vec4.hpp (100%) rename Nuake/{src => }/Vendors/glm/detail/type_vec4.inl (100%) rename Nuake/{src => }/Vendors/glm/detail/type_vec4_simd.inl (100%) rename Nuake/{src => }/Vendors/glm/exponential.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_clip_space.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_clip_space.inl (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_common.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_common.inl (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_double2x2.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_double2x2_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_double2x3.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_double2x3_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_double2x4.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_double2x4_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_double3x2.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_double3x2_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_double3x3.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_double3x3_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_double3x4.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_double3x4_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_double4x2.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_double4x2_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_double4x3.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_double4x3_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_double4x4.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_double4x4_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_float2x2.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_float2x2_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_float2x3.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_float2x3_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_float2x4.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_float2x4_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_float3x2.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_float3x2_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_float3x3.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_float3x3_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_float3x4.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_float3x4_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_float4x2.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_float4x2_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_float4x3.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_float4x3_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_float4x4.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_float4x4_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_int2x2.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_int2x2_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_int2x3.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_int2x3_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_int2x4.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_int2x4_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_int3x2.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_int3x2_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_int3x3.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_int3x3_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_int3x4.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_int3x4_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_int4x2.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_int4x2_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_int4x3.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_int4x3_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_int4x4.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_int4x4_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_integer.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_integer.inl (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_projection.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_projection.inl (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_relational.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_relational.inl (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_transform.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_transform.inl (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_uint2x2.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_uint2x2_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_uint2x3.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_uint2x3_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_uint2x4.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_uint2x4_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_uint3x2.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_uint3x2_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_uint3x3.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_uint3x3_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_uint3x4.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_uint3x4_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_uint4x2.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_uint4x2_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_uint4x3.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_uint4x3_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_uint4x4.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/matrix_uint4x4_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/quaternion_common.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/quaternion_common.inl (100%) rename Nuake/{src => }/Vendors/glm/ext/quaternion_common_simd.inl (100%) rename Nuake/{src => }/Vendors/glm/ext/quaternion_double.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/quaternion_double_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/quaternion_exponential.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/quaternion_exponential.inl (100%) rename Nuake/{src => }/Vendors/glm/ext/quaternion_float.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/quaternion_float_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/quaternion_geometric.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/quaternion_geometric.inl (100%) rename Nuake/{src => }/Vendors/glm/ext/quaternion_relational.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/quaternion_relational.inl (100%) rename Nuake/{src => }/Vendors/glm/ext/quaternion_transform.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/quaternion_transform.inl (100%) rename Nuake/{src => }/Vendors/glm/ext/quaternion_trigonometric.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/quaternion_trigonometric.inl (100%) rename Nuake/{src => }/Vendors/glm/ext/scalar_common.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/scalar_common.inl (100%) rename Nuake/{src => }/Vendors/glm/ext/scalar_constants.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/scalar_constants.inl (100%) rename Nuake/{src => }/Vendors/glm/ext/scalar_int_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/scalar_integer.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/scalar_integer.inl (100%) rename Nuake/{src => }/Vendors/glm/ext/scalar_packing.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/scalar_packing.inl (100%) rename Nuake/{src => }/Vendors/glm/ext/scalar_reciprocal.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/scalar_reciprocal.inl (100%) rename Nuake/{src => }/Vendors/glm/ext/scalar_relational.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/scalar_relational.inl (100%) rename Nuake/{src => }/Vendors/glm/ext/scalar_uint_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/scalar_ulp.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/scalar_ulp.inl (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_bool1.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_bool1_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_bool2.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_bool2_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_bool3.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_bool3_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_bool4.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_bool4_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_common.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_common.inl (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_double1.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_double1_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_double2.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_double2_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_double3.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_double3_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_double4.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_double4_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_float1.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_float1_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_float2.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_float2_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_float3.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_float3_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_float4.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_float4_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_int1.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_int1_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_int2.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_int2_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_int3.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_int3_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_int4.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_int4_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_integer.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_integer.inl (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_packing.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_packing.inl (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_reciprocal.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_reciprocal.inl (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_relational.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_relational.inl (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_uint1.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_uint1_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_uint2.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_uint2_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_uint3.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_uint3_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_uint4.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_uint4_sized.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_ulp.hpp (100%) rename Nuake/{src => }/Vendors/glm/ext/vector_ulp.inl (100%) rename Nuake/{src => }/Vendors/glm/fwd.hpp (100%) rename Nuake/{src => }/Vendors/glm/geometric.hpp (100%) rename Nuake/{src => }/Vendors/glm/glm.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtc/bitfield.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtc/bitfield.inl (100%) rename Nuake/{src => }/Vendors/glm/gtc/color_space.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtc/color_space.inl (100%) rename Nuake/{src => }/Vendors/glm/gtc/constants.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtc/constants.inl (100%) rename Nuake/{src => }/Vendors/glm/gtc/epsilon.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtc/epsilon.inl (100%) rename Nuake/{src => }/Vendors/glm/gtc/integer.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtc/integer.inl (100%) rename Nuake/{src => }/Vendors/glm/gtc/matrix_access.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtc/matrix_access.inl (100%) rename Nuake/{src => }/Vendors/glm/gtc/matrix_integer.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtc/matrix_inverse.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtc/matrix_inverse.inl (100%) rename Nuake/{src => }/Vendors/glm/gtc/matrix_transform.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtc/matrix_transform.inl (100%) rename Nuake/{src => }/Vendors/glm/gtc/noise.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtc/noise.inl (100%) rename Nuake/{src => }/Vendors/glm/gtc/packing.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtc/packing.inl (100%) rename Nuake/{src => }/Vendors/glm/gtc/quaternion.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtc/quaternion.inl (100%) rename Nuake/{src => }/Vendors/glm/gtc/quaternion_simd.inl (100%) rename Nuake/{src => }/Vendors/glm/gtc/random.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtc/random.inl (100%) rename Nuake/{src => }/Vendors/glm/gtc/reciprocal.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtc/round.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtc/round.inl (100%) rename Nuake/{src => }/Vendors/glm/gtc/type_aligned.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtc/type_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtc/type_precision.inl (100%) rename Nuake/{src => }/Vendors/glm/gtc/type_ptr.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtc/type_ptr.inl (100%) rename Nuake/{src => }/Vendors/glm/gtc/ulp.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtc/ulp.inl (100%) rename Nuake/{src => }/Vendors/glm/gtc/vec1.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/associated_min_max.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/associated_min_max.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/bit.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/bit.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/closest_point.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/closest_point.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/color_encoding.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/color_encoding.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/color_space.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/color_space.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/color_space_YCoCg.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/color_space_YCoCg.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/common.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/common.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/compatibility.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/compatibility.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/component_wise.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/component_wise.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/dual_quaternion.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/dual_quaternion.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/easing.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/easing.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/euler_angles.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/euler_angles.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/extend.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/extend.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/extended_min_max.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/extended_min_max.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/exterior_product.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/exterior_product.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/fast_exponential.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/fast_exponential.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/fast_square_root.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/fast_square_root.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/fast_trigonometry.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/fast_trigonometry.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/float_notmalize.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/functions.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/functions.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/gradient_paint.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/gradient_paint.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/handed_coordinate_space.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/handed_coordinate_space.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/hash.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/hash.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/integer.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/integer.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/intersect.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/intersect.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/io.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/io.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/log_base.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/log_base.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/matrix_cross_product.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/matrix_cross_product.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/matrix_decompose.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/matrix_decompose.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/matrix_factorisation.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/matrix_factorisation.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/matrix_interpolation.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/matrix_interpolation.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/matrix_major_storage.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/matrix_major_storage.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/matrix_operation.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/matrix_operation.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/matrix_query.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/matrix_query.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/matrix_transform_2d.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/matrix_transform_2d.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/mixed_product.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/mixed_product.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/norm.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/norm.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/normal.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/normal.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/normalize_dot.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/normalize_dot.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/number_precision.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/number_precision.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/optimum_pow.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/optimum_pow.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/orthonormalize.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/orthonormalize.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/perpendicular.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/perpendicular.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/polar_coordinates.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/polar_coordinates.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/projection.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/projection.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/quaternion.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/quaternion.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/range.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/raw_data.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/raw_data.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/rotate_normalized_axis.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/rotate_normalized_axis.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/rotate_vector.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/rotate_vector.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/scalar_multiplication.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/scalar_relational.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/scalar_relational.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/spline.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/spline.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/std_based_type.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/std_based_type.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/string_cast.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/string_cast.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/texture.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/texture.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/transform.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/transform.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/transform2.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/transform2.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/type_aligned.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/type_aligned.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/type_trait.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/type_trait.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/vec_swizzle.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/vector_angle.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/vector_angle.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/vector_query.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/vector_query.inl (100%) rename Nuake/{src => }/Vendors/glm/gtx/wrap.hpp (100%) rename Nuake/{src => }/Vendors/glm/gtx/wrap.inl (100%) rename Nuake/{src => }/Vendors/glm/integer.hpp (100%) rename Nuake/{src => }/Vendors/glm/mat2x2.hpp (100%) rename Nuake/{src => }/Vendors/glm/mat2x3.hpp (100%) rename Nuake/{src => }/Vendors/glm/mat2x4.hpp (100%) rename Nuake/{src => }/Vendors/glm/mat3x2.hpp (100%) rename Nuake/{src => }/Vendors/glm/mat3x3.hpp (100%) rename Nuake/{src => }/Vendors/glm/mat3x4.hpp (100%) rename Nuake/{src => }/Vendors/glm/mat4x2.hpp (100%) rename Nuake/{src => }/Vendors/glm/mat4x3.hpp (100%) rename Nuake/{src => }/Vendors/glm/mat4x4.hpp (100%) rename Nuake/{src => }/Vendors/glm/matrix.hpp (100%) rename Nuake/{src => }/Vendors/glm/packing.hpp (100%) rename Nuake/{src => }/Vendors/glm/simd/common.h (100%) rename Nuake/{src => }/Vendors/glm/simd/exponential.h (100%) rename Nuake/{src => }/Vendors/glm/simd/geometric.h (100%) rename Nuake/{src => }/Vendors/glm/simd/integer.h (100%) rename Nuake/{src => }/Vendors/glm/simd/matrix.h (100%) rename Nuake/{src => }/Vendors/glm/simd/neon.h (100%) rename Nuake/{src => }/Vendors/glm/simd/packing.h (100%) rename Nuake/{src => }/Vendors/glm/simd/platform.h (100%) rename Nuake/{src => }/Vendors/glm/simd/trigonometric.h (100%) rename Nuake/{src => }/Vendors/glm/simd/vector_relational.h (100%) rename Nuake/{src => }/Vendors/glm/trigonometric.hpp (100%) rename Nuake/{src => }/Vendors/glm/vec2.hpp (100%) rename Nuake/{src => }/Vendors/glm/vec3.hpp (100%) rename Nuake/{src => }/Vendors/glm/vec4.hpp (100%) rename Nuake/{src => }/Vendors/glm/vector_relational.hpp (100%) rename Nuake/{src => }/Vendors/imgui/ImCurveEdit.cpp (100%) rename Nuake/{src => }/Vendors/imgui/ImCurveEdit.h (100%) rename Nuake/{src => }/Vendors/imgui/ImGradient.cpp (100%) rename Nuake/{src => }/Vendors/imgui/ImGradient.h (100%) rename Nuake/{src => }/Vendors/imgui/ImGuizmo.cpp (100%) rename Nuake/{src => }/Vendors/imgui/ImGuizmo.h (100%) rename Nuake/{src => }/Vendors/imgui/ImSequencer.cpp (100%) rename Nuake/{src => }/Vendors/imgui/ImSequencer.h (100%) rename Nuake/{src => }/Vendors/imgui/ImZoomSlider.h (100%) rename Nuake/{src => }/Vendors/imgui/TextEditor.cpp (100%) rename Nuake/{src => }/Vendors/imgui/TextEditor.h (100%) rename Nuake/{src => }/Vendors/imgui/imconfig.h (100%) rename Nuake/{src => }/Vendors/imgui/imgui.cpp (100%) rename Nuake/{src => }/Vendors/imgui/imgui.h (100%) rename Nuake/{src => }/Vendors/imgui/imgui_demo.cpp (100%) rename Nuake/{src => }/Vendors/imgui/imgui_draw.cpp (100%) rename Nuake/{src => }/Vendors/imgui/imgui_impl_glfw.cpp (100%) rename Nuake/{src => }/Vendors/imgui/imgui_impl_glfw.h (100%) rename Nuake/{src => }/Vendors/imgui/imgui_impl_opengl3.cpp (100%) rename Nuake/{src => }/Vendors/imgui/imgui_impl_opengl3.h (100%) rename Nuake/{src => }/Vendors/imgui/imgui_impl_opengl3_loader.h (100%) rename Nuake/{src => }/Vendors/imgui/imgui_impl_vulkan.cpp (100%) rename Nuake/{src => }/Vendors/imgui/imgui_impl_vulkan.h (100%) rename Nuake/{src => }/Vendors/imgui/imgui_internal.h (100%) rename Nuake/{src => }/Vendors/imgui/imgui_notify.h (100%) rename Nuake/{src => }/Vendors/imgui/imgui_stdlib.cpp (100%) rename Nuake/{src => }/Vendors/imgui/imgui_stdlib.h (100%) rename Nuake/{src => }/Vendors/imgui/imgui_tables.cpp (100%) rename Nuake/{src => }/Vendors/imgui/imgui_widgets.cpp (100%) rename Nuake/{src => }/Vendors/imgui/imstb_rectpack.h (100%) rename Nuake/{src => }/Vendors/imgui/imstb_textedit.h (100%) rename Nuake/{src => }/Vendors/imgui/imstb_truetype.h (100%) rename Nuake/{src => }/Vendors/imgui/vulkan/generate_spv.sh (100%) rename Nuake/{src => }/Vendors/imgui/vulkan/glsl_shader.frag (100%) rename Nuake/{src => }/Vendors/imgui/vulkan/glsl_shader.vert (100%) rename Nuake/{src => }/Vendors/incbin/incbin.c (100%) rename Nuake/{src => }/Vendors/incbin/incbin.h (100%) rename Nuake/{src => }/Vendors/json/json.hpp (100%) rename Nuake/{src => }/Vendors/katana-parser/foundation.c (100%) rename Nuake/{src => }/Vendors/katana-parser/foundation.h (100%) rename Nuake/{src => }/Vendors/katana-parser/katana.h (100%) rename Nuake/{src => }/Vendors/katana-parser/katana.lex.c (100%) rename Nuake/{src => }/Vendors/katana-parser/katana.lex.h (100%) rename Nuake/{src => }/Vendors/katana-parser/katana.tab.c (100%) rename Nuake/{src => }/Vendors/katana-parser/katana.tab.h (100%) rename Nuake/{src => }/Vendors/katana-parser/parser.c (100%) rename Nuake/{src => }/Vendors/katana-parser/parser.h (100%) rename Nuake/{src => }/Vendors/katana-parser/selector.c (100%) rename Nuake/{src => }/Vendors/katana-parser/selector.h (100%) rename Nuake/{src => }/Vendors/katana-parser/tokenizer.c (100%) rename Nuake/{src => }/Vendors/katana-parser/tokenizer.h (100%) rename Nuake/{src => }/Vendors/libmap/c/geo_generator.c (100%) rename Nuake/{src => }/Vendors/libmap/c/map_data.c (100%) rename Nuake/{src => }/Vendors/libmap/c/map_parser.c (100%) rename Nuake/{src => }/Vendors/libmap/c/matrix.c (100%) rename Nuake/{src => }/Vendors/libmap/c/surface_gatherer.c (100%) rename Nuake/{src => }/Vendors/libmap/c/vector.c (100%) rename Nuake/{src => }/Vendors/libmap/h/brush.h (100%) rename Nuake/{src => }/Vendors/libmap/h/entity.h (100%) rename Nuake/{src => }/Vendors/libmap/h/entity_geometry.h (100%) rename Nuake/{src => }/Vendors/libmap/h/face.h (100%) rename Nuake/{src => }/Vendors/libmap/h/geo_generator.h (100%) rename Nuake/{src => }/Vendors/libmap/h/libmap.h (100%) rename Nuake/{src => }/Vendors/libmap/h/libmap_math.h (100%) rename Nuake/{src => }/Vendors/libmap/h/map_data.h (100%) rename Nuake/{src => }/Vendors/libmap/h/map_parser.h (100%) rename Nuake/{src => }/Vendors/libmap/h/matrix.h (100%) rename Nuake/{src => }/Vendors/libmap/h/platform.h (100%) rename Nuake/{src => }/Vendors/libmap/h/surface_gatherer.h (100%) rename Nuake/{src => }/Vendors/libmap/h/vector.h (100%) rename Nuake/{src => }/Vendors/nanosvg/nanosvg.h (100%) rename Nuake/{src => }/Vendors/nanosvg/nanosvgrast.h (100%) rename Nuake/{src => }/Vendors/pugixml/pugiconfig.hpp (100%) rename Nuake/{src => }/Vendors/pugixml/pugixml.cpp (100%) rename Nuake/{src => }/Vendors/pugixml/pugixml.hpp (100%) rename Nuake/{src => }/Vendors/stb_image/stb_image.cpp (100%) rename Nuake/{src => }/Vendors/stb_image/stb_image.h (100%) rename Nuake/{src => }/Vendors/stb_image/stb_image_write.h (100%) rename Nuake/{src => }/Vendors/vkb/VkBootstrap.cpp (100%) rename Nuake/{src => }/Vendors/vkb/VkBootstrap.h (100%) rename Nuake/{src => }/Vendors/vkb/VkBootstrapDispatch.h (100%) rename Nuake/{src => }/Vendors/volk/volk.c (100%) rename Nuake/{src => }/Vendors/volk/volk.h (100%) rename Nuake/{src => }/Vendors/vulkan/vk_video/vulkan_video_codec_av1std.h (100%) rename Nuake/{src => }/Vendors/vulkan/vk_video/vulkan_video_codec_av1std_decode.h (100%) rename Nuake/{src => }/Vendors/vulkan/vk_video/vulkan_video_codec_av1std_encode.h (100%) rename Nuake/{src => }/Vendors/vulkan/vk_video/vulkan_video_codec_h264std.h (100%) rename Nuake/{src => }/Vendors/vulkan/vk_video/vulkan_video_codec_h264std_decode.h (100%) rename Nuake/{src => }/Vendors/vulkan/vk_video/vulkan_video_codec_h264std_encode.h (100%) rename Nuake/{src => }/Vendors/vulkan/vk_video/vulkan_video_codec_h265std.h (100%) rename Nuake/{src => }/Vendors/vulkan/vk_video/vulkan_video_codec_h265std_decode.h (100%) rename Nuake/{src => }/Vendors/vulkan/vk_video/vulkan_video_codec_h265std_encode.h (100%) rename Nuake/{src => }/Vendors/vulkan/vk_video/vulkan_video_codecs_common.h (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vk_icd.h (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vk_layer.h (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vk_platform.h (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan.h (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan.hpp (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_android.h (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_beta.h (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_core.h (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_directfb.h (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_enums.hpp (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_extension_inspection.hpp (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_format_traits.hpp (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_fuchsia.h (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_funcs.hpp (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_ggp.h (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_handles.hpp (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_hash.hpp (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_hpp_macros.hpp (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_ios.h (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_macos.h (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_metal.h (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_raii.hpp (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_screen.h (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_shared.hpp (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_static_assertions.hpp (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_structs.hpp (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_to_string.hpp (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_vi.h (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_video.hpp (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_wayland.h (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_win32.h (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_xcb.h (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_xlib.h (100%) rename Nuake/{src => }/Vendors/vulkan/vulkan/vulkan_xlib_xrandr.h (100%) rename Nuake/{src => }/Vendors/wren/.gitignore (100%) rename Nuake/{src => }/Vendors/wren/.travis.sh (100%) rename Nuake/{src => }/Vendors/wren/.travis.yml (100%) rename Nuake/{src => }/Vendors/wren/AUTHORS (100%) rename Nuake/{src => }/Vendors/wren/CHANGELOG.md (100%) rename Nuake/{src => }/Vendors/wren/LICENSE (100%) rename Nuake/{src => }/Vendors/wren/README.md (100%) rename Nuake/{src => }/Vendors/wren/doc/error-handling.txt (100%) rename Nuake/{src => }/Vendors/wren/doc/implicit fields.txt (100%) rename Nuake/{src => }/Vendors/wren/doc/instruction counts.txt (100%) rename Nuake/{src => }/Vendors/wren/doc/notes/import syntax.md (100%) rename Nuake/{src => }/Vendors/wren/doc/notes/re-entrancy.md (100%) rename Nuake/{src => }/Vendors/wren/doc/receiver-less calls 2.txt (100%) rename Nuake/{src => }/Vendors/wren/doc/receiver-less calls.txt (100%) rename Nuake/{src => }/Vendors/wren/doc/rfc/0001-smarter-imports.md (100%) rename Nuake/{src => }/Vendors/wren/doc/site/blog/0-hello-wren.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/blog/1-0.2.0-and-beyond.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/blog/2-0.3.0-released.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/blog/index.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/blog/rss.xml (100%) rename Nuake/{src => }/Vendors/wren/doc/site/blog/template.html (100%) rename Nuake/{src => }/Vendors/wren/doc/site/classes.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/cli/index.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/cli/modules/index.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/cli/modules/io/directory.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/cli/modules/io/file-flags.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/cli/modules/io/file.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/cli/modules/io/index.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/cli/modules/io/stat.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/cli/modules/io/stdin.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/cli/modules/io/stdout.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/cli/modules/io/template.html (100%) rename Nuake/{src => }/Vendors/wren/doc/site/cli/modules/os/index.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/cli/modules/os/platform.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/cli/modules/os/process.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/cli/modules/os/template.html (100%) rename Nuake/{src => }/Vendors/wren/doc/site/cli/modules/scheduler/index.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/cli/modules/scheduler/scheduler.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/cli/modules/scheduler/template.html (100%) rename Nuake/{src => }/Vendors/wren/doc/site/cli/modules/template.html (100%) rename Nuake/{src => }/Vendors/wren/doc/site/cli/modules/timer/index.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/cli/modules/timer/template.html (100%) rename Nuake/{src => }/Vendors/wren/doc/site/cli/modules/timer/timer.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/cli/template.html (100%) rename Nuake/{src => }/Vendors/wren/doc/site/cli/usage.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/concurrency.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/contributing.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/control-flow.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/embedding/calling-c-from-wren.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/embedding/calling-wren-from-c.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/embedding/configuring-the-vm.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/embedding/index.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/embedding/slots-and-handles.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/embedding/storing-c-data.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/embedding/template.html (100%) rename Nuake/{src => }/Vendors/wren/doc/site/error-handling.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/functions.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/getting-started.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/index.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/lists.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/maps.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/method-calls.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/modularity.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/modules/core/bool.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/modules/core/class.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/modules/core/fiber.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/modules/core/fn.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/modules/core/index.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/modules/core/list.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/modules/core/map.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/modules/core/null.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/modules/core/num.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/modules/core/object.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/modules/core/range.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/modules/core/sequence.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/modules/core/string.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/modules/core/system.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/modules/core/template.html (100%) rename Nuake/{src => }/Vendors/wren/doc/site/modules/index.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/modules/meta/index.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/modules/meta/meta.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/modules/meta/template.html (100%) rename Nuake/{src => }/Vendors/wren/doc/site/modules/random/index.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/modules/random/random.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/modules/random/template.html (100%) rename Nuake/{src => }/Vendors/wren/doc/site/modules/template.html (100%) rename Nuake/{src => }/Vendors/wren/doc/site/performance.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/qa.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/static/codejar-linenumbers.js (100%) rename Nuake/{src => }/Vendors/wren/doc/site/static/codejar.js (100%) rename Nuake/{src => }/Vendors/wren/doc/site/static/prism.css (100%) rename Nuake/{src => }/Vendors/wren/doc/site/static/prism.js (100%) rename Nuake/{src => }/Vendors/wren/doc/site/static/style.css (100%) rename Nuake/{src => }/Vendors/wren/doc/site/static/wren.js (100%) rename Nuake/{src => }/Vendors/wren/doc/site/static/wren.svg (100%) rename Nuake/{src => }/Vendors/wren/doc/site/static/wren_try.js (100%) rename Nuake/{src => }/Vendors/wren/doc/site/static/wren_try.wasm (100%) rename Nuake/{src => }/Vendors/wren/doc/site/syntax.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/template.html (100%) rename Nuake/{src => }/Vendors/wren/doc/site/try/index.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/try/template.html (100%) rename Nuake/{src => }/Vendors/wren/doc/site/values.markdown (100%) rename Nuake/{src => }/Vendors/wren/doc/site/variables.markdown (100%) rename Nuake/{src => }/Vendors/wren/example/embedding/main.c (100%) rename Nuake/{src => }/Vendors/wren/example/hello.wren (100%) rename Nuake/{src => }/Vendors/wren/example/import_module/cthulu.wren (100%) rename Nuake/{src => }/Vendors/wren/example/import_module/lovecraft.wren (100%) rename Nuake/{src => }/Vendors/wren/example/mandelbrot.wren (100%) rename Nuake/{src => }/Vendors/wren/example/skynet.wren (100%) rename Nuake/{src => }/Vendors/wren/example/syntax.wren (100%) rename Nuake/{src => }/Vendors/wren/projects/make.bsd/wren.make (100%) rename Nuake/{src => }/Vendors/wren/projects/make.bsd/wren_shared.make (100%) rename Nuake/{src => }/Vendors/wren/projects/make.bsd/wren_test.make (100%) rename Nuake/{src => }/Vendors/wren/projects/make.mac/wren.make (100%) rename Nuake/{src => }/Vendors/wren/projects/make.mac/wren_shared.make (100%) rename Nuake/{src => }/Vendors/wren/projects/make.mac/wren_test.make (100%) rename Nuake/{src => }/Vendors/wren/projects/make/wren.make (100%) rename Nuake/{src => }/Vendors/wren/projects/make/wren_shared.make (100%) rename Nuake/{src => }/Vendors/wren/projects/make/wren_test.make (100%) rename Nuake/{src => }/Vendors/wren/projects/premake/premake5.exe (100%) rename Nuake/{src => }/Vendors/wren/projects/premake/premake5.lua (100%) rename Nuake/{src => }/Vendors/wren/projects/vs2017/wren.sln (100%) rename Nuake/{src => }/Vendors/wren/projects/vs2019/wren.sln (100%) rename Nuake/{src => }/Vendors/wren/projects/xcode/wren.xcodeproj/project.pbxproj (100%) rename Nuake/{src => }/Vendors/wren/projects/xcode/wren.xcworkspace/contents.xcworkspacedata (100%) rename Nuake/{src => }/Vendors/wren/projects/xcode/wren_shared.xcodeproj/project.pbxproj (100%) rename Nuake/{src => }/Vendors/wren/projects/xcode/wren_test.xcodeproj/project.pbxproj (100%) rename Nuake/{src => }/Vendors/wren/src/README.md (100%) rename Nuake/{src => }/Vendors/wren/src/include/wren.h (100%) rename Nuake/{src => }/Vendors/wren/src/include/wren.hpp (100%) rename Nuake/{src => }/Vendors/wren/src/optional/wren_opt_meta.c (100%) rename Nuake/{src => }/Vendors/wren/src/optional/wren_opt_meta.h (100%) rename Nuake/{src => }/Vendors/wren/src/optional/wren_opt_meta.wren (100%) rename Nuake/{src => }/Vendors/wren/src/optional/wren_opt_meta.wren.inc (100%) rename Nuake/{src => }/Vendors/wren/src/optional/wren_opt_random.c (100%) rename Nuake/{src => }/Vendors/wren/src/optional/wren_opt_random.h (100%) rename Nuake/{src => }/Vendors/wren/src/optional/wren_opt_random.wren (100%) rename Nuake/{src => }/Vendors/wren/src/optional/wren_opt_random.wren.inc (100%) rename Nuake/{src => }/Vendors/wren/src/vm/wren_common.h (100%) rename Nuake/{src => }/Vendors/wren/src/vm/wren_compiler.c (100%) rename Nuake/{src => }/Vendors/wren/src/vm/wren_compiler.h (100%) rename Nuake/{src => }/Vendors/wren/src/vm/wren_core.c (100%) rename Nuake/{src => }/Vendors/wren/src/vm/wren_core.h (100%) rename Nuake/{src => }/Vendors/wren/src/vm/wren_core.wren (100%) rename Nuake/{src => }/Vendors/wren/src/vm/wren_core.wren.inc (100%) rename Nuake/{src => }/Vendors/wren/src/vm/wren_debug.c (100%) rename Nuake/{src => }/Vendors/wren/src/vm/wren_debug.h (100%) rename Nuake/{src => }/Vendors/wren/src/vm/wren_math.h (100%) rename Nuake/{src => }/Vendors/wren/src/vm/wren_opcodes.h (100%) rename Nuake/{src => }/Vendors/wren/src/vm/wren_primitive.c (100%) rename Nuake/{src => }/Vendors/wren/src/vm/wren_primitive.h (100%) rename Nuake/{src => }/Vendors/wren/src/vm/wren_utils.c (100%) rename Nuake/{src => }/Vendors/wren/src/vm/wren_utils.h (100%) rename Nuake/{src => }/Vendors/wren/src/vm/wren_value.c (100%) rename Nuake/{src => }/Vendors/wren/src/vm/wren_value.h (100%) rename Nuake/{src => }/Vendors/wren/src/vm/wren_vm.c (100%) rename Nuake/{src => }/Vendors/wren/src/vm/wren_vm.h (100%) rename Nuake/{src => }/Vendors/wren/test/README.md (100%) rename Nuake/{src => }/Vendors/wren/test/api/api_tests.c (100%) rename Nuake/{src => }/Vendors/wren/test/api/api_tests.h (100%) rename Nuake/{src => }/Vendors/wren/test/api/benchmark.c (100%) rename Nuake/{src => }/Vendors/wren/test/api/benchmark.h (100%) rename Nuake/{src => }/Vendors/wren/test/api/call.c (100%) rename Nuake/{src => }/Vendors/wren/test/api/call.h (100%) rename Nuake/{src => }/Vendors/wren/test/api/call.wren (100%) rename Nuake/{src => }/Vendors/wren/test/api/call_calls_foreign.c (100%) rename Nuake/{src => }/Vendors/wren/test/api/call_calls_foreign.h (100%) rename Nuake/{src => }/Vendors/wren/test/api/call_calls_foreign.wren (100%) rename Nuake/{src => }/Vendors/wren/test/api/call_wren_call_root.c (100%) rename Nuake/{src => }/Vendors/wren/test/api/call_wren_call_root.h (100%) rename Nuake/{src => }/Vendors/wren/test/api/call_wren_call_root.wren (100%) rename Nuake/{src => }/Vendors/wren/test/api/error.c (100%) rename Nuake/{src => }/Vendors/wren/test/api/error.h (100%) rename Nuake/{src => }/Vendors/wren/test/api/error.wren (100%) rename Nuake/{src => }/Vendors/wren/test/api/foreign_class.c (100%) rename Nuake/{src => }/Vendors/wren/test/api/foreign_class.h (100%) rename Nuake/{src => }/Vendors/wren/test/api/foreign_class.wren (100%) rename Nuake/{src => }/Vendors/wren/test/api/get_variable.c (100%) rename Nuake/{src => }/Vendors/wren/test/api/get_variable.h (100%) rename Nuake/{src => }/Vendors/wren/test/api/get_variable.wren (100%) rename Nuake/{src => }/Vendors/wren/test/api/get_variable_module.wren (100%) rename Nuake/{src => }/Vendors/wren/test/api/handle.c (100%) rename Nuake/{src => }/Vendors/wren/test/api/handle.h (100%) rename Nuake/{src => }/Vendors/wren/test/api/handle.wren (100%) rename Nuake/{src => }/Vendors/wren/test/api/lists.c (100%) rename Nuake/{src => }/Vendors/wren/test/api/lists.h (100%) rename Nuake/{src => }/Vendors/wren/test/api/lists.wren (100%) rename Nuake/{src => }/Vendors/wren/test/api/maps.c (100%) rename Nuake/{src => }/Vendors/wren/test/api/maps.h (100%) rename Nuake/{src => }/Vendors/wren/test/api/maps.wren (100%) rename Nuake/{src => }/Vendors/wren/test/api/new_vm.c (100%) rename Nuake/{src => }/Vendors/wren/test/api/new_vm.h (100%) rename Nuake/{src => }/Vendors/wren/test/api/new_vm.wren (100%) rename Nuake/{src => }/Vendors/wren/test/api/reset_stack_after_call_abort.c (100%) rename Nuake/{src => }/Vendors/wren/test/api/reset_stack_after_call_abort.h (100%) rename Nuake/{src => }/Vendors/wren/test/api/reset_stack_after_call_abort.wren (100%) rename Nuake/{src => }/Vendors/wren/test/api/reset_stack_after_foreign_construct.c (100%) rename Nuake/{src => }/Vendors/wren/test/api/reset_stack_after_foreign_construct.h (100%) rename Nuake/{src => }/Vendors/wren/test/api/reset_stack_after_foreign_construct.wren (100%) rename Nuake/{src => }/Vendors/wren/test/api/resolution.c (100%) rename Nuake/{src => }/Vendors/wren/test/api/resolution.h (100%) rename Nuake/{src => }/Vendors/wren/test/api/resolution.wren (100%) rename Nuake/{src => }/Vendors/wren/test/api/slots.c (100%) rename Nuake/{src => }/Vendors/wren/test/api/slots.h (100%) rename Nuake/{src => }/Vendors/wren/test/api/slots.wren (100%) rename Nuake/{src => }/Vendors/wren/test/api/user_data.c (100%) rename Nuake/{src => }/Vendors/wren/test/api/user_data.h (100%) rename Nuake/{src => }/Vendors/wren/test/api/user_data.wren (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/README.md (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/api_call.wren (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/api_foreign_method.wren (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/binary_trees.dart (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/binary_trees.lua (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/binary_trees.py (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/binary_trees.rb (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/binary_trees.wren (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/binary_trees_gc.wren (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/delta_blue.dart (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/delta_blue.lua.inprogress (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/delta_blue.py (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/delta_blue.wren (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/fannkuch.lua (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/fannkuch.py (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/fannkuch.rb (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/fib.dart (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/fib.lua (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/fib.py (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/fib.rb (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/fib.wren (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/fibers.wren (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/for.dart (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/for.lua (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/for.py (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/for.rb (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/for.wren (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/map_numeric.dart.skip (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/map_numeric.lua (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/map_numeric.py (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/map_numeric.rb (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/map_numeric.wren (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/map_string.lua (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/map_string.py (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/map_string.rb (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/map_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/method_call.dart (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/method_call.lua (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/method_call.py (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/method_call.rb (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/method_call.wren (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/string_equals.py (100%) rename Nuake/{src => }/Vendors/wren/test/benchmark/string_equals.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/bool/equality.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/bool/no_constructor.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/bool/not.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/bool/to_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/bool/type.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/class/equality.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/class/name.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/class/no_constructor.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/class/supertype.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/class/type.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/abort.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/abort_main_fiber.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/abort_not_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/abort_null.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/call.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/call_direct_reenter.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/call_done.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/call_error.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/call_indirect_reenter.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/call_return_implicit_null.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/call_return_value.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/call_root.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/call_to_parameter.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/call_transferred.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/call_with_value.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/call_with_value_direct_reenter.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/call_with_value_done.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/call_with_value_error.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/call_with_value_indirect_reenter.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/call_with_value_to_parameter.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/call_with_value_transferred.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/error.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/is_done.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/is_done_after_error.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/new_wrong_arg_type.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/new_wrong_arity.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/resume_caller.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/transfer.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/transfer_direct_reenter.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/transfer_error.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/transfer_error_not_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/transfer_indirect_reenter.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/transfer_return_call_value.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/transfer_return_transfer_value.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/transfer_to_done.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/transfer_to_error.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/transfer_to_parameter.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/transfer_to_yielded.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/transfer_with_value.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/transfer_with_value_direct_reenter.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/transfer_with_value_indirect_reenter.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/transfer_with_value_to_done.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/transfer_with_value_to_error.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/transfer_with_value_to_parameter.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/transfer_with_value_to_yielded.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/try.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/try_direct_reenter.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/try_done.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/try_error.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/try_indirect_reenter.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/try_through_call.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/try_value.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/try_value_yield.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/try_without_error.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/type.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/yield.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/yield_from_import.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/yield_from_import_module.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/yield_from_main.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/yield_return_call_value.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/yield_return_transfer_value.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/yield_with_no_caller.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/yield_with_value.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/yield_with_value_from_main.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/fiber/yield_with_value_with_no_caller.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/function/arity.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/function/call_extra_arguments.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/function/call_missing_arguments.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/function/call_runtime_error.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/function/equality.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/function/new_wrong_arg_type.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/function/to_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/function/type.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/add.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/add_all.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/clear.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/contains.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/count.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/count_predicate.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/count_predicate_non_bool_returning_fn.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/count_predicate_non_function_arg.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/each.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/each_no_items.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/each_non_function_arg.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/filled.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/filled_size_negative.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/filled_size_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/filled_size_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/index_of.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/insert.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/insert_index_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/insert_index_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/insert_index_too_large.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/insert_index_too_small.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/iterate.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/iterate_iterator_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/iterate_iterator_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/iterator_value.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/iterator_value_iterator_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/iterator_value_iterator_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/iterator_value_iterator_too_large.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/iterator_value_iterator_too_small.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/join.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/join_separator_not_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/map.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/multiply.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/multiply_negative.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/multiply_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/multiply_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/new.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/not.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/plus.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/plus_not_iterable.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/reduce.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/reduce_no_items.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/reduce_single_item.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/reduce_wrong_arity.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/remove.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/remove_at.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/remove_at_index_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/remove_at_index_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/remove_at_index_too_large.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/remove_at_index_too_small.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/sort.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/subscript.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/subscript_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/subscript_range.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/subscript_range_from_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/subscript_range_from_too_large.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/subscript_range_from_too_small.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/subscript_range_to_exclusive_too_large.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/subscript_range_to_exclusive_too_small.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/subscript_range_to_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/subscript_range_to_too_large.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/subscript_range_to_too_small.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/subscript_setter.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/subscript_setter_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/subscript_setter_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/subscript_setter_too_large.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/subscript_setter_too_small.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/subscript_too_large.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/subscript_too_small.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/subscript_wrong_type.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/swap.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/to_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/type.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/list/where.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/churn.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/clear.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/contains_key.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/contains_key_not_value.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/count.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/empty_string_key.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/is_empty.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/iterate.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/iterate_iterator_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/iterate_iterator_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/iterator_value.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/iterator_value_iterator_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/iterator_value_iterator_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/iterator_value_iterator_too_large.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/iterator_value_iterator_too_small.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/key_iterate.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/key_iterate_iterator_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/key_iterate_iterator_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/key_types.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/new.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/remove.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/remove_key_not_value.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/reuse_tombstone.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/subscript_empty_map.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/subscript_key_not_value.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/subscript_setter_key_not_value.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/to_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/type.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/value_iterate.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/value_iterate_iterator_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map/value_iterate_iterator_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/map_entry/new.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/null/no_constructor.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/null/not.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/null/type.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/abs.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/acos.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/asin.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/atan.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/atan2.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/atan2_x_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/bitwise_and.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/bitwise_and_operand_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/bitwise_lsh.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/bitwise_lsh_operand_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/bitwise_not.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/bitwise_or.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/bitwise_or_operand_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/bitwise_rsh.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/bitwise_rsh_operand_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/bitwise_xor.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/bitwise_xor_operand_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/cbrt.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/ceil.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/clamp.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/clamp_max_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/clamp_min_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/comparison.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/cos.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/decimal_point_at_eof.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/divide.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/divide_operand_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/equality.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/exp.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/floor.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/fraction.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/from_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/from_string_not_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/from_string_too_large.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/greater_than_equal_operand_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/greater_than_operand_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/invalid_hex_literal.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/is_infinity.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/is_integer.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/is_nan.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/largest.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/less_than_equal_operand_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/less_than_operand_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/log.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/log2.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/maxSafeInteger.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/max_other_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/minSafeInteger.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/min_max.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/min_other_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/minus.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/minus_operand_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/mod.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/mod_operand_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/multiply.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/multiply_operand_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/no_constructor.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/not.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/plus.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/plus_operand_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/pow.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/pow_power_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/round.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/sign.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/sin.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/smallest.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/sqrt.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/tan.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/to_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/truncate.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/number/type.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/object/is.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/object/no_constructor.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/object/nonclass_on_right.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/object/not.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/object/same.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/object/to_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/object/type.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/range/contains.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/range/equality.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/range/exclusive_range_wrong_rhs_type.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/range/from.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/range/inclusive_range_wrong_rhs_type.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/range/is_inclusive.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/range/iterate.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/range/iterate_from_float.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/range/iterate_wrong_type.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/range/iterator_value.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/range/join.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/range/join_separator_not_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/range/map.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/range/max.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/range/min.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/range/no_constructor.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/range/reduce.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/range/to.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/range/to_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/range/type.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/range/where.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/sequence/all.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/sequence/all_non_function_arg.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/sequence/any.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/sequence/any_non_function_arg.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/sequence/count.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/sequence/is_empty.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/sequence/map.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/sequence/no_constructor.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/sequence/skip.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/sequence/skip_negative.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/sequence/skip_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/sequence/skip_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/sequence/take.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/sequence/take_negative.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/sequence/take_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/sequence/take_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/sequence/to_list.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/sequence/where.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/bytes.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/concatenation.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/concatenation_wrong_arg_type.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/contains.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/contains_argument_not_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/count.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/ends_with.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/ends_with_invalid_arg.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/equality.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/from_byte.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/from_byte_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/from_byte_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/from_byte_too_large.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/from_byte_too_small.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/from_code_point.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/from_code_point_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/from_code_point_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/from_code_point_too_large.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/from_code_point_too_small.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/index_of.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/index_of_invalid_arg.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/index_of_start.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/index_of_start_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/index_of_start_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/index_of_start_too_large.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/index_of_start_too_small.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/iterate.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/iterate_iterator_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/iterate_iterator_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/iterator_value.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/iterator_value_iterator_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/iterator_value_iterator_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/iterator_value_iterator_too_large.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/iterator_value_iterator_too_small.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/join.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/join_separator_not_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/multiply.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/multiply_negative.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/multiply_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/multiply_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/no_constructor.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/not.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/replace.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/replace_empty_old.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/replace_new_not_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/replace_old_not_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/split.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/split_argument_not_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/split_empty_seperator.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/starts_with.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/starts_with_invalid_arg.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/subscript.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/subscript_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/subscript_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/subscript_range.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/subscript_range_from_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/subscript_range_from_too_large.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/subscript_range_from_too_small.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/subscript_range_to_exclusive_too_large.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/subscript_range_to_exclusive_too_small.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/subscript_range_to_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/subscript_range_to_too_large.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/subscript_range_to_too_small.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/subscript_too_large.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/subscript_too_small.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/to_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/trim.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/trim_chars_not_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/trim_end.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/trim_end_chars_not_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/trim_start.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/trim_start_chars_not_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string/type.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_byte_sequence/count.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_byte_sequence/iterate.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_byte_sequence/iterate_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_byte_sequence/iterate_wrong_type.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_byte_sequence/iterator_value.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_byte_sequence/iterator_value_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_byte_sequence/iterator_value_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_byte_sequence/iterator_value_too_large.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_byte_sequence/iterator_value_too_small.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_byte_sequence/subscript.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_byte_sequence/subscript_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_byte_sequence/subscript_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_byte_sequence/subscript_too_large.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_byte_sequence/subscript_too_small.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_code_point_sequence/count.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_code_point_sequence/iterate.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_code_point_sequence/iterate_iterator_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_code_point_sequence/iterate_iterator_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_code_point_sequence/iterator_value.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_code_point_sequence/iterator_value_incomplete.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_code_point_sequence/iterator_value_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_code_point_sequence/iterator_value_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_code_point_sequence/iterator_value_too_large.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_code_point_sequence/iterator_value_too_small.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_code_point_sequence/subscript.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_code_point_sequence/subscript_incomplete.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_code_point_sequence/subscript_not_int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_code_point_sequence/subscript_not_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_code_point_sequence/subscript_too_large.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/string_code_point_sequence/subscript_too_small.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/system/print.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/system/print_all.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/system/print_all_not_sequence.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/system/print_bad_to_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/system/write_all.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/system/write_all_not_sequence.wren (100%) rename Nuake/{src => }/Vendors/wren/test/core/system/write_bad_to_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/assignment/associativity.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/assignment/global.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/assignment/grouping.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/assignment/infix_operator.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/assignment/is.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/assignment/local.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/assignment/prefix_operator.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/assignment/syntax.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/assignment/undefined.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/bitwise_precedence.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/bom.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/break/closure_in_for.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/break/closure_in_while.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/break/exit_local_scopes.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/break/in_for_loop.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/break/in_function_in_loop.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/break/in_method_in_loop.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/break/in_while_loop.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/break/nested_for_loop.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/break/nested_while_loop.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/break/outside_loop.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/chained_newline.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/class/attributes/attributes.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/class/attributes/compile_only.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/class/attributes/duplicate_keys.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/class/attributes/groups.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/class/attributes/invalid_expression.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/class/attributes/invalid_scope.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/class/attributes/invalid_toplevel.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/class/attributes/literals.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/class/attributes/methods.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/class/attributes/without.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/class/field_in_foreign_class.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/class/foreign_class_inherit_fields.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/class/lowercase_name_inside_body.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/class/missing_class_after_foreign.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/class/name_inside_body.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/class/newline_after_class.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/class/newline_after_static.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/class/syntax.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/closure/assign_to_closure.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/closure/close_over_function_parameter.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/closure/close_over_later_variable.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/closure/close_over_method_parameter.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/closure/closed_closure_in_function.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/closure/nested_closure.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/closure/open_closure_in_function.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/closure/reference_closure_multiple_times.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/closure/reuse_closure_slot.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/closure/shadow_closure_with_local.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/closure/unused_closure.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/closure/unused_later_closure.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/comments/block.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/comments/block_at_eof.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/comments/line_at_eof.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/comments/only_line_comment.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/comments/only_line_comment_and_line.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/comments/unicode.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/comments/unterminated_block.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/comments/unterminated_nested_block.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/conditional/conditional_in_then.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/conditional/missing_colon.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/conditional/missing_condition.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/conditional/missing_else.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/conditional/missing_question.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/conditional/missing_then.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/conditional/newlines.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/conditional/precedence.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/conditional/short_circuit.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/constructor/cannot_be_infix.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/constructor/cannot_be_minus.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/constructor/cannot_be_setter.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/constructor/cannot_be_static.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/constructor/cannot_be_subscript.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/constructor/cannot_be_unary.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/constructor/cannot_call_initializer.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/constructor/cannot_return_value.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/constructor/named.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/constructor/no_default.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/constructor/no_parameter_list.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/constructor/not_inherited.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/constructor/return_without_value.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/constructor/super_must_have_args.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/constructor/superclass.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/continue/closure_in_for.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/continue/closure_in_while.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/continue/exit_local_scopes.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/continue/in_for_loop.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/continue/in_function_in_loop.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/continue/in_method_in_loop.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/continue/in_while_loop.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/continue/nested_for_loop.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/continue/nested_while_loop.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/continue/outside_loop.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/deeply_nested_gc.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/empty_block.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/empty_file.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/fiber/closure.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/field/closure.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/field/default_to_null.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/field/in_fn_in_static_method.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/field/in_static_method.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/field/in_static_method_in_nested_class.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/field/multiple.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/field/nested_class.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/field/object_reference.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/field/outside_class.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/field/use_before_set.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/for/close_over_loop_variable.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/for/closure_in_body.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/for/newline_after_for.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/for/newline_before_in.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/for/only_evaluate_sequence_once.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/for/return_closure.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/for/return_inside.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/for/syntax.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/for/truth.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/foreign/foreign_after_static.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/foreign/foreign_method_with_body.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/foreign/unknown_method.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/function/empty_body.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/function/newline_body.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/function/newline_in_expression_block.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/function/no_newline_before_close.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/function/no_parameters.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/function/parameters.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/function/syntax.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/if/dangling_else.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/if/else.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/if/if.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/if/newline_after_else.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/if/newline_after_if.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/if/truth.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/ignore_carriage_returns.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/implicit_receiver/inherited_methods.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/implicit_receiver/instance_methods.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/implicit_receiver/locals_shadow_getter.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/implicit_receiver/locals_shadow_setter.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/implicit_receiver/nested_class.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/implicit_receiver/static_methods.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/inheritance/do_not_inherit_static_methods.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/inheritance/inherit_fields.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/inheritance/inherit_from_bool.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/inheritance/inherit_from_class.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/inheritance/inherit_from_closure.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/inheritance/inherit_from_fiber.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/inheritance/inherit_from_fn.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/inheritance/inherit_from_list.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/inheritance/inherit_from_map.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/inheritance/inherit_from_nonclass.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/inheritance/inherit_from_null.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/inheritance/inherit_from_null_class.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/inheritance/inherit_from_num.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/inheritance/inherit_from_range.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/inheritance/inherit_from_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/inheritance/inherit_methods.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/inheritance/inherited_fields_in_closure.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/inheritance/is.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/interpolation/empty.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/interpolation/interpolation.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/interpolation/runtime_error_in_expression.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/interpolation/switch_fiber.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/interpolation/unterminated.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/interpolation/unterminated_expression.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/list/duplicate_comma.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/list/duplicate_trailing_comma.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/list/empty_list_with_comma.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/list/eof_after_comma.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/list/eof_after_element.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/list/grow_shrink.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/list/newline_before_comma.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/list/newlines.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/list/trailing_comma.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/logical_operator/and.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/logical_operator/and_truth.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/logical_operator/or.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/logical_operator/or_truth.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/many_reallocations.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/map/bad_key_precedence.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/map/duplicate_comma.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/map/duplicate_trailing_comma.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/map/empty_map_with_comma.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/map/eof_after_colon.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/map/eof_after_comma.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/map/eof_after_key.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/map/eof_after_value.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/map/grow_and_shrink.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/map/newlines.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/map/precedence.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/map/trailing_comma.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/method/arity.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/method/call_name_too_long.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/method/duplicate_methods.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/method/empty_block.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/method/empty_subscript_call.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/method/empty_subscript_definition.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/method/long_name.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/method/many_methods.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/method/name_too_long.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/method/newlines.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/method/no_parameters_new_line.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/method/not_found.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/method/not_found_eleven_arguments.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/method/not_found_multiple_arguments.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/method/not_found_one_argument.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/method/operators.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/method/static.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/method/static_method_not_found.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/method/static_operators.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/method/subscript_operators.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/method/subscript_setter_too_many_arguments.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/method/subscript_too_many_arguments.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/method/too_many_arguments.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/method/too_many_parameters.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/change_imported_value/change_imported_value.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/change_imported_value/module.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/compile_error/compile_error.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/compile_error/module.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/cyclic_import/a.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/cyclic_import/b.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/cyclic_import/cyclic_import.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/implicitly_imports_core/implicitly_imports_core.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/implicitly_imports_core/module.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/import_as/import_as.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/import_as/module.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/inside_block/inside_block.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/inside_block/module.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/missing_for.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/missing_string_after_import.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/module_dir/module_dir.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/module_dir/something/module.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/multiple_variables/module.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/multiple_variables/multiple_variables.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/name_collision.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/newlines/module.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/newlines/newlines.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/no_variable/module.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/no_variable/no_variable.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/relative_import/module_3.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/relative_import/relative_import.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/relative_import/sub/dir/module.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/relative_import/sub/dir/module_2.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/relative_import/sub/module.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/relative_import/sub/module_2.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/relative_import/sub/module_3.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/shared_import/a.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/shared_import/b.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/shared_import/shared.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/shared_import/shared_import.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/simple_import/module.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/simple_import/simple_import.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/unknown_module.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/unknown_variable/module.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/module/unknown_variable/unknown_variable.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/no_trailing_newline.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/nonlocal/assignment.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/nonlocal/duplicate_nonlocal.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/nonlocal/in_block_scope.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/nonlocal/localname_forward_declare.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/nonlocal/mutual_recursion.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/nonlocal/nonlocal_in_initializer.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/nonlocal/nonlocal_without_initializer.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/nonlocal/null_before_defined.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/nonlocal/undefined.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/nonlocal/use_in_function.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/nonlocal/use_in_function_before_definition.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/nonlocal/use_in_method.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/nonlocal/use_in_method_before_definition.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/null/literal.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/number/hex_literals.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/number/hex_too_large.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/number/literal_too_large.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/number/literals.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/number/scientific_float_missing_exponent.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/number/scientific_floating_exponent.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/number/scientific_literals.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/number/scientific_missing_exponent.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/number/scientific_missing_fractional_part.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/number/scientific_multiple_exponants.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/number/scientific_multiple_exponent_signs.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/precedence.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/return/after_else.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/return/after_if.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/return/after_while.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/return/in_function.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/return/in_method.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/return/return_null_if_newline.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/semicolon.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/setter/associativity.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/setter/grouping.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/setter/infix_operator.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/setter/instance.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/setter/is.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/setter/prefix_operator.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/setter/result.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/setter/same_name_as_method.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/setter/static.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/shebang/shebang.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/shebang/shebang_at_eof.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/shebang/shebang_at_other_line.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/shebang/shebang_invalid.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/static_field/closure.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/static_field/default_to_null.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/static_field/in_instance_method.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/static_field/multiple.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/static_field/nested_class.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/static_field/outside_class.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/static_field/use_before_set.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/string/byte_escapes.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/string/escapes.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/string/incomplete_byte_escape.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/string/incomplete_byte_escape_at_eof.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/string/incomplete_long_unicode_escape.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/string/incomplete_unicode_escape.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/string/incomplete_unicode_escape_at_eof.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/string/invalid_byte_escape.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/string/invalid_escape.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/string/invalid_unicode_escape.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/string/literals.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/string/unicode_escapes.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/string/unicode_two_bytes_to_long_escape.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/string/unterminated.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/string/unterminated_raw.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/super/call_different_arity.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/super/call_other_method.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/super/call_same_method.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/super/closure.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/super/implicit_name.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/super/indirectly_inherited.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/super/no_superclass_method.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/super/super_at_top_level.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/super/super_in_closure_in_inherited_method.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/super/super_in_inherited_method.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/super/super_in_static_method.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/super/super_in_top_level_function.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/this/closure.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/this/nested_class.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/this/nested_closure.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/this/this_at_top_level.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/this/this_in_method.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/this/this_in_static_method.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/this/this_in_top_level_function.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/unexpected_character.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/duplicate_local.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/duplicate_parameter.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/global_in_initializer.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/global_without_initializer.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/local_collide_with_function_parameter.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/local_collide_with_method_parameter.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/local_in_initializer.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/local_in_middle_of_block.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/local_in_nested_block.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/local_outside_method.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/local_without_initializer.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/many_locals.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/many_nonsimultaneous_locals.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/newline_after_equals.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/newline_after_var.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/outside_method.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/scope_if.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/scope_reuse_in_different_blocks.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/scope_while.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/shadow_and_local.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/shadow_global.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/shadow_in_initializer.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/shadow_local.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/too_many_locals.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/too_many_locals_nested.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/undefined_global.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/undefined_local.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/use_false_as_var.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/use_field_as_var.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/use_null_as_var.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/use_this_as_var.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/variable/use_true_as_var.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/while/closure_in_body.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/while/newline_after_while.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/while/return_closure.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/while/return_inside.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/while/syntax.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/while/truth.wren (100%) rename Nuake/{src => }/Vendors/wren/test/language/whitespace.wren (100%) rename Nuake/{src => }/Vendors/wren/test/limit/interpolation_nesting.wren (100%) rename Nuake/{src => }/Vendors/wren/test/limit/jump_too_far.wren (100%) rename Nuake/{src => }/Vendors/wren/test/limit/long_function.wren (100%) rename Nuake/{src => }/Vendors/wren/test/limit/long_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/limit/long_variable_name.wren (100%) rename Nuake/{src => }/Vendors/wren/test/limit/loop_too_far.wren (100%) rename Nuake/{src => }/Vendors/wren/test/limit/many_constants.wren (100%) rename Nuake/{src => }/Vendors/wren/test/limit/many_fields.wren (100%) rename Nuake/{src => }/Vendors/wren/test/limit/many_globals.wren (100%) rename Nuake/{src => }/Vendors/wren/test/limit/many_inherited_fields.wren (100%) rename Nuake/{src => }/Vendors/wren/test/limit/reuse_constants.wren (100%) rename Nuake/{src => }/Vendors/wren/test/limit/too_many_constants.wren (100%) rename Nuake/{src => }/Vendors/wren/test/limit/too_many_fields.wren (100%) rename Nuake/{src => }/Vendors/wren/test/limit/too_many_function_parameters.wren (100%) rename Nuake/{src => }/Vendors/wren/test/limit/too_many_inherited_fields.wren (100%) rename Nuake/{src => }/Vendors/wren/test/limit/too_much_interpolation_nesting.wren (100%) rename Nuake/{src => }/Vendors/wren/test/limit/variable_name_too_long.wren (100%) rename Nuake/{src => }/Vendors/wren/test/main.c (100%) rename Nuake/{src => }/Vendors/wren/test/meta/eval_compile_error.wren (100%) rename Nuake/{src => }/Vendors/wren/test/meta/eval_existing_scoped_variable.wren (100%) rename Nuake/{src => }/Vendors/wren/test/meta/eval_not_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/meta/get_module_variables.wren (100%) rename Nuake/{src => }/Vendors/wren/test/meta/get_module_variables_not_string.wren (100%) rename Nuake/{src => }/Vendors/wren/test/meta/get_module_variables_unknown_module.wren (100%) rename Nuake/{src => }/Vendors/wren/test/random/float.wren (100%) rename Nuake/{src => }/Vendors/wren/test/random/float_max.wren (100%) rename Nuake/{src => }/Vendors/wren/test/random/float_min_max.wren (100%) rename Nuake/{src => }/Vendors/wren/test/random/int.wren (100%) rename Nuake/{src => }/Vendors/wren/test/random/int_max.wren (100%) rename Nuake/{src => }/Vendors/wren/test/random/int_min_max.wren (100%) rename Nuake/{src => }/Vendors/wren/test/random/new.wren (100%) rename Nuake/{src => }/Vendors/wren/test/random/new_empty_sequence.wren (100%) rename Nuake/{src => }/Vendors/wren/test/random/new_number.wren (100%) rename Nuake/{src => }/Vendors/wren/test/random/new_sequence.wren (100%) rename Nuake/{src => }/Vendors/wren/test/random/new_wrong_arg_type.wren (100%) rename Nuake/{src => }/Vendors/wren/test/random/new_wrong_element_type.wren (100%) rename Nuake/{src => }/Vendors/wren/test/random/sample_count_multiple.wren (100%) rename Nuake/{src => }/Vendors/wren/test/random/sample_count_one.wren (100%) rename Nuake/{src => }/Vendors/wren/test/random/sample_count_too_many.wren (100%) rename Nuake/{src => }/Vendors/wren/test/random/sample_count_zero.wren (100%) rename Nuake/{src => }/Vendors/wren/test/random/sample_one.wren (100%) rename Nuake/{src => }/Vendors/wren/test/random/sample_one_empty.wren (100%) rename Nuake/{src => }/Vendors/wren/test/random/shuffle.wren (100%) rename Nuake/{src => }/Vendors/wren/test/regression/428.wren (100%) rename Nuake/{src => }/Vendors/wren/test/regression/429.wren (100%) rename Nuake/{src => }/Vendors/wren/test/regression/442-000005.wren (100%) rename Nuake/{src => }/Vendors/wren/test/regression/442-000007.wren (100%) rename Nuake/{src => }/Vendors/wren/test/regression/442-000086.wren (100%) rename Nuake/{src => }/Vendors/wren/test/regression/442-000088.wren (100%) rename Nuake/{src => }/Vendors/wren/test/regression/442-000089.wren (100%) rename Nuake/{src => }/Vendors/wren/test/regression/442-000100.wren (100%) rename Nuake/{src => }/Vendors/wren/test/regression/442-000115.wren (100%) rename Nuake/{src => }/Vendors/wren/test/regression/442-000166.wren (100%) rename Nuake/{src => }/Vendors/wren/test/regression/442-000181.wren (100%) rename Nuake/{src => }/Vendors/wren/test/regression/442-000182.wren (100%) rename Nuake/{src => }/Vendors/wren/test/regression/442-000238.wren (100%) rename Nuake/{src => }/Vendors/wren/test/regression/442-000295.wren (100%) rename Nuake/{src => }/Vendors/wren/test/regression/442-000321.wren (100%) rename Nuake/{src => }/Vendors/wren/test/regression/442-000348.wren (100%) rename Nuake/{src => }/Vendors/wren/test/regression/442-000357.wren (100%) rename Nuake/{src => }/Vendors/wren/test/regression/442-000440.wren (100%) rename Nuake/{src => }/Vendors/wren/test/regression/442-000665.wren (100%) rename Nuake/{src => }/Vendors/wren/test/regression/494.wren (100%) rename Nuake/{src => }/Vendors/wren/test/regression/561.wren (100%) rename Nuake/{src => }/Vendors/wren/test/test.c (100%) rename Nuake/{src => }/Vendors/wren/test/test.h (100%) rename Nuake/{src => }/Vendors/wren/test/unit/main.c (100%) rename Nuake/{src => }/Vendors/wren/test/unit/path_test.c (100%) rename Nuake/{src => }/Vendors/wren/test/unit/path_test.h (100%) rename Nuake/{src => }/Vendors/wren/test/unit/test.c (100%) rename Nuake/{src => }/Vendors/wren/test/unit/test.h (100%) rename Nuake/{src => }/Vendors/wren/try/main.try.c (100%) rename Nuake/{src => }/Vendors/wren/try/make.emscripten/wren.make (100%) rename Nuake/{src => }/Vendors/wren/try/make.emscripten/wren_try.make (100%) rename Nuake/{src => }/Vendors/wren/try/readme.md (100%) rename Nuake/{src => }/Vendors/wren/util/benchmark.py (100%) rename Nuake/{src => }/Vendors/wren/util/deploy_docs_from_travis.sh (100%) rename Nuake/{src => }/Vendors/wren/util/generate_amalgamation.py (100%) rename Nuake/{src => }/Vendors/wren/util/generate_docs.py (100%) rename Nuake/{src => }/Vendors/wren/util/generate_projects.py (100%) rename Nuake/{src => }/Vendors/wren/util/metrics.py (100%) rename Nuake/{src => }/Vendors/wren/util/test.py (100%) rename Nuake/{src => }/Vendors/wren/util/wren_to_c_string.py (100%) create mode 100644 Nuake/premake5.lua delete mode 100644 Nuake/src/Scene/Components/ModelComponent.cpp rename {Editor => NuakeEditor}/.gitignore (100%) rename {Editor => NuakeEditor}/Coral.Managed.runtimeconfig.json (100%) rename {Editor => NuakeEditor}/Editor.rc (100%) rename {Editor => NuakeEditor/Source}/Editor.cpp (74%) rename {Editor/src => NuakeEditor/Source/Editor}/Actions/EditorAction.h (100%) rename {Editor/src => NuakeEditor/Source/Editor}/Actions/EditorSelection.h (89%) rename {Editor/src => NuakeEditor/Source/Editor}/Commands/CommandBuffer.h (100%) rename {Editor/src => NuakeEditor/Source/Editor}/Commands/CommandManager.cpp (100%) rename {Editor/src => NuakeEditor/Source/Editor}/Commands/CommandManager.h (100%) rename {Editor/src => NuakeEditor/Source/Editor}/Commands/Commands/Commands.cpp (98%) rename {Editor/src => NuakeEditor/Source/Editor}/Commands/Commands/Commands.h (91%) rename {Editor/src => NuakeEditor/Source/Editor}/Commands/ICommand.h (100%) rename {Editor/src => NuakeEditor/Source/Editor}/ComponentsPanel/BonePanel.h (79%) rename {Editor/src => NuakeEditor/Source/Editor}/ComponentsPanel/BoxColliderPanel.h (87%) rename {Editor/src => NuakeEditor/Source/Editor}/ComponentsPanel/CameraPanel.h (94%) rename {Editor/src => NuakeEditor/Source/Editor}/ComponentsPanel/CapsuleColliderPanel.h (95%) rename {Editor/src => NuakeEditor/Source/Editor}/ComponentsPanel/CharacterControllerPanel.h (97%) rename {Editor/src => NuakeEditor/Source/Editor}/ComponentsPanel/ComponentPanel.h (97%) rename {Editor/src => NuakeEditor/Source/Editor}/ComponentsPanel/CylinderColliderPanel.h (95%) rename {Editor/src => NuakeEditor/Source/Editor}/ComponentsPanel/LightPanel.h (99%) rename {Editor/src => NuakeEditor/Source/Editor}/ComponentsPanel/MaterialEditor.cpp (97%) rename {Editor/src => NuakeEditor/Source/Editor}/ComponentsPanel/MaterialEditor.h (65%) rename {Editor/src => NuakeEditor/Source/Editor}/ComponentsPanel/MeshColliderPanel.h (83%) rename {Editor/src => NuakeEditor/Source/Editor}/ComponentsPanel/MeshPanel.h (87%) rename {Editor/src => NuakeEditor/Source/Editor}/ComponentsPanel/ModelResourceInspector.cpp (100%) rename {Editor/src => NuakeEditor/Source/Editor}/ComponentsPanel/ModelResourceInspector.h (77%) rename {Editor/src => NuakeEditor/Source/Editor}/ComponentsPanel/NavMeshVolumePanel.h (98%) rename {Editor/src => NuakeEditor/Source/Editor}/ComponentsPanel/NetScriptPanel.cpp (98%) rename {Editor/src => NuakeEditor/Source/Editor}/ComponentsPanel/NetScriptPanel.h (100%) rename {Editor/src => NuakeEditor/Source/Editor}/ComponentsPanel/SkinnedMeshPanel.h (93%) rename {Editor/src => NuakeEditor/Source/Editor}/ComponentsPanel/TransformPanel.h (97%) rename {Editor/src => NuakeEditor/Source/Editor}/EditorApplication.cpp (93%) rename {Editor/src => NuakeEditor/Source/Editor}/EditorApplication.h (88%) rename {Editor/src => NuakeEditor/Source/Editor}/EditorLayer.cpp (97%) rename {Editor/src => NuakeEditor/Source/Editor}/EditorLayer.h (88%) rename {Editor/src => NuakeEditor/Source/Editor}/Events/EditorRequests.h (92%) rename {Editor => NuakeEditor/Source/Editor}/LaunchSettings.h (87%) rename {Editor/src => NuakeEditor/Source/Editor}/Misc/GizmoDrawer.cpp (94%) rename {Editor/src => NuakeEditor/Source/Editor}/Misc/GizmoDrawer.h (81%) rename {Editor/src => NuakeEditor/Source/Editor}/Misc/ImGuiTextHelper.cpp (93%) rename {Editor/src => NuakeEditor/Source/Editor}/Misc/ImGuiTextHelper.h (100%) rename {Editor/src => NuakeEditor/Source/Editor}/Misc/InterfaceFonts.cpp (92%) rename {Editor/src => NuakeEditor/Source/Editor}/Misc/InterfaceFonts.h (100%) rename {Editor/src => NuakeEditor/Source/Editor}/Misc/PopupHelper.cpp (100%) rename {Editor/src => NuakeEditor/Source/Editor}/Misc/PopupHelper.h (100%) rename {Editor/src => NuakeEditor/Source/Editor}/Misc/ThumbnailManager.cpp (77%) rename {Editor/src => NuakeEditor/Source/Editor}/Misc/ThumbnailManager.h (85%) rename {Editor/src => NuakeEditor/Source/Editor}/Misc/WindowTheming.cpp (100%) rename {Editor/src => NuakeEditor/Source/Editor}/Misc/WindowTheming.h (77%) rename {Editor/src => NuakeEditor/Source/Editor}/ScriptingContext/Modules/EditorModule.cpp (100%) rename {Editor/src => NuakeEditor/Source/Editor}/ScriptingContext/Modules/EditorModule.h (78%) rename {Editor/src => NuakeEditor/Source/Editor}/ScriptingContext/ScriptingContext.cpp (97%) rename {Editor/src => NuakeEditor/Source/Editor}/ScriptingContext/ScriptingContext.h (86%) rename {Editor/src => NuakeEditor/Source/Editor}/UIComponents/EntityTree.h (100%) rename {Editor/src => NuakeEditor/Source/Editor}/UIComponents/Viewport.cpp (91%) rename {Editor/src => NuakeEditor/Source/Editor}/UIComponents/Viewport.h (80%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/AudioWindow.h (100%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/EditorInterface.cpp (98%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/EditorInterface.h (95%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/EditorSelectionPanel.cpp (99%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/EditorSelectionPanel.h (95%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/FileSystemUI.cpp (98%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/FileSystemUI.h (91%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/LoadingSplash.cpp (81%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/LoadingSplash.h (83%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/MapImporterWindow.cpp (97%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/MapImporterWindow.h (86%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/NewProjectWindow.cpp (96%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/NewProjectWindow.h (100%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/PrefabEditor/PrefabEditorWindow.cpp (96%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/PrefabEditor/PrefabEditorWindow.h (91%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/ProjectInterface.cpp (98%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/ProjectInterface.h (75%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/ProjectSettings/ProjectSettingsWindow.cpp (98%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/ProjectSettings/ProjectSettingsWindow.h (96%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/SceneEditor/EditorContext.h (91%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/SceneEditor/SceneEditorWindow.cpp (97%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/SceneEditor/SceneEditorWindow.h (96%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/SceneEditor/Widgets/FileBrowserWidget.cpp (99%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/SceneEditor/Widgets/FileBrowserWidget.h (87%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/SceneEditor/Widgets/IEditorWidget.h (96%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/SceneEditor/Widgets/LoggerWidget.cpp (98%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/SceneEditor/Widgets/LoggerWidget.h (100%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/SceneEditor/Widgets/SceneHierarchyWidget.cpp (98%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/SceneEditor/Widgets/SceneHierarchyWidget.h (92%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/SceneEditor/Widgets/SelectionPropertyWidget.cpp (99%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/SceneEditor/Widgets/SelectionPropertyWidget.h (100%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/SceneEditor/Widgets/ViewportWidget.cpp (97%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/SceneEditor/Widgets/ViewportWidget.h (100%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/TrenchbroomConfiguratorWindow.cpp (96%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/TrenchbroomConfiguratorWindow.h (100%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/UIDemoWindow.cpp (92%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/UIDemoWindow.h (100%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/WelcomeWindow.cpp (97%) rename {Editor/src => NuakeEditor/Source/Editor}/Windows/WelcomeWindow.h (95%) rename {Editor => NuakeEditor}/nuake-logo.ico (100%) create mode 100644 NuakeEditor/premake5.lua rename {Editor => NuakeEditor}/resource.h (100%) rename {Editor => NuakeEditor}/resources.rc (100%) rename {Runtime => NuakeRuntime/Source}/Runtime.cpp (95%) create mode 100644 NuakeRuntime/premake5.lua rename {build => Scripts}/BuildAssets.lua (100%) rename build.bat => Scripts/build.bat (100%) rename build.sh => Scripts/build.sh (100%) mode change 100755 => 100644 rename copy-deps.bat => Scripts/copy-deps.bat (100%) rename generate.bat => Scripts/generate.bat (100%) rename run.bat => Scripts/run.bat (100%) 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 345bb426fc2c21f4df2266a07844b9d338157316..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 117912 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,|;rEx-`fg=^)pqrgzg) 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
    !#-BX13 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 R!VYWt{ -
    -

    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