From 5176b9fef8dbeff4ac38f0abb47c361fc8b7616c Mon Sep 17 00:00:00 2001 From: Relintai Date: Tue, 6 Jul 2021 12:09:19 +0200 Subject: [PATCH] Reordered the remaining folders --- .../01_07_basics/.clang-format | 0 .../01_07_basics/compile.bat | 0 .../01_07_basics/compile.sh | 0 .../01_07_basics/int_vector.cpp | 0 .../01_07_basics/int_vector.h | 0 .../01_07_basics/main.cpp | 0 .../01_07_basics/rect2.cpp | 0 .../01_07_basics/rect2.h | 0 .../01_07_basics/string.cpp | 0 .../01_07_basics/string.h | 0 .../01_07_basics/vector.h | 0 .../01_07_basics/vector2.cpp | 0 .../01_07_basics/vector2.h | 0 .../01_07_basics/vector3.cpp | 0 .../01_07_basics/vector3.h | 0 {02_oop_basics => 01_oop_basics}/01_vector2.txt | 0 {02_oop_basics => 01_oop_basics}/02_vector3.txt | 0 {02_oop_basics => 01_oop_basics}/03_rect2.txt | 0 {02_oop_basics => 01_oop_basics}/04_int_vector.txt | 0 {02_oop_basics => 01_oop_basics}/05_vector.txt | 0 {02_oop_basics => 01_oop_basics}/06_string.txt | 0 {02_oop_basics => 01_oop_basics}/07_consts.txt | 0 {02_oop_basics => 01_oop_basics}/08_math.txt | 0 .../08_math/.clang-format | 0 .../08_math/compile.bat | 0 {02_oop_basics => 01_oop_basics}/08_math/compile.sh | 0 {02_oop_basics => 01_oop_basics}/08_math/main.cpp | 0 {02_oop_basics => 01_oop_basics}/08_math/math.cpp | 0 {02_oop_basics => 01_oop_basics}/08_math/math.h | 0 {02_oop_basics => 01_oop_basics}/08_math/rect2.cpp | 0 {02_oop_basics => 01_oop_basics}/08_math/rect2.h | 0 .../08_math/vector2.cpp | 0 {02_oop_basics => 01_oop_basics}/08_math/vector2.h | 0 .../08_math/vector3.cpp | 0 {02_oop_basics => 01_oop_basics}/08_math/vector3.h | 0 .../09_12_monopoly/.clang-format | 0 .../09_12_monopoly/board.cpp | 0 .../09_12_monopoly/board.h | 0 .../09_12_monopoly/compile.bat | 0 .../09_12_monopoly/compile.sh | 0 .../09_12_monopoly/main.cpp | 0 .../09_12_monopoly/math.cpp | 0 .../09_12_monopoly/math.h | 0 .../09_12_monopoly/player.cpp | 0 .../09_12_monopoly/player.h | 0 .../09_12_monopoly/player_loader.cpp | 0 .../09_12_monopoly/player_loader.h | 0 .../09_12_monopoly/players.config | 0 .../09_12_monopoly/string.cpp | 0 .../09_12_monopoly/string.h | 0 .../09_12_monopoly/tile.cpp | 0 .../09_12_monopoly/tile.h | 0 .../09_12_monopoly/tile_loader.cpp | 0 .../09_12_monopoly/tile_loader.h | 0 .../09_12_monopoly/tiles.config | 0 .../09_12_monopoly/vector.h | 0 {02_oop_basics => 01_oop_basics}/09_monopoly.txt | 0 .../10_monopoly_players.txt | 0 .../11_monopoly_tiles.txt | 0 .../12_monopoly_board.txt | 0 .../10_sdl_application.txt | 0 {03_sdl_basics => 02_sdl_basics}/11_sdl_main.txt | 0 .../12_sdl_main_scene.txt | 0 .../13_sdl_input_app.txt | 0 .../13_sdl_moving_sprites/.clang-format | 0 .../13_sdl_moving_sprites/application.cpp | 0 .../13_sdl_moving_sprites/application.h | 0 .../13_sdl_moving_sprites/camera.cpp | 0 .../13_sdl_moving_sprites/camera.h | 0 .../13_sdl_moving_sprites/color.cpp | 0 .../13_sdl_moving_sprites/color.h | 0 .../13_sdl_moving_sprites/compile.bat | 0 .../13_sdl_moving_sprites/compile.sh | 0 .../13_sdl_moving_sprites/image.cpp | 0 .../13_sdl_moving_sprites/image.h | 0 .../13_sdl_moving_sprites/impl_application.h | 0 .../13_sdl_moving_sprites/main.cpp | 0 .../13_sdl_moving_sprites/main_scene.cpp | 0 .../13_sdl_moving_sprites/main_scene.h | 0 .../13_sdl_moving_sprites/math.cpp | 0 .../13_sdl_moving_sprites/math.h | 0 .../13_sdl_moving_sprites/rect2.cpp | 0 .../13_sdl_moving_sprites/rect2.h | 0 .../13_sdl_moving_sprites/renderer.cpp | 0 .../13_sdl_moving_sprites/renderer.h | 0 .../13_sdl_moving_sprites/scene.cpp | 0 .../13_sdl_moving_sprites/scene.h | 0 .../13_sdl_moving_sprites/sprite.cpp | 0 .../13_sdl_moving_sprites/sprite.h | 0 .../13_sdl_moving_sprites/string.cpp | 0 .../13_sdl_moving_sprites/string.h | 0 .../13_sdl_moving_sprites/texture.cpp | 0 .../13_sdl_moving_sprites/texture.h | 0 .../13_sdl_moving_sprites/ti.bmp | Bin .../13_sdl_moving_sprites/vector.h | 0 .../14_15_sdl_button/.clang-format | 0 .../14_15_sdl_button/application.cpp | 0 .../14_15_sdl_button/application.h | 0 .../14_15_sdl_button/button.cpp | 0 .../14_15_sdl_button/button.h | 0 .../14_15_sdl_button/camera.cpp | 0 .../14_15_sdl_button/camera.h | 0 .../14_15_sdl_button/color.cpp | 0 .../14_15_sdl_button/color.h | 0 .../14_15_sdl_button/compile.bat | 0 .../14_15_sdl_button/compile.sh | 0 .../14_15_sdl_button/image.cpp | 0 .../14_15_sdl_button/image.h | 0 .../14_15_sdl_button/impl_application.h | 0 .../14_15_sdl_button/main.cpp | 0 .../14_15_sdl_button/main_scene.cpp | 0 .../14_15_sdl_button/main_scene.h | 0 .../14_15_sdl_button/math.cpp | 0 .../14_15_sdl_button/math.h | 0 .../14_15_sdl_button/rect2.cpp | 0 .../14_15_sdl_button/rect2.h | 0 .../14_15_sdl_button/renderer.cpp | 0 .../14_15_sdl_button/renderer.h | 0 .../14_15_sdl_button/scene.cpp | 0 .../14_15_sdl_button/scene.h | 0 .../14_15_sdl_button/sprite.cpp | 0 .../14_15_sdl_button/sprite.h | 0 .../14_15_sdl_button/string.cpp | 0 .../14_15_sdl_button/string.h | 0 .../14_15_sdl_button/texture.cpp | 0 .../14_15_sdl_button/texture.h | 0 .../14_15_sdl_button/ti.bmp | Bin .../14_15_sdl_button/vector.h | 0 {03_sdl_basics => 02_sdl_basics}/14_sdl_button.txt | 0 .../15_sdl_button_app.txt | 0 .../16_other_exercises.txt | 0 .../16_sdl_ttf/.clang-format | 0 .../16_sdl_ttf/DejaVuSans.ttf | Bin .../16_sdl_ttf/application.cpp | 0 .../16_sdl_ttf/application.h | 0 .../16_sdl_ttf/button.cpp | 0 .../16_sdl_ttf/button.h | 0 .../16_sdl_ttf/camera.cpp | 0 .../16_sdl_ttf/camera.h | 0 .../16_sdl_ttf/color.cpp | 0 {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/color.h | 0 .../16_sdl_ttf/compile.bat | 0 .../16_sdl_ttf/compile.sh | 0 .../16_sdl_ttf/image.cpp | 0 {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/image.h | 0 .../16_sdl_ttf/impl_application.h | 0 .../16_sdl_ttf/main.cpp | 0 .../16_sdl_ttf/main_scene.cpp | 0 .../16_sdl_ttf/main_scene.h | 0 .../16_sdl_ttf/math.cpp | 0 {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/math.h | 0 .../16_sdl_ttf/rect2.cpp | 0 {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/rect2.h | 0 .../16_sdl_ttf/renderer.cpp | 0 .../16_sdl_ttf/renderer.h | 0 .../16_sdl_ttf/scene.cpp | 0 {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/scene.h | 0 .../16_sdl_ttf/sprite.cpp | 0 .../16_sdl_ttf/sprite.h | 0 .../16_sdl_ttf/string.cpp | 0 .../16_sdl_ttf/string.h | 0 .../16_sdl_ttf/text_image.cpp | 0 .../16_sdl_ttf/text_image.h | 0 .../16_sdl_ttf/text_sprite.cpp | 0 .../16_sdl_ttf/text_sprite.h | 0 .../16_sdl_ttf/texture.cpp | 0 .../16_sdl_ttf/texture.h | 0 {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/ti.bmp | Bin .../16_sdl_ttf/true_type_font.cpp | 0 .../16_sdl_ttf/true_type_font.h | 0 .../16_sdl_ttf/vector.h | 0 .../16_sdl_ttf/vector2.cpp | 0 .../16_sdl_ttf/vector2.h | 0 .../16_sdl_ttf/vector3.cpp | 0 .../16_sdl_ttf/vector3.h | 0 .../17_sdl_folder_structure/.clang-format | 0 .../17_sdl_folder_structure/DejaVuSans.ttf | Bin .../17_sdl_folder_structure/application.cpp | 0 .../17_sdl_folder_structure/application.h | 0 .../17_sdl_folder_structure/compile.bat | 0 .../17_sdl_folder_structure/compile.sh | 0 .../17_sdl_folder_structure/core/color.cpp | 0 .../17_sdl_folder_structure/core/color.h | 0 .../17_sdl_folder_structure/core/math.cpp | 0 .../17_sdl_folder_structure/core/math.h | 0 .../17_sdl_folder_structure/core/rect2.cpp | 0 .../17_sdl_folder_structure/core/rect2.h | 0 .../17_sdl_folder_structure/core/string.cpp | 0 .../17_sdl_folder_structure/core/string.h | 0 .../17_sdl_folder_structure/core/vector.h | 0 .../17_sdl_folder_structure/core/vector2.cpp | 0 .../17_sdl_folder_structure/core/vector2.h | 0 .../17_sdl_folder_structure/core/vector3.cpp | 0 .../17_sdl_folder_structure/core/vector3.h | 0 .../17_sdl_folder_structure/impl_application.h | 0 .../17_sdl_folder_structure/main.cpp | 0 .../17_sdl_folder_structure/main_scene.cpp | 0 .../17_sdl_folder_structure/main_scene.h | 0 .../17_sdl_folder_structure/renderer/button.cpp | 0 .../17_sdl_folder_structure/renderer/button.h | 0 .../17_sdl_folder_structure/renderer/camera.cpp | 0 .../17_sdl_folder_structure/renderer/camera.h | 0 .../17_sdl_folder_structure/renderer/image.cpp | 0 .../17_sdl_folder_structure/renderer/image.h | 0 .../17_sdl_folder_structure/renderer/renderer.cpp | 0 .../17_sdl_folder_structure/renderer/renderer.h | 0 .../17_sdl_folder_structure/renderer/sprite.cpp | 0 .../17_sdl_folder_structure/renderer/sprite.h | 0 .../17_sdl_folder_structure/renderer/text_image.cpp | 0 .../17_sdl_folder_structure/renderer/text_image.h | 0 .../renderer/text_sprite.cpp | 0 .../17_sdl_folder_structure/renderer/text_sprite.h | 0 .../17_sdl_folder_structure/renderer/texture.cpp | 0 .../17_sdl_folder_structure/renderer/texture.h | 0 .../renderer/true_type_font.cpp | 0 .../renderer/true_type_font.h | 0 .../17_sdl_folder_structure/scene.cpp | 0 .../17_sdl_folder_structure/scene.h | 0 .../17_sdl_folder_structure/ti.bmp | Bin .../18_sdl_widgets/.clang-format | 0 .../18_sdl_widgets/DejaVuSans.ttf | Bin .../18_sdl_widgets/application.cpp | 0 .../18_sdl_widgets/application.h | 0 .../18_sdl_widgets/compile.bat | 0 .../18_sdl_widgets/compile.sh | 0 .../18_sdl_widgets/core/color.cpp | 0 .../18_sdl_widgets/core/color.h | 0 .../18_sdl_widgets/core/math.cpp | 0 .../18_sdl_widgets/core/math.h | 0 .../18_sdl_widgets/core/rect2.cpp | 0 .../18_sdl_widgets/core/rect2.h | 0 .../18_sdl_widgets/core/string.cpp | 0 .../18_sdl_widgets/core/string.h | 0 .../18_sdl_widgets/core/vector.h | 0 .../18_sdl_widgets/core/vector2.cpp | 0 .../18_sdl_widgets/core/vector2.h | 0 .../18_sdl_widgets/core/vector3.cpp | 0 .../18_sdl_widgets/core/vector3.h | 0 .../18_sdl_widgets/impl_application.h | 0 .../18_sdl_widgets/main.cpp | 0 .../18_sdl_widgets/main_scene.cpp | 0 .../18_sdl_widgets/main_scene.h | 0 .../18_sdl_widgets/renderer/button.cpp | 0 .../18_sdl_widgets/renderer/button.h | 0 .../18_sdl_widgets/renderer/camera.cpp | 0 .../18_sdl_widgets/renderer/camera.h | 0 .../18_sdl_widgets/renderer/image.cpp | 0 .../18_sdl_widgets/renderer/image.h | 0 .../18_sdl_widgets/renderer/renderer.cpp | 0 .../18_sdl_widgets/renderer/renderer.h | 0 .../18_sdl_widgets/renderer/sprite.cpp | 0 .../18_sdl_widgets/renderer/sprite.h | 0 .../18_sdl_widgets/renderer/text_image.cpp | 0 .../18_sdl_widgets/renderer/text_image.h | 0 .../18_sdl_widgets/renderer/text_sprite.cpp | 0 .../18_sdl_widgets/renderer/text_sprite.h | 0 .../18_sdl_widgets/renderer/texture.cpp | 0 .../18_sdl_widgets/renderer/texture.h | 0 .../18_sdl_widgets/renderer/true_type_font.cpp | 0 .../18_sdl_widgets/renderer/true_type_font.h | 0 .../18_sdl_widgets/scene.cpp | 0 .../18_sdl_widgets/scene.h | 0 .../18_sdl_widgets/ti.bmp | Bin .../18_sdl_widgets/widgets/widget.cpp | 0 .../18_sdl_widgets/widgets/widget.h | 0 {03_sdl_basics => 02_sdl_basics}/1_sdl_setup.txt | 0 .../1_sdl_setup/sdl_alap_projekt.zip | Bin .../2_8_sdl_software_renderer/.clang-format | 0 .../2_8_sdl_software_renderer/camera.cpp | 0 .../2_8_sdl_software_renderer/camera.h | 0 .../2_8_sdl_software_renderer/color.cpp | 0 .../2_8_sdl_software_renderer/color.h | 0 .../2_8_sdl_software_renderer/compile.bat | 0 .../2_8_sdl_software_renderer/compile.sh | 0 .../2_8_sdl_software_renderer/image.cpp | 0 .../2_8_sdl_software_renderer/image.h | 0 .../2_8_sdl_software_renderer/main.cpp | 0 .../2_8_sdl_software_renderer/math.cpp | 0 .../2_8_sdl_software_renderer/math.h | 0 .../2_8_sdl_software_renderer/rect2.cpp | 0 .../2_8_sdl_software_renderer/rect2.h | 0 .../2_8_sdl_software_renderer/renderer.cpp | 0 .../2_8_sdl_software_renderer/renderer.h | 0 .../2_8_sdl_software_renderer/sprite.cpp | 0 .../2_8_sdl_software_renderer/sprite.h | 0 .../2_8_sdl_software_renderer/string.cpp | 0 .../2_8_sdl_software_renderer/string.h | 0 .../2_8_sdl_software_renderer/texture.cpp | 0 .../2_8_sdl_software_renderer/texture.h | 0 .../2_8_sdl_software_renderer/ti.bmp | Bin .../2_8_sdl_software_renderer/vector.h | 0 {03_sdl_basics => 02_sdl_basics}/2_sdl_basics.txt | 0 {03_sdl_basics => 02_sdl_basics}/3_sdl_color.txt | 0 {03_sdl_basics => 02_sdl_basics}/4_sdl_image.txt | 0 {03_sdl_basics => 02_sdl_basics}/5_sdl_renderer.txt | 0 {03_sdl_basics => 02_sdl_basics}/6_sdl_texture.txt | 0 {03_sdl_basics => 02_sdl_basics}/7_sdl_sprite.txt | 0 {03_sdl_basics => 02_sdl_basics}/8_sdl_camera.txt | 0 .../9_12_sdl_application/.clang-format | 0 .../9_12_sdl_application/application.cpp | 0 .../9_12_sdl_application/application.h | 0 .../9_12_sdl_application/camera.cpp | 0 .../9_12_sdl_application/camera.h | 0 .../9_12_sdl_application/color.cpp | 0 .../9_12_sdl_application/color.h | 0 .../9_12_sdl_application/compile.bat | 0 .../9_12_sdl_application/compile.sh | 0 .../9_12_sdl_application/image.cpp | 0 .../9_12_sdl_application/image.h | 0 .../9_12_sdl_application/impl_application.h | 0 .../9_12_sdl_application/main.cpp | 0 .../9_12_sdl_application/main_scene.cpp | 0 .../9_12_sdl_application/main_scene.h | 0 .../9_12_sdl_application/math.cpp | 0 .../9_12_sdl_application/math.h | 0 .../9_12_sdl_application/rect2.cpp | 0 .../9_12_sdl_application/rect2.h | 0 .../9_12_sdl_application/renderer.cpp | 0 .../9_12_sdl_application/renderer.h | 0 .../9_12_sdl_application/scene.cpp | 0 .../9_12_sdl_application/scene.h | 0 .../9_12_sdl_application/sprite.cpp | 0 .../9_12_sdl_application/sprite.h | 0 .../9_12_sdl_application/string.cpp | 0 .../9_12_sdl_application/string.h | 0 .../9_12_sdl_application/texture.cpp | 0 .../9_12_sdl_application/texture.h | 0 .../9_12_sdl_application/ti.bmp | Bin .../9_12_sdl_application/vector.h | 0 {03_sdl_basics => 02_sdl_basics}/9_sdl_scene.txt | 0 {01_basics => 02_sdl_basics}/wip/.gitignore | 0 .../wip/07_sdl_compilers/compile_mingw.sh | 0 .../wip/07_sdl_compilers/main.cpp | 0 .../wip/08_sdl_compilers/Valtozott.txt | 0 .../wip/08_sdl_compilers/compile_android.sh | 0 .../wip/08_sdl_compilers/compile_js,bat | 0 .../wip/08_sdl_compilers/compile_js.sh | 0 .../wip/08_sdl_compilers/compile_linux.sh | 0 .../wip/08_sdl_compilers/compile_mingw.bat | 0 .../wip/08_sdl_compilers/compile_vs.bat | 0 .../wip/08_sdl_compilers/libs/compile_js.sh | 0 .../wip/08_sdl_compilers/libs/compile_lib_linux.sh | 0 .../wip/08_sdl_compilers/main.cpp | 0 .../wip/raycaster/.clang-format | 0 .../wip/raycaster/atomics.txt | 0 .../wip/raycaster/compile_android.sh | 0 .../wip/raycaster/compile_js.sh | 0 .../wip/raycaster/compile_linux.sh | 0 .../wip/raycaster/compile_mingw.sh | 0 .../wip/raycaster/compile_vs.bat | 0 .../wip/raycaster/ea.txt | 0 .../wip/raycaster/libs/compile_js.bat | 0 .../wip/raycaster/libs/compile_js.sh | 0 .../wip/raycaster/libs/compile_libs_linux.sh | 0 .../wip/raycaster/main.cpp | 0 355 files changed, 0 insertions(+), 0 deletions(-) rename {02_oop_basics => 01_oop_basics}/01_07_basics/.clang-format (100%) rename {02_oop_basics => 01_oop_basics}/01_07_basics/compile.bat (100%) rename {02_oop_basics => 01_oop_basics}/01_07_basics/compile.sh (100%) rename {02_oop_basics => 01_oop_basics}/01_07_basics/int_vector.cpp (100%) rename {02_oop_basics => 01_oop_basics}/01_07_basics/int_vector.h (100%) rename {02_oop_basics => 01_oop_basics}/01_07_basics/main.cpp (100%) rename {02_oop_basics => 01_oop_basics}/01_07_basics/rect2.cpp (100%) rename {02_oop_basics => 01_oop_basics}/01_07_basics/rect2.h (100%) rename {02_oop_basics => 01_oop_basics}/01_07_basics/string.cpp (100%) rename {02_oop_basics => 01_oop_basics}/01_07_basics/string.h (100%) rename {02_oop_basics => 01_oop_basics}/01_07_basics/vector.h (100%) rename {02_oop_basics => 01_oop_basics}/01_07_basics/vector2.cpp (100%) rename {02_oop_basics => 01_oop_basics}/01_07_basics/vector2.h (100%) rename {02_oop_basics => 01_oop_basics}/01_07_basics/vector3.cpp (100%) rename {02_oop_basics => 01_oop_basics}/01_07_basics/vector3.h (100%) rename {02_oop_basics => 01_oop_basics}/01_vector2.txt (100%) rename {02_oop_basics => 01_oop_basics}/02_vector3.txt (100%) rename {02_oop_basics => 01_oop_basics}/03_rect2.txt (100%) rename {02_oop_basics => 01_oop_basics}/04_int_vector.txt (100%) rename {02_oop_basics => 01_oop_basics}/05_vector.txt (100%) rename {02_oop_basics => 01_oop_basics}/06_string.txt (100%) rename {02_oop_basics => 01_oop_basics}/07_consts.txt (100%) rename {02_oop_basics => 01_oop_basics}/08_math.txt (100%) rename {02_oop_basics => 01_oop_basics}/08_math/.clang-format (100%) rename {02_oop_basics => 01_oop_basics}/08_math/compile.bat (100%) rename {02_oop_basics => 01_oop_basics}/08_math/compile.sh (100%) rename {02_oop_basics => 01_oop_basics}/08_math/main.cpp (100%) rename {02_oop_basics => 01_oop_basics}/08_math/math.cpp (100%) rename {02_oop_basics => 01_oop_basics}/08_math/math.h (100%) rename {02_oop_basics => 01_oop_basics}/08_math/rect2.cpp (100%) rename {02_oop_basics => 01_oop_basics}/08_math/rect2.h (100%) rename {02_oop_basics => 01_oop_basics}/08_math/vector2.cpp (100%) rename {02_oop_basics => 01_oop_basics}/08_math/vector2.h (100%) rename {02_oop_basics => 01_oop_basics}/08_math/vector3.cpp (100%) rename {02_oop_basics => 01_oop_basics}/08_math/vector3.h (100%) rename {02_oop_basics => 01_oop_basics}/09_12_monopoly/.clang-format (100%) rename {02_oop_basics => 01_oop_basics}/09_12_monopoly/board.cpp (100%) rename {02_oop_basics => 01_oop_basics}/09_12_monopoly/board.h (100%) rename {02_oop_basics => 01_oop_basics}/09_12_monopoly/compile.bat (100%) rename {02_oop_basics => 01_oop_basics}/09_12_monopoly/compile.sh (100%) rename {02_oop_basics => 01_oop_basics}/09_12_monopoly/main.cpp (100%) rename {02_oop_basics => 01_oop_basics}/09_12_monopoly/math.cpp (100%) rename {02_oop_basics => 01_oop_basics}/09_12_monopoly/math.h (100%) rename {02_oop_basics => 01_oop_basics}/09_12_monopoly/player.cpp (100%) rename {02_oop_basics => 01_oop_basics}/09_12_monopoly/player.h (100%) rename {02_oop_basics => 01_oop_basics}/09_12_monopoly/player_loader.cpp (100%) rename {02_oop_basics => 01_oop_basics}/09_12_monopoly/player_loader.h (100%) rename {02_oop_basics => 01_oop_basics}/09_12_monopoly/players.config (100%) rename {02_oop_basics => 01_oop_basics}/09_12_monopoly/string.cpp (100%) rename {02_oop_basics => 01_oop_basics}/09_12_monopoly/string.h (100%) rename {02_oop_basics => 01_oop_basics}/09_12_monopoly/tile.cpp (100%) rename {02_oop_basics => 01_oop_basics}/09_12_monopoly/tile.h (100%) rename {02_oop_basics => 01_oop_basics}/09_12_monopoly/tile_loader.cpp (100%) rename {02_oop_basics => 01_oop_basics}/09_12_monopoly/tile_loader.h (100%) rename {02_oop_basics => 01_oop_basics}/09_12_monopoly/tiles.config (100%) rename {02_oop_basics => 01_oop_basics}/09_12_monopoly/vector.h (100%) rename {02_oop_basics => 01_oop_basics}/09_monopoly.txt (100%) rename {02_oop_basics => 01_oop_basics}/10_monopoly_players.txt (100%) rename {02_oop_basics => 01_oop_basics}/11_monopoly_tiles.txt (100%) rename {02_oop_basics => 01_oop_basics}/12_monopoly_board.txt (100%) rename {03_sdl_basics => 02_sdl_basics}/10_sdl_application.txt (100%) rename {03_sdl_basics => 02_sdl_basics}/11_sdl_main.txt (100%) rename {03_sdl_basics => 02_sdl_basics}/12_sdl_main_scene.txt (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_input_app.txt (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/.clang-format (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/application.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/application.h (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/camera.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/camera.h (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/color.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/color.h (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/compile.bat (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/compile.sh (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/image.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/image.h (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/impl_application.h (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/main.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/main_scene.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/main_scene.h (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/math.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/math.h (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/rect2.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/rect2.h (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/renderer.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/renderer.h (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/scene.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/scene.h (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/sprite.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/sprite.h (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/string.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/string.h (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/texture.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/texture.h (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/ti.bmp (100%) rename {03_sdl_basics => 02_sdl_basics}/13_sdl_moving_sprites/vector.h (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/.clang-format (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/application.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/application.h (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/button.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/button.h (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/camera.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/camera.h (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/color.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/color.h (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/compile.bat (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/compile.sh (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/image.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/image.h (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/impl_application.h (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/main.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/main_scene.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/main_scene.h (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/math.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/math.h (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/rect2.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/rect2.h (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/renderer.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/renderer.h (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/scene.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/scene.h (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/sprite.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/sprite.h (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/string.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/string.h (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/texture.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/texture.h (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/ti.bmp (100%) rename {03_sdl_basics => 02_sdl_basics}/14_15_sdl_button/vector.h (100%) rename {03_sdl_basics => 02_sdl_basics}/14_sdl_button.txt (100%) rename {03_sdl_basics => 02_sdl_basics}/15_sdl_button_app.txt (100%) rename {03_sdl_basics => 02_sdl_basics}/16_other_exercises.txt (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/.clang-format (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/DejaVuSans.ttf (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/application.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/application.h (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/button.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/button.h (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/camera.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/camera.h (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/color.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/color.h (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/compile.bat (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/compile.sh (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/image.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/image.h (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/impl_application.h (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/main.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/main_scene.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/main_scene.h (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/math.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/math.h (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/rect2.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/rect2.h (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/renderer.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/renderer.h (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/scene.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/scene.h (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/sprite.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/sprite.h (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/string.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/string.h (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/text_image.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/text_image.h (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/text_sprite.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/text_sprite.h (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/texture.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/texture.h (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/ti.bmp (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/true_type_font.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/true_type_font.h (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/vector.h (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/vector2.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/vector2.h (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/vector3.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/16_sdl_ttf/vector3.h (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/.clang-format (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/DejaVuSans.ttf (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/application.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/application.h (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/compile.bat (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/compile.sh (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/core/color.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/core/color.h (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/core/math.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/core/math.h (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/core/rect2.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/core/rect2.h (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/core/string.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/core/string.h (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/core/vector.h (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/core/vector2.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/core/vector2.h (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/core/vector3.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/core/vector3.h (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/impl_application.h (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/main.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/main_scene.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/main_scene.h (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/renderer/button.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/renderer/button.h (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/renderer/camera.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/renderer/camera.h (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/renderer/image.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/renderer/image.h (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/renderer/renderer.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/renderer/renderer.h (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/renderer/sprite.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/renderer/sprite.h (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/renderer/text_image.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/renderer/text_image.h (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/renderer/text_sprite.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/renderer/text_sprite.h (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/renderer/texture.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/renderer/texture.h (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/renderer/true_type_font.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/renderer/true_type_font.h (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/scene.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/scene.h (100%) rename {03_sdl_basics => 02_sdl_basics}/17_sdl_folder_structure/ti.bmp (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/.clang-format (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/DejaVuSans.ttf (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/application.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/application.h (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/compile.bat (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/compile.sh (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/core/color.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/core/color.h (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/core/math.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/core/math.h (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/core/rect2.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/core/rect2.h (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/core/string.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/core/string.h (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/core/vector.h (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/core/vector2.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/core/vector2.h (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/core/vector3.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/core/vector3.h (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/impl_application.h (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/main.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/main_scene.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/main_scene.h (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/renderer/button.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/renderer/button.h (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/renderer/camera.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/renderer/camera.h (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/renderer/image.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/renderer/image.h (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/renderer/renderer.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/renderer/renderer.h (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/renderer/sprite.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/renderer/sprite.h (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/renderer/text_image.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/renderer/text_image.h (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/renderer/text_sprite.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/renderer/text_sprite.h (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/renderer/texture.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/renderer/texture.h (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/renderer/true_type_font.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/renderer/true_type_font.h (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/scene.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/scene.h (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/ti.bmp (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/widgets/widget.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/18_sdl_widgets/widgets/widget.h (100%) rename {03_sdl_basics => 02_sdl_basics}/1_sdl_setup.txt (100%) rename {03_sdl_basics => 02_sdl_basics}/1_sdl_setup/sdl_alap_projekt.zip (100%) rename {03_sdl_basics => 02_sdl_basics}/2_8_sdl_software_renderer/.clang-format (100%) rename {03_sdl_basics => 02_sdl_basics}/2_8_sdl_software_renderer/camera.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/2_8_sdl_software_renderer/camera.h (100%) rename {03_sdl_basics => 02_sdl_basics}/2_8_sdl_software_renderer/color.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/2_8_sdl_software_renderer/color.h (100%) rename {03_sdl_basics => 02_sdl_basics}/2_8_sdl_software_renderer/compile.bat (100%) rename {03_sdl_basics => 02_sdl_basics}/2_8_sdl_software_renderer/compile.sh (100%) rename {03_sdl_basics => 02_sdl_basics}/2_8_sdl_software_renderer/image.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/2_8_sdl_software_renderer/image.h (100%) rename {03_sdl_basics => 02_sdl_basics}/2_8_sdl_software_renderer/main.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/2_8_sdl_software_renderer/math.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/2_8_sdl_software_renderer/math.h (100%) rename {03_sdl_basics => 02_sdl_basics}/2_8_sdl_software_renderer/rect2.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/2_8_sdl_software_renderer/rect2.h (100%) rename {03_sdl_basics => 02_sdl_basics}/2_8_sdl_software_renderer/renderer.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/2_8_sdl_software_renderer/renderer.h (100%) rename {03_sdl_basics => 02_sdl_basics}/2_8_sdl_software_renderer/sprite.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/2_8_sdl_software_renderer/sprite.h (100%) rename {03_sdl_basics => 02_sdl_basics}/2_8_sdl_software_renderer/string.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/2_8_sdl_software_renderer/string.h (100%) rename {03_sdl_basics => 02_sdl_basics}/2_8_sdl_software_renderer/texture.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/2_8_sdl_software_renderer/texture.h (100%) rename {03_sdl_basics => 02_sdl_basics}/2_8_sdl_software_renderer/ti.bmp (100%) rename {03_sdl_basics => 02_sdl_basics}/2_8_sdl_software_renderer/vector.h (100%) rename {03_sdl_basics => 02_sdl_basics}/2_sdl_basics.txt (100%) rename {03_sdl_basics => 02_sdl_basics}/3_sdl_color.txt (100%) rename {03_sdl_basics => 02_sdl_basics}/4_sdl_image.txt (100%) rename {03_sdl_basics => 02_sdl_basics}/5_sdl_renderer.txt (100%) rename {03_sdl_basics => 02_sdl_basics}/6_sdl_texture.txt (100%) rename {03_sdl_basics => 02_sdl_basics}/7_sdl_sprite.txt (100%) rename {03_sdl_basics => 02_sdl_basics}/8_sdl_camera.txt (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/.clang-format (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/application.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/application.h (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/camera.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/camera.h (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/color.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/color.h (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/compile.bat (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/compile.sh (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/image.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/image.h (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/impl_application.h (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/main.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/main_scene.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/main_scene.h (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/math.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/math.h (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/rect2.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/rect2.h (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/renderer.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/renderer.h (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/scene.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/scene.h (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/sprite.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/sprite.h (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/string.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/string.h (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/texture.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/texture.h (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/ti.bmp (100%) rename {03_sdl_basics => 02_sdl_basics}/9_12_sdl_application/vector.h (100%) rename {03_sdl_basics => 02_sdl_basics}/9_sdl_scene.txt (100%) rename {01_basics => 02_sdl_basics}/wip/.gitignore (100%) rename {03_sdl_basics => 02_sdl_basics}/wip/07_sdl_compilers/compile_mingw.sh (100%) rename {03_sdl_basics => 02_sdl_basics}/wip/07_sdl_compilers/main.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/wip/08_sdl_compilers/Valtozott.txt (100%) rename {03_sdl_basics => 02_sdl_basics}/wip/08_sdl_compilers/compile_android.sh (100%) rename {03_sdl_basics => 02_sdl_basics}/wip/08_sdl_compilers/compile_js,bat (100%) rename {03_sdl_basics => 02_sdl_basics}/wip/08_sdl_compilers/compile_js.sh (100%) rename {03_sdl_basics => 02_sdl_basics}/wip/08_sdl_compilers/compile_linux.sh (100%) rename {03_sdl_basics => 02_sdl_basics}/wip/08_sdl_compilers/compile_mingw.bat (100%) rename {03_sdl_basics => 02_sdl_basics}/wip/08_sdl_compilers/compile_vs.bat (100%) rename {03_sdl_basics => 02_sdl_basics}/wip/08_sdl_compilers/libs/compile_js.sh (100%) rename {03_sdl_basics => 02_sdl_basics}/wip/08_sdl_compilers/libs/compile_lib_linux.sh (100%) rename {03_sdl_basics => 02_sdl_basics}/wip/08_sdl_compilers/main.cpp (100%) rename {03_sdl_basics => 02_sdl_basics}/wip/raycaster/.clang-format (100%) rename {03_sdl_basics => 02_sdl_basics}/wip/raycaster/atomics.txt (100%) rename {03_sdl_basics => 02_sdl_basics}/wip/raycaster/compile_android.sh (100%) rename {03_sdl_basics => 02_sdl_basics}/wip/raycaster/compile_js.sh (100%) rename {03_sdl_basics => 02_sdl_basics}/wip/raycaster/compile_linux.sh (100%) rename {03_sdl_basics => 02_sdl_basics}/wip/raycaster/compile_mingw.sh (100%) rename {03_sdl_basics => 02_sdl_basics}/wip/raycaster/compile_vs.bat (100%) rename {03_sdl_basics => 02_sdl_basics}/wip/raycaster/ea.txt (100%) rename {03_sdl_basics => 02_sdl_basics}/wip/raycaster/libs/compile_js.bat (100%) rename {03_sdl_basics => 02_sdl_basics}/wip/raycaster/libs/compile_js.sh (100%) rename {03_sdl_basics => 02_sdl_basics}/wip/raycaster/libs/compile_libs_linux.sh (100%) rename {03_sdl_basics => 02_sdl_basics}/wip/raycaster/main.cpp (100%) diff --git a/02_oop_basics/01_07_basics/.clang-format b/01_oop_basics/01_07_basics/.clang-format similarity index 100% rename from 02_oop_basics/01_07_basics/.clang-format rename to 01_oop_basics/01_07_basics/.clang-format diff --git a/02_oop_basics/01_07_basics/compile.bat b/01_oop_basics/01_07_basics/compile.bat similarity index 100% rename from 02_oop_basics/01_07_basics/compile.bat rename to 01_oop_basics/01_07_basics/compile.bat diff --git a/02_oop_basics/01_07_basics/compile.sh b/01_oop_basics/01_07_basics/compile.sh similarity index 100% rename from 02_oop_basics/01_07_basics/compile.sh rename to 01_oop_basics/01_07_basics/compile.sh diff --git a/02_oop_basics/01_07_basics/int_vector.cpp b/01_oop_basics/01_07_basics/int_vector.cpp similarity index 100% rename from 02_oop_basics/01_07_basics/int_vector.cpp rename to 01_oop_basics/01_07_basics/int_vector.cpp diff --git a/02_oop_basics/01_07_basics/int_vector.h b/01_oop_basics/01_07_basics/int_vector.h similarity index 100% rename from 02_oop_basics/01_07_basics/int_vector.h rename to 01_oop_basics/01_07_basics/int_vector.h diff --git a/02_oop_basics/01_07_basics/main.cpp b/01_oop_basics/01_07_basics/main.cpp similarity index 100% rename from 02_oop_basics/01_07_basics/main.cpp rename to 01_oop_basics/01_07_basics/main.cpp diff --git a/02_oop_basics/01_07_basics/rect2.cpp b/01_oop_basics/01_07_basics/rect2.cpp similarity index 100% rename from 02_oop_basics/01_07_basics/rect2.cpp rename to 01_oop_basics/01_07_basics/rect2.cpp diff --git a/02_oop_basics/01_07_basics/rect2.h b/01_oop_basics/01_07_basics/rect2.h similarity index 100% rename from 02_oop_basics/01_07_basics/rect2.h rename to 01_oop_basics/01_07_basics/rect2.h diff --git a/02_oop_basics/01_07_basics/string.cpp b/01_oop_basics/01_07_basics/string.cpp similarity index 100% rename from 02_oop_basics/01_07_basics/string.cpp rename to 01_oop_basics/01_07_basics/string.cpp diff --git a/02_oop_basics/01_07_basics/string.h b/01_oop_basics/01_07_basics/string.h similarity index 100% rename from 02_oop_basics/01_07_basics/string.h rename to 01_oop_basics/01_07_basics/string.h diff --git a/02_oop_basics/01_07_basics/vector.h b/01_oop_basics/01_07_basics/vector.h similarity index 100% rename from 02_oop_basics/01_07_basics/vector.h rename to 01_oop_basics/01_07_basics/vector.h diff --git a/02_oop_basics/01_07_basics/vector2.cpp b/01_oop_basics/01_07_basics/vector2.cpp similarity index 100% rename from 02_oop_basics/01_07_basics/vector2.cpp rename to 01_oop_basics/01_07_basics/vector2.cpp diff --git a/02_oop_basics/01_07_basics/vector2.h b/01_oop_basics/01_07_basics/vector2.h similarity index 100% rename from 02_oop_basics/01_07_basics/vector2.h rename to 01_oop_basics/01_07_basics/vector2.h diff --git a/02_oop_basics/01_07_basics/vector3.cpp b/01_oop_basics/01_07_basics/vector3.cpp similarity index 100% rename from 02_oop_basics/01_07_basics/vector3.cpp rename to 01_oop_basics/01_07_basics/vector3.cpp diff --git a/02_oop_basics/01_07_basics/vector3.h b/01_oop_basics/01_07_basics/vector3.h similarity index 100% rename from 02_oop_basics/01_07_basics/vector3.h rename to 01_oop_basics/01_07_basics/vector3.h diff --git a/02_oop_basics/01_vector2.txt b/01_oop_basics/01_vector2.txt similarity index 100% rename from 02_oop_basics/01_vector2.txt rename to 01_oop_basics/01_vector2.txt diff --git a/02_oop_basics/02_vector3.txt b/01_oop_basics/02_vector3.txt similarity index 100% rename from 02_oop_basics/02_vector3.txt rename to 01_oop_basics/02_vector3.txt diff --git a/02_oop_basics/03_rect2.txt b/01_oop_basics/03_rect2.txt similarity index 100% rename from 02_oop_basics/03_rect2.txt rename to 01_oop_basics/03_rect2.txt diff --git a/02_oop_basics/04_int_vector.txt b/01_oop_basics/04_int_vector.txt similarity index 100% rename from 02_oop_basics/04_int_vector.txt rename to 01_oop_basics/04_int_vector.txt diff --git a/02_oop_basics/05_vector.txt b/01_oop_basics/05_vector.txt similarity index 100% rename from 02_oop_basics/05_vector.txt rename to 01_oop_basics/05_vector.txt diff --git a/02_oop_basics/06_string.txt b/01_oop_basics/06_string.txt similarity index 100% rename from 02_oop_basics/06_string.txt rename to 01_oop_basics/06_string.txt diff --git a/02_oop_basics/07_consts.txt b/01_oop_basics/07_consts.txt similarity index 100% rename from 02_oop_basics/07_consts.txt rename to 01_oop_basics/07_consts.txt diff --git a/02_oop_basics/08_math.txt b/01_oop_basics/08_math.txt similarity index 100% rename from 02_oop_basics/08_math.txt rename to 01_oop_basics/08_math.txt diff --git a/02_oop_basics/08_math/.clang-format b/01_oop_basics/08_math/.clang-format similarity index 100% rename from 02_oop_basics/08_math/.clang-format rename to 01_oop_basics/08_math/.clang-format diff --git a/02_oop_basics/08_math/compile.bat b/01_oop_basics/08_math/compile.bat similarity index 100% rename from 02_oop_basics/08_math/compile.bat rename to 01_oop_basics/08_math/compile.bat diff --git a/02_oop_basics/08_math/compile.sh b/01_oop_basics/08_math/compile.sh similarity index 100% rename from 02_oop_basics/08_math/compile.sh rename to 01_oop_basics/08_math/compile.sh diff --git a/02_oop_basics/08_math/main.cpp b/01_oop_basics/08_math/main.cpp similarity index 100% rename from 02_oop_basics/08_math/main.cpp rename to 01_oop_basics/08_math/main.cpp diff --git a/02_oop_basics/08_math/math.cpp b/01_oop_basics/08_math/math.cpp similarity index 100% rename from 02_oop_basics/08_math/math.cpp rename to 01_oop_basics/08_math/math.cpp diff --git a/02_oop_basics/08_math/math.h b/01_oop_basics/08_math/math.h similarity index 100% rename from 02_oop_basics/08_math/math.h rename to 01_oop_basics/08_math/math.h diff --git a/02_oop_basics/08_math/rect2.cpp b/01_oop_basics/08_math/rect2.cpp similarity index 100% rename from 02_oop_basics/08_math/rect2.cpp rename to 01_oop_basics/08_math/rect2.cpp diff --git a/02_oop_basics/08_math/rect2.h b/01_oop_basics/08_math/rect2.h similarity index 100% rename from 02_oop_basics/08_math/rect2.h rename to 01_oop_basics/08_math/rect2.h diff --git a/02_oop_basics/08_math/vector2.cpp b/01_oop_basics/08_math/vector2.cpp similarity index 100% rename from 02_oop_basics/08_math/vector2.cpp rename to 01_oop_basics/08_math/vector2.cpp diff --git a/02_oop_basics/08_math/vector2.h b/01_oop_basics/08_math/vector2.h similarity index 100% rename from 02_oop_basics/08_math/vector2.h rename to 01_oop_basics/08_math/vector2.h diff --git a/02_oop_basics/08_math/vector3.cpp b/01_oop_basics/08_math/vector3.cpp similarity index 100% rename from 02_oop_basics/08_math/vector3.cpp rename to 01_oop_basics/08_math/vector3.cpp diff --git a/02_oop_basics/08_math/vector3.h b/01_oop_basics/08_math/vector3.h similarity index 100% rename from 02_oop_basics/08_math/vector3.h rename to 01_oop_basics/08_math/vector3.h diff --git a/02_oop_basics/09_12_monopoly/.clang-format b/01_oop_basics/09_12_monopoly/.clang-format similarity index 100% rename from 02_oop_basics/09_12_monopoly/.clang-format rename to 01_oop_basics/09_12_monopoly/.clang-format diff --git a/02_oop_basics/09_12_monopoly/board.cpp b/01_oop_basics/09_12_monopoly/board.cpp similarity index 100% rename from 02_oop_basics/09_12_monopoly/board.cpp rename to 01_oop_basics/09_12_monopoly/board.cpp diff --git a/02_oop_basics/09_12_monopoly/board.h b/01_oop_basics/09_12_monopoly/board.h similarity index 100% rename from 02_oop_basics/09_12_monopoly/board.h rename to 01_oop_basics/09_12_monopoly/board.h diff --git a/02_oop_basics/09_12_monopoly/compile.bat b/01_oop_basics/09_12_monopoly/compile.bat similarity index 100% rename from 02_oop_basics/09_12_monopoly/compile.bat rename to 01_oop_basics/09_12_monopoly/compile.bat diff --git a/02_oop_basics/09_12_monopoly/compile.sh b/01_oop_basics/09_12_monopoly/compile.sh similarity index 100% rename from 02_oop_basics/09_12_monopoly/compile.sh rename to 01_oop_basics/09_12_monopoly/compile.sh diff --git a/02_oop_basics/09_12_monopoly/main.cpp b/01_oop_basics/09_12_monopoly/main.cpp similarity index 100% rename from 02_oop_basics/09_12_monopoly/main.cpp rename to 01_oop_basics/09_12_monopoly/main.cpp diff --git a/02_oop_basics/09_12_monopoly/math.cpp b/01_oop_basics/09_12_monopoly/math.cpp similarity index 100% rename from 02_oop_basics/09_12_monopoly/math.cpp rename to 01_oop_basics/09_12_monopoly/math.cpp diff --git a/02_oop_basics/09_12_monopoly/math.h b/01_oop_basics/09_12_monopoly/math.h similarity index 100% rename from 02_oop_basics/09_12_monopoly/math.h rename to 01_oop_basics/09_12_monopoly/math.h diff --git a/02_oop_basics/09_12_monopoly/player.cpp b/01_oop_basics/09_12_monopoly/player.cpp similarity index 100% rename from 02_oop_basics/09_12_monopoly/player.cpp rename to 01_oop_basics/09_12_monopoly/player.cpp diff --git a/02_oop_basics/09_12_monopoly/player.h b/01_oop_basics/09_12_monopoly/player.h similarity index 100% rename from 02_oop_basics/09_12_monopoly/player.h rename to 01_oop_basics/09_12_monopoly/player.h diff --git a/02_oop_basics/09_12_monopoly/player_loader.cpp b/01_oop_basics/09_12_monopoly/player_loader.cpp similarity index 100% rename from 02_oop_basics/09_12_monopoly/player_loader.cpp rename to 01_oop_basics/09_12_monopoly/player_loader.cpp diff --git a/02_oop_basics/09_12_monopoly/player_loader.h b/01_oop_basics/09_12_monopoly/player_loader.h similarity index 100% rename from 02_oop_basics/09_12_monopoly/player_loader.h rename to 01_oop_basics/09_12_monopoly/player_loader.h diff --git a/02_oop_basics/09_12_monopoly/players.config b/01_oop_basics/09_12_monopoly/players.config similarity index 100% rename from 02_oop_basics/09_12_monopoly/players.config rename to 01_oop_basics/09_12_monopoly/players.config diff --git a/02_oop_basics/09_12_monopoly/string.cpp b/01_oop_basics/09_12_monopoly/string.cpp similarity index 100% rename from 02_oop_basics/09_12_monopoly/string.cpp rename to 01_oop_basics/09_12_monopoly/string.cpp diff --git a/02_oop_basics/09_12_monopoly/string.h b/01_oop_basics/09_12_monopoly/string.h similarity index 100% rename from 02_oop_basics/09_12_monopoly/string.h rename to 01_oop_basics/09_12_monopoly/string.h diff --git a/02_oop_basics/09_12_monopoly/tile.cpp b/01_oop_basics/09_12_monopoly/tile.cpp similarity index 100% rename from 02_oop_basics/09_12_monopoly/tile.cpp rename to 01_oop_basics/09_12_monopoly/tile.cpp diff --git a/02_oop_basics/09_12_monopoly/tile.h b/01_oop_basics/09_12_monopoly/tile.h similarity index 100% rename from 02_oop_basics/09_12_monopoly/tile.h rename to 01_oop_basics/09_12_monopoly/tile.h diff --git a/02_oop_basics/09_12_monopoly/tile_loader.cpp b/01_oop_basics/09_12_monopoly/tile_loader.cpp similarity index 100% rename from 02_oop_basics/09_12_monopoly/tile_loader.cpp rename to 01_oop_basics/09_12_monopoly/tile_loader.cpp diff --git a/02_oop_basics/09_12_monopoly/tile_loader.h b/01_oop_basics/09_12_monopoly/tile_loader.h similarity index 100% rename from 02_oop_basics/09_12_monopoly/tile_loader.h rename to 01_oop_basics/09_12_monopoly/tile_loader.h diff --git a/02_oop_basics/09_12_monopoly/tiles.config b/01_oop_basics/09_12_monopoly/tiles.config similarity index 100% rename from 02_oop_basics/09_12_monopoly/tiles.config rename to 01_oop_basics/09_12_monopoly/tiles.config diff --git a/02_oop_basics/09_12_monopoly/vector.h b/01_oop_basics/09_12_monopoly/vector.h similarity index 100% rename from 02_oop_basics/09_12_monopoly/vector.h rename to 01_oop_basics/09_12_monopoly/vector.h diff --git a/02_oop_basics/09_monopoly.txt b/01_oop_basics/09_monopoly.txt similarity index 100% rename from 02_oop_basics/09_monopoly.txt rename to 01_oop_basics/09_monopoly.txt diff --git a/02_oop_basics/10_monopoly_players.txt b/01_oop_basics/10_monopoly_players.txt similarity index 100% rename from 02_oop_basics/10_monopoly_players.txt rename to 01_oop_basics/10_monopoly_players.txt diff --git a/02_oop_basics/11_monopoly_tiles.txt b/01_oop_basics/11_monopoly_tiles.txt similarity index 100% rename from 02_oop_basics/11_monopoly_tiles.txt rename to 01_oop_basics/11_monopoly_tiles.txt diff --git a/02_oop_basics/12_monopoly_board.txt b/01_oop_basics/12_monopoly_board.txt similarity index 100% rename from 02_oop_basics/12_monopoly_board.txt rename to 01_oop_basics/12_monopoly_board.txt diff --git a/03_sdl_basics/10_sdl_application.txt b/02_sdl_basics/10_sdl_application.txt similarity index 100% rename from 03_sdl_basics/10_sdl_application.txt rename to 02_sdl_basics/10_sdl_application.txt diff --git a/03_sdl_basics/11_sdl_main.txt b/02_sdl_basics/11_sdl_main.txt similarity index 100% rename from 03_sdl_basics/11_sdl_main.txt rename to 02_sdl_basics/11_sdl_main.txt diff --git a/03_sdl_basics/12_sdl_main_scene.txt b/02_sdl_basics/12_sdl_main_scene.txt similarity index 100% rename from 03_sdl_basics/12_sdl_main_scene.txt rename to 02_sdl_basics/12_sdl_main_scene.txt diff --git a/03_sdl_basics/13_sdl_input_app.txt b/02_sdl_basics/13_sdl_input_app.txt similarity index 100% rename from 03_sdl_basics/13_sdl_input_app.txt rename to 02_sdl_basics/13_sdl_input_app.txt diff --git a/03_sdl_basics/13_sdl_moving_sprites/.clang-format b/02_sdl_basics/13_sdl_moving_sprites/.clang-format similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/.clang-format rename to 02_sdl_basics/13_sdl_moving_sprites/.clang-format diff --git a/03_sdl_basics/13_sdl_moving_sprites/application.cpp b/02_sdl_basics/13_sdl_moving_sprites/application.cpp similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/application.cpp rename to 02_sdl_basics/13_sdl_moving_sprites/application.cpp diff --git a/03_sdl_basics/13_sdl_moving_sprites/application.h b/02_sdl_basics/13_sdl_moving_sprites/application.h similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/application.h rename to 02_sdl_basics/13_sdl_moving_sprites/application.h diff --git a/03_sdl_basics/13_sdl_moving_sprites/camera.cpp b/02_sdl_basics/13_sdl_moving_sprites/camera.cpp similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/camera.cpp rename to 02_sdl_basics/13_sdl_moving_sprites/camera.cpp diff --git a/03_sdl_basics/13_sdl_moving_sprites/camera.h b/02_sdl_basics/13_sdl_moving_sprites/camera.h similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/camera.h rename to 02_sdl_basics/13_sdl_moving_sprites/camera.h diff --git a/03_sdl_basics/13_sdl_moving_sprites/color.cpp b/02_sdl_basics/13_sdl_moving_sprites/color.cpp similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/color.cpp rename to 02_sdl_basics/13_sdl_moving_sprites/color.cpp diff --git a/03_sdl_basics/13_sdl_moving_sprites/color.h b/02_sdl_basics/13_sdl_moving_sprites/color.h similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/color.h rename to 02_sdl_basics/13_sdl_moving_sprites/color.h diff --git a/03_sdl_basics/13_sdl_moving_sprites/compile.bat b/02_sdl_basics/13_sdl_moving_sprites/compile.bat similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/compile.bat rename to 02_sdl_basics/13_sdl_moving_sprites/compile.bat diff --git a/03_sdl_basics/13_sdl_moving_sprites/compile.sh b/02_sdl_basics/13_sdl_moving_sprites/compile.sh similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/compile.sh rename to 02_sdl_basics/13_sdl_moving_sprites/compile.sh diff --git a/03_sdl_basics/13_sdl_moving_sprites/image.cpp b/02_sdl_basics/13_sdl_moving_sprites/image.cpp similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/image.cpp rename to 02_sdl_basics/13_sdl_moving_sprites/image.cpp diff --git a/03_sdl_basics/13_sdl_moving_sprites/image.h b/02_sdl_basics/13_sdl_moving_sprites/image.h similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/image.h rename to 02_sdl_basics/13_sdl_moving_sprites/image.h diff --git a/03_sdl_basics/13_sdl_moving_sprites/impl_application.h b/02_sdl_basics/13_sdl_moving_sprites/impl_application.h similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/impl_application.h rename to 02_sdl_basics/13_sdl_moving_sprites/impl_application.h diff --git a/03_sdl_basics/13_sdl_moving_sprites/main.cpp b/02_sdl_basics/13_sdl_moving_sprites/main.cpp similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/main.cpp rename to 02_sdl_basics/13_sdl_moving_sprites/main.cpp diff --git a/03_sdl_basics/13_sdl_moving_sprites/main_scene.cpp b/02_sdl_basics/13_sdl_moving_sprites/main_scene.cpp similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/main_scene.cpp rename to 02_sdl_basics/13_sdl_moving_sprites/main_scene.cpp diff --git a/03_sdl_basics/13_sdl_moving_sprites/main_scene.h b/02_sdl_basics/13_sdl_moving_sprites/main_scene.h similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/main_scene.h rename to 02_sdl_basics/13_sdl_moving_sprites/main_scene.h diff --git a/03_sdl_basics/13_sdl_moving_sprites/math.cpp b/02_sdl_basics/13_sdl_moving_sprites/math.cpp similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/math.cpp rename to 02_sdl_basics/13_sdl_moving_sprites/math.cpp diff --git a/03_sdl_basics/13_sdl_moving_sprites/math.h b/02_sdl_basics/13_sdl_moving_sprites/math.h similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/math.h rename to 02_sdl_basics/13_sdl_moving_sprites/math.h diff --git a/03_sdl_basics/13_sdl_moving_sprites/rect2.cpp b/02_sdl_basics/13_sdl_moving_sprites/rect2.cpp similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/rect2.cpp rename to 02_sdl_basics/13_sdl_moving_sprites/rect2.cpp diff --git a/03_sdl_basics/13_sdl_moving_sprites/rect2.h b/02_sdl_basics/13_sdl_moving_sprites/rect2.h similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/rect2.h rename to 02_sdl_basics/13_sdl_moving_sprites/rect2.h diff --git a/03_sdl_basics/13_sdl_moving_sprites/renderer.cpp b/02_sdl_basics/13_sdl_moving_sprites/renderer.cpp similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/renderer.cpp rename to 02_sdl_basics/13_sdl_moving_sprites/renderer.cpp diff --git a/03_sdl_basics/13_sdl_moving_sprites/renderer.h b/02_sdl_basics/13_sdl_moving_sprites/renderer.h similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/renderer.h rename to 02_sdl_basics/13_sdl_moving_sprites/renderer.h diff --git a/03_sdl_basics/13_sdl_moving_sprites/scene.cpp b/02_sdl_basics/13_sdl_moving_sprites/scene.cpp similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/scene.cpp rename to 02_sdl_basics/13_sdl_moving_sprites/scene.cpp diff --git a/03_sdl_basics/13_sdl_moving_sprites/scene.h b/02_sdl_basics/13_sdl_moving_sprites/scene.h similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/scene.h rename to 02_sdl_basics/13_sdl_moving_sprites/scene.h diff --git a/03_sdl_basics/13_sdl_moving_sprites/sprite.cpp b/02_sdl_basics/13_sdl_moving_sprites/sprite.cpp similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/sprite.cpp rename to 02_sdl_basics/13_sdl_moving_sprites/sprite.cpp diff --git a/03_sdl_basics/13_sdl_moving_sprites/sprite.h b/02_sdl_basics/13_sdl_moving_sprites/sprite.h similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/sprite.h rename to 02_sdl_basics/13_sdl_moving_sprites/sprite.h diff --git a/03_sdl_basics/13_sdl_moving_sprites/string.cpp b/02_sdl_basics/13_sdl_moving_sprites/string.cpp similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/string.cpp rename to 02_sdl_basics/13_sdl_moving_sprites/string.cpp diff --git a/03_sdl_basics/13_sdl_moving_sprites/string.h b/02_sdl_basics/13_sdl_moving_sprites/string.h similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/string.h rename to 02_sdl_basics/13_sdl_moving_sprites/string.h diff --git a/03_sdl_basics/13_sdl_moving_sprites/texture.cpp b/02_sdl_basics/13_sdl_moving_sprites/texture.cpp similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/texture.cpp rename to 02_sdl_basics/13_sdl_moving_sprites/texture.cpp diff --git a/03_sdl_basics/13_sdl_moving_sprites/texture.h b/02_sdl_basics/13_sdl_moving_sprites/texture.h similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/texture.h rename to 02_sdl_basics/13_sdl_moving_sprites/texture.h diff --git a/03_sdl_basics/13_sdl_moving_sprites/ti.bmp b/02_sdl_basics/13_sdl_moving_sprites/ti.bmp similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/ti.bmp rename to 02_sdl_basics/13_sdl_moving_sprites/ti.bmp diff --git a/03_sdl_basics/13_sdl_moving_sprites/vector.h b/02_sdl_basics/13_sdl_moving_sprites/vector.h similarity index 100% rename from 03_sdl_basics/13_sdl_moving_sprites/vector.h rename to 02_sdl_basics/13_sdl_moving_sprites/vector.h diff --git a/03_sdl_basics/14_15_sdl_button/.clang-format b/02_sdl_basics/14_15_sdl_button/.clang-format similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/.clang-format rename to 02_sdl_basics/14_15_sdl_button/.clang-format diff --git a/03_sdl_basics/14_15_sdl_button/application.cpp b/02_sdl_basics/14_15_sdl_button/application.cpp similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/application.cpp rename to 02_sdl_basics/14_15_sdl_button/application.cpp diff --git a/03_sdl_basics/14_15_sdl_button/application.h b/02_sdl_basics/14_15_sdl_button/application.h similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/application.h rename to 02_sdl_basics/14_15_sdl_button/application.h diff --git a/03_sdl_basics/14_15_sdl_button/button.cpp b/02_sdl_basics/14_15_sdl_button/button.cpp similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/button.cpp rename to 02_sdl_basics/14_15_sdl_button/button.cpp diff --git a/03_sdl_basics/14_15_sdl_button/button.h b/02_sdl_basics/14_15_sdl_button/button.h similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/button.h rename to 02_sdl_basics/14_15_sdl_button/button.h diff --git a/03_sdl_basics/14_15_sdl_button/camera.cpp b/02_sdl_basics/14_15_sdl_button/camera.cpp similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/camera.cpp rename to 02_sdl_basics/14_15_sdl_button/camera.cpp diff --git a/03_sdl_basics/14_15_sdl_button/camera.h b/02_sdl_basics/14_15_sdl_button/camera.h similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/camera.h rename to 02_sdl_basics/14_15_sdl_button/camera.h diff --git a/03_sdl_basics/14_15_sdl_button/color.cpp b/02_sdl_basics/14_15_sdl_button/color.cpp similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/color.cpp rename to 02_sdl_basics/14_15_sdl_button/color.cpp diff --git a/03_sdl_basics/14_15_sdl_button/color.h b/02_sdl_basics/14_15_sdl_button/color.h similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/color.h rename to 02_sdl_basics/14_15_sdl_button/color.h diff --git a/03_sdl_basics/14_15_sdl_button/compile.bat b/02_sdl_basics/14_15_sdl_button/compile.bat similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/compile.bat rename to 02_sdl_basics/14_15_sdl_button/compile.bat diff --git a/03_sdl_basics/14_15_sdl_button/compile.sh b/02_sdl_basics/14_15_sdl_button/compile.sh similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/compile.sh rename to 02_sdl_basics/14_15_sdl_button/compile.sh diff --git a/03_sdl_basics/14_15_sdl_button/image.cpp b/02_sdl_basics/14_15_sdl_button/image.cpp similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/image.cpp rename to 02_sdl_basics/14_15_sdl_button/image.cpp diff --git a/03_sdl_basics/14_15_sdl_button/image.h b/02_sdl_basics/14_15_sdl_button/image.h similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/image.h rename to 02_sdl_basics/14_15_sdl_button/image.h diff --git a/03_sdl_basics/14_15_sdl_button/impl_application.h b/02_sdl_basics/14_15_sdl_button/impl_application.h similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/impl_application.h rename to 02_sdl_basics/14_15_sdl_button/impl_application.h diff --git a/03_sdl_basics/14_15_sdl_button/main.cpp b/02_sdl_basics/14_15_sdl_button/main.cpp similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/main.cpp rename to 02_sdl_basics/14_15_sdl_button/main.cpp diff --git a/03_sdl_basics/14_15_sdl_button/main_scene.cpp b/02_sdl_basics/14_15_sdl_button/main_scene.cpp similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/main_scene.cpp rename to 02_sdl_basics/14_15_sdl_button/main_scene.cpp diff --git a/03_sdl_basics/14_15_sdl_button/main_scene.h b/02_sdl_basics/14_15_sdl_button/main_scene.h similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/main_scene.h rename to 02_sdl_basics/14_15_sdl_button/main_scene.h diff --git a/03_sdl_basics/14_15_sdl_button/math.cpp b/02_sdl_basics/14_15_sdl_button/math.cpp similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/math.cpp rename to 02_sdl_basics/14_15_sdl_button/math.cpp diff --git a/03_sdl_basics/14_15_sdl_button/math.h b/02_sdl_basics/14_15_sdl_button/math.h similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/math.h rename to 02_sdl_basics/14_15_sdl_button/math.h diff --git a/03_sdl_basics/14_15_sdl_button/rect2.cpp b/02_sdl_basics/14_15_sdl_button/rect2.cpp similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/rect2.cpp rename to 02_sdl_basics/14_15_sdl_button/rect2.cpp diff --git a/03_sdl_basics/14_15_sdl_button/rect2.h b/02_sdl_basics/14_15_sdl_button/rect2.h similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/rect2.h rename to 02_sdl_basics/14_15_sdl_button/rect2.h diff --git a/03_sdl_basics/14_15_sdl_button/renderer.cpp b/02_sdl_basics/14_15_sdl_button/renderer.cpp similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/renderer.cpp rename to 02_sdl_basics/14_15_sdl_button/renderer.cpp diff --git a/03_sdl_basics/14_15_sdl_button/renderer.h b/02_sdl_basics/14_15_sdl_button/renderer.h similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/renderer.h rename to 02_sdl_basics/14_15_sdl_button/renderer.h diff --git a/03_sdl_basics/14_15_sdl_button/scene.cpp b/02_sdl_basics/14_15_sdl_button/scene.cpp similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/scene.cpp rename to 02_sdl_basics/14_15_sdl_button/scene.cpp diff --git a/03_sdl_basics/14_15_sdl_button/scene.h b/02_sdl_basics/14_15_sdl_button/scene.h similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/scene.h rename to 02_sdl_basics/14_15_sdl_button/scene.h diff --git a/03_sdl_basics/14_15_sdl_button/sprite.cpp b/02_sdl_basics/14_15_sdl_button/sprite.cpp similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/sprite.cpp rename to 02_sdl_basics/14_15_sdl_button/sprite.cpp diff --git a/03_sdl_basics/14_15_sdl_button/sprite.h b/02_sdl_basics/14_15_sdl_button/sprite.h similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/sprite.h rename to 02_sdl_basics/14_15_sdl_button/sprite.h diff --git a/03_sdl_basics/14_15_sdl_button/string.cpp b/02_sdl_basics/14_15_sdl_button/string.cpp similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/string.cpp rename to 02_sdl_basics/14_15_sdl_button/string.cpp diff --git a/03_sdl_basics/14_15_sdl_button/string.h b/02_sdl_basics/14_15_sdl_button/string.h similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/string.h rename to 02_sdl_basics/14_15_sdl_button/string.h diff --git a/03_sdl_basics/14_15_sdl_button/texture.cpp b/02_sdl_basics/14_15_sdl_button/texture.cpp similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/texture.cpp rename to 02_sdl_basics/14_15_sdl_button/texture.cpp diff --git a/03_sdl_basics/14_15_sdl_button/texture.h b/02_sdl_basics/14_15_sdl_button/texture.h similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/texture.h rename to 02_sdl_basics/14_15_sdl_button/texture.h diff --git a/03_sdl_basics/14_15_sdl_button/ti.bmp b/02_sdl_basics/14_15_sdl_button/ti.bmp similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/ti.bmp rename to 02_sdl_basics/14_15_sdl_button/ti.bmp diff --git a/03_sdl_basics/14_15_sdl_button/vector.h b/02_sdl_basics/14_15_sdl_button/vector.h similarity index 100% rename from 03_sdl_basics/14_15_sdl_button/vector.h rename to 02_sdl_basics/14_15_sdl_button/vector.h diff --git a/03_sdl_basics/14_sdl_button.txt b/02_sdl_basics/14_sdl_button.txt similarity index 100% rename from 03_sdl_basics/14_sdl_button.txt rename to 02_sdl_basics/14_sdl_button.txt diff --git a/03_sdl_basics/15_sdl_button_app.txt b/02_sdl_basics/15_sdl_button_app.txt similarity index 100% rename from 03_sdl_basics/15_sdl_button_app.txt rename to 02_sdl_basics/15_sdl_button_app.txt diff --git a/03_sdl_basics/16_other_exercises.txt b/02_sdl_basics/16_other_exercises.txt similarity index 100% rename from 03_sdl_basics/16_other_exercises.txt rename to 02_sdl_basics/16_other_exercises.txt diff --git a/03_sdl_basics/16_sdl_ttf/.clang-format b/02_sdl_basics/16_sdl_ttf/.clang-format similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/.clang-format rename to 02_sdl_basics/16_sdl_ttf/.clang-format diff --git a/03_sdl_basics/16_sdl_ttf/DejaVuSans.ttf b/02_sdl_basics/16_sdl_ttf/DejaVuSans.ttf similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/DejaVuSans.ttf rename to 02_sdl_basics/16_sdl_ttf/DejaVuSans.ttf diff --git a/03_sdl_basics/16_sdl_ttf/application.cpp b/02_sdl_basics/16_sdl_ttf/application.cpp similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/application.cpp rename to 02_sdl_basics/16_sdl_ttf/application.cpp diff --git a/03_sdl_basics/16_sdl_ttf/application.h b/02_sdl_basics/16_sdl_ttf/application.h similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/application.h rename to 02_sdl_basics/16_sdl_ttf/application.h diff --git a/03_sdl_basics/16_sdl_ttf/button.cpp b/02_sdl_basics/16_sdl_ttf/button.cpp similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/button.cpp rename to 02_sdl_basics/16_sdl_ttf/button.cpp diff --git a/03_sdl_basics/16_sdl_ttf/button.h b/02_sdl_basics/16_sdl_ttf/button.h similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/button.h rename to 02_sdl_basics/16_sdl_ttf/button.h diff --git a/03_sdl_basics/16_sdl_ttf/camera.cpp b/02_sdl_basics/16_sdl_ttf/camera.cpp similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/camera.cpp rename to 02_sdl_basics/16_sdl_ttf/camera.cpp diff --git a/03_sdl_basics/16_sdl_ttf/camera.h b/02_sdl_basics/16_sdl_ttf/camera.h similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/camera.h rename to 02_sdl_basics/16_sdl_ttf/camera.h diff --git a/03_sdl_basics/16_sdl_ttf/color.cpp b/02_sdl_basics/16_sdl_ttf/color.cpp similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/color.cpp rename to 02_sdl_basics/16_sdl_ttf/color.cpp diff --git a/03_sdl_basics/16_sdl_ttf/color.h b/02_sdl_basics/16_sdl_ttf/color.h similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/color.h rename to 02_sdl_basics/16_sdl_ttf/color.h diff --git a/03_sdl_basics/16_sdl_ttf/compile.bat b/02_sdl_basics/16_sdl_ttf/compile.bat similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/compile.bat rename to 02_sdl_basics/16_sdl_ttf/compile.bat diff --git a/03_sdl_basics/16_sdl_ttf/compile.sh b/02_sdl_basics/16_sdl_ttf/compile.sh similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/compile.sh rename to 02_sdl_basics/16_sdl_ttf/compile.sh diff --git a/03_sdl_basics/16_sdl_ttf/image.cpp b/02_sdl_basics/16_sdl_ttf/image.cpp similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/image.cpp rename to 02_sdl_basics/16_sdl_ttf/image.cpp diff --git a/03_sdl_basics/16_sdl_ttf/image.h b/02_sdl_basics/16_sdl_ttf/image.h similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/image.h rename to 02_sdl_basics/16_sdl_ttf/image.h diff --git a/03_sdl_basics/16_sdl_ttf/impl_application.h b/02_sdl_basics/16_sdl_ttf/impl_application.h similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/impl_application.h rename to 02_sdl_basics/16_sdl_ttf/impl_application.h diff --git a/03_sdl_basics/16_sdl_ttf/main.cpp b/02_sdl_basics/16_sdl_ttf/main.cpp similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/main.cpp rename to 02_sdl_basics/16_sdl_ttf/main.cpp diff --git a/03_sdl_basics/16_sdl_ttf/main_scene.cpp b/02_sdl_basics/16_sdl_ttf/main_scene.cpp similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/main_scene.cpp rename to 02_sdl_basics/16_sdl_ttf/main_scene.cpp diff --git a/03_sdl_basics/16_sdl_ttf/main_scene.h b/02_sdl_basics/16_sdl_ttf/main_scene.h similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/main_scene.h rename to 02_sdl_basics/16_sdl_ttf/main_scene.h diff --git a/03_sdl_basics/16_sdl_ttf/math.cpp b/02_sdl_basics/16_sdl_ttf/math.cpp similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/math.cpp rename to 02_sdl_basics/16_sdl_ttf/math.cpp diff --git a/03_sdl_basics/16_sdl_ttf/math.h b/02_sdl_basics/16_sdl_ttf/math.h similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/math.h rename to 02_sdl_basics/16_sdl_ttf/math.h diff --git a/03_sdl_basics/16_sdl_ttf/rect2.cpp b/02_sdl_basics/16_sdl_ttf/rect2.cpp similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/rect2.cpp rename to 02_sdl_basics/16_sdl_ttf/rect2.cpp diff --git a/03_sdl_basics/16_sdl_ttf/rect2.h b/02_sdl_basics/16_sdl_ttf/rect2.h similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/rect2.h rename to 02_sdl_basics/16_sdl_ttf/rect2.h diff --git a/03_sdl_basics/16_sdl_ttf/renderer.cpp b/02_sdl_basics/16_sdl_ttf/renderer.cpp similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/renderer.cpp rename to 02_sdl_basics/16_sdl_ttf/renderer.cpp diff --git a/03_sdl_basics/16_sdl_ttf/renderer.h b/02_sdl_basics/16_sdl_ttf/renderer.h similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/renderer.h rename to 02_sdl_basics/16_sdl_ttf/renderer.h diff --git a/03_sdl_basics/16_sdl_ttf/scene.cpp b/02_sdl_basics/16_sdl_ttf/scene.cpp similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/scene.cpp rename to 02_sdl_basics/16_sdl_ttf/scene.cpp diff --git a/03_sdl_basics/16_sdl_ttf/scene.h b/02_sdl_basics/16_sdl_ttf/scene.h similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/scene.h rename to 02_sdl_basics/16_sdl_ttf/scene.h diff --git a/03_sdl_basics/16_sdl_ttf/sprite.cpp b/02_sdl_basics/16_sdl_ttf/sprite.cpp similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/sprite.cpp rename to 02_sdl_basics/16_sdl_ttf/sprite.cpp diff --git a/03_sdl_basics/16_sdl_ttf/sprite.h b/02_sdl_basics/16_sdl_ttf/sprite.h similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/sprite.h rename to 02_sdl_basics/16_sdl_ttf/sprite.h diff --git a/03_sdl_basics/16_sdl_ttf/string.cpp b/02_sdl_basics/16_sdl_ttf/string.cpp similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/string.cpp rename to 02_sdl_basics/16_sdl_ttf/string.cpp diff --git a/03_sdl_basics/16_sdl_ttf/string.h b/02_sdl_basics/16_sdl_ttf/string.h similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/string.h rename to 02_sdl_basics/16_sdl_ttf/string.h diff --git a/03_sdl_basics/16_sdl_ttf/text_image.cpp b/02_sdl_basics/16_sdl_ttf/text_image.cpp similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/text_image.cpp rename to 02_sdl_basics/16_sdl_ttf/text_image.cpp diff --git a/03_sdl_basics/16_sdl_ttf/text_image.h b/02_sdl_basics/16_sdl_ttf/text_image.h similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/text_image.h rename to 02_sdl_basics/16_sdl_ttf/text_image.h diff --git a/03_sdl_basics/16_sdl_ttf/text_sprite.cpp b/02_sdl_basics/16_sdl_ttf/text_sprite.cpp similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/text_sprite.cpp rename to 02_sdl_basics/16_sdl_ttf/text_sprite.cpp diff --git a/03_sdl_basics/16_sdl_ttf/text_sprite.h b/02_sdl_basics/16_sdl_ttf/text_sprite.h similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/text_sprite.h rename to 02_sdl_basics/16_sdl_ttf/text_sprite.h diff --git a/03_sdl_basics/16_sdl_ttf/texture.cpp b/02_sdl_basics/16_sdl_ttf/texture.cpp similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/texture.cpp rename to 02_sdl_basics/16_sdl_ttf/texture.cpp diff --git a/03_sdl_basics/16_sdl_ttf/texture.h b/02_sdl_basics/16_sdl_ttf/texture.h similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/texture.h rename to 02_sdl_basics/16_sdl_ttf/texture.h diff --git a/03_sdl_basics/16_sdl_ttf/ti.bmp b/02_sdl_basics/16_sdl_ttf/ti.bmp similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/ti.bmp rename to 02_sdl_basics/16_sdl_ttf/ti.bmp diff --git a/03_sdl_basics/16_sdl_ttf/true_type_font.cpp b/02_sdl_basics/16_sdl_ttf/true_type_font.cpp similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/true_type_font.cpp rename to 02_sdl_basics/16_sdl_ttf/true_type_font.cpp diff --git a/03_sdl_basics/16_sdl_ttf/true_type_font.h b/02_sdl_basics/16_sdl_ttf/true_type_font.h similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/true_type_font.h rename to 02_sdl_basics/16_sdl_ttf/true_type_font.h diff --git a/03_sdl_basics/16_sdl_ttf/vector.h b/02_sdl_basics/16_sdl_ttf/vector.h similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/vector.h rename to 02_sdl_basics/16_sdl_ttf/vector.h diff --git a/03_sdl_basics/16_sdl_ttf/vector2.cpp b/02_sdl_basics/16_sdl_ttf/vector2.cpp similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/vector2.cpp rename to 02_sdl_basics/16_sdl_ttf/vector2.cpp diff --git a/03_sdl_basics/16_sdl_ttf/vector2.h b/02_sdl_basics/16_sdl_ttf/vector2.h similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/vector2.h rename to 02_sdl_basics/16_sdl_ttf/vector2.h diff --git a/03_sdl_basics/16_sdl_ttf/vector3.cpp b/02_sdl_basics/16_sdl_ttf/vector3.cpp similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/vector3.cpp rename to 02_sdl_basics/16_sdl_ttf/vector3.cpp diff --git a/03_sdl_basics/16_sdl_ttf/vector3.h b/02_sdl_basics/16_sdl_ttf/vector3.h similarity index 100% rename from 03_sdl_basics/16_sdl_ttf/vector3.h rename to 02_sdl_basics/16_sdl_ttf/vector3.h diff --git a/03_sdl_basics/17_sdl_folder_structure/.clang-format b/02_sdl_basics/17_sdl_folder_structure/.clang-format similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/.clang-format rename to 02_sdl_basics/17_sdl_folder_structure/.clang-format diff --git a/03_sdl_basics/17_sdl_folder_structure/DejaVuSans.ttf b/02_sdl_basics/17_sdl_folder_structure/DejaVuSans.ttf similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/DejaVuSans.ttf rename to 02_sdl_basics/17_sdl_folder_structure/DejaVuSans.ttf diff --git a/03_sdl_basics/17_sdl_folder_structure/application.cpp b/02_sdl_basics/17_sdl_folder_structure/application.cpp similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/application.cpp rename to 02_sdl_basics/17_sdl_folder_structure/application.cpp diff --git a/03_sdl_basics/17_sdl_folder_structure/application.h b/02_sdl_basics/17_sdl_folder_structure/application.h similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/application.h rename to 02_sdl_basics/17_sdl_folder_structure/application.h diff --git a/03_sdl_basics/17_sdl_folder_structure/compile.bat b/02_sdl_basics/17_sdl_folder_structure/compile.bat similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/compile.bat rename to 02_sdl_basics/17_sdl_folder_structure/compile.bat diff --git a/03_sdl_basics/17_sdl_folder_structure/compile.sh b/02_sdl_basics/17_sdl_folder_structure/compile.sh similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/compile.sh rename to 02_sdl_basics/17_sdl_folder_structure/compile.sh diff --git a/03_sdl_basics/17_sdl_folder_structure/core/color.cpp b/02_sdl_basics/17_sdl_folder_structure/core/color.cpp similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/core/color.cpp rename to 02_sdl_basics/17_sdl_folder_structure/core/color.cpp diff --git a/03_sdl_basics/17_sdl_folder_structure/core/color.h b/02_sdl_basics/17_sdl_folder_structure/core/color.h similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/core/color.h rename to 02_sdl_basics/17_sdl_folder_structure/core/color.h diff --git a/03_sdl_basics/17_sdl_folder_structure/core/math.cpp b/02_sdl_basics/17_sdl_folder_structure/core/math.cpp similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/core/math.cpp rename to 02_sdl_basics/17_sdl_folder_structure/core/math.cpp diff --git a/03_sdl_basics/17_sdl_folder_structure/core/math.h b/02_sdl_basics/17_sdl_folder_structure/core/math.h similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/core/math.h rename to 02_sdl_basics/17_sdl_folder_structure/core/math.h diff --git a/03_sdl_basics/17_sdl_folder_structure/core/rect2.cpp b/02_sdl_basics/17_sdl_folder_structure/core/rect2.cpp similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/core/rect2.cpp rename to 02_sdl_basics/17_sdl_folder_structure/core/rect2.cpp diff --git a/03_sdl_basics/17_sdl_folder_structure/core/rect2.h b/02_sdl_basics/17_sdl_folder_structure/core/rect2.h similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/core/rect2.h rename to 02_sdl_basics/17_sdl_folder_structure/core/rect2.h diff --git a/03_sdl_basics/17_sdl_folder_structure/core/string.cpp b/02_sdl_basics/17_sdl_folder_structure/core/string.cpp similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/core/string.cpp rename to 02_sdl_basics/17_sdl_folder_structure/core/string.cpp diff --git a/03_sdl_basics/17_sdl_folder_structure/core/string.h b/02_sdl_basics/17_sdl_folder_structure/core/string.h similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/core/string.h rename to 02_sdl_basics/17_sdl_folder_structure/core/string.h diff --git a/03_sdl_basics/17_sdl_folder_structure/core/vector.h b/02_sdl_basics/17_sdl_folder_structure/core/vector.h similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/core/vector.h rename to 02_sdl_basics/17_sdl_folder_structure/core/vector.h diff --git a/03_sdl_basics/17_sdl_folder_structure/core/vector2.cpp b/02_sdl_basics/17_sdl_folder_structure/core/vector2.cpp similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/core/vector2.cpp rename to 02_sdl_basics/17_sdl_folder_structure/core/vector2.cpp diff --git a/03_sdl_basics/17_sdl_folder_structure/core/vector2.h b/02_sdl_basics/17_sdl_folder_structure/core/vector2.h similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/core/vector2.h rename to 02_sdl_basics/17_sdl_folder_structure/core/vector2.h diff --git a/03_sdl_basics/17_sdl_folder_structure/core/vector3.cpp b/02_sdl_basics/17_sdl_folder_structure/core/vector3.cpp similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/core/vector3.cpp rename to 02_sdl_basics/17_sdl_folder_structure/core/vector3.cpp diff --git a/03_sdl_basics/17_sdl_folder_structure/core/vector3.h b/02_sdl_basics/17_sdl_folder_structure/core/vector3.h similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/core/vector3.h rename to 02_sdl_basics/17_sdl_folder_structure/core/vector3.h diff --git a/03_sdl_basics/17_sdl_folder_structure/impl_application.h b/02_sdl_basics/17_sdl_folder_structure/impl_application.h similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/impl_application.h rename to 02_sdl_basics/17_sdl_folder_structure/impl_application.h diff --git a/03_sdl_basics/17_sdl_folder_structure/main.cpp b/02_sdl_basics/17_sdl_folder_structure/main.cpp similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/main.cpp rename to 02_sdl_basics/17_sdl_folder_structure/main.cpp diff --git a/03_sdl_basics/17_sdl_folder_structure/main_scene.cpp b/02_sdl_basics/17_sdl_folder_structure/main_scene.cpp similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/main_scene.cpp rename to 02_sdl_basics/17_sdl_folder_structure/main_scene.cpp diff --git a/03_sdl_basics/17_sdl_folder_structure/main_scene.h b/02_sdl_basics/17_sdl_folder_structure/main_scene.h similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/main_scene.h rename to 02_sdl_basics/17_sdl_folder_structure/main_scene.h diff --git a/03_sdl_basics/17_sdl_folder_structure/renderer/button.cpp b/02_sdl_basics/17_sdl_folder_structure/renderer/button.cpp similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/renderer/button.cpp rename to 02_sdl_basics/17_sdl_folder_structure/renderer/button.cpp diff --git a/03_sdl_basics/17_sdl_folder_structure/renderer/button.h b/02_sdl_basics/17_sdl_folder_structure/renderer/button.h similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/renderer/button.h rename to 02_sdl_basics/17_sdl_folder_structure/renderer/button.h diff --git a/03_sdl_basics/17_sdl_folder_structure/renderer/camera.cpp b/02_sdl_basics/17_sdl_folder_structure/renderer/camera.cpp similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/renderer/camera.cpp rename to 02_sdl_basics/17_sdl_folder_structure/renderer/camera.cpp diff --git a/03_sdl_basics/17_sdl_folder_structure/renderer/camera.h b/02_sdl_basics/17_sdl_folder_structure/renderer/camera.h similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/renderer/camera.h rename to 02_sdl_basics/17_sdl_folder_structure/renderer/camera.h diff --git a/03_sdl_basics/17_sdl_folder_structure/renderer/image.cpp b/02_sdl_basics/17_sdl_folder_structure/renderer/image.cpp similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/renderer/image.cpp rename to 02_sdl_basics/17_sdl_folder_structure/renderer/image.cpp diff --git a/03_sdl_basics/17_sdl_folder_structure/renderer/image.h b/02_sdl_basics/17_sdl_folder_structure/renderer/image.h similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/renderer/image.h rename to 02_sdl_basics/17_sdl_folder_structure/renderer/image.h diff --git a/03_sdl_basics/17_sdl_folder_structure/renderer/renderer.cpp b/02_sdl_basics/17_sdl_folder_structure/renderer/renderer.cpp similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/renderer/renderer.cpp rename to 02_sdl_basics/17_sdl_folder_structure/renderer/renderer.cpp diff --git a/03_sdl_basics/17_sdl_folder_structure/renderer/renderer.h b/02_sdl_basics/17_sdl_folder_structure/renderer/renderer.h similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/renderer/renderer.h rename to 02_sdl_basics/17_sdl_folder_structure/renderer/renderer.h diff --git a/03_sdl_basics/17_sdl_folder_structure/renderer/sprite.cpp b/02_sdl_basics/17_sdl_folder_structure/renderer/sprite.cpp similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/renderer/sprite.cpp rename to 02_sdl_basics/17_sdl_folder_structure/renderer/sprite.cpp diff --git a/03_sdl_basics/17_sdl_folder_structure/renderer/sprite.h b/02_sdl_basics/17_sdl_folder_structure/renderer/sprite.h similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/renderer/sprite.h rename to 02_sdl_basics/17_sdl_folder_structure/renderer/sprite.h diff --git a/03_sdl_basics/17_sdl_folder_structure/renderer/text_image.cpp b/02_sdl_basics/17_sdl_folder_structure/renderer/text_image.cpp similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/renderer/text_image.cpp rename to 02_sdl_basics/17_sdl_folder_structure/renderer/text_image.cpp diff --git a/03_sdl_basics/17_sdl_folder_structure/renderer/text_image.h b/02_sdl_basics/17_sdl_folder_structure/renderer/text_image.h similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/renderer/text_image.h rename to 02_sdl_basics/17_sdl_folder_structure/renderer/text_image.h diff --git a/03_sdl_basics/17_sdl_folder_structure/renderer/text_sprite.cpp b/02_sdl_basics/17_sdl_folder_structure/renderer/text_sprite.cpp similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/renderer/text_sprite.cpp rename to 02_sdl_basics/17_sdl_folder_structure/renderer/text_sprite.cpp diff --git a/03_sdl_basics/17_sdl_folder_structure/renderer/text_sprite.h b/02_sdl_basics/17_sdl_folder_structure/renderer/text_sprite.h similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/renderer/text_sprite.h rename to 02_sdl_basics/17_sdl_folder_structure/renderer/text_sprite.h diff --git a/03_sdl_basics/17_sdl_folder_structure/renderer/texture.cpp b/02_sdl_basics/17_sdl_folder_structure/renderer/texture.cpp similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/renderer/texture.cpp rename to 02_sdl_basics/17_sdl_folder_structure/renderer/texture.cpp diff --git a/03_sdl_basics/17_sdl_folder_structure/renderer/texture.h b/02_sdl_basics/17_sdl_folder_structure/renderer/texture.h similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/renderer/texture.h rename to 02_sdl_basics/17_sdl_folder_structure/renderer/texture.h diff --git a/03_sdl_basics/17_sdl_folder_structure/renderer/true_type_font.cpp b/02_sdl_basics/17_sdl_folder_structure/renderer/true_type_font.cpp similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/renderer/true_type_font.cpp rename to 02_sdl_basics/17_sdl_folder_structure/renderer/true_type_font.cpp diff --git a/03_sdl_basics/17_sdl_folder_structure/renderer/true_type_font.h b/02_sdl_basics/17_sdl_folder_structure/renderer/true_type_font.h similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/renderer/true_type_font.h rename to 02_sdl_basics/17_sdl_folder_structure/renderer/true_type_font.h diff --git a/03_sdl_basics/17_sdl_folder_structure/scene.cpp b/02_sdl_basics/17_sdl_folder_structure/scene.cpp similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/scene.cpp rename to 02_sdl_basics/17_sdl_folder_structure/scene.cpp diff --git a/03_sdl_basics/17_sdl_folder_structure/scene.h b/02_sdl_basics/17_sdl_folder_structure/scene.h similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/scene.h rename to 02_sdl_basics/17_sdl_folder_structure/scene.h diff --git a/03_sdl_basics/17_sdl_folder_structure/ti.bmp b/02_sdl_basics/17_sdl_folder_structure/ti.bmp similarity index 100% rename from 03_sdl_basics/17_sdl_folder_structure/ti.bmp rename to 02_sdl_basics/17_sdl_folder_structure/ti.bmp diff --git a/03_sdl_basics/18_sdl_widgets/.clang-format b/02_sdl_basics/18_sdl_widgets/.clang-format similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/.clang-format rename to 02_sdl_basics/18_sdl_widgets/.clang-format diff --git a/03_sdl_basics/18_sdl_widgets/DejaVuSans.ttf b/02_sdl_basics/18_sdl_widgets/DejaVuSans.ttf similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/DejaVuSans.ttf rename to 02_sdl_basics/18_sdl_widgets/DejaVuSans.ttf diff --git a/03_sdl_basics/18_sdl_widgets/application.cpp b/02_sdl_basics/18_sdl_widgets/application.cpp similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/application.cpp rename to 02_sdl_basics/18_sdl_widgets/application.cpp diff --git a/03_sdl_basics/18_sdl_widgets/application.h b/02_sdl_basics/18_sdl_widgets/application.h similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/application.h rename to 02_sdl_basics/18_sdl_widgets/application.h diff --git a/03_sdl_basics/18_sdl_widgets/compile.bat b/02_sdl_basics/18_sdl_widgets/compile.bat similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/compile.bat rename to 02_sdl_basics/18_sdl_widgets/compile.bat diff --git a/03_sdl_basics/18_sdl_widgets/compile.sh b/02_sdl_basics/18_sdl_widgets/compile.sh similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/compile.sh rename to 02_sdl_basics/18_sdl_widgets/compile.sh diff --git a/03_sdl_basics/18_sdl_widgets/core/color.cpp b/02_sdl_basics/18_sdl_widgets/core/color.cpp similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/core/color.cpp rename to 02_sdl_basics/18_sdl_widgets/core/color.cpp diff --git a/03_sdl_basics/18_sdl_widgets/core/color.h b/02_sdl_basics/18_sdl_widgets/core/color.h similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/core/color.h rename to 02_sdl_basics/18_sdl_widgets/core/color.h diff --git a/03_sdl_basics/18_sdl_widgets/core/math.cpp b/02_sdl_basics/18_sdl_widgets/core/math.cpp similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/core/math.cpp rename to 02_sdl_basics/18_sdl_widgets/core/math.cpp diff --git a/03_sdl_basics/18_sdl_widgets/core/math.h b/02_sdl_basics/18_sdl_widgets/core/math.h similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/core/math.h rename to 02_sdl_basics/18_sdl_widgets/core/math.h diff --git a/03_sdl_basics/18_sdl_widgets/core/rect2.cpp b/02_sdl_basics/18_sdl_widgets/core/rect2.cpp similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/core/rect2.cpp rename to 02_sdl_basics/18_sdl_widgets/core/rect2.cpp diff --git a/03_sdl_basics/18_sdl_widgets/core/rect2.h b/02_sdl_basics/18_sdl_widgets/core/rect2.h similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/core/rect2.h rename to 02_sdl_basics/18_sdl_widgets/core/rect2.h diff --git a/03_sdl_basics/18_sdl_widgets/core/string.cpp b/02_sdl_basics/18_sdl_widgets/core/string.cpp similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/core/string.cpp rename to 02_sdl_basics/18_sdl_widgets/core/string.cpp diff --git a/03_sdl_basics/18_sdl_widgets/core/string.h b/02_sdl_basics/18_sdl_widgets/core/string.h similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/core/string.h rename to 02_sdl_basics/18_sdl_widgets/core/string.h diff --git a/03_sdl_basics/18_sdl_widgets/core/vector.h b/02_sdl_basics/18_sdl_widgets/core/vector.h similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/core/vector.h rename to 02_sdl_basics/18_sdl_widgets/core/vector.h diff --git a/03_sdl_basics/18_sdl_widgets/core/vector2.cpp b/02_sdl_basics/18_sdl_widgets/core/vector2.cpp similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/core/vector2.cpp rename to 02_sdl_basics/18_sdl_widgets/core/vector2.cpp diff --git a/03_sdl_basics/18_sdl_widgets/core/vector2.h b/02_sdl_basics/18_sdl_widgets/core/vector2.h similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/core/vector2.h rename to 02_sdl_basics/18_sdl_widgets/core/vector2.h diff --git a/03_sdl_basics/18_sdl_widgets/core/vector3.cpp b/02_sdl_basics/18_sdl_widgets/core/vector3.cpp similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/core/vector3.cpp rename to 02_sdl_basics/18_sdl_widgets/core/vector3.cpp diff --git a/03_sdl_basics/18_sdl_widgets/core/vector3.h b/02_sdl_basics/18_sdl_widgets/core/vector3.h similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/core/vector3.h rename to 02_sdl_basics/18_sdl_widgets/core/vector3.h diff --git a/03_sdl_basics/18_sdl_widgets/impl_application.h b/02_sdl_basics/18_sdl_widgets/impl_application.h similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/impl_application.h rename to 02_sdl_basics/18_sdl_widgets/impl_application.h diff --git a/03_sdl_basics/18_sdl_widgets/main.cpp b/02_sdl_basics/18_sdl_widgets/main.cpp similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/main.cpp rename to 02_sdl_basics/18_sdl_widgets/main.cpp diff --git a/03_sdl_basics/18_sdl_widgets/main_scene.cpp b/02_sdl_basics/18_sdl_widgets/main_scene.cpp similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/main_scene.cpp rename to 02_sdl_basics/18_sdl_widgets/main_scene.cpp diff --git a/03_sdl_basics/18_sdl_widgets/main_scene.h b/02_sdl_basics/18_sdl_widgets/main_scene.h similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/main_scene.h rename to 02_sdl_basics/18_sdl_widgets/main_scene.h diff --git a/03_sdl_basics/18_sdl_widgets/renderer/button.cpp b/02_sdl_basics/18_sdl_widgets/renderer/button.cpp similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/renderer/button.cpp rename to 02_sdl_basics/18_sdl_widgets/renderer/button.cpp diff --git a/03_sdl_basics/18_sdl_widgets/renderer/button.h b/02_sdl_basics/18_sdl_widgets/renderer/button.h similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/renderer/button.h rename to 02_sdl_basics/18_sdl_widgets/renderer/button.h diff --git a/03_sdl_basics/18_sdl_widgets/renderer/camera.cpp b/02_sdl_basics/18_sdl_widgets/renderer/camera.cpp similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/renderer/camera.cpp rename to 02_sdl_basics/18_sdl_widgets/renderer/camera.cpp diff --git a/03_sdl_basics/18_sdl_widgets/renderer/camera.h b/02_sdl_basics/18_sdl_widgets/renderer/camera.h similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/renderer/camera.h rename to 02_sdl_basics/18_sdl_widgets/renderer/camera.h diff --git a/03_sdl_basics/18_sdl_widgets/renderer/image.cpp b/02_sdl_basics/18_sdl_widgets/renderer/image.cpp similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/renderer/image.cpp rename to 02_sdl_basics/18_sdl_widgets/renderer/image.cpp diff --git a/03_sdl_basics/18_sdl_widgets/renderer/image.h b/02_sdl_basics/18_sdl_widgets/renderer/image.h similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/renderer/image.h rename to 02_sdl_basics/18_sdl_widgets/renderer/image.h diff --git a/03_sdl_basics/18_sdl_widgets/renderer/renderer.cpp b/02_sdl_basics/18_sdl_widgets/renderer/renderer.cpp similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/renderer/renderer.cpp rename to 02_sdl_basics/18_sdl_widgets/renderer/renderer.cpp diff --git a/03_sdl_basics/18_sdl_widgets/renderer/renderer.h b/02_sdl_basics/18_sdl_widgets/renderer/renderer.h similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/renderer/renderer.h rename to 02_sdl_basics/18_sdl_widgets/renderer/renderer.h diff --git a/03_sdl_basics/18_sdl_widgets/renderer/sprite.cpp b/02_sdl_basics/18_sdl_widgets/renderer/sprite.cpp similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/renderer/sprite.cpp rename to 02_sdl_basics/18_sdl_widgets/renderer/sprite.cpp diff --git a/03_sdl_basics/18_sdl_widgets/renderer/sprite.h b/02_sdl_basics/18_sdl_widgets/renderer/sprite.h similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/renderer/sprite.h rename to 02_sdl_basics/18_sdl_widgets/renderer/sprite.h diff --git a/03_sdl_basics/18_sdl_widgets/renderer/text_image.cpp b/02_sdl_basics/18_sdl_widgets/renderer/text_image.cpp similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/renderer/text_image.cpp rename to 02_sdl_basics/18_sdl_widgets/renderer/text_image.cpp diff --git a/03_sdl_basics/18_sdl_widgets/renderer/text_image.h b/02_sdl_basics/18_sdl_widgets/renderer/text_image.h similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/renderer/text_image.h rename to 02_sdl_basics/18_sdl_widgets/renderer/text_image.h diff --git a/03_sdl_basics/18_sdl_widgets/renderer/text_sprite.cpp b/02_sdl_basics/18_sdl_widgets/renderer/text_sprite.cpp similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/renderer/text_sprite.cpp rename to 02_sdl_basics/18_sdl_widgets/renderer/text_sprite.cpp diff --git a/03_sdl_basics/18_sdl_widgets/renderer/text_sprite.h b/02_sdl_basics/18_sdl_widgets/renderer/text_sprite.h similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/renderer/text_sprite.h rename to 02_sdl_basics/18_sdl_widgets/renderer/text_sprite.h diff --git a/03_sdl_basics/18_sdl_widgets/renderer/texture.cpp b/02_sdl_basics/18_sdl_widgets/renderer/texture.cpp similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/renderer/texture.cpp rename to 02_sdl_basics/18_sdl_widgets/renderer/texture.cpp diff --git a/03_sdl_basics/18_sdl_widgets/renderer/texture.h b/02_sdl_basics/18_sdl_widgets/renderer/texture.h similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/renderer/texture.h rename to 02_sdl_basics/18_sdl_widgets/renderer/texture.h diff --git a/03_sdl_basics/18_sdl_widgets/renderer/true_type_font.cpp b/02_sdl_basics/18_sdl_widgets/renderer/true_type_font.cpp similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/renderer/true_type_font.cpp rename to 02_sdl_basics/18_sdl_widgets/renderer/true_type_font.cpp diff --git a/03_sdl_basics/18_sdl_widgets/renderer/true_type_font.h b/02_sdl_basics/18_sdl_widgets/renderer/true_type_font.h similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/renderer/true_type_font.h rename to 02_sdl_basics/18_sdl_widgets/renderer/true_type_font.h diff --git a/03_sdl_basics/18_sdl_widgets/scene.cpp b/02_sdl_basics/18_sdl_widgets/scene.cpp similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/scene.cpp rename to 02_sdl_basics/18_sdl_widgets/scene.cpp diff --git a/03_sdl_basics/18_sdl_widgets/scene.h b/02_sdl_basics/18_sdl_widgets/scene.h similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/scene.h rename to 02_sdl_basics/18_sdl_widgets/scene.h diff --git a/03_sdl_basics/18_sdl_widgets/ti.bmp b/02_sdl_basics/18_sdl_widgets/ti.bmp similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/ti.bmp rename to 02_sdl_basics/18_sdl_widgets/ti.bmp diff --git a/03_sdl_basics/18_sdl_widgets/widgets/widget.cpp b/02_sdl_basics/18_sdl_widgets/widgets/widget.cpp similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/widgets/widget.cpp rename to 02_sdl_basics/18_sdl_widgets/widgets/widget.cpp diff --git a/03_sdl_basics/18_sdl_widgets/widgets/widget.h b/02_sdl_basics/18_sdl_widgets/widgets/widget.h similarity index 100% rename from 03_sdl_basics/18_sdl_widgets/widgets/widget.h rename to 02_sdl_basics/18_sdl_widgets/widgets/widget.h diff --git a/03_sdl_basics/1_sdl_setup.txt b/02_sdl_basics/1_sdl_setup.txt similarity index 100% rename from 03_sdl_basics/1_sdl_setup.txt rename to 02_sdl_basics/1_sdl_setup.txt diff --git a/03_sdl_basics/1_sdl_setup/sdl_alap_projekt.zip b/02_sdl_basics/1_sdl_setup/sdl_alap_projekt.zip similarity index 100% rename from 03_sdl_basics/1_sdl_setup/sdl_alap_projekt.zip rename to 02_sdl_basics/1_sdl_setup/sdl_alap_projekt.zip diff --git a/03_sdl_basics/2_8_sdl_software_renderer/.clang-format b/02_sdl_basics/2_8_sdl_software_renderer/.clang-format similarity index 100% rename from 03_sdl_basics/2_8_sdl_software_renderer/.clang-format rename to 02_sdl_basics/2_8_sdl_software_renderer/.clang-format diff --git a/03_sdl_basics/2_8_sdl_software_renderer/camera.cpp b/02_sdl_basics/2_8_sdl_software_renderer/camera.cpp similarity index 100% rename from 03_sdl_basics/2_8_sdl_software_renderer/camera.cpp rename to 02_sdl_basics/2_8_sdl_software_renderer/camera.cpp diff --git a/03_sdl_basics/2_8_sdl_software_renderer/camera.h b/02_sdl_basics/2_8_sdl_software_renderer/camera.h similarity index 100% rename from 03_sdl_basics/2_8_sdl_software_renderer/camera.h rename to 02_sdl_basics/2_8_sdl_software_renderer/camera.h diff --git a/03_sdl_basics/2_8_sdl_software_renderer/color.cpp b/02_sdl_basics/2_8_sdl_software_renderer/color.cpp similarity index 100% rename from 03_sdl_basics/2_8_sdl_software_renderer/color.cpp rename to 02_sdl_basics/2_8_sdl_software_renderer/color.cpp diff --git a/03_sdl_basics/2_8_sdl_software_renderer/color.h b/02_sdl_basics/2_8_sdl_software_renderer/color.h similarity index 100% rename from 03_sdl_basics/2_8_sdl_software_renderer/color.h rename to 02_sdl_basics/2_8_sdl_software_renderer/color.h diff --git a/03_sdl_basics/2_8_sdl_software_renderer/compile.bat b/02_sdl_basics/2_8_sdl_software_renderer/compile.bat similarity index 100% rename from 03_sdl_basics/2_8_sdl_software_renderer/compile.bat rename to 02_sdl_basics/2_8_sdl_software_renderer/compile.bat diff --git a/03_sdl_basics/2_8_sdl_software_renderer/compile.sh b/02_sdl_basics/2_8_sdl_software_renderer/compile.sh similarity index 100% rename from 03_sdl_basics/2_8_sdl_software_renderer/compile.sh rename to 02_sdl_basics/2_8_sdl_software_renderer/compile.sh diff --git a/03_sdl_basics/2_8_sdl_software_renderer/image.cpp b/02_sdl_basics/2_8_sdl_software_renderer/image.cpp similarity index 100% rename from 03_sdl_basics/2_8_sdl_software_renderer/image.cpp rename to 02_sdl_basics/2_8_sdl_software_renderer/image.cpp diff --git a/03_sdl_basics/2_8_sdl_software_renderer/image.h b/02_sdl_basics/2_8_sdl_software_renderer/image.h similarity index 100% rename from 03_sdl_basics/2_8_sdl_software_renderer/image.h rename to 02_sdl_basics/2_8_sdl_software_renderer/image.h diff --git a/03_sdl_basics/2_8_sdl_software_renderer/main.cpp b/02_sdl_basics/2_8_sdl_software_renderer/main.cpp similarity index 100% rename from 03_sdl_basics/2_8_sdl_software_renderer/main.cpp rename to 02_sdl_basics/2_8_sdl_software_renderer/main.cpp diff --git a/03_sdl_basics/2_8_sdl_software_renderer/math.cpp b/02_sdl_basics/2_8_sdl_software_renderer/math.cpp similarity index 100% rename from 03_sdl_basics/2_8_sdl_software_renderer/math.cpp rename to 02_sdl_basics/2_8_sdl_software_renderer/math.cpp diff --git a/03_sdl_basics/2_8_sdl_software_renderer/math.h b/02_sdl_basics/2_8_sdl_software_renderer/math.h similarity index 100% rename from 03_sdl_basics/2_8_sdl_software_renderer/math.h rename to 02_sdl_basics/2_8_sdl_software_renderer/math.h diff --git a/03_sdl_basics/2_8_sdl_software_renderer/rect2.cpp b/02_sdl_basics/2_8_sdl_software_renderer/rect2.cpp similarity index 100% rename from 03_sdl_basics/2_8_sdl_software_renderer/rect2.cpp rename to 02_sdl_basics/2_8_sdl_software_renderer/rect2.cpp diff --git a/03_sdl_basics/2_8_sdl_software_renderer/rect2.h b/02_sdl_basics/2_8_sdl_software_renderer/rect2.h similarity index 100% rename from 03_sdl_basics/2_8_sdl_software_renderer/rect2.h rename to 02_sdl_basics/2_8_sdl_software_renderer/rect2.h diff --git a/03_sdl_basics/2_8_sdl_software_renderer/renderer.cpp b/02_sdl_basics/2_8_sdl_software_renderer/renderer.cpp similarity index 100% rename from 03_sdl_basics/2_8_sdl_software_renderer/renderer.cpp rename to 02_sdl_basics/2_8_sdl_software_renderer/renderer.cpp diff --git a/03_sdl_basics/2_8_sdl_software_renderer/renderer.h b/02_sdl_basics/2_8_sdl_software_renderer/renderer.h similarity index 100% rename from 03_sdl_basics/2_8_sdl_software_renderer/renderer.h rename to 02_sdl_basics/2_8_sdl_software_renderer/renderer.h diff --git a/03_sdl_basics/2_8_sdl_software_renderer/sprite.cpp b/02_sdl_basics/2_8_sdl_software_renderer/sprite.cpp similarity index 100% rename from 03_sdl_basics/2_8_sdl_software_renderer/sprite.cpp rename to 02_sdl_basics/2_8_sdl_software_renderer/sprite.cpp diff --git a/03_sdl_basics/2_8_sdl_software_renderer/sprite.h b/02_sdl_basics/2_8_sdl_software_renderer/sprite.h similarity index 100% rename from 03_sdl_basics/2_8_sdl_software_renderer/sprite.h rename to 02_sdl_basics/2_8_sdl_software_renderer/sprite.h diff --git a/03_sdl_basics/2_8_sdl_software_renderer/string.cpp b/02_sdl_basics/2_8_sdl_software_renderer/string.cpp similarity index 100% rename from 03_sdl_basics/2_8_sdl_software_renderer/string.cpp rename to 02_sdl_basics/2_8_sdl_software_renderer/string.cpp diff --git a/03_sdl_basics/2_8_sdl_software_renderer/string.h b/02_sdl_basics/2_8_sdl_software_renderer/string.h similarity index 100% rename from 03_sdl_basics/2_8_sdl_software_renderer/string.h rename to 02_sdl_basics/2_8_sdl_software_renderer/string.h diff --git a/03_sdl_basics/2_8_sdl_software_renderer/texture.cpp b/02_sdl_basics/2_8_sdl_software_renderer/texture.cpp similarity index 100% rename from 03_sdl_basics/2_8_sdl_software_renderer/texture.cpp rename to 02_sdl_basics/2_8_sdl_software_renderer/texture.cpp diff --git a/03_sdl_basics/2_8_sdl_software_renderer/texture.h b/02_sdl_basics/2_8_sdl_software_renderer/texture.h similarity index 100% rename from 03_sdl_basics/2_8_sdl_software_renderer/texture.h rename to 02_sdl_basics/2_8_sdl_software_renderer/texture.h diff --git a/03_sdl_basics/2_8_sdl_software_renderer/ti.bmp b/02_sdl_basics/2_8_sdl_software_renderer/ti.bmp similarity index 100% rename from 03_sdl_basics/2_8_sdl_software_renderer/ti.bmp rename to 02_sdl_basics/2_8_sdl_software_renderer/ti.bmp diff --git a/03_sdl_basics/2_8_sdl_software_renderer/vector.h b/02_sdl_basics/2_8_sdl_software_renderer/vector.h similarity index 100% rename from 03_sdl_basics/2_8_sdl_software_renderer/vector.h rename to 02_sdl_basics/2_8_sdl_software_renderer/vector.h diff --git a/03_sdl_basics/2_sdl_basics.txt b/02_sdl_basics/2_sdl_basics.txt similarity index 100% rename from 03_sdl_basics/2_sdl_basics.txt rename to 02_sdl_basics/2_sdl_basics.txt diff --git a/03_sdl_basics/3_sdl_color.txt b/02_sdl_basics/3_sdl_color.txt similarity index 100% rename from 03_sdl_basics/3_sdl_color.txt rename to 02_sdl_basics/3_sdl_color.txt diff --git a/03_sdl_basics/4_sdl_image.txt b/02_sdl_basics/4_sdl_image.txt similarity index 100% rename from 03_sdl_basics/4_sdl_image.txt rename to 02_sdl_basics/4_sdl_image.txt diff --git a/03_sdl_basics/5_sdl_renderer.txt b/02_sdl_basics/5_sdl_renderer.txt similarity index 100% rename from 03_sdl_basics/5_sdl_renderer.txt rename to 02_sdl_basics/5_sdl_renderer.txt diff --git a/03_sdl_basics/6_sdl_texture.txt b/02_sdl_basics/6_sdl_texture.txt similarity index 100% rename from 03_sdl_basics/6_sdl_texture.txt rename to 02_sdl_basics/6_sdl_texture.txt diff --git a/03_sdl_basics/7_sdl_sprite.txt b/02_sdl_basics/7_sdl_sprite.txt similarity index 100% rename from 03_sdl_basics/7_sdl_sprite.txt rename to 02_sdl_basics/7_sdl_sprite.txt diff --git a/03_sdl_basics/8_sdl_camera.txt b/02_sdl_basics/8_sdl_camera.txt similarity index 100% rename from 03_sdl_basics/8_sdl_camera.txt rename to 02_sdl_basics/8_sdl_camera.txt diff --git a/03_sdl_basics/9_12_sdl_application/.clang-format b/02_sdl_basics/9_12_sdl_application/.clang-format similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/.clang-format rename to 02_sdl_basics/9_12_sdl_application/.clang-format diff --git a/03_sdl_basics/9_12_sdl_application/application.cpp b/02_sdl_basics/9_12_sdl_application/application.cpp similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/application.cpp rename to 02_sdl_basics/9_12_sdl_application/application.cpp diff --git a/03_sdl_basics/9_12_sdl_application/application.h b/02_sdl_basics/9_12_sdl_application/application.h similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/application.h rename to 02_sdl_basics/9_12_sdl_application/application.h diff --git a/03_sdl_basics/9_12_sdl_application/camera.cpp b/02_sdl_basics/9_12_sdl_application/camera.cpp similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/camera.cpp rename to 02_sdl_basics/9_12_sdl_application/camera.cpp diff --git a/03_sdl_basics/9_12_sdl_application/camera.h b/02_sdl_basics/9_12_sdl_application/camera.h similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/camera.h rename to 02_sdl_basics/9_12_sdl_application/camera.h diff --git a/03_sdl_basics/9_12_sdl_application/color.cpp b/02_sdl_basics/9_12_sdl_application/color.cpp similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/color.cpp rename to 02_sdl_basics/9_12_sdl_application/color.cpp diff --git a/03_sdl_basics/9_12_sdl_application/color.h b/02_sdl_basics/9_12_sdl_application/color.h similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/color.h rename to 02_sdl_basics/9_12_sdl_application/color.h diff --git a/03_sdl_basics/9_12_sdl_application/compile.bat b/02_sdl_basics/9_12_sdl_application/compile.bat similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/compile.bat rename to 02_sdl_basics/9_12_sdl_application/compile.bat diff --git a/03_sdl_basics/9_12_sdl_application/compile.sh b/02_sdl_basics/9_12_sdl_application/compile.sh similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/compile.sh rename to 02_sdl_basics/9_12_sdl_application/compile.sh diff --git a/03_sdl_basics/9_12_sdl_application/image.cpp b/02_sdl_basics/9_12_sdl_application/image.cpp similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/image.cpp rename to 02_sdl_basics/9_12_sdl_application/image.cpp diff --git a/03_sdl_basics/9_12_sdl_application/image.h b/02_sdl_basics/9_12_sdl_application/image.h similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/image.h rename to 02_sdl_basics/9_12_sdl_application/image.h diff --git a/03_sdl_basics/9_12_sdl_application/impl_application.h b/02_sdl_basics/9_12_sdl_application/impl_application.h similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/impl_application.h rename to 02_sdl_basics/9_12_sdl_application/impl_application.h diff --git a/03_sdl_basics/9_12_sdl_application/main.cpp b/02_sdl_basics/9_12_sdl_application/main.cpp similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/main.cpp rename to 02_sdl_basics/9_12_sdl_application/main.cpp diff --git a/03_sdl_basics/9_12_sdl_application/main_scene.cpp b/02_sdl_basics/9_12_sdl_application/main_scene.cpp similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/main_scene.cpp rename to 02_sdl_basics/9_12_sdl_application/main_scene.cpp diff --git a/03_sdl_basics/9_12_sdl_application/main_scene.h b/02_sdl_basics/9_12_sdl_application/main_scene.h similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/main_scene.h rename to 02_sdl_basics/9_12_sdl_application/main_scene.h diff --git a/03_sdl_basics/9_12_sdl_application/math.cpp b/02_sdl_basics/9_12_sdl_application/math.cpp similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/math.cpp rename to 02_sdl_basics/9_12_sdl_application/math.cpp diff --git a/03_sdl_basics/9_12_sdl_application/math.h b/02_sdl_basics/9_12_sdl_application/math.h similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/math.h rename to 02_sdl_basics/9_12_sdl_application/math.h diff --git a/03_sdl_basics/9_12_sdl_application/rect2.cpp b/02_sdl_basics/9_12_sdl_application/rect2.cpp similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/rect2.cpp rename to 02_sdl_basics/9_12_sdl_application/rect2.cpp diff --git a/03_sdl_basics/9_12_sdl_application/rect2.h b/02_sdl_basics/9_12_sdl_application/rect2.h similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/rect2.h rename to 02_sdl_basics/9_12_sdl_application/rect2.h diff --git a/03_sdl_basics/9_12_sdl_application/renderer.cpp b/02_sdl_basics/9_12_sdl_application/renderer.cpp similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/renderer.cpp rename to 02_sdl_basics/9_12_sdl_application/renderer.cpp diff --git a/03_sdl_basics/9_12_sdl_application/renderer.h b/02_sdl_basics/9_12_sdl_application/renderer.h similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/renderer.h rename to 02_sdl_basics/9_12_sdl_application/renderer.h diff --git a/03_sdl_basics/9_12_sdl_application/scene.cpp b/02_sdl_basics/9_12_sdl_application/scene.cpp similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/scene.cpp rename to 02_sdl_basics/9_12_sdl_application/scene.cpp diff --git a/03_sdl_basics/9_12_sdl_application/scene.h b/02_sdl_basics/9_12_sdl_application/scene.h similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/scene.h rename to 02_sdl_basics/9_12_sdl_application/scene.h diff --git a/03_sdl_basics/9_12_sdl_application/sprite.cpp b/02_sdl_basics/9_12_sdl_application/sprite.cpp similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/sprite.cpp rename to 02_sdl_basics/9_12_sdl_application/sprite.cpp diff --git a/03_sdl_basics/9_12_sdl_application/sprite.h b/02_sdl_basics/9_12_sdl_application/sprite.h similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/sprite.h rename to 02_sdl_basics/9_12_sdl_application/sprite.h diff --git a/03_sdl_basics/9_12_sdl_application/string.cpp b/02_sdl_basics/9_12_sdl_application/string.cpp similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/string.cpp rename to 02_sdl_basics/9_12_sdl_application/string.cpp diff --git a/03_sdl_basics/9_12_sdl_application/string.h b/02_sdl_basics/9_12_sdl_application/string.h similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/string.h rename to 02_sdl_basics/9_12_sdl_application/string.h diff --git a/03_sdl_basics/9_12_sdl_application/texture.cpp b/02_sdl_basics/9_12_sdl_application/texture.cpp similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/texture.cpp rename to 02_sdl_basics/9_12_sdl_application/texture.cpp diff --git a/03_sdl_basics/9_12_sdl_application/texture.h b/02_sdl_basics/9_12_sdl_application/texture.h similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/texture.h rename to 02_sdl_basics/9_12_sdl_application/texture.h diff --git a/03_sdl_basics/9_12_sdl_application/ti.bmp b/02_sdl_basics/9_12_sdl_application/ti.bmp similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/ti.bmp rename to 02_sdl_basics/9_12_sdl_application/ti.bmp diff --git a/03_sdl_basics/9_12_sdl_application/vector.h b/02_sdl_basics/9_12_sdl_application/vector.h similarity index 100% rename from 03_sdl_basics/9_12_sdl_application/vector.h rename to 02_sdl_basics/9_12_sdl_application/vector.h diff --git a/03_sdl_basics/9_sdl_scene.txt b/02_sdl_basics/9_sdl_scene.txt similarity index 100% rename from 03_sdl_basics/9_sdl_scene.txt rename to 02_sdl_basics/9_sdl_scene.txt diff --git a/01_basics/wip/.gitignore b/02_sdl_basics/wip/.gitignore similarity index 100% rename from 01_basics/wip/.gitignore rename to 02_sdl_basics/wip/.gitignore diff --git a/03_sdl_basics/wip/07_sdl_compilers/compile_mingw.sh b/02_sdl_basics/wip/07_sdl_compilers/compile_mingw.sh similarity index 100% rename from 03_sdl_basics/wip/07_sdl_compilers/compile_mingw.sh rename to 02_sdl_basics/wip/07_sdl_compilers/compile_mingw.sh diff --git a/03_sdl_basics/wip/07_sdl_compilers/main.cpp b/02_sdl_basics/wip/07_sdl_compilers/main.cpp similarity index 100% rename from 03_sdl_basics/wip/07_sdl_compilers/main.cpp rename to 02_sdl_basics/wip/07_sdl_compilers/main.cpp diff --git a/03_sdl_basics/wip/08_sdl_compilers/Valtozott.txt b/02_sdl_basics/wip/08_sdl_compilers/Valtozott.txt similarity index 100% rename from 03_sdl_basics/wip/08_sdl_compilers/Valtozott.txt rename to 02_sdl_basics/wip/08_sdl_compilers/Valtozott.txt diff --git a/03_sdl_basics/wip/08_sdl_compilers/compile_android.sh b/02_sdl_basics/wip/08_sdl_compilers/compile_android.sh similarity index 100% rename from 03_sdl_basics/wip/08_sdl_compilers/compile_android.sh rename to 02_sdl_basics/wip/08_sdl_compilers/compile_android.sh diff --git a/03_sdl_basics/wip/08_sdl_compilers/compile_js,bat b/02_sdl_basics/wip/08_sdl_compilers/compile_js,bat similarity index 100% rename from 03_sdl_basics/wip/08_sdl_compilers/compile_js,bat rename to 02_sdl_basics/wip/08_sdl_compilers/compile_js,bat diff --git a/03_sdl_basics/wip/08_sdl_compilers/compile_js.sh b/02_sdl_basics/wip/08_sdl_compilers/compile_js.sh similarity index 100% rename from 03_sdl_basics/wip/08_sdl_compilers/compile_js.sh rename to 02_sdl_basics/wip/08_sdl_compilers/compile_js.sh diff --git a/03_sdl_basics/wip/08_sdl_compilers/compile_linux.sh b/02_sdl_basics/wip/08_sdl_compilers/compile_linux.sh similarity index 100% rename from 03_sdl_basics/wip/08_sdl_compilers/compile_linux.sh rename to 02_sdl_basics/wip/08_sdl_compilers/compile_linux.sh diff --git a/03_sdl_basics/wip/08_sdl_compilers/compile_mingw.bat b/02_sdl_basics/wip/08_sdl_compilers/compile_mingw.bat similarity index 100% rename from 03_sdl_basics/wip/08_sdl_compilers/compile_mingw.bat rename to 02_sdl_basics/wip/08_sdl_compilers/compile_mingw.bat diff --git a/03_sdl_basics/wip/08_sdl_compilers/compile_vs.bat b/02_sdl_basics/wip/08_sdl_compilers/compile_vs.bat similarity index 100% rename from 03_sdl_basics/wip/08_sdl_compilers/compile_vs.bat rename to 02_sdl_basics/wip/08_sdl_compilers/compile_vs.bat diff --git a/03_sdl_basics/wip/08_sdl_compilers/libs/compile_js.sh b/02_sdl_basics/wip/08_sdl_compilers/libs/compile_js.sh similarity index 100% rename from 03_sdl_basics/wip/08_sdl_compilers/libs/compile_js.sh rename to 02_sdl_basics/wip/08_sdl_compilers/libs/compile_js.sh diff --git a/03_sdl_basics/wip/08_sdl_compilers/libs/compile_lib_linux.sh b/02_sdl_basics/wip/08_sdl_compilers/libs/compile_lib_linux.sh similarity index 100% rename from 03_sdl_basics/wip/08_sdl_compilers/libs/compile_lib_linux.sh rename to 02_sdl_basics/wip/08_sdl_compilers/libs/compile_lib_linux.sh diff --git a/03_sdl_basics/wip/08_sdl_compilers/main.cpp b/02_sdl_basics/wip/08_sdl_compilers/main.cpp similarity index 100% rename from 03_sdl_basics/wip/08_sdl_compilers/main.cpp rename to 02_sdl_basics/wip/08_sdl_compilers/main.cpp diff --git a/03_sdl_basics/wip/raycaster/.clang-format b/02_sdl_basics/wip/raycaster/.clang-format similarity index 100% rename from 03_sdl_basics/wip/raycaster/.clang-format rename to 02_sdl_basics/wip/raycaster/.clang-format diff --git a/03_sdl_basics/wip/raycaster/atomics.txt b/02_sdl_basics/wip/raycaster/atomics.txt similarity index 100% rename from 03_sdl_basics/wip/raycaster/atomics.txt rename to 02_sdl_basics/wip/raycaster/atomics.txt diff --git a/03_sdl_basics/wip/raycaster/compile_android.sh b/02_sdl_basics/wip/raycaster/compile_android.sh similarity index 100% rename from 03_sdl_basics/wip/raycaster/compile_android.sh rename to 02_sdl_basics/wip/raycaster/compile_android.sh diff --git a/03_sdl_basics/wip/raycaster/compile_js.sh b/02_sdl_basics/wip/raycaster/compile_js.sh similarity index 100% rename from 03_sdl_basics/wip/raycaster/compile_js.sh rename to 02_sdl_basics/wip/raycaster/compile_js.sh diff --git a/03_sdl_basics/wip/raycaster/compile_linux.sh b/02_sdl_basics/wip/raycaster/compile_linux.sh similarity index 100% rename from 03_sdl_basics/wip/raycaster/compile_linux.sh rename to 02_sdl_basics/wip/raycaster/compile_linux.sh diff --git a/03_sdl_basics/wip/raycaster/compile_mingw.sh b/02_sdl_basics/wip/raycaster/compile_mingw.sh similarity index 100% rename from 03_sdl_basics/wip/raycaster/compile_mingw.sh rename to 02_sdl_basics/wip/raycaster/compile_mingw.sh diff --git a/03_sdl_basics/wip/raycaster/compile_vs.bat b/02_sdl_basics/wip/raycaster/compile_vs.bat similarity index 100% rename from 03_sdl_basics/wip/raycaster/compile_vs.bat rename to 02_sdl_basics/wip/raycaster/compile_vs.bat diff --git a/03_sdl_basics/wip/raycaster/ea.txt b/02_sdl_basics/wip/raycaster/ea.txt similarity index 100% rename from 03_sdl_basics/wip/raycaster/ea.txt rename to 02_sdl_basics/wip/raycaster/ea.txt diff --git a/03_sdl_basics/wip/raycaster/libs/compile_js.bat b/02_sdl_basics/wip/raycaster/libs/compile_js.bat similarity index 100% rename from 03_sdl_basics/wip/raycaster/libs/compile_js.bat rename to 02_sdl_basics/wip/raycaster/libs/compile_js.bat diff --git a/03_sdl_basics/wip/raycaster/libs/compile_js.sh b/02_sdl_basics/wip/raycaster/libs/compile_js.sh similarity index 100% rename from 03_sdl_basics/wip/raycaster/libs/compile_js.sh rename to 02_sdl_basics/wip/raycaster/libs/compile_js.sh diff --git a/03_sdl_basics/wip/raycaster/libs/compile_libs_linux.sh b/02_sdl_basics/wip/raycaster/libs/compile_libs_linux.sh similarity index 100% rename from 03_sdl_basics/wip/raycaster/libs/compile_libs_linux.sh rename to 02_sdl_basics/wip/raycaster/libs/compile_libs_linux.sh diff --git a/03_sdl_basics/wip/raycaster/main.cpp b/02_sdl_basics/wip/raycaster/main.cpp similarity index 100% rename from 03_sdl_basics/wip/raycaster/main.cpp rename to 02_sdl_basics/wip/raycaster/main.cpp