summaryrefslogtreecommitdiff
path: root/engine
diff options
context:
space:
mode:
authorPikalaxALT <PikalaxALT@gmail.com>2015-12-04 14:33:29 -0500
committerPikalaxALT <PikalaxALT@gmail.com>2015-12-04 14:33:29 -0500
commit81ea723b04986e91492cc4803a8bd6540d32de85 (patch)
tree00342fd004af8472910c80be9106f0026f957def /engine
parent5b94d54a6c81d7ea09497dfc3d1477a7ed3bd954 (diff)
Getting started with battle anims; sine and cosine
Diffstat (limited to 'engine')
-rwxr-xr-xengine/sprite_anims.asm48
-rwxr-xr-xengine/sprites.asm26
2 files changed, 37 insertions, 37 deletions
diff --git a/engine/sprite_anims.asm b/engine/sprite_anims.asm
index 3f6187275..93e77192d 100755
--- a/engine/sprite_anims.asm
+++ b/engine/sprite_anims.asm
@@ -192,7 +192,7 @@ endr
ld a, [hl]
add $3
ld [hl], a
- call .ApplySineWaveY
+ call .Sprites_Sine
ld hl, SPRITEANIMSTRUCT_YOFFSET
add hl, bc
@@ -211,7 +211,7 @@ endr
inc a
ld [hl], a
ld d, $2
- call .ApplySineWaveY
+ call .Sprites_Sine
ld hl, SPRITEANIMSTRUCT_YOFFSET
add hl, bc
@@ -252,14 +252,14 @@ endr
ld a, [hl]
push af
push de
- call .ApplySineWaveY
+ call .Sprites_Sine
ld hl, SPRITEANIMSTRUCT_YOFFSET
add hl, bc
ld [hl], a
pop de
pop af
- call .ApplySineWaveX
+ call .Sprites_Cosine
ld hl, SPRITEANIMSTRUCT_XOFFSET
add hl, bc
@@ -297,14 +297,14 @@ endr
ld a, [hl]
push af
push de
- call .ApplySineWaveY
+ call .Sprites_Sine
ld hl, SPRITEANIMSTRUCT_YOFFSET
add hl, bc
ld [hl], a
pop de
pop af
- call .ApplySineWaveX
+ call .Sprites_Cosine
ld hl, SPRITEANIMSTRUCT_XOFFSET
add hl, bc
@@ -399,7 +399,7 @@ endr
.asm_8d462
ld a, e
ld d, $20
- call .ApplySineWaveY
+ call .Sprites_Sine
ld hl, SPRITEANIMSTRUCT_YOFFSET
add hl, bc
@@ -470,7 +470,7 @@ endr
jr c, .asm_8d4cd
dec [hl]
ld d, $28
- call .ApplySineWaveY
+ call .Sprites_Sine
ld hl, SPRITEANIMSTRUCT_YOFFSET
add hl, bc
@@ -509,7 +509,7 @@ endr
ld hl, SPRITEANIMSTRUCT_0C
add hl, bc
ld a, [hl]
- call ApplySineWaveY
+ call Sprites_Sine
ld hl, SPRITEANIMSTRUCT_YOFFSET
add hl, bc
@@ -590,7 +590,7 @@ endr
push af
push de
- call .ApplySineWaveY
+ call .Sprites_Sine
ld hl, SPRITEANIMSTRUCT_YOFFSET
add hl, bc
@@ -598,7 +598,7 @@ endr
pop de
pop af
- call .ApplySineWaveX
+ call .Sprites_Cosine
ld hl, SPRITEANIMSTRUCT_XOFFSET
add hl, bc
@@ -638,14 +638,14 @@ rept 3
endr
push af
push de
- call .ApplySineWaveY
+ call .Sprites_Sine
ld hl, SPRITEANIMSTRUCT_YOFFSET
add hl, bc
ld [hl], a
pop de
pop af
- call .ApplySineWaveX
+ call .Sprites_Cosine
ld hl, SPRITEANIMSTRUCT_XOFFSET
add hl, bc
@@ -685,7 +685,7 @@ endr
add hl, bc
ld a, [hl]
inc [hl]
- call .ApplySineWaveX
+ call .Sprites_Cosine
ld hl, SPRITEANIMSTRUCT_XOFFSET
add hl, bc
@@ -711,7 +711,7 @@ endr
add hl, bc
ld a, [hl]
inc [hl]
- call .ApplySineWaveX
+ call .Sprites_Cosine
ld hl, SPRITEANIMSTRUCT_XOFFSET
add hl, bc
@@ -747,7 +747,7 @@ endr
add hl, bc
ld a, [hl]
inc [hl]
- call .ApplySineWaveX
+ call .Sprites_Cosine
ld hl, SPRITEANIMSTRUCT_XOFFSET
add hl, bc
@@ -780,7 +780,7 @@ endr
xor $ff
inc a
ld d, $20
- call .ApplySineWaveY
+ call .Sprites_Sine
ld hl, SPRITEANIMSTRUCT_YOFFSET
add hl, bc
@@ -800,7 +800,7 @@ endr
xor $ff
inc a
ld d, $20
- call .ApplySineWaveY
+ call .Sprites_Sine
ld hl, SPRITEANIMSTRUCT_YOFFSET
add hl, bc
@@ -821,14 +821,14 @@ endr
ld a, [hl]
push af
push de
- call .ApplySineWaveY
+ call .Sprites_Sine
ld hl, SPRITEANIMSTRUCT_YOFFSET
add hl, bc
ld [hl], a
pop de
pop af
- call .ApplySineWaveX
+ call .Sprites_Cosine
ld hl, SPRITEANIMSTRUCT_XOFFSET
add hl, bc
@@ -885,11 +885,11 @@ endr
ret
; 8d6de
-.ApplySineWaveY: ; 8d6de (23:56de)
- call ApplySineWaveY
+.Sprites_Sine: ; 8d6de (23:56de)
+ call Sprites_Sine
ret
-.ApplySineWaveX: ; 8d6e2 (23:56e2)
- call ApplySineWaveX
+.Sprites_Cosine: ; 8d6e2 (23:56e2)
+ call Sprites_Cosine
ret
; 8d6e6 (23:56e6)
diff --git a/engine/sprites.asm b/engine/sprites.asm
index c00d1e9fc..7953cb433 100755
--- a/engine/sprites.asm
+++ b/engine/sprites.asm
@@ -610,26 +610,26 @@ INCLUDE "data/sprite_engine.asm"
; Unknown_8d6e6
; Unknown_8d94d
-ApplySineWaveX: ; 8e72a
+Sprites_Cosine: ; 8e72a
add $10
-ApplySineWaveY: ; 8e72c
+Sprites_Sine: ; 8e72c
and $3f
cp $20
- jr nc, .flip
- call .ApplyOffset
+ jr nc, .negative
+ call .ApplySineWave
ld a, h
ret
-.flip
+.negative
and $1f
- call .ApplyOffset
+ call .ApplySineWave
ld a, h
xor $ff ; cpl
inc a
ret
; 8e741
-.ApplyOffset: ; 8e741
+.ApplySineWave: ; 8e741
ld e, a
ld a, d
ld d, 0
@@ -641,16 +641,16 @@ endr
inc hl
ld d, [hl]
ld hl, 0
-.loop
+.multiply
srl a
- jr nc, .skip_add
+ jr nc, .even
add hl, de
-.skip_add
+.even
sla e
rl d
and a
- jr nz, .loop
+ jr nz, .multiply
ret
; 8e75d
@@ -701,7 +701,7 @@ endr
push de
push hl
- call ApplySineWaveY
+ call Sprites_Sine
pop hl
pop de
add 13 * 8
@@ -710,7 +710,7 @@ endr
pop af
push de
push hl
- call ApplySineWaveX
+ call Sprites_Cosine
pop hl
pop de
add 10 * 8 + 4