Files
EGameTools/DL2GameOverhaulScript/source/menu/menu.cpp

32 lines
981 B
C++
Raw Normal View History

2023-07-30 06:14:30 +03:00
#include "..\ImGui\imgui.h"
#include "camera.h"
#include "player.h"
#include "world.h"
2023-07-30 06:14:30 +03:00
namespace Menu {
static const ImGuiWindowFlags windowFlags = ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoSavedSettings | ImGuiWindowFlags_AlwaysAutoResize;
bool isOpen = false;
void Render() {
ImGui::Begin("Game Overhaul", &Menu::isOpen, windowFlags); {
if (ImGui::BeginTabBar("##MainTabBar")) {
if (ImGui::BeginTabItem("Player")) {
Menu::Player::Render();
ImGui::EndTabItem();
}
if (ImGui::BeginTabItem("Camera")) {
Menu::Camera::Render();
ImGui::EndTabItem();
}
if (ImGui::BeginTabItem("World")) {
Menu::World::Render();
2023-07-30 06:14:30 +03:00
ImGui::EndTabItem();
}
ImGui::EndTabBar();
}
ImGui::Separator();
ImGui::End();
}
}
}