1 |
if (state == 0) |
2 |
{ |
3 |
if (dancing == 1) |
4 |
{ |
5 |
if (flash == 1) |
6 |
fsiner++; |
7 |
updatetimer++; |
8 |
if (updatetimer >= 2) |
9 |
{ |
10 |
siner += 2; |
11 |
updatetimer = 0; |
12 |
} |
13 |
draw_monster_body_part_ext(spr_kk_dance, dance_index, x + (sin(siner / 4) * 14), (y + (abs(cos(siner / 4)) * 4)) - 4, 2, 2, 0, c_white, 1); |
14 |
draw_monster_body_part_ext(spr_kk_dance, 3, x - (sin(siner / 4) * 8), y + (cos(siner / 2) * 3), 2, 2, 0, c_white, 1); |
15 |
draw_monster_body_part_ext(spr_kk_dance, 2, x + (sin(siner / 3) * 3), y + (cos(siner / 2) * 4), 2, 2, 0, c_white, 1); |
16 |
draw_monster_body_part_ext(spr_kk_dance, 1, x + (sin(siner / 2) * 2), y + (cos(siner / 2) * 6), 2, 2, 0, c_white, 1); |
17 |
draw_monster_body_part_ext(spr_kk_dance, 6, x + (sin(siner / 2) * 2) + (sin(siner / 4) * 4), y + (cos(siner / 2) * 6), 2, 2, 0, c_white, 1); |
18 |
dancetimer++; |
19 |
if (sin(siner / 4) > 0) |
20 |
dance_index = 4; |
21 |
else |
22 |
dance_index = 5; |
23 |
musicalnotetimer++; |
24 |
if (musicalnotetimer == 14) |
25 |
{ |
26 |
musicalnotetimer = 0; |
27 |
anim = instance_create(((x + (sprite_width / 2)) - 10) + random(40), y + 20, obj_afterimage); |
28 |
anim.sprite_index = spr_musicalbattlenote1; |
29 |
anim.depth = depth - 5; |
30 |
anim.image_xscale = 2; |
31 |
anim.image_yscale = 2; |
32 |
anim.direction = 270; |
33 |
anim.gravity = -0.2; |
34 |
anim.hspeed = random_range(0.1, 0.8) * choose(1, -1); |
35 |
} |
36 |
} |
37 |
else |
38 |
{ |
39 |
if (flash == 1) |
40 |
fsiner++; |
41 |
timer += 2; |
42 |
if (timer > 8) |
43 |
{ |
44 |
timerB += 1; |
45 |
timer = 0; |
46 |
} |
47 |
if (cos(timerB) > 0.8) |
48 |
down = 1; |
49 |
if (cos(timerB) < -0.8) |
50 |
down = 0; |
51 |
draw_monster_body_part_ext(sprite[0], 0, x, y, 2, 2, 0, c_white, 1); |
52 |
draw_monster_body_part_ext(sprite[1], 0, x, y + (cos(timerB) * 2), 2, 2, 0, c_white, 1); |
53 |
draw_monster_body_part_ext(sprite[2], 0, x, y + (cos(timerB) * 2), 2, 2, 0, c_white, 1); |
54 |
draw_monster_body_part_ext(sprite[3], down, x, y, 2, 2, 0, c_white, 1); |
55 |
draw_monster_body_part_ext(sprite[5], down, x, y + (cos(timerB) * 2), 2, 2, 0, c_white, 1); |
56 |
draw_monster_body_part_ext(sprite[6], 0, x + (-sin(timerB) * 4), y + (cos(timerB) * 2), 2, 2, 0, c_white, 1); |
57 |
draw_monster_body_part_ext(sprite[7], 0, x + (-sin(timerB) * 4), y + (cos(timerB) * 2), 2, 2, 0, c_white, 1); |
58 |
draw_monster_body_part_ext(sprite[8], 0, x + (-sin(timerB) * 2), y + cos(timerB), 2, 2, 0, c_white, 1); |
59 |
draw_monster_body_part_ext(sprite[9], 0, x + (-sin(timerB * 1.2) * 6), y + (cos(timerB * 2) * 2), 2, 2, 0, c_white, 1); |
60 |
} |
61 |
} |