Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
pret
GitHub Repository: pret/pokered
Path: blob/master/home/reset_player_sprite.asm
1270 views
1
ResetPlayerSpriteData::
2
ld hl, wSpriteStateData1
3
call ResetPlayerSpriteData_ClearSpriteData
4
ld hl, wSpriteStateData2
5
call ResetPlayerSpriteData_ClearSpriteData
6
ld a, $1
7
ld [wSpritePlayerStateData1PictureID], a
8
ld [wSpritePlayerStateData2ImageBaseOffset], a
9
ld hl, wSpritePlayerStateData1YPixels
10
ld [hl], $3c ; set Y screen pos
11
inc hl
12
inc hl
13
ld [hl], $40 ; set X screen pos
14
ret
15
16
; overwrites sprite data with zeroes
17
ResetPlayerSpriteData_ClearSpriteData::
18
ld bc, $10
19
xor a
20
jp FillMemory
21
22