diff options
| author | Tal Hayon <talhayon1@gmail.com> | 2022-04-16 20:49:53 +0300 |
|---|---|---|
| committer | Tal Hayon <talhayon1@gmail.com> | 2022-04-16 20:49:53 +0300 |
| commit | 3c6101e313ca8bcdff03176da3958e9eec98446f (patch) | |
| tree | b58bdb1f128ad7b7b4a631a5a7070dc2007ab675 /src | |
| parent | 0f05b0237d9f9639514ad1fe24306679aa791a5c (diff) | |
Put const data in itemBow
Diffstat (limited to 'src')
| -rw-r--r-- | src/item/itemBow.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/item/itemBow.c b/src/item/itemBow.c index 586a0505..d94e4c57 100644 --- a/src/item/itemBow.c +++ b/src/item/itemBow.c @@ -2,10 +2,18 @@ #include "functions.h" #include "save.h" -extern void (*const gUnk_0811BD80[])(ItemBehavior*, u32); +void sub_08075DF4(ItemBehavior*, u32); +void sub_08075E40(ItemBehavior*, u32); +void sub_08075EC0(ItemBehavior*, u32); +void sub_08075F38(ItemBehavior*, u32); +void sub_08075F84(ItemBehavior*, u32); +void sub_08075D88(ItemBehavior*, u32); void ItemBow(ItemBehavior* this, u32 idx) { - gUnk_0811BD80[this->stateID](this, idx); + static void (*const stateFuncs[])(ItemBehavior*, u32) = { + sub_08075DF4, sub_08075E40, sub_08075EC0, sub_08075F38, sub_08075F84, sub_08075D88, + }; + stateFuncs[this->stateID](this, idx); } void sub_08075DF4(ItemBehavior* this, u32 idx) { |
