1 |
if (dont == 0) |
2 |
{ |
3 |
if (state == 0) |
4 |
{ |
5 |
draw_sprite_ext(sprite_index, 0, x, y, scale, scale, direction + (sqrt(scale) * 720), c_white, 1); |
6 |
if (scale < 1) |
7 |
{ |
8 |
scale += 0.1; |
9 |
} |
10 |
else |
11 |
{ |
12 |
state = 1; |
13 |
mybul = scr_bullet_createscr_bullet_createfunction scr_bullet_create(arg0, arg1, arg2)
{
var __newbullet = instance_create(arg0, arg1, arg2);
__newbullet.damage = damage;
__newbullet.target = target;
if (variable_instance_exists(self, "element"))
__newbullet.element = element;
return __newbullet;
} (x, y, obj_yarnbullet); |
14 |
i_ex(mybul); |
15 |
mybul.element = 6; |
16 |
mybul.sprite_index = spr_yarnbullet; |
17 |
mybul.direction = direction; |
18 |
mybul.gravity = childgravity; |
19 |
mybul.speed = childspeed; |
20 |
mybul.image_angle = direction; |
21 |
mybul.grazepoints = grazepoints; |
22 |
mybul.updateimageangle = 1; |
23 |
} |
24 |
} |
25 |
else |
26 |
{ |
27 |
instance_destroy(); |
28 |
} |
29 |
} |
30 |
else |
31 |
{ |
32 |
dont = 0; |
33 |
} |