Deltarune (Chapter 5) script viewer

← back to main script listing

gml_Object_obj_climb_bullet_shuriken_vert_Draw_0

(view raw script w/o annotations or w/e)
1
var cx = camerax();
2
var cy = cameray();
3
var buff = 60;
4
if (point_in_rectangle(x, y, cx - buff, cy - buff, cx + 640 + buff, cy + 480 + buff))
5
{
6
    var angle = image_angle - (y * 2);
7
    var cnt = array_length(xp);
8
    gpu_set_fog(true, #B1B6C2, 0, 0);
9
    for (var i = 0; i < cnt; i++)
10
    {
11
        if ((i % 2) == 0)
12
            draw_sprite_ext(sprite_index, image_index, xp[i], yp[i], (1.8 * i) / cnt, (1.8 * i) / cnt, angle + ((i + 1) * 4), c_white, (image_alpha * i) / cnt);
13
    }
14
    gpu_set_fog(false, c_white, 0, 0);
15
    draw_sprite_ext(sprite_index, image_index, x, y, 2, 2, angle, c_white, image_alpha);
16
}