summaryrefslogtreecommitdiff
path: root/engine/mart.asm
diff options
context:
space:
mode:
Diffstat (limited to 'engine/mart.asm')
-rwxr-xr-xengine/mart.asm76
1 files changed, 38 insertions, 38 deletions
diff --git a/engine/mart.asm b/engine/mart.asm
index d4c0b623b..84888eccc 100755
--- a/engine/mart.asm
+++ b/engine/mart.asm
@@ -9,9 +9,9 @@
OpenMartDialog:: ; 15a45
call GetMart
ld a, c
- ld [EngineBuffer1], a
+ ld [wEngineBuffer1], a
call LoadMartPointer
- ld a, [EngineBuffer1]
+ ld a, [wEngineBuffer1]
ld hl, .dialogs
rst JumpTable
ret
@@ -27,9 +27,9 @@ OpenMartDialog:: ; 15a45
MartDialog: ; 15a61
ld a, 0
- ld [EngineBuffer1], a
+ ld [wEngineBuffer1], a
xor a
- ld [EngineBuffer5], a
+ ld [wEngineBuffer5], a
call StandardMart
ret
; 15a6e
@@ -103,19 +103,19 @@ INCLUDE "data/items/rooftop_sale.asm"
LoadMartPointer: ; 15b10
ld a, b
- ld [MartPointerBank], a
+ ld [wMartPointerBank], a
ld a, e
- ld [MartPointer], a
+ ld [wMartPointer], a
ld a, d
- ld [MartPointer + 1], a
- ld hl, CurMart
+ ld [wMartPointer + 1], a
+ ld hl, wCurMart
xor a
ld bc, 16
call ByteFill
xor a
- ld [EngineBuffer5], a
+ ld [wEngineBuffer5], a
ld [wBargainShopFlags], a
- ld [FacingDirection], a
+ ld [wFacingDirection], a
ret
; 15b31
@@ -140,10 +140,10 @@ GetMart: ; 15b31
StandardMart: ; 15b47
.loop
- ld a, [EngineBuffer5]
+ ld a, [wEngineBuffer5]
ld hl, .MartFunctions
rst JumpTable
- ld [EngineBuffer5], a
+ ld [wEngineBuffer5], a
cp $ff
jr nz, .loop
ret
@@ -219,13 +219,13 @@ StandardMart: ; 15b47
; 15bbb
FarReadMart: ; 15bbb
- ld hl, MartPointer
+ ld hl, wMartPointer
ld a, [hli]
ld h, [hl]
ld l, a
- ld de, CurMart
+ ld de, wCurMart
.CopyMart:
- ld a, [MartPointerBank]
+ ld a, [wMartPointerBank]
call GetFarByte
ld [de], a
inc hl
@@ -233,7 +233,7 @@ FarReadMart: ; 15bbb
cp -1
jr nz, .CopyMart
ld hl, wMartItem1BCD
- ld de, CurMart + 1
+ ld de, wCurMart + 1
.ReadMartItem:
ld a, [de]
inc de
@@ -249,26 +249,26 @@ FarReadMart: ; 15bbb
; 15be5
GetMartItemPrice: ; 15be5
-; Return the price of item a in BCD at hl and in tiles at StringBuffer1.
+; Return the price of item a in BCD at hl and in tiles at wStringBuffer1.
push hl
- ld [CurItem], a
+ ld [wCurItem], a
farcall GetItemPrice
pop hl
GetMartPrice: ; 15bf0
-; Return price de in BCD at hl and in tiles at StringBuffer1.
+; Return price de in BCD at hl and in tiles at wStringBuffer1.
push hl
ld a, d
- ld [StringBuffer2], a
+ ld [wStringBuffer2], a
ld a, e
- ld [StringBuffer2 + 1], a
- ld hl, StringBuffer1
- ld de, StringBuffer2
+ ld [wStringBuffer2 + 1], a
+ ld hl, wStringBuffer1
+ ld de, wStringBuffer2
lb bc, PRINTNUM_LEADINGZEROS | 2, 6 ; 6 digits
call PrintNum
pop hl
- ld de, StringBuffer1
+ ld de, wStringBuffer1
ld c, 6 / 2 ; 6 digits
.loop
call .CharToNybble
@@ -296,7 +296,7 @@ GetMartPrice: ; 15bf0
ReadMart: ; 15c25
; Load the mart pointer. Mart data is local (no need for bank).
- ld hl, MartPointer
+ ld hl, wMartPointer
ld a, [hli]
ld h, [hl]
ld l, a
@@ -304,9 +304,9 @@ ReadMart: ; 15c25
; set hl to the first item
inc hl
ld bc, wMartItem1BCD
- ld de, CurMart + 1
+ ld de, wCurMart + 1
.loop
-; copy the item to CurMart + (ItemIndex)
+; copy the item to wCurMart + (ItemIndex)
ld a, [hli]
ld [de], a
inc de
@@ -335,7 +335,7 @@ ReadMart: ; 15c25
.done
pop hl
ld a, [hl]
- ld [CurMart], a
+ ld [wCurMart], a
ret
; 15c51
@@ -358,7 +358,7 @@ BuyMenu: ; 15c62
LoadBuyMenuText: ; 15c7d
; load text from a nested table
-; which table is in EngineBuffer1
+; which table is in wEngineBuffer1
; which entry is in register a
push af
call GetMartDialogGroup ; gets a pointer from GetMartDialogGroup.MartTextFunctionPointers
@@ -390,7 +390,7 @@ MartAskPurchaseQuantity: ; 15c91
; 15ca3
GetMartDialogGroup: ; 15ca3
- ld a, [EngineBuffer1]
+ ld a, [wEngineBuffer1]
ld e, a
ld d, 0
ld hl, .MartTextFunctionPointers
@@ -468,12 +468,12 @@ BuyMenuLoop: ; 15cef
jr c, .cancel
call MartConfirmPurchase
jr c, .cancel
- ld de, Money
+ ld de, wMoney
ld bc, hMoneyTemp
ld a, $3 ; useless load
call CompareMoney
jr c, .insufficient_funds
- ld hl, NumItems
+ ld hl, wNumItems
call ReceiveItem
jr nc, .insufficient_bag_space
ld a, [wMartItemID]
@@ -483,7 +483,7 @@ BuyMenuLoop: ; 15cef
ld hl, wBargainShopFlags
call FlagAction
call PlayTransactionSound
- ld de, Money
+ ld de, wMoney
ld bc, hMoneyTemp
call TakeMoney
ld a, MARTTEXT_HERE_YOU_GO
@@ -547,7 +547,7 @@ BargainShopAskPurchaseQuantity:
ld a, [wMartItemID]
ld e, a
ld d, $0
- ld hl, MartPointer
+ ld hl, wMartPointer
ld a, [hli]
ld h, [hl]
ld l, a
@@ -588,7 +588,7 @@ RooftopSaleAskPurchaseQuantity:
ld a, [wMartItemID]
ld e, a
ld d, 0
- ld hl, MartPointer
+ ld hl, wMartPointer
ld a, [hli]
ld h, [hl]
ld l, a
@@ -627,7 +627,7 @@ MenuDataHeader_Buy: ; 0x15e18
db SCROLLINGMENU_DISPLAY_ARROWS | SCROLLINGMENU_ENABLE_FUNCTION3 ; flags
db 4, 8 ; rows, columns
db 1 ; horizontal spacing
- dbw 0, CurMart
+ dbw 0, wCurMart
dba PlaceMenuItemName
dba .PrintBCDPrices
dba UpdateItemDescription
@@ -857,11 +857,11 @@ SellMenu: ; 15eb3
call PrintTextBoxText
call YesNoBox
jr c, .declined
- ld de, Money
+ ld de, wMoney
ld bc, hMoneyTemp
call GiveMoney
ld a, [wMartItemID]
- ld hl, NumItems
+ ld hl, wNumItems
call TossItem
predef PartyMonItemName
hlcoord 1, 14