From 8a81d7c7773b769a237c2f4c26dab20e71ae0853 Mon Sep 17 00:00:00 2001 From: Yimura Date: Sat, 26 Dec 2020 17:36:11 +0100 Subject: [PATCH] feat(GUI): Added network tab --- BigBaseV2/src/gui/main_window.cpp | 1 + BigBaseV2/src/gui/tab_bar/tab_bar.hpp | 1 + BigBaseV2/src/gui/tab_bar/tab_network.cpp | 35 +++++++++++++++++++++++ 3 files changed, 37 insertions(+) create mode 100644 BigBaseV2/src/gui/tab_bar/tab_network.cpp diff --git a/BigBaseV2/src/gui/main_window.cpp b/BigBaseV2/src/gui/main_window.cpp index f7447893..dc8dd6d8 100644 --- a/BigBaseV2/src/gui/main_window.cpp +++ b/BigBaseV2/src/gui/main_window.cpp @@ -14,6 +14,7 @@ namespace big tabbar::render_tunables(); tabbar::render_teleport(); tabbar::render_vehicle(); + tabbar::render_network(); ImGui::EndTabBar(); } ImGui::End(); diff --git a/BigBaseV2/src/gui/tab_bar/tab_bar.hpp b/BigBaseV2/src/gui/tab_bar/tab_bar.hpp index 8b49adbf..b0f56887 100644 --- a/BigBaseV2/src/gui/tab_bar/tab_bar.hpp +++ b/BigBaseV2/src/gui/tab_bar/tab_bar.hpp @@ -16,6 +16,7 @@ namespace big static void render_tunables(); static void render_teleport(); static void render_vehicle(); + static void render_network(); }; } \ No newline at end of file diff --git a/BigBaseV2/src/gui/tab_bar/tab_network.cpp b/BigBaseV2/src/gui/tab_bar/tab_network.cpp new file mode 100644 index 00000000..6c05127c --- /dev/null +++ b/BigBaseV2/src/gui/tab_bar/tab_network.cpp @@ -0,0 +1,35 @@ +#pragma once +#include "tab_bar.hpp" +#include "pointers.hpp" +#include "script_global.hpp" + +namespace big +{ + void tabbar::render_network() + { + if (ImGui::BeginTabItem("Network")) + { + ImGui::Text("Time: "); + ImGui::SliderInt("Hour:", &g_temp.time.hour, 0, 23); + ImGui::SliderInt("Minutes:", &g_temp.time.minutes, 0, 59); + if (ImGui::Button("Apply")) + { + QUEUE_JOB_BEGIN_CLAUSE(= ) + { + NETWORK::NETWORK_OVERRIDE_CLOCK_TIME(g_temp.time.hour, g_temp.time.minutes, 0); + + g_pointers->m_sync_local_time(1, 0); + }QUEUE_JOB_END_CLAUSE + } + + ImGui::Separator(); + + if (ImGui::Checkbox("Spoof Online Rank", g_settings.options["spoof_rank"].get())) + g_settings.save(); + if (ImGui::InputInt("Spoof Online Rank", (PINT)g_settings.options["rank"].get(), 1, 50)) + g_settings.save(); + + ImGui::EndTabItem(); + } + } +} \ No newline at end of file