mirror of
https://github.com/zeldaret/ph
synced 2026-05-26 23:47:18 -04:00
Decomp ItemManager::HasItem
This commit is contained in:
@@ -3,19 +3,6 @@
|
||||
|
||||
.text
|
||||
|
||||
.global _ZNK11ItemManager7HasItemEj
|
||||
arm_func_start _ZNK11ItemManager7HasItemEj
|
||||
_ZNK11ItemManager7HasItemEj: ; 0x020ada78
|
||||
mov r2, r1, lsr #0x5
|
||||
add r0, r0, r2, lsl #2
|
||||
ldr r2, [r0, #0x128]
|
||||
and r1, r1, #0x1f
|
||||
mov r0, #1
|
||||
tst r2, r0, lsl r1
|
||||
moveq r0, #0
|
||||
bx lr
|
||||
arm_func_end _ZNK11ItemManager7HasItemEj
|
||||
|
||||
.global _ZN11ItemManager7AddItemEj
|
||||
thumb_func_start _ZN11ItemManager7AddItemEj
|
||||
_ZN11ItemManager7AddItemEj: ; 0x020ada98
|
||||
@@ -1279,7 +1266,7 @@ _ZN11ItemManager17EquipPreviousItemEv: ; 0x020ae3c0
|
||||
bx ip
|
||||
.align 2, 0
|
||||
arm_func_end _ZN11ItemManager17EquipPreviousItemEv
|
||||
_020ae3cc: .word _ZN11ItemManager15SetEquippedItemEj
|
||||
_020ae3cc: .word _ZN11ItemManager15SetEquippedItemEj - 1
|
||||
|
||||
.global _ZN11ItemManager13ForceEquipItemEj
|
||||
thumb_func_start _ZN11ItemManager13ForceEquipItemEj
|
||||
|
||||
@@ -357,3 +357,7 @@ ARM u32 ItemManager::GetFairyLevel(FairyId id) const {
|
||||
if (this->HasItem(ItemFlag_FAIRY_LV1 + id)) return 1;
|
||||
return 0;
|
||||
}
|
||||
|
||||
ARM bool ItemManager::HasItem(ItemFlag item) const {
|
||||
return GET_FLAG(this->mItemFlags.flags, item);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user