diff options
| author | KEKW555 <152369890+KEKW555@users.noreply.github.com> | 2024-01-06 23:41:35 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-01-06 23:41:35 +0530 |
| commit | 99ef905ac3bb70a00f4e918ffeab19e3c2fb62db (patch) | |
| tree | 4def2d2e455e12c61e733a293ea369fa8bd4d52e | |
| parent | ff469a54cfc5a1c11aac53f31b960d882c7f19da (diff) | |
Add specific multi return macro for GetFuserId function
| -rw-r--r-- | include/asm.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/asm.h b/include/asm.h index d42458ee..490e84de 100644 --- a/include/asm.h +++ b/include/asm.h @@ -18,6 +18,8 @@ extern void GenericConfused(struct Entity_*); extern void sub_08001290(struct Entity_*, u32); extern void GenericKnockback(struct Entity_*); extern u32 GetFuserId(struct Entity_*); +typedef u64 (*MultiReturnTypeSingleEntityArg)(struct Entity_*); +#define GetFuserIdAndFuserTextId(ent) ((union SplitDWord)(*(MultiReturnTypeSingleEntityArg)(&GetFuserId))(ent)) extern u32 CheckPlayerInRegion(u32 centerX, u32 centerY, u32 radiusX, u32 radiusY); extern u32 GravityUpdate(struct Entity_* entity, u32 gravity); enum { |
