diff options
| author | Léo Lam <leo@leolam.fr> | 2020-11-10 22:47:40 +0100 |
|---|---|---|
| committer | Léo Lam <leo@leolam.fr> | 2020-11-11 02:04:17 +0100 |
| commit | fc4536b0d34cd620a716697aeb2d0cb0a0be64ce (patch) | |
| tree | 79c8dd8e9e9588c00f21b0c4b8d62799e8f974e1 /tools | |
| parent | b4178ad2b953651f7622021a4372adbe502e4ad2 (diff) | |
ksys/gdt: Add reset wrappers to Manager and CommonFlags
Diffstat (limited to 'tools')
| -rwxr-xr-x | tools/generate_gdt_common_flags.py | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/tools/generate_gdt_common_flags.py b/tools/generate_gdt_common_flags.py index ead492ad..37612c2e 100755 --- a/tools/generate_gdt_common_flags.py +++ b/tools/generate_gdt_common_flags.py @@ -249,7 +249,8 @@ s32 getFlagGenericS32(FlagHandle handle, bool debug = false); f"void getFlag_{name}({info.arg_type}* value, s32 idx, bool debug = false);\n") # Setter f.write(f"void setFlag_{name}({info.get_setter_arg_type()} value, s32 idx, bool debug = false);\n") - # TODO: resetter (see resetFlag_ActorName_SeakSensor_Slot0 for an example) + # Resetter + f.write(f"void resetFlag_{name}(s32 idx, bool debug = false);\n") else: # Getter if info.is_value_inline(): @@ -260,8 +261,8 @@ s32 getFlagGenericS32(FlagHandle handle, bool debug = false); f"void getFlag_{name}({info.arg_type}* value, bool debug = false);\n") # Setter f.write(f"void setFlag_{name}({info.get_setter_arg_type()} value, bool debug = false);\n") - # TODO: resetter (see resetFlag_ActorName_SeakSensor_Slot0 for an example) - + # Resetter + f.write(f"void resetFlag_{name}(bool debug = false);\n") f.write("""\ @@ -299,7 +300,10 @@ s32 getFlagGenericS32(FlagHandle handle, bool debug) { return getS32(handle, deb f.write( f"void setFlag_{name}({info.get_setter_arg_type()} value, s32 idx, bool debug) {{ " f"{info.get_setter_fn_name()}(value, flag_{name}(), idx, debug); }}\n") - # TODO: resetter (see resetFlag_ActorName_SeakSensor_Slot0 for an example) + # Resetter + f.write( + f"void resetFlag_{name}(s32 idx, bool debug) {{ " + f"re{info.get_setter_fn_name()}(flag_{name}(), idx, debug); }}\n") else: # Getter if info.is_value_inline(): @@ -312,7 +316,9 @@ s32 getFlagGenericS32(FlagHandle handle, bool debug) { return getS32(handle, deb f.write( f"void setFlag_{name}({info.get_setter_arg_type()} value, bool debug) {{ " f"{info.get_setter_fn_name()}(value, flag_{name}(), debug); }}\n") - # TODO: resetter (see resetFlag_ActorName_SeakSensor_Slot0 for an example) + # Resetter + f.write( + f"void resetFlag_{name}(bool debug) {{ re{info.get_setter_fn_name()}(flag_{name}(), debug); }}\n") f.write("""\ |
