Undertale script viewer

← back to main script listing

gml_Object_obj_warplinebullet_Draw_0

(view raw script w/o annotations or w/e)
1
draw_set_color(c_black);
2
rot += rotspeed;
3
xpart = lengthdir_x(r, rot);
4
ypart = lengthdir_y(r, rot);
5
draw_set_color(c_black);
6
draw_line_width(x + (xpart * 1.1), y + (ypart * 1.1), x - (xpart * 1.1), y - (ypart * 1.1), 8);
7
draw_set_color(c_white);
8
draw_line_width(x + xpart, y + ypart, x - xpart, y - ypart, 6);
9
if (collision_line(x + (xpart * 0.8), y + (ypart * 0.8), x - (xpart * 0.8), y - (ypart * 0.8), obj_heart, false, true))
10
    event_user(1);
11
if (y > 800 || y < -200)
12
    instance_destroy();
13
if (global.turntimer < 0)
14
    instance_destroy();