From 48bedc5d8ed6476b24291cea8010a7466b15d7be Mon Sep 17 00:00:00 2001 From: MihailRis Date: Tue, 19 Mar 2024 00:49:45 +0300 Subject: [PATCH] refactor --- src/frontend/InventoryView.cpp | 2 +- src/frontend/LevelFrontend.cpp | 14 ++-- src/frontend/debug_panel.cpp | 3 +- src/frontend/hud.cpp | 78 +++++++++---------- src/frontend/screens.cpp | 2 +- .../render}/BlocksPreview.cpp | 28 +++---- .../render}/BlocksPreview.h | 9 ++- .../render}/WorldRenderer.cpp | 69 ++++++++-------- .../render}/WorldRenderer.h | 6 +- 9 files changed, 105 insertions(+), 106 deletions(-) rename src/{frontend => graphics/render}/BlocksPreview.cpp (90%) rename src/{frontend => graphics/render}/BlocksPreview.h (74%) rename src/{frontend => graphics/render}/WorldRenderer.cpp (91%) rename src/{frontend => graphics/render}/WorldRenderer.h (94%) diff --git a/src/frontend/InventoryView.cpp b/src/frontend/InventoryView.cpp index e39ede29..f7e19956 100644 --- a/src/frontend/InventoryView.cpp +++ b/src/frontend/InventoryView.cpp @@ -10,6 +10,7 @@ #include "../graphics/core/Font.h" #include "../graphics/core/GfxContext.h" #include "../graphics/core/Shader.h" +#include "../graphics/render/BlocksPreview.h" #include "../graphics/ui/elements/containers.h" #include "../graphics/ui/elements/controls.h" #include "../items/Inventories.h" @@ -23,7 +24,6 @@ #include "../window/Events.h" #include "../window/input.h" #include "../world/Level.h" -#include "BlocksPreview.h" #include "LevelFrontend.h" SlotLayout::SlotLayout( diff --git a/src/frontend/LevelFrontend.cpp b/src/frontend/LevelFrontend.cpp index 78f78fed..f3ac1917 100644 --- a/src/frontend/LevelFrontend.cpp +++ b/src/frontend/LevelFrontend.cpp @@ -1,17 +1,15 @@ #include "LevelFrontend.h" -#include "BlocksPreview.h" -#include "ContentGfxCache.h" - -#include "../audio/audio.h" -#include "../world/Level.h" -#include "../voxels/Block.h" #include "../assets/Assets.h" -#include "../graphics/core/Atlas.h" +#include "../audio/audio.h" #include "../content/Content.h" - +#include "../graphics/core/Atlas.h" +#include "../graphics/render/BlocksPreview.h" #include "../logic/LevelController.h" #include "../logic/PlayerController.h" +#include "../voxels/Block.h" +#include "../world/Level.h" +#include "ContentGfxCache.h" LevelFrontend::LevelFrontend(LevelController* controller, Assets* assets) : level(controller->getLevel()), diff --git a/src/frontend/debug_panel.cpp b/src/frontend/debug_panel.cpp index 725ebb75..05aa76e9 100644 --- a/src/frontend/debug_panel.cpp +++ b/src/frontend/debug_panel.cpp @@ -7,6 +7,7 @@ #include "../engine.h" #include "../graphics/core/Mesh.h" #include "../graphics/ui/elements/controls.h" +#include "../graphics/render/WorldRenderer.h" #include "../objects/Player.h" #include "../physics/Hitbox.h" #include "../util/stringutil.h" @@ -15,8 +16,6 @@ #include "../world/Level.h" #include "../world/World.h" -#include "WorldRenderer.h" - using namespace gui; static std::shared_ptr