refactor: change demo window declaration

This commit is contained in:
2021-11-14 10:34:00 +01:00
parent 39329df5de
commit 935a514fb5
4 changed files with 6 additions and 6 deletions

View File

@@ -8,7 +8,7 @@
namespace td {
namespace gui {
FrameMenu::FrameMenu(client::Client* client) : GuiWidget(client), m_VSync(true), m_IsometricView(true){
FrameMenu::FrameMenu(client::Client* client) : GuiWidget(client), m_VSync(true), m_IsometricView(true), m_ShowDemoWindow(false){
}
@@ -21,7 +21,11 @@ void FrameMenu::render() {
if (ImGui::Checkbox("Vue Isometrique ?", &m_IsometricView)) {
getClient()->getRenderer()->setIsometricView(m_IsometricView);
}
ImGui::Checkbox("Demo Window", &m_ShowDemoWindow);
ImGui::End();
if(m_ShowDemoWindow)
ImGui::ShowDemoWindow(&m_ShowDemoWindow);
}
} // namespace gui

View File

@@ -74,9 +74,6 @@ void TowerGui::render() {
else
m_MainMenu->render();
if (m_DemoOpened)
ImGui::ShowDemoWindow(&m_DemoOpened);
m_FrameMenu->render();
m_UpdateMenu->render();