Skip to content

Commit b4fc9c7

Browse files
committed
♻️ Make Menu a namespace
1 parent b418292 commit b4fc9c7

File tree

1 file changed

+12
-15
lines changed

1 file changed

+12
-15
lines changed

Internal/menu/Menu.h

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,24 @@
33
#include "../gui/ZeroGUI.h"
44
#include "../settings/Settings.h"
55

6-
class Menu {
7-
private:
8-
FVector2D pos;
9-
public:
6+
namespace Menu {
7+
void DrawWatermark() {
8+
if (!Settings.MENU.ShowWatermark || !ZeroGUI::canvas) return;
9+
10+
std::string str = Settings.MENU.Watermark;
11+
LPCWSTR watermark = std::wstring(str.begin(), str.end()).c_str();
12+
13+
ZeroGUI::canvas->K2_DrawText(watermark, { 15.f, 15.f }, { 1.f, 1.f }, ZeroGUI::Colors::MainColor, 1.f, { 0.f, 0.f, 0.f, 0.f }, { 0.f, 0.f }, false, false, true, ZeroGUI::Colors::MainColor);
14+
return;
15+
};
16+
1017
void Tick()
1118
{
1219
ZeroGUI::Input::Handle();
1320

1421
if (GetAsyncKeyState(Settings.MENU.ShowHotkey) & 1) Settings.MENU.ShowMenu = !Settings.MENU.ShowMenu;
1522

16-
if (ZeroGUI::Window("Splitgate Internal", &pos, FVector2D{ 500.0f, 400.0f }, Settings.MENU.ShowMenu))
23+
if (ZeroGUI::Window("Splitgate Internal", &Settings.MENU.MenuPosition, FVector2D{ 500.0f, 400.0f }, Settings.MENU.ShowMenu))
1724
{
1825
static int tab = 0;
1926
if (ZeroGUI::ButtonTab("Misc", FVector2D{ 110, 25 }, tab == 0)) tab = 0;
@@ -67,14 +74,4 @@ class Menu {
6774
ZeroGUI::Render();
6875
DrawWatermark();
6976
};
70-
71-
void DrawWatermark() {
72-
if (!Settings.MENU.ShowWatermark || !ZeroGUI::canvas) return;
73-
74-
std::string str = Settings.MENU.Watermark;
75-
LPCWSTR watermark = std::wstring(str.begin(), str.end()).c_str();
76-
77-
ZeroGUI::canvas->K2_DrawText(watermark, {15.f, 15.f}, {1.f, 1.f}, ZeroGUI::Colors::MainColor, 1.f, {0.f, 0.f, 0.f, 0.f}, {0.f, 0.f}, false, false, true, ZeroGUI::Colors::MainColor);
78-
return;
79-
};;
8077
};

0 commit comments

Comments
 (0)