From c92cb52e2a4bae0f9ca77b4cc81e7cb132f3cd99 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Sat, 20 Apr 2024 19:20:37 +0300 Subject: [PATCH] menu_commons deleted --- src/frontend/menu/menu.cpp | 26 +++++++++++++----- src/frontend/menu/menu.h | 8 ------ src/frontend/menu/menu_commons.cpp | 42 ------------------------------ src/frontend/menu/menu_commons.h | 29 --------------------- src/frontend/menu/menu_pause.cpp | 1 - 5 files changed, 20 insertions(+), 86 deletions(-) delete mode 100644 src/frontend/menu/menu_commons.cpp delete mode 100644 src/frontend/menu/menu_commons.h diff --git a/src/frontend/menu/menu.cpp b/src/frontend/menu/menu.cpp index de110739..ab3912e0 100644 --- a/src/frontend/menu/menu.cpp +++ b/src/frontend/menu/menu.cpp @@ -35,11 +35,25 @@ #include "../../content/ContentPack.h" #include "../locale/langs.h" -#include "menu_commons.h" - namespace fs = std::filesystem; using namespace gui; +std::shared_ptr create_page( + Engine* engine, + std::string name, + int width, + float opacity, + int interval +) { + auto menu = engine->getGUI()->getMenu(); + auto panel = std::make_shared( + glm::vec2(width, 200), glm::vec4(8.0f), interval + ); + panel->setColor(glm::vec4(0.0f, 0.0f, 0.0f, opacity)); + menu->addPage(name, panel); + return panel; +} + void menus::create_version_label(Engine* engine) { auto gui = engine->getGUI(); auto vlabel = std::make_shared( @@ -54,13 +68,13 @@ void menus::create_version_label(Engine* engine) { } static void show_content_missing( - Engine* engine, - const Content* content, + Engine* engine, + const Content* content, std::shared_ptr lut ) { auto* gui = engine->getGUI(); auto menu = gui->getMenu(); - auto panel = menus::create_page(engine, "missing-content", 500, 0.5f, 8); + auto panel = create_page(engine, "missing-content", 500, 0.5f, 8); panel->add(std::make_shared