3
3
#include " ../gui/ZeroGUI.h"
4
4
#include " ../settings/Settings.h"
5
5
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
+
10
17
void Tick ()
11
18
{
12
19
ZeroGUI::Input::Handle ();
13
20
14
21
if (GetAsyncKeyState (Settings.MENU .ShowHotkey ) & 1 ) Settings.MENU .ShowMenu = !Settings.MENU .ShowMenu ;
15
22
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 ))
17
24
{
18
25
static int tab = 0 ;
19
26
if (ZeroGUI::ButtonTab (" Misc" , FVector2D{ 110 , 25 }, tab == 0 )) tab = 0 ;
@@ -67,14 +74,4 @@ class Menu {
67
74
ZeroGUI::Render ();
68
75
DrawWatermark ();
69
76
};
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
- };;
80
77
};
0 commit comments