Decomp ItemManager::HasTreasurePriceShown

This commit is contained in:
Aetias
2024-04-30 19:18:07 +02:00
parent 5d7c46a975
commit 75f492f8c6
2 changed files with 4 additions and 25 deletions
-25
View File
@@ -2,31 +2,6 @@
.include "ov00/Item/ItemManager.inc"
.text
.global _ZNK11ItemManager21HasTreasurePriceShownEj
thumb_func_start _ZNK11ItemManager21HasTreasurePriceShownEj
_ZNK11ItemManager21HasTreasurePriceShownEj: ; 0x020ae744
push {r3, r4}
add r4, r1, #0
lsr r1, r1, #5
lsl r1, r1, #2
mov r2, #0x1f
add r1, r0, r1
mov r0, #0x52
lsl r0, r0, #2
mov r3, #1
and r4, r2
add r2, r3, #0
lsl r2, r4
ldr r0, [r1, r0]
tst r0, r2
bne _020ae764
mov r3, #0
_020ae764:
add r0, r3, #0
pop {r3, r4}
bx lr
.align 2, 0
thumb_func_end _ZNK11ItemManager21HasTreasurePriceShownEj
.global _ZN11ItemManager21AddTreasurePriceShownEj
thumb_func_start _ZN11ItemManager21AddTreasurePriceShownEj
+4
View File
@@ -973,3 +973,7 @@ THUMB bool ItemManager::HasShipPartPriceShown(ShipPart part, ShipType type) cons
THUMB void ItemManager::AddShipPartPriceShown(ShipPart part, ShipType type) {
SET_FLAG(mShipPartPricesShown.flags, part * ShipType_COUNT + type);
}
THUMB bool ItemManager::HasTreasurePriceShown(Treasure treasure) const {
return GET_FLAG(mTreasurePriceShownFlags, treasure);
}