diff options
Diffstat (limited to 'engine/turn_sprite.asm')
-rwxr-xr-x | engine/turn_sprite.asm | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/engine/turn_sprite.asm b/engine/turn_sprite.asm new file mode 100755 index 00000000..ecd8cf02 --- /dev/null +++ b/engine/turn_sprite.asm @@ -0,0 +1,25 @@ +Func_13074: ; 13074 (4:7074) + ld h, $c2 + ld a, [H_CURRENTSPRITEOFFSET] + add $8 + ld l, a + ld a, $7f + ld [hl], a + dec h + ld a, [H_CURRENTSPRITEOFFSET] + add $9 + ld l, a + ld a, [hld] + ld b, a + xor a + ld [hld], a + ld [hl], a + ld a, [H_CURRENTSPRITEOFFSET] + add $2 + ld l, a + ld a, [hl] + or b + ld [hld], a + ld a, $2 + ld [hl], a + ret |