Advertisement
Guest User

Untitled

a guest
Feb 28th, 2020
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.31 KB | None | 0 0
  1. void menu::think() {
  2.     ImGui::GetIO().MouseDrawCursor = opened;
  3.  
  4.     static int page = 0;
  5.  
  6.     if (opened) {
  7.  
  8.         ImGui::GetStyle().Colors[ImGuiCol_CheckMark] = ImVec4(config_system.item.clr_menu.r / 255.f, config_system.item.clr_menu.g / 255.f, config_system.item.clr_menu.b / 255.f, 1.f);
  9.         ImGui::GetStyle().Colors[ImGuiCol_SliderGrab] = ImVec4(config_system.item.clr_menu.r / 255.f, config_system.item.clr_menu.g / 255.f, config_system.item.clr_menu.b / 255.f, 1.f);
  10.         ImGui::GetStyle().Colors[ImGuiCol_SliderGrabActive] = ImVec4(config_system.item.clr_menu.r / 255.f, config_system.item.clr_menu.g / 255.f, config_system.item.clr_menu.b / 255.f, 1.f);
  11.  
  12.         ImGui::SetNextWindowSize(ImVec2(600, 455), ImGuiSetCond_FirstUseEver);
  13.  
  14.         ImGui::Begin("RINHOOK", &opened, ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoCollapse | ImGuiWindowFlags_ShowBorders | ImGuiWindowFlags_NoScrollbar | ImGuiWindowFlags_NoTitleBar); {
  15.             ImVec2 p = ImGui::GetCursorScreenPos();
  16.             ImColor c = ImColor(config_system.item.clr_menu.r, config_system.item.clr_menu.g, config_system.item.clr_menu.b);
  17.  
  18.             ImGui::GetWindowDrawList()->AddRectFilled(ImVec2(p.x, p.y + 3), ImVec2(p.x + ImGui::GetWindowWidth(), p.y + -3), ImColor(config_system.item.clr_menu.r, config_system.item.clr_menu.g, config_system.item.clr_menu.b));
  19.             ImGui::GetWindowDrawList()->AddRectFilledMultiColor(ImVec2(p.x, p.y + 3), ImVec2(p.x + ImGui::GetWindowWidth() / 2, p.y + -3), ImColor(0, 0, 0, 125), ImColor(0, 0, 0, 15), ImColor(0, 0, 0, 15), ImColor(0, 0, 0, 125));
  20.             ImGui::GetWindowDrawList()->AddRectFilledMultiColor(ImVec2(p.x + ImGui::GetWindowWidth() / 2, p.y + 3), ImVec2(p.x + ImGui::GetWindowWidth(), p.y + -3), ImColor(0, 0, 0, 15), ImColor(0, 0, 0, 125), ImColor(0, 0, 0, 125), ImColor(0, 0, 0, 15));
  21.             ImGui::GetWindowDrawList()->AddLine(ImVec2(p.x, p.y + 2), ImVec2(p.x + ImGui::GetWindowWidth(), p.y + 2), ImColor(0, 0, 0, 150));
  22.  
  23.             ImGui::PushFont(MainCaps);
  24.             ImGui::Dummy(ImVec2(250, 0)); ImGui::SameLine();
  25.             ImGui::SetCursorPosY(ImGui::GetCursorPosY() + 7);
  26.             ImGui::TextColored(ImVec4(config_system.item.clr_menu.r / 255.f, config_system.item.clr_menu.g / 255.f, config_system.item.clr_menu.b / 255.f, 1.f), "RINHOOK");
  27.             ImGui::PopFont();
  28.  
  29.             ImGui::PushFont(Main);
  30.             ImGui::Dummy(ImVec2(0, -2)); ImGui::SameLine();
  31.             ImGui::Dummy(ImVec2(0, 0)); ImGui::SameLine();
  32.  
  33.             ImGui::BeginChild("tabs", ImVec2(568, 30), true, ImGuiWindowFlags_NoScrollWithMouse | ImGuiWindowFlags_NoScrollbar);
  34.             {
  35.                 if (ImGui::ButtonT("Legit", ImVec2(568 / 5, -1), page, 0, c, false)) page = 0; ImGui::SameLine(0, 0);
  36.                 if (ImGui::ButtonT("Rage", ImVec2(568 / 5, -1), page, 1, c, false)) page = 1; ImGui::SameLine(0, 0);
  37.                 if (ImGui::ButtonT("Visual", ImVec2(568 / 5, -1), page, 2, c, false)) page = 2; ImGui::SameLine(0, 0);
  38.                 if (ImGui::ButtonT("Other", ImVec2(568 / 5, -1), page, 3, c, false)) page = 3; ImGui::SameLine(0, 0);
  39.                 if (ImGui::ButtonT("Config", ImVec2(568 / 5, -1), page, 4, c, false)) page = 4; ImGui::SameLine(0, 0);
  40.             }
  41.             ImGui::EndChild();
  42.             ImGui::PopFont();
  43.  
  44.             ImGui::PushFont(Menu);
  45.  
  46.             switch ( page ) {
  47.             case 0: legit_tab( );
  48.                 break;
  49.             case 1: rage_tab( );
  50.                 break;
  51.             case 2: visuals_tab( );
  52.                 break;
  53.             case 3: misc_tab( );
  54.                 break;
  55.             case 4: config_tab( );
  56.                 break;
  57.             }
  58.  
  59.             ImGui::PopFont();
  60.         }
  61.         ImGui::End();
  62.     }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement