Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_shootout_bullet_line_Draw_0

(view raw script w/o annotations or w/e)
1
var _gy = obj_shootout_controller.kris_y_ground - 16;
2
var _bullet_length = 20;
3
var _line_length = _gy - y;
4
var _yoffset = ((parent.char_timer % bullet_delay) / bullet_delay) * (_bullet_length * 2);
5
draw_set_color(c_white);
6
var _d = _yoffset;
7
while (_d < _line_length)
8
{
9
    draw_line_width(x, y + _d, x, y + _d + _bullet_length, 4);
10
    _d += (_bullet_length * 2);
11
}
12
draw_sprite_ext(spr_shootout_crosshair, 0, x, _gy, 2, 2, 0, c_white, 1);
13
draw_sprite_ext(spr_shootout_shock, (current_time / 100) % 2, x, _gy, shock_scale, shock_scale, 0, c_white, 1);