summaryrefslogtreecommitdiff
path: root/battle/objects/functions.asm
diff options
context:
space:
mode:
Diffstat (limited to 'battle/objects/functions.asm')
-rwxr-xr-xbattle/objects/functions.asm118
1 files changed, 59 insertions, 59 deletions
diff --git a/battle/objects/functions.asm b/battle/objects/functions.asm
index b50548a82..13e78b0b3 100755
--- a/battle/objects/functions.asm
+++ b/battle/objects/functions.asm
@@ -12,7 +12,7 @@ DoBattleAnimFrame: ; ccfbe
jp [hl]
; ccfce
-.Jumptable: ; ccfce (33:4fce)
+.Jumptable
dw BattleAnimFunction_00 ; 00
dw BattleAnimFunction_01 ; 01
dw BattleAnimFunction_02 ; 02
@@ -100,10 +100,10 @@ BattleAnimFunction_00: ; cd06e (33:506e)
dw .zero
dw .one
-.one: ; cd075 (33:5075)
+.one
call DeinitBattleAnimation
-.zero: ; cd078 (33:5078)
+.zero
ret
BattleAnimFunction_06: ; cd079 (33:5079)
@@ -183,7 +183,7 @@ BattleAnimFunction_03: ; cd0e3 (33:50e3)
dw .zero
dw .one
-.zero: ; cd0ea (33:50ea)
+.zero
call BattleAnim_IncAnonJumptableIndex
ld hl, BATTLEANIMSTRUCT_0B
add hl, bc
@@ -201,7 +201,7 @@ BattleAnimFunction_03: ; cd0e3 (33:50e3)
and $7f
ld [hl], a
-.one: ; cd106 (33:5106)
+.one
ld hl, BATTLEANIMSTRUCT_0F
add hl, bc
ld a, [hl]
@@ -231,11 +231,11 @@ BattleAnimFunction_01: ; cd12a (33:512a)
dw .zero
dw .one
-.one: ; cd131 (33:5131)
+.one
call DeinitBattleAnimation
ret
-.zero: ; cd135 (33:5135)
+.zero
ld hl, BATTLEANIMSTRUCT_XCOORD
add hl, bc
ld a, [hl]
@@ -279,12 +279,12 @@ BattleAnimFunction_12: ; cd15c (33:515c)
dw .ten
dw .eleven
-.zero: ; cd177 (33:5177)
+.zero
call GetBallAnimFunction
call BattleAnim_IncAnonJumptableIndex
ret
-.one: ; cd17e (33:517e)
+.one
call BattleAnimFunction_05
ret c
ld hl, BATTLEANIMSTRUCT_YOFFSET
@@ -299,7 +299,7 @@ BattleAnimFunction_12: ; cd15c (33:515c)
call BattleAnim_IncAnonJumptableIndex
ret
-.three: ; cd196 (33:5196)
+.three
call BattleAnim_IncAnonJumptableIndex
ld a, $9
call ReinitBattleAnimFrameset
@@ -309,7 +309,7 @@ BattleAnimFunction_12: ; cd15c (33:515c)
inc hl
ld [hl], $10
-.four: ; cd1a7 (33:51a7)
+.four
ld hl, BATTLEANIMSTRUCT_0F
add hl, bc
ld a, [hli]
@@ -337,7 +337,7 @@ BattleAnimFunction_12: ; cd15c (33:515c)
call BattleAnim_IncAnonJumptableIndex
ret
-.six: ; cd1d2 (33:51d2)
+.six
ld a, $d
call ReinitBattleAnimFrameset
ld hl, BATTLEANIMSTRUCT_ANON_JT_INDEX
@@ -348,7 +348,7 @@ BattleAnimFunction_12: ; cd15c (33:515c)
.nine
ret
-.seven: ; cd1dd (33:51dd)
+.seven
call GetBallAnimFunction
ld a, $a
call ReinitBattleAnimFrameset
@@ -378,7 +378,7 @@ BattleAnimFunction_12: ; cd15c (33:515c)
call BattleAnim_IncAnonJumptableIndex
ret
-.eleven: ; cd20e (33:520e)
+.eleven
call DeinitBattleAnimation
ret
@@ -389,12 +389,12 @@ BattleAnimFunction_13: ; cd212 (33:5212)
dw .one
dw .two
-.zero: ; cd21b (33:521b)
+.zero
call GetBallAnimFunction
call BattleAnim_IncAnonJumptableIndex
ret
-.one: ; cd222 (33:5222)
+.one
ld hl, BATTLEANIMSTRUCT_XCOORD
add hl, bc
ld a, [hl]
@@ -405,7 +405,7 @@ BattleAnimFunction_13: ; cd212 (33:5212)
.next
call BattleAnim_IncAnonJumptableIndex
-.two: ; cd232 (33:5232)
+.two
ld hl, BATTLEANIMSTRUCT_YCOORD
add hl, bc
ld a, [hl]
@@ -450,7 +450,7 @@ GetBallAnimFunction: ; cd249 (33:5249)
ret
; cd26c (33:526c)
-.balls: ; cd26c
+.balls
db MASTER_BALL, 5
db ULTRA_BALL, 3
db GREAT_BALL, 6
@@ -474,7 +474,7 @@ BattleAnimFunction_10: ; cd284 (33:5284)
dw .three
dw .four
-.zero: ; cd291 (33:5291)
+.zero
ld hl, BATTLEANIMSTRUCT_0B
add hl, bc
ld a, [hl]
@@ -485,7 +485,7 @@ BattleAnimFunction_10: ; cd284 (33:5284)
ld [hl], a
ret
-.one: ; cd2a0 (33:52a0)
+.one
ld hl, BATTLEANIMSTRUCT_XCOORD
add hl, bc
ld a, [hl]
@@ -497,15 +497,15 @@ BattleAnimFunction_10: ; cd284 (33:5284)
call Functionce70a
ret
-.two: ; cd2b1 (33:52b1)
+.two
call DeinitBattleAnimation
ret
-.three: ; cd2b5 (33:52b5)
+.three
call BattleAnim_IncAnonJumptableIndex
ld a, $f
call ReinitBattleAnimFrameset
-.four: ; cd2bd (33:52bd)
+.four
ret
BattleAnimFunction_07: ; cd2be (33:52be)
@@ -514,14 +514,14 @@ BattleAnimFunction_07: ; cd2be (33:52be)
dw .zero
dw .one
-.zero: ; cd2c5 (33:52c5)
+.zero
call BattleAnim_IncAnonJumptableIndex
ld hl, BATTLEANIMSTRUCT_0F
add hl, bc
ld [hl], $30
inc hl
ld [hl], $48
-.one: ; cd2d1 (33:52d1)
+.one
ld hl, BATTLEANIMSTRUCT_0F
add hl, bc
ld a, [hli]
@@ -564,7 +564,7 @@ BattleAnimFunction_08: ; cd306 (33:5306)
dw .two
dw .three
-.zero: ; cd311 (33:5311)
+.zero
ld hl, BATTLEANIMSTRUCT_XCOORD
add hl, bc
ld a, [hl]
@@ -575,12 +575,12 @@ BattleAnimFunction_08: ; cd306 (33:5306)
.next
call BattleAnim_IncAnonJumptableIndex
-.one: ; cd321 (33:5321)
+.one
call BattleAnim_IncAnonJumptableIndex
ld hl, BATTLEANIMSTRUCT_0F
add hl, bc
ld [hl], $0
-.two: ; cd32a (33:532a)
+.two
ld hl, BATTLEANIMSTRUCT_0F
add hl, bc
ld a, [hl]
@@ -634,7 +634,7 @@ BattleAnimFunction_08: ; cd306 (33:5306)
.finish
call BattleAnim_IncAnonJumptableIndex
-.three: ; cd37d (33:537d)
+.three
ld hl, BATTLEANIMSTRUCT_XCOORD
add hl, bc
ld a, [hl]
@@ -647,7 +647,7 @@ BattleAnimFunction_08: ; cd306 (33:5306)
call .SetCoords
ret
-.SetCoords: ; cd38e (33:538e)
+.SetCoords
ld hl, BATTLEANIMSTRUCT_0B
add hl, bc
ld a, [hl]
@@ -677,7 +677,7 @@ BattleAnimFunction_09: ; cd3ae (33:53ae)
dw .one
dw .two
-.zero: ; cd3b7 (33:53b7)
+.zero
call BattleAnim_IncAnonJumptableIndex
ld hl, BATTLEANIMSTRUCT_0F
add hl, bc
@@ -690,7 +690,7 @@ BattleAnimFunction_09: ; cd3ae (33:53ae)
add hl, bc
ld [hl], a
-.one: ; cd3cc (33:53cc)
+.one
ld hl, BATTLEANIMSTRUCT_0F
add hl, bc
ld a, [hl]
@@ -716,7 +716,7 @@ BattleAnimFunction_09: ; cd3ae (33:53ae)
ld [hl], a
ret
-.two: ; cd3ee (33:53ee)
+.two
call DeinitBattleAnimation
ret
@@ -734,7 +734,7 @@ BattleAnimFunction_0A: ; cd3f2 (33:53f2)
dw .eight
dw .nine
-.zero: ; cd409 (33:5409)
+.zero
ld hl, BATTLEANIMSTRUCT_0B
add hl, bc
ld a, [hl]
@@ -747,7 +747,7 @@ BattleAnimFunction_0A: ; cd3f2 (33:53f2)
call ReinitBattleAnimFrameset
ret
-.seven: ; cd41d (33:541d)
+.seven
ld hl, BATTLEANIMSTRUCT_XCOORD
add hl, bc
ld a, [hl]
@@ -764,7 +764,7 @@ BattleAnimFunction_0A: ; cd3f2 (33:53f2)
call BattleAnim_IncAnonJumptableIndex
ld a, $10
call ReinitBattleAnimFrameset
-.eight: ; cd437 (33:5437)
+.eight
ld hl, BATTLEANIMSTRUCT_0F
add hl, bc
ld a, [hl]
@@ -786,38 +786,38 @@ BattleAnimFunction_0A: ; cd3f2 (33:53f2)
inc [hl]
ret
-.nine: ; cd458 (33:5458)
+.nine
call DeinitBattleAnimation
ret
-.one: ; cd45c (33:545c)
+.one
ld hl, BATTLEANIMSTRUCT_YOFFSET
add hl, bc
dec [hl]
ret
-.four: ; cd462 (33:5462)
+.four
ld hl, BATTLEANIMSTRUCT_YOFFSET
add hl, bc
inc [hl]
-.two: ; cd467 (33:5467)
+.two
ld hl, BATTLEANIMSTRUCT_XOFFSET
add hl, bc
dec [hl]
ret
-.five: ; cd46d (33:546d)
+.five
ld hl, BATTLEANIMSTRUCT_YOFFSET
add hl, bc
inc [hl]
-.three: ; cd472 (33:5472)
+.three
ld hl, BATTLEANIMSTRUCT_XOFFSET
add hl, bc
inc [hl]
-.six: ; cd477 (33:5477)
+.six
ret
BattleAnimFunction_0B: ; cd478 (33:5478)
@@ -833,13 +833,13 @@ BattleAnimFunction_0B: ; cd478 (33:5478)
dw .seven
dw .eight
-.zero: ; cd48d (33:548d)
+.zero
call BattleAnim_IncAnonJumptableIndex
ld hl, BATTLEANIMSTRUCT_0F
add hl, bc
ld [hl], $40
-.one: ; cd496 (33:5496)
+.one
ld hl, BATTLEANIMSTRUCT_0F
add hl, bc
ld a, [hl]
@@ -895,7 +895,7 @@ BattleAnimFunction_0B: ; cd478 (33:5478)
ld [hl], e
ret
-.two: ; cd4ee (33:54ee)
+.two
ld hl, BATTLEANIMSTRUCT_YOFFSET
add hl, bc
ld a, [hl]
@@ -946,7 +946,7 @@ BattleAnimFunction_0B: ; cd478 (33:5478)
ld [hl], e
ret
-.three: ; cd53a (33:553a)
+.three
ld a, $16
call ReinitBattleAnimFrameset
ld hl, BATTLEANIMSTRUCT_01
@@ -960,7 +960,7 @@ BattleAnimFunction_0B: ; cd478 (33:5478)
call BattleAnim_IncAnonJumptableIndex
ret
-.eight: ; cd549 (33:5549)
+.eight
ld hl, BATTLEANIMSTRUCT_XCOORD
add hl, bc
ld a, [hl]
@@ -1014,7 +1014,7 @@ BattleAnimFunction_4E: ; cd58a (33:558a)
dw .zero
dw .one
-.zero: ; cd591 (33:5591)
+.zero
ld hl, BATTLEANIMSTRUCT_0B
add hl, bc
ld a, [hl]
@@ -1029,7 +1029,7 @@ BattleAnimFunction_4E: ; cd58a (33:558a)
ld hl, BATTLEANIMSTRUCT_0F
add hl, bc
ld [hl], $40
-.one: ; cd5aa (33:55aa)
+.one
ld hl, BATTLEANIMSTRUCT_0F
add hl, bc
ld a, [hl]
@@ -1078,12 +1078,12 @@ BattleAnimFunction_0C: ; cd5e9 (33:55e9)
dw .one
dw .two
-.zero: ; cd5f2 (33:55f2)
+.zero
call BattleAnim_IncAnonJumptableIndex
ld hl, BATTLEANIMSTRUCT_0F
add hl, bc
ld [hl], $c
-.one: ; cd5fb (33:55fb)
+.one
ld hl, BATTLEANIMSTRUCT_0F
add hl, bc
ld a, [hl]
@@ -1104,7 +1104,7 @@ BattleAnimFunction_0C: ; cd5e9 (33:55e9)
ld a, $22
call ReinitBattleAnimFrameset
-.two: ; cd61b (33:561b)
+.two
ld hl, BATTLEANIMSTRUCT_XCOORD
add hl, bc
ld a, [hl]
@@ -1166,7 +1166,7 @@ BattleAnimFunction_0D: ; cd66a (33:566a)
dw .three
dw .four
-.zero: ; cd677 (33:5677)
+.zero
call BattleAnim_IncAnonJumptableIndex
ld a, $42
ld [hLCDStatCustom], a
@@ -1176,7 +1176,7 @@ BattleAnimFunction_0D: ; cd66a (33:566a)
ld [hLCDStatCustom + 2], a
ret
-.one: ; cd687 (33:5687)
+.one
ld hl, BATTLEANIMSTRUCT_0B
add hl, bc
ld e, [hl]
@@ -1217,10 +1217,10 @@ BattleAnimFunction_0D: ; cd66a (33:566a)
add hl, bc
inc [hl]
inc [hl]
-.two: ; cd6c5 (33:56c5)
+.two
ret
-.three: ; cd6c6 (33:56c6)
+.three
ld hl, BATTLEANIMSTRUCT_YCOORD
add hl, bc
ld a, [hl]
@@ -1231,7 +1231,7 @@ BattleAnimFunction_0D: ; cd66a (33:566a)
ld [hLCDStatCustom + 1], a
ld [hLCDStatCustom + 2], a
-.four: ; cd6d6 (33:56d6)
+.four
call DeinitBattleAnimation
ret
@@ -4201,7 +4201,7 @@ BattleAnim_Sine: ; ce734 (33:6734)
inc a
ret
-.ApplySineWave: ; ce749 (33:6749)
+.ApplySineWave
ld e, a
ld a, d
ld d, 0