diff --git a/lib/Ray/CMakeLists.txt b/lib/Ray/CMakeLists.txt index a8d8d007..a039498b 100644 --- a/lib/Ray/CMakeLists.txt +++ b/lib/Ray/CMakeLists.txt @@ -4,7 +4,7 @@ set(CMAKE_CXX_STANDARD 20) set(LIB_NAME "ray") project("${LIB_NAME}") -include_directories("./include") +include_directories("./sources") if (CMAKE_COMPILER_IS_GNUCXX) set(GCC_COVERAGE_COMPILE_FLAGS "-Wall -Wextra -Werror -Wshadow") @@ -12,79 +12,79 @@ if (CMAKE_COMPILER_IS_GNUCXX) endif () set(HEADERS - include/Canvas.hpp - include/Color.hpp - include/Font.hpp - include/IRessource.hpp - include/Matrix.hpp - include/Mesh.hpp - include/Model.hpp - include/Vector.hpp - include/Window.hpp - include/Audio/IAudio.hpp - include/Audio/Music.hpp - include/Audio/Sound.hpp - include/Camera/Camera2D.hpp - include/Camera/Camera3D.hpp - include/Camera/CameraMode.hpp - include/Camera/CameraProjection.hpp - include/Camera/ICamera.hpp - include/Controllers/Gamepad.hpp - include/Controllers/Keyboard.hpp - include/Controllers/Mouse.hpp - include/Drawables/ADrawable2D.hpp - include/Drawables/ADrawable3D.hpp - include/Drawables/IDrawable.hpp - include/Drawables/Image.hpp - include/Drawables/Texture.hpp - include/Drawables/2D/Circle.hpp - include/Drawables/2D/Line.hpp - include/Drawables/2D/Point.hpp - include/Drawables/2D/Rectangle.hpp - include/Drawables/2D/Text.hpp - include/Drawables/2D/Triangle.hpp - include/Drawables/3D/Circle.hpp - include/Drawables/3D/Cylinder.hpp - include/Drawables/3D/Grid.hpp - include/Drawables/3D/Line.hpp - include/Drawables/3D/Plane.hpp - include/Drawables/3D/Point.hpp - include/Drawables/3D/Ray.hpp - include/Drawables/3D/Sphere.hpp - include/Drawables/3D/Triangle.hpp + sources/Canvas.hpp + sources/Color.hpp + sources/Font.hpp + sources/IRessource.hpp + sources/Matrix.hpp + sources/Mesh.hpp + sources/Model.hpp + sources/Vector.hpp + sources/Window.hpp + sources/Audio/IAudio.hpp + sources/Audio/Music.hpp + sources/Audio/Sound.hpp + sources/Camera/Camera2D.hpp + sources/Camera/Camera3D.hpp + sources/Camera/CameraMode.hpp + sources/Camera/CameraProjection.hpp + sources/Camera/ICamera.hpp + sources/Controllers/Gamepad.hpp + sources/Controllers/Keyboard.hpp + sources/Controllers/Mouse.hpp + sources/Drawables/ADrawable2D.hpp + sources/Drawables/ADrawable3D.hpp + sources/Drawables/IDrawable.hpp + sources/Drawables/Image.hpp + sources/Drawables/Texture.hpp + sources/Drawables/2D/Circle.hpp + sources/Drawables/2D/Line.hpp + sources/Drawables/2D/Point.hpp + sources/Drawables/2D/Rectangle.hpp + sources/Drawables/2D/Text.hpp + sources/Drawables/2D/Triangle.hpp + sources/Drawables/3D/Circle.hpp + sources/Drawables/3D/Cylinder.hpp + sources/Drawables/3D/Grid.hpp + sources/Drawables/3D/Line.hpp + sources/Drawables/3D/Plane.hpp + sources/Drawables/3D/Point.hpp + sources/Drawables/3D/Ray.hpp + sources/Drawables/3D/Sphere.hpp + sources/Drawables/3D/Triangle.hpp ) set(SRC - src/Audio/Music.cpp - src/Audio/Sound.cpp - src/Camera/Camera2D.cpp - src/Camera/Camera3D.cpp - src/Controllers/Gamepad.cpp - src/Controllers/Keyboard.cpp - src/Controllers/Mouse.cpp - src/Drawables/2D/Circle.cpp - src/Drawables/2D/Line.cpp - src/Drawables/2D/Point.cpp - src/Drawables/2D/Rectangle.cpp - src/Drawables/2D/Text.cpp - src/Drawables/2D/Triangle.cpp - src/Drawables/3D/Circle.cpp - src/Drawables/3D/Cylinder.cpp - src/Drawables/3D/Grid.cpp - src/Drawables/3D/Line.cpp - src/Drawables/3D/Plane.cpp - src/Drawables/3D/Point.cpp - src/Drawables/3D/Ray.cpp - src/Drawables/3D/Sphere.cpp - src/Drawables/3D/Triangle.cpp - src/Drawables/ADrawable2D.cpp - src/Drawables/ADrawable3D.cpp - src/Drawables/Image.cpp - src/Drawables/Texture.cpp - src/Color.cpp - src/Font.cpp - src/Model.cpp - src/Window.cpp + sources/Audio/Music.cpp + sources/Audio/Sound.cpp + sources/Camera/Camera2D.cpp + sources/Camera/Camera3D.cpp + sources/Controllers/Gamepad.cpp + sources/Controllers/Keyboard.cpp + sources/Controllers/Mouse.cpp + sources/Drawables/2D/Circle.cpp + sources/Drawables/2D/Line.cpp + sources/Drawables/2D/Point.cpp + sources/Drawables/2D/Rectangle.cpp + sources/Drawables/2D/Text.cpp + sources/Drawables/2D/Triangle.cpp + sources/Drawables/3D/Circle.cpp + sources/Drawables/3D/Cylinder.cpp + sources/Drawables/3D/Grid.cpp + sources/Drawables/3D/Line.cpp + sources/Drawables/3D/Plane.cpp + sources/Drawables/3D/Point.cpp + sources/Drawables/3D/Ray.cpp + sources/Drawables/3D/Sphere.cpp + sources/Drawables/3D/Triangle.cpp + sources/Drawables/ADrawable2D.cpp + sources/Drawables/ADrawable3D.cpp + sources/Drawables/Image.cpp + sources/Drawables/Texture.cpp + sources/Color.cpp + sources/Font.cpp + sources/Model.cpp + sources/Window.cpp ) add_library(${LIB_NAME} STATIC ${SRC} ${HEADERS}) diff --git a/lib/Ray/include/Audio/IAudio.hpp b/lib/Ray/sources/Audio/IAudio.hpp similarity index 100% rename from lib/Ray/include/Audio/IAudio.hpp rename to lib/Ray/sources/Audio/IAudio.hpp diff --git a/lib/Ray/src/Audio/Music.cpp b/lib/Ray/sources/Audio/Music.cpp similarity index 100% rename from lib/Ray/src/Audio/Music.cpp rename to lib/Ray/sources/Audio/Music.cpp diff --git a/lib/Ray/include/Audio/Music.hpp b/lib/Ray/sources/Audio/Music.hpp similarity index 100% rename from lib/Ray/include/Audio/Music.hpp rename to lib/Ray/sources/Audio/Music.hpp diff --git a/lib/Ray/src/Audio/Sound.cpp b/lib/Ray/sources/Audio/Sound.cpp similarity index 100% rename from lib/Ray/src/Audio/Sound.cpp rename to lib/Ray/sources/Audio/Sound.cpp diff --git a/lib/Ray/include/Audio/Sound.hpp b/lib/Ray/sources/Audio/Sound.hpp similarity index 100% rename from lib/Ray/include/Audio/Sound.hpp rename to lib/Ray/sources/Audio/Sound.hpp diff --git a/lib/Ray/src/Camera/Camera2D.cpp b/lib/Ray/sources/Camera/Camera2D.cpp similarity index 100% rename from lib/Ray/src/Camera/Camera2D.cpp rename to lib/Ray/sources/Camera/Camera2D.cpp diff --git a/lib/Ray/include/Camera/Camera2D.hpp b/lib/Ray/sources/Camera/Camera2D.hpp similarity index 100% rename from lib/Ray/include/Camera/Camera2D.hpp rename to lib/Ray/sources/Camera/Camera2D.hpp diff --git a/lib/Ray/src/Camera/Camera3D.cpp b/lib/Ray/sources/Camera/Camera3D.cpp similarity index 100% rename from lib/Ray/src/Camera/Camera3D.cpp rename to lib/Ray/sources/Camera/Camera3D.cpp diff --git a/lib/Ray/include/Camera/Camera3D.hpp b/lib/Ray/sources/Camera/Camera3D.hpp similarity index 100% rename from lib/Ray/include/Camera/Camera3D.hpp rename to lib/Ray/sources/Camera/Camera3D.hpp diff --git a/lib/Ray/include/Camera/CameraMode.hpp b/lib/Ray/sources/Camera/CameraMode.hpp similarity index 100% rename from lib/Ray/include/Camera/CameraMode.hpp rename to lib/Ray/sources/Camera/CameraMode.hpp diff --git a/lib/Ray/include/Camera/CameraProjection.hpp b/lib/Ray/sources/Camera/CameraProjection.hpp similarity index 100% rename from lib/Ray/include/Camera/CameraProjection.hpp rename to lib/Ray/sources/Camera/CameraProjection.hpp diff --git a/lib/Ray/include/Camera/ICamera.hpp b/lib/Ray/sources/Camera/ICamera.hpp similarity index 100% rename from lib/Ray/include/Camera/ICamera.hpp rename to lib/Ray/sources/Camera/ICamera.hpp diff --git a/lib/Ray/include/Canvas.hpp b/lib/Ray/sources/Canvas.hpp similarity index 100% rename from lib/Ray/include/Canvas.hpp rename to lib/Ray/sources/Canvas.hpp diff --git a/lib/Ray/src/Color.cpp b/lib/Ray/sources/Color.cpp similarity index 100% rename from lib/Ray/src/Color.cpp rename to lib/Ray/sources/Color.cpp diff --git a/lib/Ray/include/Color.hpp b/lib/Ray/sources/Color.hpp similarity index 100% rename from lib/Ray/include/Color.hpp rename to lib/Ray/sources/Color.hpp diff --git a/lib/Ray/src/Controllers/Gamepad.cpp b/lib/Ray/sources/Controllers/Gamepad.cpp similarity index 100% rename from lib/Ray/src/Controllers/Gamepad.cpp rename to lib/Ray/sources/Controllers/Gamepad.cpp diff --git a/lib/Ray/include/Controllers/Gamepad.hpp b/lib/Ray/sources/Controllers/Gamepad.hpp similarity index 100% rename from lib/Ray/include/Controllers/Gamepad.hpp rename to lib/Ray/sources/Controllers/Gamepad.hpp diff --git a/lib/Ray/src/Controllers/Keyboard.cpp b/lib/Ray/sources/Controllers/Keyboard.cpp similarity index 100% rename from lib/Ray/src/Controllers/Keyboard.cpp rename to lib/Ray/sources/Controllers/Keyboard.cpp diff --git a/lib/Ray/include/Controllers/Keyboard.hpp b/lib/Ray/sources/Controllers/Keyboard.hpp similarity index 100% rename from lib/Ray/include/Controllers/Keyboard.hpp rename to lib/Ray/sources/Controllers/Keyboard.hpp diff --git a/lib/Ray/src/Controllers/Mouse.cpp b/lib/Ray/sources/Controllers/Mouse.cpp similarity index 100% rename from lib/Ray/src/Controllers/Mouse.cpp rename to lib/Ray/sources/Controllers/Mouse.cpp diff --git a/lib/Ray/include/Controllers/Mouse.hpp b/lib/Ray/sources/Controllers/Mouse.hpp similarity index 100% rename from lib/Ray/include/Controllers/Mouse.hpp rename to lib/Ray/sources/Controllers/Mouse.hpp diff --git a/lib/Ray/src/Drawables/2D/Circle.cpp b/lib/Ray/sources/Drawables/2D/Circle.cpp similarity index 100% rename from lib/Ray/src/Drawables/2D/Circle.cpp rename to lib/Ray/sources/Drawables/2D/Circle.cpp diff --git a/lib/Ray/include/Drawables/2D/Circle.hpp b/lib/Ray/sources/Drawables/2D/Circle.hpp similarity index 100% rename from lib/Ray/include/Drawables/2D/Circle.hpp rename to lib/Ray/sources/Drawables/2D/Circle.hpp diff --git a/lib/Ray/src/Drawables/2D/Line.cpp b/lib/Ray/sources/Drawables/2D/Line.cpp similarity index 100% rename from lib/Ray/src/Drawables/2D/Line.cpp rename to lib/Ray/sources/Drawables/2D/Line.cpp diff --git a/lib/Ray/include/Drawables/2D/Line.hpp b/lib/Ray/sources/Drawables/2D/Line.hpp similarity index 100% rename from lib/Ray/include/Drawables/2D/Line.hpp rename to lib/Ray/sources/Drawables/2D/Line.hpp diff --git a/lib/Ray/src/Drawables/2D/Point.cpp b/lib/Ray/sources/Drawables/2D/Point.cpp similarity index 100% rename from lib/Ray/src/Drawables/2D/Point.cpp rename to lib/Ray/sources/Drawables/2D/Point.cpp diff --git a/lib/Ray/include/Drawables/2D/Point.hpp b/lib/Ray/sources/Drawables/2D/Point.hpp similarity index 100% rename from lib/Ray/include/Drawables/2D/Point.hpp rename to lib/Ray/sources/Drawables/2D/Point.hpp diff --git a/lib/Ray/src/Drawables/2D/Rectangle.cpp b/lib/Ray/sources/Drawables/2D/Rectangle.cpp similarity index 100% rename from lib/Ray/src/Drawables/2D/Rectangle.cpp rename to lib/Ray/sources/Drawables/2D/Rectangle.cpp diff --git a/lib/Ray/include/Drawables/2D/Rectangle.hpp b/lib/Ray/sources/Drawables/2D/Rectangle.hpp similarity index 100% rename from lib/Ray/include/Drawables/2D/Rectangle.hpp rename to lib/Ray/sources/Drawables/2D/Rectangle.hpp diff --git a/lib/Ray/src/Drawables/2D/Text.cpp b/lib/Ray/sources/Drawables/2D/Text.cpp similarity index 100% rename from lib/Ray/src/Drawables/2D/Text.cpp rename to lib/Ray/sources/Drawables/2D/Text.cpp diff --git a/lib/Ray/include/Drawables/2D/Text.hpp b/lib/Ray/sources/Drawables/2D/Text.hpp similarity index 100% rename from lib/Ray/include/Drawables/2D/Text.hpp rename to lib/Ray/sources/Drawables/2D/Text.hpp diff --git a/lib/Ray/src/Drawables/2D/Triangle.cpp b/lib/Ray/sources/Drawables/2D/Triangle.cpp similarity index 100% rename from lib/Ray/src/Drawables/2D/Triangle.cpp rename to lib/Ray/sources/Drawables/2D/Triangle.cpp diff --git a/lib/Ray/include/Drawables/2D/Triangle.hpp b/lib/Ray/sources/Drawables/2D/Triangle.hpp similarity index 100% rename from lib/Ray/include/Drawables/2D/Triangle.hpp rename to lib/Ray/sources/Drawables/2D/Triangle.hpp diff --git a/lib/Ray/src/Drawables/3D/Circle.cpp b/lib/Ray/sources/Drawables/3D/Circle.cpp similarity index 100% rename from lib/Ray/src/Drawables/3D/Circle.cpp rename to lib/Ray/sources/Drawables/3D/Circle.cpp diff --git a/lib/Ray/include/Drawables/3D/Circle.hpp b/lib/Ray/sources/Drawables/3D/Circle.hpp similarity index 100% rename from lib/Ray/include/Drawables/3D/Circle.hpp rename to lib/Ray/sources/Drawables/3D/Circle.hpp diff --git a/lib/Ray/src/Drawables/3D/Cylinder.cpp b/lib/Ray/sources/Drawables/3D/Cylinder.cpp similarity index 100% rename from lib/Ray/src/Drawables/3D/Cylinder.cpp rename to lib/Ray/sources/Drawables/3D/Cylinder.cpp diff --git a/lib/Ray/include/Drawables/3D/Cylinder.hpp b/lib/Ray/sources/Drawables/3D/Cylinder.hpp similarity index 100% rename from lib/Ray/include/Drawables/3D/Cylinder.hpp rename to lib/Ray/sources/Drawables/3D/Cylinder.hpp diff --git a/lib/Ray/src/Drawables/3D/Grid.cpp b/lib/Ray/sources/Drawables/3D/Grid.cpp similarity index 100% rename from lib/Ray/src/Drawables/3D/Grid.cpp rename to lib/Ray/sources/Drawables/3D/Grid.cpp diff --git a/lib/Ray/include/Drawables/3D/Grid.hpp b/lib/Ray/sources/Drawables/3D/Grid.hpp similarity index 100% rename from lib/Ray/include/Drawables/3D/Grid.hpp rename to lib/Ray/sources/Drawables/3D/Grid.hpp diff --git a/lib/Ray/src/Drawables/3D/Line.cpp b/lib/Ray/sources/Drawables/3D/Line.cpp similarity index 100% rename from lib/Ray/src/Drawables/3D/Line.cpp rename to lib/Ray/sources/Drawables/3D/Line.cpp diff --git a/lib/Ray/include/Drawables/3D/Line.hpp b/lib/Ray/sources/Drawables/3D/Line.hpp similarity index 100% rename from lib/Ray/include/Drawables/3D/Line.hpp rename to lib/Ray/sources/Drawables/3D/Line.hpp diff --git a/lib/Ray/src/Drawables/3D/Plane.cpp b/lib/Ray/sources/Drawables/3D/Plane.cpp similarity index 100% rename from lib/Ray/src/Drawables/3D/Plane.cpp rename to lib/Ray/sources/Drawables/3D/Plane.cpp diff --git a/lib/Ray/include/Drawables/3D/Plane.hpp b/lib/Ray/sources/Drawables/3D/Plane.hpp similarity index 100% rename from lib/Ray/include/Drawables/3D/Plane.hpp rename to lib/Ray/sources/Drawables/3D/Plane.hpp diff --git a/lib/Ray/src/Drawables/3D/Point.cpp b/lib/Ray/sources/Drawables/3D/Point.cpp similarity index 100% rename from lib/Ray/src/Drawables/3D/Point.cpp rename to lib/Ray/sources/Drawables/3D/Point.cpp diff --git a/lib/Ray/include/Drawables/3D/Point.hpp b/lib/Ray/sources/Drawables/3D/Point.hpp similarity index 100% rename from lib/Ray/include/Drawables/3D/Point.hpp rename to lib/Ray/sources/Drawables/3D/Point.hpp diff --git a/lib/Ray/src/Drawables/3D/Ray.cpp b/lib/Ray/sources/Drawables/3D/Ray.cpp similarity index 100% rename from lib/Ray/src/Drawables/3D/Ray.cpp rename to lib/Ray/sources/Drawables/3D/Ray.cpp diff --git a/lib/Ray/include/Drawables/3D/Ray.hpp b/lib/Ray/sources/Drawables/3D/Ray.hpp similarity index 100% rename from lib/Ray/include/Drawables/3D/Ray.hpp rename to lib/Ray/sources/Drawables/3D/Ray.hpp diff --git a/lib/Ray/src/Drawables/3D/Sphere.cpp b/lib/Ray/sources/Drawables/3D/Sphere.cpp similarity index 100% rename from lib/Ray/src/Drawables/3D/Sphere.cpp rename to lib/Ray/sources/Drawables/3D/Sphere.cpp diff --git a/lib/Ray/include/Drawables/3D/Sphere.hpp b/lib/Ray/sources/Drawables/3D/Sphere.hpp similarity index 100% rename from lib/Ray/include/Drawables/3D/Sphere.hpp rename to lib/Ray/sources/Drawables/3D/Sphere.hpp diff --git a/lib/Ray/src/Drawables/3D/Triangle.cpp b/lib/Ray/sources/Drawables/3D/Triangle.cpp similarity index 100% rename from lib/Ray/src/Drawables/3D/Triangle.cpp rename to lib/Ray/sources/Drawables/3D/Triangle.cpp diff --git a/lib/Ray/include/Drawables/3D/Triangle.hpp b/lib/Ray/sources/Drawables/3D/Triangle.hpp similarity index 100% rename from lib/Ray/include/Drawables/3D/Triangle.hpp rename to lib/Ray/sources/Drawables/3D/Triangle.hpp diff --git a/lib/Ray/src/Drawables/ADrawable2D.cpp b/lib/Ray/sources/Drawables/ADrawable2D.cpp similarity index 100% rename from lib/Ray/src/Drawables/ADrawable2D.cpp rename to lib/Ray/sources/Drawables/ADrawable2D.cpp diff --git a/lib/Ray/include/Drawables/ADrawable2D.hpp b/lib/Ray/sources/Drawables/ADrawable2D.hpp similarity index 100% rename from lib/Ray/include/Drawables/ADrawable2D.hpp rename to lib/Ray/sources/Drawables/ADrawable2D.hpp diff --git a/lib/Ray/src/Drawables/ADrawable3D.cpp b/lib/Ray/sources/Drawables/ADrawable3D.cpp similarity index 100% rename from lib/Ray/src/Drawables/ADrawable3D.cpp rename to lib/Ray/sources/Drawables/ADrawable3D.cpp diff --git a/lib/Ray/include/Drawables/ADrawable3D.hpp b/lib/Ray/sources/Drawables/ADrawable3D.hpp similarity index 100% rename from lib/Ray/include/Drawables/ADrawable3D.hpp rename to lib/Ray/sources/Drawables/ADrawable3D.hpp diff --git a/lib/Ray/include/Drawables/IDrawable.hpp b/lib/Ray/sources/Drawables/IDrawable.hpp similarity index 100% rename from lib/Ray/include/Drawables/IDrawable.hpp rename to lib/Ray/sources/Drawables/IDrawable.hpp diff --git a/lib/Ray/src/Drawables/Image.cpp b/lib/Ray/sources/Drawables/Image.cpp similarity index 100% rename from lib/Ray/src/Drawables/Image.cpp rename to lib/Ray/sources/Drawables/Image.cpp diff --git a/lib/Ray/include/Drawables/Image.hpp b/lib/Ray/sources/Drawables/Image.hpp similarity index 100% rename from lib/Ray/include/Drawables/Image.hpp rename to lib/Ray/sources/Drawables/Image.hpp diff --git a/lib/Ray/src/Drawables/Texture.cpp b/lib/Ray/sources/Drawables/Texture.cpp similarity index 100% rename from lib/Ray/src/Drawables/Texture.cpp rename to lib/Ray/sources/Drawables/Texture.cpp diff --git a/lib/Ray/include/Drawables/Texture.hpp b/lib/Ray/sources/Drawables/Texture.hpp similarity index 100% rename from lib/Ray/include/Drawables/Texture.hpp rename to lib/Ray/sources/Drawables/Texture.hpp diff --git a/lib/Ray/src/Font.cpp b/lib/Ray/sources/Font.cpp similarity index 100% rename from lib/Ray/src/Font.cpp rename to lib/Ray/sources/Font.cpp diff --git a/lib/Ray/include/Font.hpp b/lib/Ray/sources/Font.hpp similarity index 100% rename from lib/Ray/include/Font.hpp rename to lib/Ray/sources/Font.hpp diff --git a/lib/Ray/include/IRessource.hpp b/lib/Ray/sources/IRessource.hpp similarity index 100% rename from lib/Ray/include/IRessource.hpp rename to lib/Ray/sources/IRessource.hpp diff --git a/lib/Ray/include/Matrix.hpp b/lib/Ray/sources/Matrix.hpp similarity index 100% rename from lib/Ray/include/Matrix.hpp rename to lib/Ray/sources/Matrix.hpp diff --git a/lib/Ray/include/Mesh.hpp b/lib/Ray/sources/Mesh.hpp similarity index 100% rename from lib/Ray/include/Mesh.hpp rename to lib/Ray/sources/Mesh.hpp diff --git a/lib/Ray/src/Model.cpp b/lib/Ray/sources/Model.cpp similarity index 100% rename from lib/Ray/src/Model.cpp rename to lib/Ray/sources/Model.cpp diff --git a/lib/Ray/include/Model.hpp b/lib/Ray/sources/Model.hpp similarity index 100% rename from lib/Ray/include/Model.hpp rename to lib/Ray/sources/Model.hpp diff --git a/lib/Ray/include/Vector.hpp b/lib/Ray/sources/Vector.hpp similarity index 100% rename from lib/Ray/include/Vector.hpp rename to lib/Ray/sources/Vector.hpp diff --git a/lib/Ray/src/Window.cpp b/lib/Ray/sources/Window.cpp similarity index 100% rename from lib/Ray/src/Window.cpp rename to lib/Ray/sources/Window.cpp diff --git a/lib/Ray/include/Window.hpp b/lib/Ray/sources/Window.hpp similarity index 100% rename from lib/Ray/include/Window.hpp rename to lib/Ray/sources/Window.hpp