From 3c6101e313ca8bcdff03176da3958e9eec98446f Mon Sep 17 00:00:00 2001 From: Tal Hayon Date: Sat, 16 Apr 2022 20:49:53 +0300 Subject: Put const data in itemBow --- src/item/itemBow.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src') 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) { -- cgit v1.2.3