Initial commit: DayZ memory C++ port with DMA backend and overlay
This commit is contained in:
+47
@@ -0,0 +1,47 @@
|
||||
#pragma once
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include "imgui.h"
|
||||
#include "../headers/flags.h"
|
||||
|
||||
|
||||
class c_variables
|
||||
{
|
||||
public:
|
||||
|
||||
struct
|
||||
{
|
||||
float dpi = 1.f; // DayZ overlay: 1:1 scale so ESP fonts map to real px
|
||||
int stored_dpi = 100;
|
||||
bool dpi_changed = true;
|
||||
|
||||
int tab = 1; // DayZ overlay: start on the first feature tab (no login)
|
||||
int tab_stored = 1;
|
||||
float tab_alpha = 1.f;
|
||||
|
||||
int sub_tab = 1;
|
||||
int sub_tab_stored = 1;
|
||||
|
||||
bool login_loading = false;
|
||||
float login_loading_timer = 0.f;
|
||||
float login_loading_alpha = 0.f;
|
||||
std::string login_loading_description = "Please wait, account verification";
|
||||
|
||||
bool license_invalid = false;
|
||||
float license_invalid_timer = 0.f;
|
||||
std::string license_error_message = "";
|
||||
|
||||
bool compact_layout = false;
|
||||
bool sidebar_glass = false;
|
||||
float window_rounding = 12.f;
|
||||
bool strict_license = true;
|
||||
bool verification_animation = true;
|
||||
char profile_name[64] = "Active user";
|
||||
char feature_search[96] = "";
|
||||
} gui;
|
||||
|
||||
gui_style style;
|
||||
|
||||
};
|
||||
|
||||
inline std::unique_ptr<c_variables> var = std::make_unique<c_variables>();
|
||||
Reference in New Issue
Block a user