ksys/gdt: Add getFlagGenericBool/S32

This commit is contained in:
Léo Lam 2020-11-09 16:17:29 +01:00
parent f2927c1de8
commit 441b98a31e
No known key found for this signature in database
GPG Key ID: 0DF30F9081000741
4 changed files with 14 additions and 2 deletions

View File

@ -52415,8 +52415,8 @@
0x00000071008e4080,getTrackBlockSaveNumberFlag,12, 0x00000071008e4080,getTrackBlockSaveNumberFlag,12,
0x00000071008e408c,getTrackBlockSaveNumberFlagHard,12, 0x00000071008e408c,getTrackBlockSaveNumberFlagHard,12,
0x00000071008e4098,getFlag_100enemy_Activated,168,_ZN4ksys3gdt26getFlag_100enemy_ActivatedEb 0x00000071008e4098,getFlag_100enemy_Activated,168,_ZN4ksys3gdt26getFlag_100enemy_ActivatedEb
0x00000071008e4140,getBoolFlag,168, 0x00000071008e4140,getBoolFlag,168,_ZN4ksys3gdt18getFlagGenericBoolENS0_10FlagHandleEb
0x00000071008e41e8,getIntFlag,168, 0x00000071008e41e8,getIntFlag,168,_ZN4ksys3gdt17getFlagGenericS32ENS0_10FlagHandleEb
0x00000071008e43a4,getFlag_100enemy_IsPlayNow_ActivatedDemo,172, 0x00000071008e43a4,getFlag_100enemy_IsPlayNow_ActivatedDemo,172,
0x00000071008e4450,sub_71008E4450,172, 0x00000071008e4450,sub_71008E4450,172,
0x00000071008e44fc,sub_71008E44FC,180, 0x00000071008e44fc,sub_71008E44FC,180,

Can't render this file because it is too large.

View File

@ -6,6 +6,9 @@ namespace ksys::gdt {
// clang-format off // clang-format off
bool getFlagGenericBool(FlagHandle handle, bool debug) { return getBool(handle, debug); }
s32 getFlagGenericS32(FlagHandle handle, bool debug) { return getS32(handle, debug); }
bool getFlag_100enemy_Activated(bool debug) { return getBool(flag_100enemy_Activated(), debug); } bool getFlag_100enemy_Activated(bool debug) { return getBool(flag_100enemy_Activated(), debug); }
void setFlag_100enemy_Activated(bool const& value, bool debug) { setBool(value, flag_100enemy_Activated(), debug); } void setFlag_100enemy_Activated(bool const& value, bool debug) { setBool(value, flag_100enemy_Activated(), debug); }
bool getFlag_100enemy_Battle(bool debug) { return getBool(flag_100enemy_Battle(), debug); } bool getFlag_100enemy_Battle(bool debug) { return getBool(flag_100enemy_Battle(), debug); }

View File

@ -9,6 +9,9 @@ namespace ksys::gdt {
// clang-format off // clang-format off
bool getFlagGenericBool(FlagHandle handle, bool debug = false);
s32 getFlagGenericS32(FlagHandle handle, bool debug = false);
bool getFlag_100enemy_Activated(bool debug = false); bool getFlag_100enemy_Activated(bool debug = false);
void setFlag_100enemy_Activated(bool const& value, bool debug = false); void setFlag_100enemy_Activated(bool const& value, bool debug = false);
bool getFlag_100enemy_Battle(bool debug = false); bool getFlag_100enemy_Battle(bool debug = false);

View File

@ -233,6 +233,9 @@ namespace ksys::gdt {
// clang-format off // clang-format off
bool getFlagGenericBool(FlagHandle handle, bool debug = false);
s32 getFlagGenericS32(FlagHandle handle, bool debug = false);
""") """)
for i, name in enumerate(exe_flag_list): for i, name in enumerate(exe_flag_list):
info = flag_type_info[flag_types[name]] info = flag_type_info[flag_types[name]]
@ -265,6 +268,9 @@ namespace ksys::gdt {
// clang-format off // clang-format off
bool getFlagGenericBool(FlagHandle handle, bool debug) { return getBool(handle, debug); }
s32 getFlagGenericS32(FlagHandle handle, bool debug) { return getS32(handle, debug); }
""") """)
for i, name in enumerate(exe_flag_list): for i, name in enumerate(exe_flag_list):
info = flag_type_info[flag_types[name]] info = flag_type_info[flag_types[name]]