feat: add updater

This commit is contained in:
2021-11-13 16:06:48 +01:00
parent 67a4ec511e
commit fc0cab54d2
7 changed files with 289 additions and 0 deletions

View File

@@ -11,6 +11,7 @@
#include "render/gui/MainMenu.h"
#include "render/gui/GameMenu.h"
#include "render/gui/FrameMenu.h"
#include "render/gui/UpdateMenu.h"
#include "imgui/imgui_impl_opengl3.h"
#include "imgui/imgui_impl_sdl.h"
@@ -24,6 +25,7 @@ void TowerGui::initWidgets() {
m_MainMenu = std::make_unique<td::gui::MainMenu>(m_Client.get());
m_GameMenu = std::make_unique<td::gui::GameMenu>(m_Client.get());
m_FrameMenu = std::make_unique<td::gui::FrameMenu>(m_Client.get());
m_UpdateMenu = std::make_unique<td::gui::UpdateMenu>(m_Client.get());
}
TowerGui::TowerGui(SDL_Window* sdl_window, SDL_GLContext glContext, td::render::Renderer* renderer) : m_Window(sdl_window),
@@ -74,7 +76,9 @@ void TowerGui::render() {
if (m_DemoOpened)
ImGui::ShowDemoWindow(&m_DemoOpened);
m_FrameMenu->render();
m_UpdateMenu->render();
endFrame();
}