From 8e745daf0bdeb16694c34b6d22e67e394c5ea5da Mon Sep 17 00:00:00 2001 From: 0O0o0oOoO00 <11174151+0O0o0oOoO00@users.noreply.github.com> Date: Thu, 22 May 2025 10:34:18 +0800 Subject: [PATCH] fix: use volatile to decorate function flag --- blcrack/cracker/cracker.hpp | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/blcrack/cracker/cracker.hpp b/blcrack/cracker/cracker.hpp index af5e510d8..32cc1de31 100644 --- a/blcrack/cracker/cracker.hpp +++ b/blcrack/cracker/cracker.hpp @@ -133,17 +133,17 @@ private: static void clear_hard_mode_ship_properties_limit(Lua::Table& t); struct { - bool GLOBAL_SHIP_PROPERTIES_CRACK = false; - bool SPECIFIC_SHIP_PROPERTIES_CRACK = false; - bool FAST_STAGE_MOVE_CRACK = false; - bool REMOVE_HARD_MODE_SHIP_PROPERTIES_LIMIT = false; - bool REMOVE_HARD_MODE_SHIP_TYPE_LIMIT = false; - bool FAKE_PLAYER_INFO = false; - bool NO_BB_ANIMATION = false; - bool NO_EMOTION_WARNING = false; - bool OPSI_FAST_MOVE = false; - bool GG_FACTOR = false; - bool GLOBAL_SPEEDUP = false; + volatile bool GLOBAL_SHIP_PROPERTIES_CRACK = false; + volatile bool SPECIFIC_SHIP_PROPERTIES_CRACK = false; + volatile bool FAST_STAGE_MOVE_CRACK = false; + volatile bool REMOVE_HARD_MODE_SHIP_PROPERTIES_LIMIT = false; + volatile bool REMOVE_HARD_MODE_SHIP_TYPE_LIMIT = false; + volatile bool FAKE_PLAYER_INFO = false; + volatile bool NO_BB_ANIMATION = false; + volatile bool NO_EMOTION_WARNING = false; + volatile bool OPSI_FAST_MOVE = false; + volatile bool GG_FACTOR = false; + volatile bool GLOBAL_SPEEDUP = false; } m_flag; struct {