1 |
if live_call() |
2 |
return global.live_result; |
3 |
if (sin_deg < 180) |
4 |
sin_deg += sin_inc |
5 |
else |
6 |
instance_destroy() |
7 |
var sin_value = sin(degtorad(sin_deg)) |
8 |
switch scene |
9 |
{ |
10 |
case 0: |
11 |
if (sin_deg > 90) |
12 |
{ |
13 |
var fireball = instance_create_depth(x, y, -100, obj_flowey_battle_gray_fireball) |
14 |
fireball.direction = direction |
15 |
fireball.speed = 4 |
16 |
sin_inc = 2 |
17 |
scene++ |
18 |
} |
19 |
break |
20 |
} |
21 |
|
22 |
if (scene == 0) |
23 |
image_index = sin_value * 30 |
24 |
else |
25 |
image_index = 30 + 19 * (1 - sin_value) |
26 |
x = xstart + (lengthdir_x((sin_value * 40), image_angle)) |
27 |
y = ystart + (lengthdir_y((sin_value * 40), image_angle)) |