diff --git a/src/KingSystem/GameData/gdtFlagUtils.h b/src/KingSystem/GameData/gdtFlagUtils.h index 05783381..8d73a470 100644 --- a/src/KingSystem/GameData/gdtFlagUtils.h +++ b/src/KingSystem/GameData/gdtFlagUtils.h @@ -2,4 +2,16 @@ #include "KingSystem/GameData/gdtManager.h" -namespace ksys::gdt {} // namespace ksys::gdt +namespace ksys::gdt { + +inline bool getBool(FlagHandle handle, bool debug = false) { + bool value{}; + + auto* mgr = Manager::instance(); + if (mgr) + mgr->getBool(handle, &value, debug); + + return value; +} + +} // namespace ksys::gdt