diff options
author | Remy Oukaour <remy.oukaour@gmail.com> | 2018-01-09 16:39:36 -0500 |
---|---|---|
committer | Remy Oukaour <remy.oukaour@gmail.com> | 2018-01-09 16:39:36 -0500 |
commit | 11556196ba546f5c45b97fffc2c263a79eb639b9 (patch) | |
tree | bff73d91ac9caba31703b4671db1f0d59524fa3f /engine/sprites.asm | |
parent | a849c3557b8ee3dd2b464ccdc646aebd33d7b2a7 (diff) |
Consistent sine wave code formatting
Diffstat (limited to 'engine/sprites.asm')
-rwxr-xr-x | engine/sprites.asm | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/engine/sprites.asm b/engine/sprites.asm index 740c3ef68..1ccd7b6a0 100755 --- a/engine/sprites.asm +++ b/engine/sprites.asm @@ -576,21 +576,22 @@ BrokenStdGFXPointers: ; Broken 2bpp pointers Sprites_Cosine: ; 8e72a - add $10 +; a = d * cos(a * pi/32) + add %010000 Sprites_Sine: ; 8e72c -; floor(d * sin(a * pi/32)) - and $3f - cp $20 +; a = d * sin(a * pi/32) + and %111111 + cp %100000 jr nc, .negative call .ApplySineWave ld a, h ret .negative - and $1f + and %011111 call .ApplySineWave ld a, h - xor $ff ; cpl + xor $ff inc a ret ; 8e741 @@ -610,7 +611,6 @@ Sprites_Sine: ; 8e72c srl a jr nc, .even add hl, de - .even sla e rl d |