1 |
if (scr_queen_buffercheck()) |
2 |
{ |
3 |
draw_self(); |
4 |
if (original_image_speed < 0) |
5 |
original_image_speed = image_speed; |
6 |
image_speed = 0; |
7 |
exit; |
8 |
} |
9 |
else if (original_image_speed >= 0) |
10 |
{ |
11 |
image_speed = original_image_speed; |
12 |
original_image_speed = -1; |
13 |
} |
14 |
timer--; |
15 |
if (blowing) |
16 |
{ |
17 |
if (blowstate == 0) |
18 |
{ |
19 |
sprite_index = spr_queen_wireframe; |
20 |
image_index = 1; |
21 |
image_speed = 0; |
22 |
timer = 5; |
23 |
blowstate = 1; |
24 |
} |
25 |
if (timer == 0) |
26 |
image_index = 2; |
27 |
} |
28 |
else |
29 |
{ |
30 |
if (blowstate == 1) |
31 |
{ |
32 |
image_index = 0; |
33 |
image_speed = 0; |
34 |
blowstate = 0; |
35 |
timer = 10; |
36 |
} |
37 |
if (timer == 0) |
38 |
{ |
39 |
image_speed = 1; |
40 |
image_index = 0; |
41 |
sprite_index = spr_queen_wireframe_blink; |
42 |
} |
43 |
if (image_index == 3 && timer <= -12) |
44 |
{ |
45 |
timer = 100; |
46 |
image_index = 0; |
47 |
sprite_index = spr_queen_wireframe; |
48 |
image_speed = 0; |
49 |
} |
50 |
} |
51 |
if (scale < 1) |
52 |
{ |
53 |
scale += 0.1; |
54 |
image_xscale = scale; |
55 |
image_yscale = scale; |
56 |
image_angle = scale * 360; |
57 |
af = scr_afterimagescr_afterimagefunction scr_afterimage()
{
afterimage = instance_create(x, y, obj_afterimage);
afterimage.sprite_index = sprite_index;
afterimage.image_index = image_index;
afterimage.image_blend = image_blend;
afterimage.image_speed = 0;
afterimage.depth = depth;
afterimage.image_xscale = image_xscale;
afterimage.image_yscale = image_yscale;
afterimage.image_angle = image_angle;
return afterimage;
} (); |
58 |
af.image_alpha = 0.5; |
59 |
} |
60 |
draw_self(); |