H_CONSTANTNAMES -> hConstantNames

This commit is contained in:
Rangi 2020-07-03 19:59:41 -04:00
parent 55bb99580e
commit 35deb77113
104 changed files with 1163 additions and 1164 deletions

View file

@ -129,10 +129,10 @@ _AddPartyMon::
xor a
ld b, a
call CalcStat ; calc HP stat (set cur Hp to max HP)
ld a, [H_MULTIPLICAND+1]
ld a, [hMultiplicand+1]
ld [de], a
inc de
ld a, [H_MULTIPLICAND+2]
ld a, [hMultiplicand+2]
ld [de], a
inc de
xor a

View file

@ -1,6 +1,6 @@
DisplayPCMainMenu::
xor a
ld [H_AUTOBGTRANSFERENABLED], a
ld [hAutoBGTransferEnabled], a
call SaveScreenTilesToBuffer2
ld a, [wNumHoFTeams]
and a
@ -82,7 +82,7 @@ DisplayPCMainMenu::
ld [wCurrentMenuItem], a
ld [wLastMenuItem], a
ld a, 1
ld [H_AUTOBGTRANSFERENABLED], a
ld [hAutoBGTransferEnabled], a
ret
SomeonesPCText: db "SOMEONE's PC@"
@ -168,7 +168,7 @@ BillsPCMenu:
ld de, BoxNoPCText
call PlaceString
ld a, 1
ld [H_AUTOBGTRANSFERENABLED], a
ld [hAutoBGTransferEnabled], a
call Delay3
call HandleMenuInput
bit 1, a

View file

@ -120,12 +120,12 @@ Evolution_PartyMonLoop: ; loop over party mons
ld c, 50
call DelayFrames
xor a
ld [H_AUTOBGTRANSFERENABLED], a
ld [hAutoBGTransferEnabled], a
coord hl, 0, 0
lb bc, 12, 20
call ClearScreenArea
ld a, $1
ld [H_AUTOBGTRANSFERENABLED], a
ld [hAutoBGTransferEnabled], a
ld a, $ff
ld [wUpdateSpritesEnabled], a
call ClearSprites

View file

@ -38,58 +38,58 @@ CalcExperience::
add hl, bc
call CalcDSquared
ld a, d
ld [H_MULTIPLIER], a
ld [hMultiplier], a
call Multiply
ld a, [hl]
and $f0
swap a
ld [H_MULTIPLIER], a
ld [hMultiplier], a
call Multiply
ld a, [hli]
and $f
ld [H_DIVISOR], a
ld [hDivisor], a
ld b, $4
call Divide
ld a, [H_QUOTIENT + 1]
ld a, [hQuotient + 1]
push af
ld a, [H_QUOTIENT + 2]
ld a, [hQuotient + 2]
push af
ld a, [H_QUOTIENT + 3]
ld a, [hQuotient + 3]
push af
call CalcDSquared
ld a, [hl]
and $7f
ld [H_MULTIPLIER], a
ld [hMultiplier], a
call Multiply
ld a, [H_PRODUCT + 1]
ld a, [hProduct + 1]
push af
ld a, [H_PRODUCT + 2]
ld a, [hProduct + 2]
push af
ld a, [H_PRODUCT + 3]
ld a, [hProduct + 3]
push af
ld a, [hli]
push af
xor a
ld [H_MULTIPLICAND], a
ld [H_MULTIPLICAND + 1], a
ld [hMultiplicand], a
ld [hMultiplicand + 1], a
ld a, d
ld [H_MULTIPLICAND + 2], a
ld [hMultiplicand + 2], a
ld a, [hli]
ld [H_MULTIPLIER], a
ld [hMultiplier], a
call Multiply
ld b, [hl]
ld a, [H_PRODUCT + 3]
ld a, [hProduct + 3]
sub b
ld [H_PRODUCT + 3], a
ld [hProduct + 3], a
ld b, $0
ld a, [H_PRODUCT + 2]
ld a, [hProduct + 2]
sbc b
ld [H_PRODUCT + 2], a
ld a, [H_PRODUCT + 1]
ld [hProduct + 2], a
ld a, [hProduct + 1]
sbc b
ld [H_PRODUCT + 1], a
ld [hProduct + 1], a
; The difference of the linear term and the constant term consists of 3 bytes
; starting at H_PRODUCT + 1. Below, hExperience (an alias of that address) will
; starting at hProduct + 1. Below, hExperience (an alias of that address) will
; be used instead for the further work of adding or subtracting the squared
; term and adding the cubed term.
pop af
@ -139,11 +139,11 @@ CalcExperience::
; calculates d*d
CalcDSquared:
xor a
ld [H_MULTIPLICAND], a
ld [H_MULTIPLICAND + 1], a
ld [hMultiplicand], a
ld [hMultiplicand + 1], a
ld a, d
ld [H_MULTIPLICAND + 2], a
ld [H_MULTIPLIER], a
ld [hMultiplicand + 2], a
ld [hMultiplier], a
jp Multiply
INCLUDE "data/growth_rates.asm"

View file

@ -126,13 +126,13 @@ TryingToLearn:
call TextBoxBorder
coord hl, 6, 8
ld de, wMovesString
ld a, [hFlags_0xFFF6]
ld a, [hFlagsFFF6]
set 2, a
ld [hFlags_0xFFF6], a
ld [hFlagsFFF6], a
call PlaceString
ld a, [hFlags_0xFFF6]
ld a, [hFlagsFFF6]
res 2, a
ld [hFlags_0xFFF6], a
ld [hFlagsFFF6], a
ld hl, wTopMenuItemY
ld a, 8
ld [hli], a ; wTopMenuItemY
@ -146,10 +146,10 @@ TryingToLearn:
ld a, A_BUTTON | B_BUTTON
ld [hli], a ; wMenuWatchedKeys
ld [hl], 0 ; wLastMenuItem
ld hl, hFlags_0xFFF6
ld hl, hFlagsFFF6
set 1, [hl]
call HandleMenuInput
ld hl, hFlags_0xFFF6
ld hl, hFlagsFFF6
res 1, [hl]
push af
call LoadScreenTilesFromBuffer1

View file

@ -40,7 +40,7 @@ DrawHP_:
push hl
call DrawHPBar
pop hl
ld a, [hFlags_0xFFF6]
ld a, [hFlagsFFF6]
bit 0, a
jr z, .printFractionBelowBar
ld bc, $9 ; right of bar
@ -299,7 +299,7 @@ StatusScreen2:
push af
xor a
ld [hTilesetType], a
ld [H_AUTOBGTRANSFERENABLED], a
ld [hAutoBGTransferEnabled], a
ld bc, NUM_MOVES + 1
ld hl, wMoves
call FillMemory
@ -424,7 +424,7 @@ StatusScreen2:
coord hl, 9, 1
call PlaceString
ld a, $1
ld [H_AUTOBGTRANSFERENABLED], a
ld [hAutoBGTransferEnabled], a
call Delay3
call WaitForTextScrollButtonPress ; wait for button
pop af