- Статус
- Оффлайн
- Регистрация
- 21 Янв 2020
- Сообщения
- 888
- Реакции
- 115
почти зафикшенное меню ост мне лень было фиксить
Credits: @Kamazik
Код:
void menu()
{
void menu()
{
ImGui::SetNextWindowSizeConstraints(ImVec2(730, 480), ImVec2(730, 480));
ImGui::Begin("kamazity", 0, ImGuiWindowFlags_NoTitleBar || ImGuiWindowFlags_NoBackground || ImGuiWindowFlags_NoResize || ImGuiWindowFlags_NoScrollbar || ImGuiWindowFlags_NoScrollWithMouse);
auto p = ImGui::GetCursorScreenPos();
auto draw = ImGui::GetWindowDrawList();
auto w = ImGui::GetWindowWidth();
auto h = ImGui::GetWindowHeight();
static int tab = 0;
static int sub_tab_rage = 0;
ImGui::TabButton_icon("RAGE", "A", &tab, 0, 5);
ImGui::TabButton_icon("LEGIT", "B", &tab, 1, 5);
ImGui::TabButton_icon("VISUALS", "E", &tab, 2, 5);
ImGui::TabButton_icon("MISC", "D", &tab, 3, 5);
ImGui::TabButton_icon("SKINS", "I", &tab, 4, 5);
if (tab == 0)
{
ImGui::PushFont(ImGui::GetIO().Fonts->Fonts[1]);
ImGui::TabButton("General", &sub_tab_rage, 0, 7);
ImGui::PopFont();
ImGui::PushFont(ui::GetIO().Fonts->Fonts[2]);
ImGui::TabButton("I", &sub_tab_rage, 1, 7);
ImGui::TabButton("J", &sub_tab_rage, 2, 7);
ImGui::TabButton("K", &sub_tab_rage, 3, 7);
ImGui::TabButton("L", &sub_tab_rage, 4, 7);
ImGui::TabButton("M", &sub_tab_rage, 5, 7);
ImGui::TabButton("N", &sub_tab_rage, 6, 7);
ImGui::PopFont();
if (sub_tab_rage == 0)
{
ImGui::SetNextWindowPos(ImVec2(p.x + 100, p.y + 100));
ImGui::BeginChild("settings", ImVec2(290, 300), false, ImGuiWindowFlags_NoScrollWithMouse);
static bool sa = false;
ImGui::Checkbox("f", &sa);
static int slider = 0;
ImGui::SliderInt("slider", &slider, 0, 100, "%d%");
//d
static int combo = 0;
ImGui::SingleSelect("combo", &combo, { "Kamaz", "ya", "ch1rkov" });
static std::unordered_map<int, bool> multicombo[3];
ImGui::MultiSelect("MultiCombo", multicombo, { "1", "2", "3" });
static float col[4];
static float col2[4];
ImGui::Checkbox("checkbox 2", &sa);
ImGui::ColorEdit4("##sds", col, 44, coloreditflags);
ImGui::ColorEdit4("##sd", col2, 22, coloreditflags);
ImGui::Button("test", ImVec2(100, 20));
static int key = 0;
static int keystyle = 0;
ImGui::Checkbox_keybind("checkbox1", &sa);
ImGui::Keybind("keybind test", &key, &keystyle);
ImGui::EndChild();
}
}
if (tab == 1)
{
ImGui::SetNextWindowPos(ImVec2(p.x + 100, p.y + 100));
ImGui::BeginChild("Testing", ImVec2(290, 300), false, ImGuiWindowFlags_NoScrollWithMouse);
ImGui::EndChild();
}
ImGui::End();
}
}
Credits: @Kamazik
Последнее редактирование:
