aboutsummaryrefslogtreecommitdiffstats
path: root/engine/overworld/ssanne.asm
diff options
context:
space:
mode:
authordannye <33dannye@gmail.com>2020-11-04 00:06:44 -0600
committerdannye <33dannye@gmail.com>2020-11-04 00:06:44 -0600
commit5647ca687b92954dcf37a6ea6bfbc9a341c32de4 (patch)
treedde1937a1bfdb3a835f4155e1c2eb8f1aaf86f63 /engine/overworld/ssanne.asm
parentMerge pull request #55 from Deokishisu/patch-1 (diff)
downloadpokeyellow-5647ca687b92954dcf37a6ea6bfbc9a341c32de4.tar.gz
pokeyellow-5647ca687b92954dcf37a6ea6bfbc9a341c32de4.tar.xz
pokeyellow-5647ca687b92954dcf37a6ea6bfbc9a341c32de4.zip
Sync with pokered
Diffstat (limited to 'engine/overworld/ssanne.asm')
-rwxr-xr-xengine/overworld/ssanne.asm95
1 files changed, 0 insertions, 95 deletions
diff --git a/engine/overworld/ssanne.asm b/engine/overworld/ssanne.asm
deleted file mode 100755
index cf3b1284..00000000
--- a/engine/overworld/ssanne.asm
+++ /dev/null
@@ -1,95 +0,0 @@
-AnimateBoulderDust:
- ld a, $1
- ld [wWhichAnimationOffsets], a ; select the boulder dust offsets
- ld a, [wUpdateSpritesEnabled]
- push af
- ld a, $ff
- ld [wUpdateSpritesEnabled], a
- ld a, %11100100
- ld [rOBP1], a
- call UpdateGBCPal_OBP1
- call LoadSmokeTileFourTimes
- callba WriteCutOrBoulderDustAnimationOAMBlock
- ld c, 8 ; number of steps in animation
-.loop
- push bc
- call GetMoveBoulderDustFunctionPointer
- ld bc, .returnAddress
- push bc
- ld c, 4
- jp hl
-.returnAddress
- ld a, [rOBP1]
- xor %01100100
- ld [rOBP1], a
- call UpdateGBCPal_OBP1
- call Delay3
- pop bc
- dec c
- jr nz, .loop
- pop af
- ld [wUpdateSpritesEnabled], a
- jp LoadPlayerSpriteGraphics
-
-GetMoveBoulderDustFunctionPointer:
- ld a, [wSpritePlayerStateData1FacingDirection] ; player's sprite facing direction
- ld hl, MoveBoulderDustFunctionPointerTable
- ld c, a
- ld b, $0
- add hl, bc
- ld a, [hli]
- ld [wCoordAdjustmentAmount], a
- ld a, [hli]
- ld e, a
- ld a, [hli]
- ld h, [hl]
- ld l, a
- push hl
- ld hl, wOAMBuffer + $90
- ld d, $0
- add hl, de
- ld e, l
- ld d, h
- pop hl
- ret
-
-MoveBoulderDustFunctionPointerTable:
-; facing down
- db $FF,$00
- dw AdjustOAMBlockYPos
-
-; facing up
- db $01,$00
- dw AdjustOAMBlockYPos
-
-; facing left
- db $01,$01
- dw AdjustOAMBlockXPos
-
-; facing right
- db $FF,$01
- dw AdjustOAMBlockXPos
-
-LoadSmokeTileFourTimes:
- ld hl, vChars1 + $7c0
- ld c, $4
-.loop
- push bc
- push hl
- call LoadSmokeTile
- pop hl
- ld bc, $10
- add hl, bc
- pop bc
- dec c
- jr nz, .loop
- ret
-
-LoadSmokeTile:
- ld de, SSAnneSmokePuffTile
- lb bc, BANK(SSAnneSmokePuffTile), (SSAnneSmokePuffTileEnd - SSAnneSmokePuffTile) / $10
- jp CopyVideoData
-
-SSAnneSmokePuffTile:
- INCBIN "gfx/ss_anne_smoke_puff.2bpp"
-SSAnneSmokePuffTileEnd: