1 |
dmg = 0; |
2 |
bullettype = 0; |
3 |
if (x < (global.idealborder[0] + 20)) |
4 |
hspeed = 2; |
5 |
else |
6 |
hspeed = -2; |
7 |
gravitystart = 0.1 + random(0.2); |
8 |
gravity = gravitystart; |
9 |
gravitywave = 1; |
10 |
r = round(random(1)); |
11 |
if (r == 0) |
12 |
gravity_direction = 270; |
13 |
if (r == 1) |
14 |
gravity_direction = 90; |
15 |
alarm[0] |
16 |
alarm[1] = 1;gml_Object_blt_hoopbullet1_Alarm_1.gmlif (bullettype == 1)
sprite_index = spr_circlebulletmd1;
if (bullettype == 2)
sprite_index = spr_circlebulletsm;
if (hspeed > 0)
x += (sprite_width / 2);
if (hspeed < 0)
x -= (sprite_width / 2);
visible = true; |
17 |
alarm[2] = 4;gml_Object_blt_hoopbullet1_Alarm_2.gmlif (sterile == 0)
{
iii = instance_create(xstart, ystart, blt_hoopbullet1);
iii.dmg = dmg;
iii.bullettype = 1;
iii.gravity = gravitystart;
iii.gravity_direction = gravity_direction;
iii.sterile = 1;
} |
18 |
alarm[3] = 8;gml_Object_blt_hoopbullet1_Alarm_3.gmlif (sterile == 0)
{
iii = instance_create(xstart, ystart, blt_hoopbullet1);
iii.dmg = dmg;
iii.bullettype = 2;
iii.gravity = gravitystart;
iii.gravity_direction = gravity_direction;
iii.sterile = 1;
} |
19 |
sterile = 0; |
20 |
if (y > (global.idealborder[3] - 20)) |
21 |
y -= 20; |
22 |
if (y < (global.idealborder[2] + 20)) |
23 |
y += 20; |