1 |
wall_l = global.idealborder[0]; |
2 |
wall_r = global.idealborder[1]; |
3 |
wall_d = global.idealborder[3]; |
4 |
wall_u = global.idealborder[2]; |
5 |
vside = choose(0, 1); |
6 |
hside = choose(0, 1); |
7 |
peepee = instance_create(x, y, obj_stromboli); |
8 |
if (instance_exists(peepee)) |
9 |
{ |
10 |
if (vside == 0) |
11 |
{ |
12 |
peepee.y = wall_u - 60; |
13 |
peepee.vspeed = spd; |
14 |
} |
15 |
if (vside == 1) |
16 |
{ |
17 |
peepee.y = wall_d + 40; |
18 |
peepee.vspeed = -spd; |
19 |
} |
20 |
if (hside == 0) |
21 |
{ |
22 |
peepee.x = wall_l - 40; |
23 |
peepee.hspeed = spd; |
24 |
} |
25 |
if (hside == 1) |
26 |
{ |
27 |
peepee.x = wall_r + 40; |
28 |
peepee.hspeed = -spd; |
29 |
} |
30 |
if (hside == 1) |
31 |
peepee.x += random(wall_r - wall_l - 20) - 100; |
32 |
if (hside == 0) |
33 |
peepee.x -= random(wall_r - wall_l - 20) - 100; |
34 |
peepee.friction = -0.05; |
35 |
peepee.dmg = dmg; |
36 |
} |
37 |
alarm[0] = rate;gml_Object_obj_stromboligen_Alarm_0.gmlwall_l = global.idealborder[0];
wall_r = global.idealborder[1];
wall_d = global.idealborder[3];
wall_u = global.idealborder[2];
vside = choose(0, 1);
hside = choose(0, 1);
peepee = instance_create(x, y, obj_stromboli);
if (instance_exists(peepee))
{
if (vside == 0)
{
peepee.y = wall_u - 60;
peepee.vspeed = spd;
}
if (vside == 1)
{
peepee.y = wall_d + 40;
peepee.vspeed = -spd;
}
if (hside == 0)
{
peepee.x = wall_l - 40;
peepee.hspeed = spd;
}
if (hside == 1)
{
peepee.x = wall_r + 40;
peepee.hspeed = -spd;
}
if (hside == 1)
peepee.x += random(wall_r - wall_l - 20) - 100;
if (hside == 0)
peepee.x -= random(wall_r - wall_l - 20) - 100;
peepee.friction = -0.05;
peepee.dmg = dmg;
}
alarm[0] = rate; |