From bfa4a2553e188dafba168dd9815b8b773f6a1d96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Lam?= Date: Sat, 7 Nov 2020 19:06:12 +0100 Subject: [PATCH] ksys/gdt: Add getBool helper --- src/KingSystem/GameData/gdtFlagUtils.h | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) 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