More work on animations

This commit is contained in:
PikalaxALT
2015-12-04 08:46:11 -05:00
parent 2f14f3a669
commit 5b94d54a6c
24 changed files with 908 additions and 795 deletions

View File

@@ -10731,7 +10731,7 @@ MonSubmenu: ; 24d19
xor a
ld [hBGMapMode], a
call GetMonSubmenuItems
callba Function8ea4a
callba FreezeMonIcons
ld hl, .MenuDataHeader
call LoadMenuDataHeader
call .GetTopCoord
@@ -15428,13 +15428,13 @@ MobileCheckOwnMonAnywhere: ; 4a843
ld hl, PartyMon1Species
ld bc, PartyMonOT
.asm_4a851
call Function4a8dc
call .CheckMatch
ret c
push bc
ld bc, PARTYMON_STRUCT_LENGTH
add hl, bc
pop bc
call Function4a91e
call .CopyName
dec d
jr nz, .asm_4a851
ld a, BANK(sBoxCount)
@@ -15446,7 +15446,7 @@ MobileCheckOwnMonAnywhere: ; 4a843
ld hl, sBoxMon1Species
ld bc, sBoxMonOT
.asm_4a873
call Function4a8dc
call .CheckMatch
jr nc, .asm_4a87c
call CloseSRAM
ret
@@ -15456,7 +15456,7 @@ MobileCheckOwnMonAnywhere: ; 4a843
ld bc, BOXMON_STRUCT_LENGTH
add hl, bc
pop bc
call Function4a91e
call .CopyName
dec d
jr nz, .asm_4a873
@@ -15468,7 +15468,7 @@ MobileCheckOwnMonAnywhere: ; 4a843
and $f
cp c
jr z, .asm_4a8d1
ld hl, BoxAddressTable2
ld hl, .BoxAddrs
ld b, 0
rept 3
add hl, bc
@@ -15496,7 +15496,7 @@ endr
pop hl
ld d, a
.asm_4a8ba
call Function4a8dc
call .CheckMatch
jr nc, .asm_4a8c4
pop bc
call CloseSRAM
@@ -15507,7 +15507,7 @@ endr
ld bc, BOXMON_STRUCT_LENGTH
add hl, bc
pop bc
call Function4a91e
call .CopyName
dec d
jr nz, .asm_4a8ba
pop bc
@@ -15522,7 +15522,7 @@ endr
ret
; 4a8dc
Function4a8dc: ; 4a8dc
.CheckMatch: ; 4a8dc
push bc
push hl
push de
@@ -15549,7 +15549,7 @@ Function4a8dc: ; 4a8dc
ret
; 4a8f4
BoxAddressTable2: ; 4a8f4
.BoxAddrs: ; 4a8f4
dba sBox1
dba sBox2
dba sBox3
@@ -15566,7 +15566,7 @@ BoxAddressTable2: ; 4a8f4
dba sBox14
; 4a91e
Function4a91e: ; 4a91e
.CopyName: ; 4a91e
push hl
ld hl, NAME_LENGTH
add hl, bc
@@ -15600,6 +15600,7 @@ FindItemInPCOrBag: ; 4a927
ret
; 4a94e
; mobile battle selection
Function4a94e: ; 4a94e
call FadeToMenu
ld a, -1
@@ -16102,7 +16103,7 @@ Function4ac58: ; 4ac58
lb bc, 2, 18
hlcoord 1, 15
call ClearBox
callba Function8ea4a
callba FreezeMonIcons
ld hl, MenuDataHeader_0x4aca2
call LoadMenuDataHeader
ld hl, wd019
@@ -16422,7 +16423,7 @@ SECTION "bank13", ROMX, BANK[$13]
SwapTextboxPalettes:: ; 4c000
hlcoord 0, 0
decoord 0, 0, AttrMap
ld b, $12
ld b, SCREEN_HEIGHT
.loop
push bc
ld c, SCREEN_WIDTH
@@ -18868,27 +18869,27 @@ GetGender: ; 50bdd
ret
; 50c50
Function50c50: ; 50c50
ld a, [wd0eb]
ListMovePP: ; 50c50
ld a, [wNumMoves]
inc a
ld c, a
ld a, $4
ld a, NUM_MOVES
sub c
ld b, a
push hl
ld a, [Buffer1]
ld e, a
ld d, $0
ld a, $3e
call Function50cc9
ld a, $3e ; P
call .load_loop
ld a, b
and a
jr z, .asm_50c6f
jr z, .skip
ld c, a
ld a, $e3
call Function50cc9
ld a, "-"
call .load_loop
.asm_50c6f
.skip
pop hl
rept 3
inc hl
@@ -18897,10 +18898,10 @@ endr
ld e, l
ld hl, TempMonMoves
ld b, 0
.asm_50c7a
.loop
ld a, [hli]
and a
jr z, .asm_50cc8
jr z, .done
push bc
push hl
push de
@@ -18927,7 +18928,7 @@ endr
ld de, StringBuffer1 + 4
lb bc, 1, 2
call PrintNum
ld a, $f3
ld a, "/"
ld [hli], a
ld de, wd265
lb bc, 1, 2
@@ -18944,19 +18945,18 @@ endr
inc b
ld a, b
cp NUM_MOVES
jr nz, .asm_50c7a
jr nz, .loop
.asm_50cc8
.done
ret
; 50cc9
Function50cc9: ; 50cc9
.asm_50cc9
.load_loop: ; 50cc9
ld [hli], a
ld [hld], a
add hl, de
dec c
jr nz, .asm_50cc9
jr nz, .load_loop
ret
; 50cd0
@@ -19097,7 +19097,7 @@ ListMoves: ; 50d6f
call PlaceString
pop bc
ld a, b
ld [wd0eb], a
ld [wNumMoves], a
inc b
pop hl
push bc
@@ -21435,9 +21435,9 @@ Function8cf4f: ; 8cf4f
ret
; 8cf53
INCLUDE "engine/sprites.asm"
INCLUDE "engine/mon_icons.asm"
SECTION "bank24", ROMX, BANK[$24]