Advertisement
Guest User

Untitled

a guest
Apr 7th, 2020
334
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.87 KB | None | 0 0
  1. void GUI::renderVisualsWindow() noexcept
  2. {
  3.     if (window.visuals) {
  4.         if (!config.style.menuStyle) {
  5.             ImGui::SetNextWindowSize({ 520.0f, 0.0f });
  6.             ImGui::Begin("Visuals", &window.visuals, windowFlags);
  7.         }
  8.  
  9.         if (ImGui::Button("Main", ImVec2(197, 22)))
  10.         {
  11.             window = { };
  12.             window.aimhelper = false;
  13.             window.visuals = true;
  14.         }
  15.         ImGui::SameLine();
  16.         if (ImGui::Button("Chams", ImVec2(197, 22)))
  17.         {
  18.             window = { };
  19.             window.aimhelper = false;
  20.             window.colouredbody = true;
  21.         }
  22.         ImGui::SameLine();
  23.         if (ImGui::Button("Glow", ImVec2(197, 22)))
  24.         {
  25.             window = { };
  26.             window.aimhelper = false;
  27.             window.bodyoutline = true;
  28.         }
  29.         ImGui::SameLine();
  30.         if (ImGui::Button("ESP", ImVec2(197, 22)))
  31.         {
  32.             window = { };
  33.             window.aimhelper = false;
  34.             window.esp = true;
  35.         }
  36.  
  37.  
  38.         ImGui::Separator();
  39.  
  40.         ImGui::Columns(2, nullptr, false);
  41.         ImGui::SetColumnOffset(1, 210.0f);
  42.  
  43.         //ImGui::SameLine();
  44.         ImGui::Checkbox("Disable Post-Processing", &config.visuals.disablePostProcessing);
  45.         ImGui::Checkbox("No Fog", &config.visuals.noFog);
  46.         ImGui::Checkbox("No 3D Sky", &config.visuals.no3dSky);
  47.         ImGui::Checkbox("No Aim Punch", &config.visuals.noAimPunch);
  48.         ImGui::Checkbox("No View Punch", &config.visuals.noViewPunch);
  49.         ImGui::Checkbox("No Hands", &config.visuals.noHands);
  50.         ImGui::Checkbox("No Sleeves", &config.visuals.noSleeves);
  51.         ImGui::Checkbox("No Weapons", &config.visuals.noWeapons);
  52.         ImGui::Checkbox("No Smoke", &config.visuals.noSmoke);
  53.         ImGui::Checkbox("No Blur", &config.visuals.noBlur);
  54.         ImGui::Checkbox("No Scope overlay", &config.visuals.noScopeOverlay);
  55.         ImGui::Checkbox("No Grass", &config.visuals.noGrass);
  56.         ImGui::Checkbox("No Shadows", &config.visuals.noShadows);
  57.         ImGui::Checkbox("Wireframe Smoke", &config.visuals.wireframeSmoke);
  58.         ImGui::NextColumn();
  59.         ImGui::Checkbox("Zoom", &config.visuals.zoom);
  60.         ImGui::SameLine();
  61.         hotkey(config.visuals.zoomKey);
  62.         ImGui::Checkbox("Thirdperson", &config.visuals.thirdperson);
  63.         ImGui::SameLine();
  64.         hotkey(config.visuals.thirdpersonKey);
  65.         ImGui::PushItemWidth(290.0f);
  66.         ImGui::PushID(0);
  67.         ImGui::SliderInt("", &config.visuals.thirdpersonDistance, 0, 1000, "Thirdperson Distance: %d");
  68.         ImGui::PopID();
  69.         ImGui::PushID(1);
  70.         ImGui::SliderInt("", &config.visuals.viewmodelFov, -60, 60, "Viewmodel FOV: %d");
  71.         ImGui::PopID();
  72.         ImGui::PushID(2);
  73.         ImGui::SliderInt("", &config.visuals.fov, -60, 60, "FOV: %d");
  74.         ImGui::PopID();
  75.         ImGui::PushID(3);
  76.         ImGui::SliderInt("", &config.visuals.farZ, 0, 2000, "Far Z: %d");
  77.         ImGui::PopID();
  78.         ImGui::PushID(4);
  79.         ImGui::SliderInt("", &config.visuals.flashReduction, 0, 100, "Flash Reduction: %d%%");
  80.         ImGui::PopID();
  81.         ImGui::PushID(5);
  82.         ImGui::SliderFloat("", &config.visuals.brightness, 0.0f, 1.0f, "Brightness: %.2f");
  83.         ImGui::PopID();
  84.         ImGui::PopItemWidth();
  85.         ImGui::Combo("Skybox", &config.visuals.skybox, "Default\0cs_baggage_skybox_\0cs_tibet\0embassy\0italy\0jungle\0nukeblank\0office\0sky_cs15_daylight01_hdr\0sky_cs15_daylight02_hdr\0sky_cs15_daylight03_hdr\0sky_cs15_daylight04_hdr\0sky_csgo_cloudy01\0sky_csgo_night_flat\0sky_csgo_night02\0sky_day02_05_hdr\0sky_day02_05\0sky_dust\0sky_l4d_rural02_ldr\0sky_venice\0vertigo_hdr\0vertigo\0vertigoblue_hdr\0vietnam\0");
  86.         ImGuiCustom::colorPicker("World Color", config.visuals.world.color, nullptr, &config.visuals.world.rainbow, &config.visuals.world.rainbowSpeed);
  87.         ImGui::Checkbox("Deagle Spinner", &config.visuals.deaglespinner);
  88.         ImGui::Combo("Screen Effect", &config.visuals.screenEffect, "None\0Drone Cam\0Drone Cam (Noise)\0Underwater\0Healthboost\0Dangerzone\0");
  89.         ImGui::Combo("Hit Marker", &config.visuals.hitMarker, "None\0Drone Cam\0Drone Cam (Noise)\0Underwater\0Healthboost\0Dangerzone\0");
  90.         ImGui::SliderFloat("Hit Marker Time", &config.visuals.hitMarkerTime, 0.1f, 1.5f, "%.2fs");
  91.         ImGui::Columns(1);
  92.  
  93.         if (!config.style.menuStyle)
  94.             ImGui::End();
  95.     }  
  96. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement