#pragma once class Game { public: static CJson json; static ImGuiTextFilter filter; static std::vector search_categories; static std::string selected_item; static std::vector day_names; static char save_game_name[22]; struct random_cheats { static bool enable; static int enable_wait_time; static CJson name_json; static uint timer; static std::string enabled_cheats[92][2]; }; struct freecam { static bool enable; static float speed; static float fov; static bool init_done; static CPed* ped; static int hped; static float mouseX, mouseY, tmouseX, tmouseY; }; struct hard_mode { static bool state; static float prev_health; static float prev_max_health; static float prev_armour; static float prev_stamina; }; static bool disable_cheats; static bool disable_replay; static bool forbidden_area_wl; static bool freeze_mission_timer; static bool freeze_time; static bool keep_stuff; static bool solid_water; static bool ss_shortcut; static bool sync_time; static uint sync_time_timer; static uint solid_water_object; struct stat { static CJson json; static ImGuiTextFilter filter; static std::vector search_categories; static std::string selected_item; }; Game(); static void Draw(); static void FreeCam(); static void ClearFreecamStuff(); };