From e910801f69a017e11b63d6d725e27197747ac93b Mon Sep 17 00:00:00 2001 From: Yimura Date: Mon, 21 Feb 2022 23:22:59 +0100 Subject: [PATCH] feat(Renderer): Use file manager instead of manually getting file --- BigBaseV2/src/renderer.cpp | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/BigBaseV2/src/renderer.cpp b/BigBaseV2/src/renderer.cpp index daf83f6d..33e817c2 100644 --- a/BigBaseV2/src/renderer.cpp +++ b/BigBaseV2/src/renderer.cpp @@ -1,6 +1,6 @@ #include "common.hpp" +#include "file_manager.hpp" #include "fonts/fonts.hpp" -#include "logger.hpp" #include "gui.hpp" #include "pointers.hpp" #include "renderer.hpp" @@ -28,18 +28,7 @@ namespace big m_d3d_device->GetImmediateContext(m_d3d_device_context.GetAddressOf()); - auto file_path = std::filesystem::path(std::getenv("appdata")); - file_path /= "BigBaseV2"; - if (!std::filesystem::exists(file_path)) - { - std::filesystem::create_directory(file_path); - } - else if (!std::filesystem::is_directory(file_path)) - { - std::filesystem::remove(file_path); - std::filesystem::create_directory(file_path); - } - file_path /= "imgui.ini"; + auto file_path = g_file_manager->get_project_file("./imgui.ini").get_path(); ImGuiContext* ctx = ImGui::CreateContext();