summaryrefslogtreecommitdiff
path: root/engine/overworld/turn_sprite.asm
diff options
context:
space:
mode:
Diffstat (limited to 'engine/overworld/turn_sprite.asm')
-rwxr-xr-xengine/overworld/turn_sprite.asm25
1 files changed, 0 insertions, 25 deletions
diff --git a/engine/overworld/turn_sprite.asm b/engine/overworld/turn_sprite.asm
deleted file mode 100755
index 7b34a03a..00000000
--- a/engine/overworld/turn_sprite.asm
+++ /dev/null
@@ -1,25 +0,0 @@
-UpdateSpriteFacingOffsetAndDelayMovement::
- ld h, HIGH(wSpriteStateData2)
- ldh a, [hCurrentSpriteOffset]
- add $8
- ld l, a
- ld a, $7f ; maximum movement delay
- ld [hl], a ; x#SPRITESTATEDATA2_MOVEMENTDELAY
- dec h ; HIGH(wSpriteStateData1)
- ldh a, [hCurrentSpriteOffset]
- add $9
- ld l, a
- ld a, [hld] ; x#SPRITESTATEDATA1_FACINGDIRECTION
- ld b, a
- xor a
- ld [hld], a
- ld [hl], a ; x#SPRITESTATEDATA1_ANIMFRAMECOUNTER
- ldh a, [hCurrentSpriteOffset]
- add SPRITESTATEDATA1_IMAGEINDEX
- ld l, a
- ld a, [hl] ; x#SPRITESTATEDATA1_IMAGEINDEX
- or b ; or in the facing direction
- ld [hld], a
- ld a, $2 ; delayed movement status
- ld [hl], a ; x#SPRITESTATEDATA1_MOVEMENTSTATUS
- ret