summaryrefslogtreecommitdiff
path: root/src/KingSystem/GameData
diff options
context:
space:
mode:
authorLéo Lam <leo@leolam.fr>2020-12-02 21:19:13 +0100
committerLéo Lam <leo@leolam.fr>2020-12-02 23:11:51 +0100
commitbfbe2db425d0bfa4d03315053f0bcebd3a077618 (patch)
tree9cb3388bc7b2c602817286c38c8220ff856f0e08 /src/KingSystem/GameData
parent3da63099f6ebe14fa5b4fc9d142a17b6026010ef (diff)
ksys/act: Implement ActorUtil placement functions
Diffstat (limited to 'src/KingSystem/GameData')
-rw-r--r--src/KingSystem/GameData/gdtManager.h14
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); \
}); \
}