mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-04-09 05:44:44 -07:00
Fix wVirtualOAM labels, part 2.
This commit is contained in:
parent
3c7ba37de7
commit
0b45e2e846
@ -9327,7 +9327,7 @@ CopyBackpic: ; 3fc30
|
||||
; 3fc5b
|
||||
|
||||
.LoadTrainerBackpicAsOAM: ; 3fc5b
|
||||
ld hl, wSprite01
|
||||
ld hl, wVirtualOAMSprite00
|
||||
xor a
|
||||
ld [hMapObjectIndexBuffer], a
|
||||
ld b, 6
|
||||
|
@ -60,7 +60,7 @@ BattleIntroSlidingPics: ; 4e980
|
||||
; 4e9d6
|
||||
|
||||
.subfunction3 ; 4e9d6
|
||||
ld hl, wSprite01XCoord
|
||||
ld hl, wVirtualOAMSprite00XCoord
|
||||
ld c, $12 ; 18
|
||||
ld de, SPRITEOAMSTRUCT_LENGTH
|
||||
.loop3
|
||||
|
@ -28,7 +28,7 @@ ShowPlayerMonsRemaining: ; 2c01c
|
||||
ld [hl], a
|
||||
ld a, 8
|
||||
ld [wPlaceBallsDirection], a
|
||||
ld hl, wSprite01
|
||||
ld hl, wVirtualOAMSprite00
|
||||
jp LoadTrainerHudOAM
|
||||
; 2c03a
|
||||
|
||||
@ -44,7 +44,7 @@ ShowOTTrainerMonsRemaining: ; 2c03a
|
||||
ld [hl], 4 * 8
|
||||
ld a, -8
|
||||
ld [wPlaceBallsDirection], a
|
||||
ld hl, wSprite01 + PARTY_LENGTH * SPRITEOAMSTRUCT_LENGTH
|
||||
ld hl, wVirtualOAMSprite00 + PARTY_LENGTH * SPRITEOAMSTRUCT_LENGTH
|
||||
jp LoadTrainerHudOAM
|
||||
; 2c059
|
||||
|
||||
@ -193,7 +193,7 @@ LinkBattle_TrainerHuds: ; 2c10d
|
||||
ld [hl], 8 * 8
|
||||
ld a, $8
|
||||
ld [wPlaceBallsDirection], a
|
||||
ld hl, wSprite01
|
||||
ld hl, wVirtualOAMSprite00
|
||||
call LoadTrainerHudOAM
|
||||
|
||||
ld hl, wOTPartyMon1HP
|
||||
@ -203,7 +203,7 @@ LinkBattle_TrainerHuds: ; 2c10d
|
||||
ld a, 10 * 8
|
||||
ld [hli], a
|
||||
ld [hl], 13 * 8
|
||||
ld hl, wSprite01 + PARTY_LENGTH * SPRITEOAMSTRUCT_LENGTH
|
||||
ld hl, wVirtualOAMSprite00 + PARTY_LENGTH * SPRITEOAMSTRUCT_LENGTH
|
||||
jp LoadTrainerHudOAM
|
||||
; 2c143
|
||||
|
||||
|
@ -257,7 +257,7 @@ BattleAnim_ClearCGB_OAMFlags: ; cc23d
|
||||
bit 3, a
|
||||
jr z, .delete
|
||||
|
||||
ld hl, wSprite01Attributes
|
||||
ld hl, wVirtualOAMSprite00Attributes
|
||||
ld c, NUM_SPRITE_OAM_STRUCTS
|
||||
.loop
|
||||
ld a, [hl]
|
||||
|
@ -1498,7 +1498,7 @@ BillsPC_UpdateSelectionCursor: ; e2e01 (38:6e01)
|
||||
|
||||
.place_cursor
|
||||
ld hl, .OAM
|
||||
ld de, wSprite01
|
||||
ld de, wVirtualOAMSprite00
|
||||
.loop
|
||||
ld a, [hl]
|
||||
cp -1
|
||||
@ -1548,7 +1548,7 @@ endr
|
||||
|
||||
BillsPC_UpdateInsertCursor: ; e2e8c
|
||||
ld hl, .OAM
|
||||
ld de, wSprite01
|
||||
ld de, wVirtualOAMSprite00
|
||||
.loop
|
||||
ld a, [hl]
|
||||
cp -1
|
||||
|
@ -601,7 +601,7 @@ CardFlip_CopyToBox: ; e04f7 (38:44f7)
|
||||
; e0509 (38:4509)
|
||||
|
||||
CardFlip_CopyOAM: ; e0509
|
||||
ld de, wSprite01
|
||||
ld de, wVirtualOAMSprite00
|
||||
ld a, [hli]
|
||||
.loop
|
||||
push af
|
||||
|
@ -52,7 +52,7 @@ Special_CelebiShrineEvent: ; 4989a
|
||||
; 498f9
|
||||
|
||||
.RestorePlayerSprite_DespawnLeaves: ; 498f9
|
||||
ld hl, wSprite01TileID
|
||||
ld hl, wVirtualOAMSprite00TileID
|
||||
xor a
|
||||
ld c, 4
|
||||
.OAMloop:
|
||||
@ -63,8 +63,8 @@ endr
|
||||
inc a
|
||||
dec c
|
||||
jr nz, .OAMloop
|
||||
ld hl, wSprite05
|
||||
ld bc, wSpritesEnd - wSprite05
|
||||
ld hl, wVirtualOAMSprite04
|
||||
ld bc, wSpritesEnd - wVirtualOAMSprite04
|
||||
xor a
|
||||
call ByteFill
|
||||
ret
|
||||
|
@ -62,8 +62,8 @@ ShakeHeadbuttTree: ; 8c80a
|
||||
xor a
|
||||
ld [hBGMapMode], a
|
||||
farcall ClearSpriteAnims
|
||||
ld hl, wSprite37
|
||||
ld bc, wSpritesEnd - wSprite37
|
||||
ld hl, wVirtualOAMSprite36
|
||||
ld bc, wSpritesEnd - wVirtualOAMSprite36
|
||||
xor a
|
||||
call ByteFill
|
||||
ld de, Font
|
||||
@ -393,7 +393,7 @@ FlyToAnim: ; 8cb33
|
||||
ret
|
||||
|
||||
.RestorePlayerSprite_DespawnLeaves: ; 8cb82 (23:4b82)
|
||||
ld hl, wSprite01TileID
|
||||
ld hl, wVirtualOAMSprite00TileID
|
||||
xor a
|
||||
ld c, 4
|
||||
.OAMloop
|
||||
@ -404,8 +404,8 @@ endr
|
||||
inc a
|
||||
dec c
|
||||
jr nz, .OAMloop
|
||||
ld hl, wSprite05
|
||||
ld bc, wSpritesEnd - wSprite05
|
||||
ld hl, wVirtualOAMSprite04
|
||||
ld bc, wSpritesEnd - wVirtualOAMSprite04
|
||||
xor a
|
||||
call ByteFill
|
||||
ret
|
||||
|
@ -97,14 +97,14 @@ ENDM
|
||||
; 12393
|
||||
|
||||
.PC_LoadBallsOntoMachine: ; 12393
|
||||
ld hl, wSprite33
|
||||
ld hl, wVirtualOAMSprite32
|
||||
ld de, .PC_ElmsLab_OAM
|
||||
call .PlaceHealingMachineTile
|
||||
call .PlaceHealingMachineTile
|
||||
jr .LoadBallsOntoMachine
|
||||
|
||||
.HOF_LoadBallsOntoMachine: ; 123a1
|
||||
ld hl, wSprite33
|
||||
ld hl, wVirtualOAMSprite32
|
||||
ld de, .HOF_OAM
|
||||
|
||||
.LoadBallsOntoMachine: ; 123a7
|
||||
|
@ -346,7 +346,7 @@ EvolutionAnimation: ; 4e5e1
|
||||
inc a
|
||||
and $7
|
||||
ld b, a
|
||||
ld hl, wSprite01Attributes
|
||||
ld hl, wVirtualOAMSprite00Attributes
|
||||
ld c, NUM_SPRITE_OAM_STRUCTS
|
||||
.loop6
|
||||
ld a, [hl]
|
||||
|
@ -969,7 +969,7 @@ Intro_PlacePlayerSprite: ; 61cd
|
||||
ld hl, vTiles0
|
||||
call Request2bpp
|
||||
|
||||
ld hl, wSprite01
|
||||
ld hl, wVirtualOAMSprite00
|
||||
ld de, .sprites
|
||||
ld a, [de]
|
||||
inc de
|
||||
|
@ -1458,7 +1458,7 @@ Function105688: ; 105688 (41:5688)
|
||||
Function1056eb: ; 1056eb (41:56eb)
|
||||
ld c, 16
|
||||
.loop
|
||||
ld hl, wSprite01YCoord
|
||||
ld hl, wVirtualOAMSprite00YCoord
|
||||
ld b, 8
|
||||
.dec_y_loop
|
||||
dec [hl]
|
||||
@ -1467,7 +1467,7 @@ rept SPRITEOAMSTRUCT_LENGTH
|
||||
endr
|
||||
dec b
|
||||
jr nz, .dec_y_loop
|
||||
ld hl, wSprite09YCoord
|
||||
ld hl, wVirtualOAMSprite08YCoord
|
||||
ld b, 8
|
||||
.inc_y_loop
|
||||
inc [hl]
|
||||
@ -1656,7 +1656,7 @@ Function1057d7: ; 1057d7 (41:57d7)
|
||||
ld [hl], $3c
|
||||
hlcoord 17, 15
|
||||
ld [hl], $3e
|
||||
ld de, wSprite01
|
||||
ld de, wVirtualOAMSprite00
|
||||
ld hl, .OAM_data
|
||||
ld bc, 16 * SPRITEOAMSTRUCT_LENGTH
|
||||
call CopyBytes
|
||||
|
@ -2117,7 +2117,7 @@ Pokedex_UpdateSearchResultsCursorOAM: ; 41281 (10:5281)
|
||||
db -1
|
||||
|
||||
Pokedex_LoadCursorOAM: ; 412f1 (10:52f1)
|
||||
ld de, wSprite01
|
||||
ld de, wVirtualOAMSprite00
|
||||
.loop
|
||||
ld a, [hl]
|
||||
cp -1
|
||||
|
@ -41,7 +41,7 @@ AnimateDexSearchSlowpoke: ; 441cf
|
||||
DoDexSearchSlowpokeFrame: ; 44207
|
||||
ld a, [wDexSearchSlowpokeFrame]
|
||||
ld hl, .SlowpokeSpriteData
|
||||
ld de, wSprite01
|
||||
ld de, wVirtualOAMSprite00
|
||||
.loop
|
||||
ld a, [hli]
|
||||
cp -1
|
||||
|
@ -2627,7 +2627,7 @@ Pokedex_GetArea: ; 91d11
|
||||
ld e, a
|
||||
farcall FindNest ; load nest landmarks into wTileMap[0,0]
|
||||
decoord 0, 0
|
||||
ld hl, wSprite01
|
||||
ld hl, wVirtualOAMSprite00
|
||||
.nestloop
|
||||
ld a, [de]
|
||||
and a
|
||||
@ -2671,7 +2671,7 @@ Pokedex_GetArea: ; 91d11
|
||||
ld c, e
|
||||
ld b, d
|
||||
ld de, .PlayerOAM
|
||||
ld hl, wSprite01
|
||||
ld hl, wVirtualOAMSprite00
|
||||
.ShowPlayerLoop:
|
||||
ld a, [de]
|
||||
cp $80
|
||||
@ -2700,8 +2700,8 @@ Pokedex_GetArea: ; 91d11
|
||||
jr .ShowPlayerLoop
|
||||
|
||||
.clear_oam
|
||||
ld hl, wSprite05
|
||||
ld bc, wSpritesEnd - wSprite05
|
||||
ld hl, wVirtualOAMSprite04
|
||||
ld bc, wSpritesEnd - wVirtualOAMSprite04
|
||||
xor a
|
||||
call ByteFill
|
||||
ret
|
||||
|
@ -25,7 +25,7 @@ _SwitchPartyMons:
|
||||
ld a, " "
|
||||
call ByteFill
|
||||
pop af
|
||||
ld hl, wSprite01
|
||||
ld hl, wVirtualOAMSprite00
|
||||
ld bc, 4 * SPRITEOAMSTRUCT_LENGTH
|
||||
call AddNTimes
|
||||
ld de, SPRITEOAMSTRUCT_LENGTH
|
||||
|
@ -261,7 +261,7 @@ Unreferenced_Function9282c: ; 9282c
|
||||
inc [hl]
|
||||
and $7
|
||||
ret nz
|
||||
ld hl, wSprite17TileID
|
||||
ld hl, wVirtualOAMSprite16TileID
|
||||
ld c, NUM_SPRITE_OAM_STRUCTS - 16
|
||||
.loop
|
||||
ld a, [hl]
|
||||
@ -671,7 +671,7 @@ Slots_InitReelTiles: ; 92a98 (24:6a98)
|
||||
ld bc, wReel1
|
||||
ld hl, REEL_OAM_ADDR
|
||||
add hl, bc
|
||||
ld de, wSprite17
|
||||
ld de, wVirtualOAMSprite16
|
||||
ld [hl], e
|
||||
inc hl
|
||||
ld [hl], d
|
||||
@ -689,7 +689,7 @@ Slots_InitReelTiles: ; 92a98 (24:6a98)
|
||||
ld bc, wReel2
|
||||
ld hl, REEL_OAM_ADDR
|
||||
add hl, bc
|
||||
ld de, wSprite25
|
||||
ld de, wVirtualOAMSprite24
|
||||
ld [hl], e
|
||||
inc hl
|
||||
ld [hl], d
|
||||
@ -707,7 +707,7 @@ Slots_InitReelTiles: ; 92a98 (24:6a98)
|
||||
ld bc, wReel3
|
||||
ld hl, REEL_OAM_ADDR
|
||||
add hl, bc
|
||||
ld de, wSprite33
|
||||
ld de, wVirtualOAMSprite32
|
||||
ld [hl], e
|
||||
inc hl
|
||||
ld [hl], d
|
||||
|
@ -100,11 +100,11 @@ DoNextFrameForFirst16Sprites: ; 8cfa8 (23:4fa8)
|
||||
|
||||
ld a, [wCurrSpriteOAMAddr]
|
||||
ld l, a
|
||||
ld h, HIGH(wSprite17)
|
||||
ld h, HIGH(wVirtualOAMSprite16)
|
||||
|
||||
.loop2 ; Clear (wVirtualOAM + [wCurrSpriteOAMAddr] --> Sprites + $40)
|
||||
ld a, l
|
||||
cp LOW(wSprite17)
|
||||
cp LOW(wVirtualOAMSprite16)
|
||||
jr nc, .done
|
||||
xor a
|
||||
ld [hli], a
|
||||
@ -649,7 +649,7 @@ AnimateEndOfExpBar: ; 8e79d
|
||||
; 8e7c6
|
||||
|
||||
.AnimateFrame: ; 8e7c6
|
||||
ld hl, wSprite01
|
||||
ld hl, wVirtualOAMSprite00
|
||||
ld c, 8 ; number of animated circles
|
||||
.anim_loop
|
||||
ld a, c
|
||||
|
@ -323,7 +323,7 @@ DrawTitleGraphic: ; 10eeef
|
||||
; 10ef06
|
||||
|
||||
InitializeBackground: ; 10ef06
|
||||
ld hl, wSprite01
|
||||
ld hl, wVirtualOAMSprite00
|
||||
ld d, -$22
|
||||
ld e, $0
|
||||
ld c, 5
|
||||
@ -366,7 +366,7 @@ AnimateTitleCrystal: ; 10ef32
|
||||
|
||||
; Stop at y=6
|
||||
; y is really from the bottom of the sprite, which is two tiles high
|
||||
ld hl, wSprite01YCoord
|
||||
ld hl, wVirtualOAMSprite00YCoord
|
||||
ld a, [hl]
|
||||
cp 6 + 2 * TILE_WIDTH
|
||||
ret z
|
||||
|
@ -479,7 +479,7 @@ TrainerCard_Page2_3_OAMUpdate: ; 25448 (9:5448)
|
||||
ld d, a
|
||||
ld a, [de]
|
||||
ld c, a
|
||||
ld de, wSprite01
|
||||
ld de, wVirtualOAMSprite00
|
||||
ld b, NUM_JOHTO_BADGES
|
||||
.loop
|
||||
srl c
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user