diff options
| author | Léo Lam <leo@leolam.fr> | 2020-12-02 21:19:13 +0100 |
|---|---|---|
| committer | Léo Lam <leo@leolam.fr> | 2020-12-02 23:11:51 +0100 |
| commit | bfbe2db425d0bfa4d03315053f0bcebd3a077618 (patch) | |
| tree | 9cb3388bc7b2c602817286c38c8220ff856f0e08 /src/KingSystem/GameData | |
| parent | 3da63099f6ebe14fa5b4fc9d142a17b6026010ef (diff) | |
ksys/act: Implement ActorUtil placement functions
Diffstat (limited to 'src/KingSystem/GameData')
| -rw-r--r-- | src/KingSystem/GameData/gdtManager.h | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/src/KingSystem/GameData/gdtManager.h b/src/KingSystem/GameData/gdtManager.h index 7dca62ce..26f93fbb 100644 --- a/src/KingSystem/GameData/gdtManager.h +++ b/src/KingSystem/GameData/gdtManager.h @@ -266,16 +266,14 @@ public: #undef GDT_GET_HANDLE_ #define GDT_GET_(NAME, T) \ - void NAME(FlagHandle handle, T* value, bool debug = false) { \ - unwrapHandle<false>(handle, debug, [&](u32 idx, TriggerParamRef& ref) { \ - ref.get().NAME(value, idx); \ - return true; \ + bool NAME(FlagHandle handle, T* value, bool debug = false) { \ + return unwrapHandle<false>(handle, debug, [&](u32 idx, TriggerParamRef& ref) { \ + return ref.get().NAME(value, idx); \ }); \ } \ - void NAME(FlagHandle handle, T* value, s32 sub_idx, bool debug = false) { \ - unwrapHandle<false>(handle, debug, [&](u32 idx, TriggerParamRef& ref) { \ - ref.get().NAME(value, idx, sub_idx); \ - return true; \ + bool NAME(FlagHandle handle, T* value, s32 sub_idx, bool debug = false) { \ + return unwrapHandle<false>(handle, debug, [&](u32 idx, TriggerParamRef& ref) { \ + return ref.get().NAME(value, idx, sub_idx); \ }); \ } |
