Decompile GetLinkState arm9 function

This is not part of the `LinkStateItem` class, but it is called by
a method in that class. I wasn't sure the best place to put this.
This commit is contained in:
mike8699
2024-12-31 15:11:25 -05:00
parent 82ba3ff311
commit f9da67860b
6 changed files with 13 additions and 4 deletions
+1 -1
View File
@@ -144,7 +144,7 @@ data_027e0fce kind:bss addr:0x27e0fce
data_027e0fd0 kind:bss addr:0x27e0fd0
data_027e0fd4 kind:bss addr:0x27e0fd4
data_027e0fd8 kind:bss addr:0x27e0fd8
data_027e0fdc kind:bss addr:0x27e0fdc
gLinkStates kind:bss addr:0x27e0fdc
data_027e0fe0 kind:bss addr:0x27e0fe0
gActorManager kind:bss addr:0x27e0fe4
data_027e0fe8 kind:bss addr:0x27e0fe8
+1 -1
View File
@@ -106,7 +106,7 @@ func_01fffb80 kind:function(arm,size=0x6c) addr:0x1fffb80
func_01fffbec kind:function(arm,size=0x58) addr:0x1fffbec
func_01fffc44 kind:function(arm,size=0x50) addr:0x1fffc44
func_01fffc94 kind:function(arm,size=0x44) addr:0x1fffc94
func_01fffcd8 kind:function(arm,size=0x14) addr:0x1fffcd8
_Z12GetLinkStatei kind:function(arm,size=0x14) addr:0x1fffcd8
_ZN11ItemManager21GetEquipItemUncheckedEi kind:function(arm,size=0x18) addr:0x1fffcec
_ZN5Actor13func_01fffd04Ei kind:function(arm,size=0x204) addr:0x1fffd04
func_01ffff08 kind:function(arm,size=0x8c) addr:0x1ffff08
+1 -1
View File
@@ -144,7 +144,7 @@ data_027e0fce kind:bss addr:0x27e0fce
data_027e0fd0 kind:bss addr:0x27e0fd0
data_027e0fd4 kind:bss addr:0x27e0fd4
data_027e0fd8 kind:bss addr:0x27e0fd8
data_027e0fdc kind:bss addr:0x27e0fdc
gLinkStates kind:bss addr:0x27e0fdc
data_027e0fe0 kind:bss addr:0x27e0fe0
gActorManager kind:bss addr:0x27e0fe4
data_027e0fe8 kind:bss addr:0x27e0fe8
+1 -1
View File
@@ -106,7 +106,7 @@ func_01fffb80 kind:function(arm,size=0x6c) addr:0x1fffb80
func_01fffbec kind:function(arm,size=0x58) addr:0x1fffbec
func_01fffc44 kind:function(arm,size=0x50) addr:0x1fffc44
func_01fffc94 kind:function(arm,size=0x44) addr:0x1fffc94
func_01fffcd8 kind:function(arm,size=0x14) addr:0x1fffcd8
_Z12GetLinkStatei kind:function(arm,size=0x14) addr:0x1fffcd8
_ZN11ItemManager21GetEquipItemUncheckedEi kind:function(arm,size=0x18) addr:0x1fffcec
_ZN5Actor13func_01fffd04Ei kind:function(arm,size=0x204) addr:0x1fffd04
func_01ffff08 kind:function(arm,size=0x8c) addr:0x1ffff08
+4
View File
@@ -128,3 +128,7 @@ public:
DebugHierarchy *GetDebugHierarchy0();
DebugHierarchy *GetDebugHierarchy1();
};
unk32 GetLinkState(s32 index);
extern LinkStateBase **gLinkStates;
+5
View File
@@ -0,0 +1,5 @@
#include "Player/LinkStateBase.hpp"
unk32 GetLinkState(s32 index) {
return (unk32)gLinkStates[index];
}