//Главное меню
if (ImGui::Begin(XorStr("GeneralMenuOne"), &g_Variable.Menu.Open, ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoResize))
{
mainWindowPos = ImGui::GetWindowPos();
static int page = 0;
const char* tabs[] = {
"LOL 1",
"LOL 2",
"LOL 3",
"LOL 4",
"LOL 5"
};
for (int i = 0; i < IM_ARRAYSIZE(tabs); i++)
{
if (ImGui::Button(tabs[i], ImVec2(210, ImGui::GetWindowSize().y / IM_ARRAYSIZE(tabs) - 9)))
{
page = i;
}
}
switch (page)
{
case 0:
GeneralMenu = 0;
break;
case 1:
GeneralMenu = 1;
break;
case 2:
GeneralMenu = 2;
break;
case 3:
GeneralMenu = 3;
break;
case 4:
GeneralMenu = 4;
break;
}
ImGui::End();
}
//Меню 2 вызываемое от первого
if (ImGui::Begin(XorStr("GeneralMenuTwo"), &g_Variable.Menu.Open, ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_NoTitleBar | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoResize))
{
mainWindowPos3 = ImGui::GetWindowPos();
switch (GeneralMenu)
{
case 0:
LOL_1();
break;
case 1:
LOL_2();
break;
case 2:
LOL_3();
break;
case 3:
LOL_4();
break;
case 4:
LOL_5();
break;
}
ImGui::End();
}