1 |
draw_set_color(c_white); |
2 |
for (i = 0; (global.idealborder[0] + (i * 5)) < global.idealborder[1]; i += 1) |
3 |
{ |
4 |
toothyy[i] = y + (sin(seed + (i * factor)) * 30); |
5 |
toothxx[i] += toothspeed; |
6 |
if (toothxx[i] > global.idealborder[1]) |
7 |
toothxx[i] = global.idealborder[0]; |
8 |
if (toothxx[i] < global.idealborder[0]) |
9 |
toothxx[i] = global.idealborder[0]; |
10 |
if (toothyy[i] > global.idealborder[2]) |
11 |
draw_line(toothxx[i], global.idealborder[2], toothxx[i], toothyy[i]); |
12 |
if ((toothyy[i] + toothdist) < global.idealborder[3]) |
13 |
draw_line(toothxx[i], global.idealborder[3], toothxx[i], toothyy[i] + toothdist); |
14 |
if (collision_line(toothxx[i], global.idealborder[2], toothxx[i], toothyy[i] - 3, obj_heart, false, true)) |
15 |
event_user(1); |
16 |
if (collision_line(toothxx[i], global.idealborder[3], toothxx[i], toothyy[i] + toothdist + 3, obj_heart, false, true)) |
17 |
event_user(1); |
18 |
} |
19 |
toothdist -= (vspeed * 2.15); |
20 |
if (toothspeed < 2.4) |
21 |
toothspeed += 0.08; |