From 1f137565004f20299889c0b80bfefddaa9ffde90 Mon Sep 17 00:00:00 2001 From: "arthur.jamet" Date: Fri, 21 May 2021 09:48:13 +0200 Subject: [PATCH] sources and include in the same folder --- lib/Ray/CMakeLists.txt | 142 +++++++++--------- lib/Ray/{include => sources}/Audio/IAudio.hpp | 0 lib/Ray/{src => sources}/Audio/Music.cpp | 0 lib/Ray/{include => sources}/Audio/Music.hpp | 0 lib/Ray/{src => sources}/Audio/Sound.cpp | 0 lib/Ray/{include => sources}/Audio/Sound.hpp | 0 lib/Ray/{src => sources}/Camera/Camera2D.cpp | 0 .../{include => sources}/Camera/Camera2D.hpp | 0 lib/Ray/{src => sources}/Camera/Camera3D.cpp | 0 .../{include => sources}/Camera/Camera3D.hpp | 0 .../Camera/CameraMode.hpp | 0 .../Camera/CameraProjection.hpp | 0 .../{include => sources}/Camera/ICamera.hpp | 0 lib/Ray/{include => sources}/Canvas.hpp | 0 lib/Ray/{src => sources}/Color.cpp | 0 lib/Ray/{include => sources}/Color.hpp | 0 .../{src => sources}/Controllers/Gamepad.cpp | 0 .../Controllers/Gamepad.hpp | 0 .../{src => sources}/Controllers/Keyboard.cpp | 0 .../Controllers/Keyboard.hpp | 0 .../{src => sources}/Controllers/Mouse.cpp | 0 .../Controllers/Mouse.hpp | 0 .../{src => sources}/Drawables/2D/Circle.cpp | 0 .../Drawables/2D/Circle.hpp | 0 .../{src => sources}/Drawables/2D/Line.cpp | 0 .../Drawables/2D/Line.hpp | 0 .../{src => sources}/Drawables/2D/Point.cpp | 0 .../Drawables/2D/Point.hpp | 0 .../Drawables/2D/Rectangle.cpp | 0 .../Drawables/2D/Rectangle.hpp | 0 .../{src => sources}/Drawables/2D/Text.cpp | 0 .../Drawables/2D/Text.hpp | 0 .../Drawables/2D/Triangle.cpp | 0 .../Drawables/2D/Triangle.hpp | 0 .../{src => sources}/Drawables/3D/Circle.cpp | 0 .../Drawables/3D/Circle.hpp | 0 .../Drawables/3D/Cylinder.cpp | 0 .../Drawables/3D/Cylinder.hpp | 0 .../{src => sources}/Drawables/3D/Grid.cpp | 0 .../Drawables/3D/Grid.hpp | 0 .../{src => sources}/Drawables/3D/Line.cpp | 0 .../Drawables/3D/Line.hpp | 0 .../{src => sources}/Drawables/3D/Plane.cpp | 0 .../Drawables/3D/Plane.hpp | 0 .../{src => sources}/Drawables/3D/Point.cpp | 0 .../Drawables/3D/Point.hpp | 0 lib/Ray/{src => sources}/Drawables/3D/Ray.cpp | 0 .../{include => sources}/Drawables/3D/Ray.hpp | 0 .../{src => sources}/Drawables/3D/Sphere.cpp | 0 .../Drawables/3D/Sphere.hpp | 0 .../Drawables/3D/Triangle.cpp | 0 .../Drawables/3D/Triangle.hpp | 0 .../Drawables/ADrawable2D.cpp | 0 .../Drawables/ADrawable2D.hpp | 0 .../Drawables/ADrawable3D.cpp | 0 .../Drawables/ADrawable3D.hpp | 0 .../Drawables/IDrawable.hpp | 0 lib/Ray/{src => sources}/Drawables/Image.cpp | 0 .../{include => sources}/Drawables/Image.hpp | 0 .../{src => sources}/Drawables/Texture.cpp | 0 .../Drawables/Texture.hpp | 0 lib/Ray/{src => sources}/Font.cpp | 0 lib/Ray/{include => sources}/Font.hpp | 0 lib/Ray/{include => sources}/IRessource.hpp | 0 lib/Ray/{include => sources}/Matrix.hpp | 0 lib/Ray/{include => sources}/Mesh.hpp | 0 lib/Ray/{src => sources}/Model.cpp | 0 lib/Ray/{include => sources}/Model.hpp | 0 lib/Ray/{include => sources}/Vector.hpp | 0 lib/Ray/{src => sources}/Window.cpp | 0 lib/Ray/{include => sources}/Window.hpp | 0 71 files changed, 71 insertions(+), 71 deletions(-) rename lib/Ray/{include => sources}/Audio/IAudio.hpp (100%) rename lib/Ray/{src => sources}/Audio/Music.cpp (100%) rename lib/Ray/{include => sources}/Audio/Music.hpp (100%) rename lib/Ray/{src => sources}/Audio/Sound.cpp (100%) rename lib/Ray/{include => sources}/Audio/Sound.hpp (100%) rename lib/Ray/{src => sources}/Camera/Camera2D.cpp (100%) rename lib/Ray/{include => sources}/Camera/Camera2D.hpp (100%) rename lib/Ray/{src => sources}/Camera/Camera3D.cpp (100%) rename lib/Ray/{include => sources}/Camera/Camera3D.hpp (100%) rename lib/Ray/{include => sources}/Camera/CameraMode.hpp (100%) rename lib/Ray/{include => sources}/Camera/CameraProjection.hpp (100%) rename lib/Ray/{include => sources}/Camera/ICamera.hpp (100%) rename lib/Ray/{include => sources}/Canvas.hpp (100%) rename lib/Ray/{src => sources}/Color.cpp (100%) rename lib/Ray/{include => sources}/Color.hpp (100%) rename lib/Ray/{src => sources}/Controllers/Gamepad.cpp (100%) rename lib/Ray/{include => sources}/Controllers/Gamepad.hpp (100%) rename lib/Ray/{src => sources}/Controllers/Keyboard.cpp (100%) rename lib/Ray/{include => sources}/Controllers/Keyboard.hpp (100%) rename lib/Ray/{src => sources}/Controllers/Mouse.cpp (100%) rename lib/Ray/{include => sources}/Controllers/Mouse.hpp (100%) rename lib/Ray/{src => sources}/Drawables/2D/Circle.cpp (100%) rename lib/Ray/{include => sources}/Drawables/2D/Circle.hpp (100%) rename lib/Ray/{src => sources}/Drawables/2D/Line.cpp (100%) rename lib/Ray/{include => sources}/Drawables/2D/Line.hpp (100%) rename lib/Ray/{src => sources}/Drawables/2D/Point.cpp (100%) rename lib/Ray/{include => sources}/Drawables/2D/Point.hpp (100%) rename lib/Ray/{src => sources}/Drawables/2D/Rectangle.cpp (100%) rename lib/Ray/{include => sources}/Drawables/2D/Rectangle.hpp (100%) rename lib/Ray/{src => sources}/Drawables/2D/Text.cpp (100%) rename lib/Ray/{include => sources}/Drawables/2D/Text.hpp (100%) rename lib/Ray/{src => sources}/Drawables/2D/Triangle.cpp (100%) rename lib/Ray/{include => sources}/Drawables/2D/Triangle.hpp (100%) rename lib/Ray/{src => sources}/Drawables/3D/Circle.cpp (100%) rename lib/Ray/{include => sources}/Drawables/3D/Circle.hpp (100%) rename lib/Ray/{src => sources}/Drawables/3D/Cylinder.cpp (100%) rename lib/Ray/{include => sources}/Drawables/3D/Cylinder.hpp (100%) rename lib/Ray/{src => sources}/Drawables/3D/Grid.cpp (100%) rename lib/Ray/{include => sources}/Drawables/3D/Grid.hpp (100%) rename lib/Ray/{src => sources}/Drawables/3D/Line.cpp (100%) rename lib/Ray/{include => sources}/Drawables/3D/Line.hpp (100%) rename lib/Ray/{src => sources}/Drawables/3D/Plane.cpp (100%) rename lib/Ray/{include => sources}/Drawables/3D/Plane.hpp (100%) rename lib/Ray/{src => sources}/Drawables/3D/Point.cpp (100%) rename lib/Ray/{include => sources}/Drawables/3D/Point.hpp (100%) rename lib/Ray/{src => sources}/Drawables/3D/Ray.cpp (100%) rename lib/Ray/{include => sources}/Drawables/3D/Ray.hpp (100%) rename lib/Ray/{src => sources}/Drawables/3D/Sphere.cpp (100%) rename lib/Ray/{include => sources}/Drawables/3D/Sphere.hpp (100%) rename lib/Ray/{src => sources}/Drawables/3D/Triangle.cpp (100%) rename lib/Ray/{include => sources}/Drawables/3D/Triangle.hpp (100%) rename lib/Ray/{src => sources}/Drawables/ADrawable2D.cpp (100%) rename lib/Ray/{include => sources}/Drawables/ADrawable2D.hpp (100%) rename lib/Ray/{src => sources}/Drawables/ADrawable3D.cpp (100%) rename lib/Ray/{include => sources}/Drawables/ADrawable3D.hpp (100%) rename lib/Ray/{include => sources}/Drawables/IDrawable.hpp (100%) rename lib/Ray/{src => sources}/Drawables/Image.cpp (100%) rename lib/Ray/{include => sources}/Drawables/Image.hpp (100%) rename lib/Ray/{src => sources}/Drawables/Texture.cpp (100%) rename lib/Ray/{include => sources}/Drawables/Texture.hpp (100%) rename lib/Ray/{src => sources}/Font.cpp (100%) rename lib/Ray/{include => sources}/Font.hpp (100%) rename lib/Ray/{include => sources}/IRessource.hpp (100%) rename lib/Ray/{include => sources}/Matrix.hpp (100%) rename lib/Ray/{include => sources}/Mesh.hpp (100%) rename lib/Ray/{src => sources}/Model.cpp (100%) rename lib/Ray/{include => sources}/Model.hpp (100%) rename lib/Ray/{include => sources}/Vector.hpp (100%) rename lib/Ray/{src => sources}/Window.cpp (100%) rename lib/Ray/{include => sources}/Window.hpp (100%) 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