mirror of
https://github.com/zeldaret/ph
synced 2026-05-23 15:01:37 -04:00
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:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -128,3 +128,7 @@ public:
|
||||
DebugHierarchy *GetDebugHierarchy0();
|
||||
DebugHierarchy *GetDebugHierarchy1();
|
||||
};
|
||||
|
||||
unk32 GetLinkState(s32 index);
|
||||
|
||||
extern LinkStateBase **gLinkStates;
|
||||
|
||||
@@ -0,0 +1,5 @@
|
||||
#include "Player/LinkStateBase.hpp"
|
||||
|
||||
unk32 GetLinkState(s32 index) {
|
||||
return (unk32)gLinkStates[index];
|
||||
}
|
||||
Reference in New Issue
Block a user