1 |
if (active == 1) |
2 |
{ |
3 |
if (x < (global.idealborder[0] + 15)) |
4 |
{ |
5 |
active = 0; |
6 |
side = 1; |
7 |
x = global.idealborder[0] + 20; |
8 |
gravity = 0; |
9 |
speed = 0; |
10 |
sprite_index = spr_frogbullet_stop; |
11 |
image_angle = -90; |
12 |
alarm[0] = 8;gml_Object_obj_frogbullet_ex_Alarm_0.gmlif (active == 0)
{
if (side == 0)
{
move_towards_point(obj_heart.x + 36, obj_heart.y, 6);
gravity = 0.16;
gravity_direction = 180;
}
if (side == 1)
{
move_towards_point(obj_heart.x + 15, obj_heart.y + 36, 6);
gravity = 0.16;
gravity_direction = 90;
}
if (side == 2)
{
move_towards_point(obj_heart.x - 26, obj_heart.y + 10, 6);
gravity = 0.16;
gravity_direction = 0;
}
if (side == 3)
{
move_towards_point(obj_heart.x, obj_heart.y - 26, 6);
gravity = 0.16;
gravity_direction = 270;
}
sprite_index = spr_frogbullet_go;
}
active = 1; |
13 |
if (lazy == 1) |
14 |
alarm[0] = 20;gml_Object_obj_frogbullet_ex_Alarm_0.gmlif (active == 0)
{
if (side == 0)
{
move_towards_point(obj_heart.x + 36, obj_heart.y, 6);
gravity = 0.16;
gravity_direction = 180;
}
if (side == 1)
{
move_towards_point(obj_heart.x + 15, obj_heart.y + 36, 6);
gravity = 0.16;
gravity_direction = 90;
}
if (side == 2)
{
move_towards_point(obj_heart.x - 26, obj_heart.y + 10, 6);
gravity = 0.16;
gravity_direction = 0;
}
if (side == 3)
{
move_towards_point(obj_heart.x, obj_heart.y - 26, 6);
gravity = 0.16;
gravity_direction = 270;
}
sprite_index = spr_frogbullet_go;
}
active = 1; |
15 |
} |
16 |
if (y < (global.idealborder[2] + 15)) |
17 |
{ |
18 |
active = 0; |
19 |
side = 2; |
20 |
y = global.idealborder[2] + 20; |
21 |
gravity = 0; |
22 |
speed = 0; |
23 |
sprite_index = spr_frogbullet_stop; |
24 |
image_angle = 180; |
25 |
alarm[0] = 8;gml_Object_obj_frogbullet_ex_Alarm_0.gmlif (active == 0)
{
if (side == 0)
{
move_towards_point(obj_heart.x + 36, obj_heart.y, 6);
gravity = 0.16;
gravity_direction = 180;
}
if (side == 1)
{
move_towards_point(obj_heart.x + 15, obj_heart.y + 36, 6);
gravity = 0.16;
gravity_direction = 90;
}
if (side == 2)
{
move_towards_point(obj_heart.x - 26, obj_heart.y + 10, 6);
gravity = 0.16;
gravity_direction = 0;
}
if (side == 3)
{
move_towards_point(obj_heart.x, obj_heart.y - 26, 6);
gravity = 0.16;
gravity_direction = 270;
}
sprite_index = spr_frogbullet_go;
}
active = 1; |
26 |
if (lazy == 1) |
27 |
alarm[0] = 20;gml_Object_obj_frogbullet_ex_Alarm_0.gmlif (active == 0)
{
if (side == 0)
{
move_towards_point(obj_heart.x + 36, obj_heart.y, 6);
gravity = 0.16;
gravity_direction = 180;
}
if (side == 1)
{
move_towards_point(obj_heart.x + 15, obj_heart.y + 36, 6);
gravity = 0.16;
gravity_direction = 90;
}
if (side == 2)
{
move_towards_point(obj_heart.x - 26, obj_heart.y + 10, 6);
gravity = 0.16;
gravity_direction = 0;
}
if (side == 3)
{
move_towards_point(obj_heart.x, obj_heart.y - 26, 6);
gravity = 0.16;
gravity_direction = 270;
}
sprite_index = spr_frogbullet_go;
}
active = 1; |
28 |
} |
29 |
if (x > (global.idealborder[1] - 15)) |
30 |
{ |
31 |
active = 0; |
32 |
side = 3; |
33 |
x = global.idealborder[1] - 20; |
34 |
gravity = 0; |
35 |
speed = 0; |
36 |
sprite_index = spr_frogbullet_stop; |
37 |
image_angle = 90; |
38 |
alarm[0] = 8;gml_Object_obj_frogbullet_ex_Alarm_0.gmlif (active == 0)
{
if (side == 0)
{
move_towards_point(obj_heart.x + 36, obj_heart.y, 6);
gravity = 0.16;
gravity_direction = 180;
}
if (side == 1)
{
move_towards_point(obj_heart.x + 15, obj_heart.y + 36, 6);
gravity = 0.16;
gravity_direction = 90;
}
if (side == 2)
{
move_towards_point(obj_heart.x - 26, obj_heart.y + 10, 6);
gravity = 0.16;
gravity_direction = 0;
}
if (side == 3)
{
move_towards_point(obj_heart.x, obj_heart.y - 26, 6);
gravity = 0.16;
gravity_direction = 270;
}
sprite_index = spr_frogbullet_go;
}
active = 1; |
39 |
if (lazy == 1) |
40 |
alarm[0] = 20;gml_Object_obj_frogbullet_ex_Alarm_0.gmlif (active == 0)
{
if (side == 0)
{
move_towards_point(obj_heart.x + 36, obj_heart.y, 6);
gravity = 0.16;
gravity_direction = 180;
}
if (side == 1)
{
move_towards_point(obj_heart.x + 15, obj_heart.y + 36, 6);
gravity = 0.16;
gravity_direction = 90;
}
if (side == 2)
{
move_towards_point(obj_heart.x - 26, obj_heart.y + 10, 6);
gravity = 0.16;
gravity_direction = 0;
}
if (side == 3)
{
move_towards_point(obj_heart.x, obj_heart.y - 26, 6);
gravity = 0.16;
gravity_direction = 270;
}
sprite_index = spr_frogbullet_go;
}
active = 1; |
41 |
} |
42 |
if (y > (global.idealborder[3] - 15)) |
43 |
{ |
44 |
active = 0; |
45 |
side = 0; |
46 |
y = global.idealborder[3] - 20; |
47 |
gravity = 0; |
48 |
speed = 0; |
49 |
sprite_index = spr_frogbullet_stop; |
50 |
image_angle = 0; |
51 |
alarm[0] = 8;gml_Object_obj_frogbullet_ex_Alarm_0.gmlif (active == 0)
{
if (side == 0)
{
move_towards_point(obj_heart.x + 36, obj_heart.y, 6);
gravity = 0.16;
gravity_direction = 180;
}
if (side == 1)
{
move_towards_point(obj_heart.x + 15, obj_heart.y + 36, 6);
gravity = 0.16;
gravity_direction = 90;
}
if (side == 2)
{
move_towards_point(obj_heart.x - 26, obj_heart.y + 10, 6);
gravity = 0.16;
gravity_direction = 0;
}
if (side == 3)
{
move_towards_point(obj_heart.x, obj_heart.y - 26, 6);
gravity = 0.16;
gravity_direction = 270;
}
sprite_index = spr_frogbullet_go;
}
active = 1; |
52 |
if (lazy == 1) |
53 |
alarm[0] = 20;gml_Object_obj_frogbullet_ex_Alarm_0.gmlif (active == 0)
{
if (side == 0)
{
move_towards_point(obj_heart.x + 36, obj_heart.y, 6);
gravity = 0.16;
gravity_direction = 180;
}
if (side == 1)
{
move_towards_point(obj_heart.x + 15, obj_heart.y + 36, 6);
gravity = 0.16;
gravity_direction = 90;
}
if (side == 2)
{
move_towards_point(obj_heart.x - 26, obj_heart.y + 10, 6);
gravity = 0.16;
gravity_direction = 0;
}
if (side == 3)
{
move_towards_point(obj_heart.x, obj_heart.y - 26, 6);
gravity = 0.16;
gravity_direction = 270;
}
sprite_index = spr_frogbullet_go;
}
active = 1; |
54 |
} |
55 |
} |