Deltarune script viewer

← back to main script listing

gml_GlobalScript_scr_draw_in_box_begin

(view raw script w/o annotations or w/e)
1
function scr_draw_in_box_begin
scr_draw_in_box_begin

function scr_draw_in_box_begin() { if (!instance_exists(obj_growtangle)) exit; gpu_set_blendenable(false); gpu_set_colorwriteenable(false, false, false, true); draw_set_alpha(0); draw_rectangle(camerax(), cameray(), camerax() + 640, cameray() + 480, false); draw_set_alpha(1); draw_rectangle((obj_growtangle.x - (obj_growtangle.sprite_width / 2)) + 5, (obj_growtangle.y - (obj_growtangle.sprite_height / 2)) + 5, (obj_growtangle.x + (obj_growtangle.sprite_width / 2)) - 4, (obj_growtangle.y + (obj_growtangle.sprite_height / 2)) - 4, false); gpu_set_blendenable(true); gpu_set_colorwriteenable(true, true, true, true); gpu_set_blendmode_ext(7, bm_inv_dest_alpha); gpu_set_alphatestenable(true); gpu_set_alphatestref(1); } function scr_draw_in_box_ext_begin(arg0, arg1) { if (!instance_exists(obj_growtangle)) exit; gpu_set_blendenable(false); gpu_set_colorwriteenable(false, false, false, true); draw_set_alpha(0); draw_rectangle(camerax(), cameray(), camerax() + 640, cameray() + 480, false); draw_set_alpha(1); draw_rectangle(((obj_growtangle.x - (obj_growtangle.sprite_width / 2)) + 5) - arg0, ((obj_growtangle.y - (obj_growtangle.sprite_height / 2)) + 5) - arg1, ((obj_growtangle.x + (obj_growtangle.sprite_width / 2)) - 4) + arg0, ((obj_growtangle.y + (obj_growtangle.sprite_height / 2)) - 4) + arg1, false); gpu_set_blendenable(true); gpu_set_colorwriteenable(true, true, true, true); gpu_set_blendmode_ext(7, bm_inv_dest_alpha); gpu_set_alphatestenable(true); gpu_set_alphatestref(1); }
()
2
{
3
    if (!instance_exists(obj_growtangle))
4
        exit;
5
    gpu_set_blendenable(false);
6
    gpu_set_colorwriteenable(false, false, false, true);
7
    draw_set_alpha(0);
8
    draw_rectangle(camerax(), cameray(), camerax() + 640, cameray() + 480, false);
9
    draw_set_alpha(1);
10
    draw_rectangle((obj_growtangle.x - (obj_growtangle.sprite_width / 2)) + 5, (obj_growtangle.y - (obj_growtangle.sprite_height / 2)) + 5, (obj_growtangle.x + (obj_growtangle.sprite_width / 2)) - 4, (obj_growtangle.y + (obj_growtangle.sprite_height / 2)) - 4, false);
11
    gpu_set_blendenable(true);
12
    gpu_set_colorwriteenable(true, true, true, true);
13
    gpu_set_blendmode_ext(7, bm_inv_dest_alpha);
14
    gpu_set_alphatestenable(true);
15
    gpu_set_alphatestref(1);
16
}
17
18
function scr_draw_in_box_ext_begin(arg0, arg1)
19
{
20
    if (!instance_exists(obj_growtangle))
21
        exit;
22
    gpu_set_blendenable(false);
23
    gpu_set_colorwriteenable(false, false, false, true);
24
    draw_set_alpha(0);
25
    draw_rectangle(camerax(), cameray(), camerax() + 640, cameray() + 480, false);
26
    draw_set_alpha(1);
27
    draw_rectangle(((obj_growtangle.x - (obj_growtangle.sprite_width / 2)) + 5) - arg0, ((obj_growtangle.y - (obj_growtangle.sprite_height / 2)) + 5) - arg1, ((obj_growtangle.x + (obj_growtangle.sprite_width / 2)) - 4) + arg0, ((obj_growtangle.y + (obj_growtangle.sprite_height / 2)) - 4) + arg1, false);
28
    gpu_set_blendenable(true);
29
    gpu_set_colorwriteenable(true, true, true, true);
30
    gpu_set_blendmode_ext(7, bm_inv_dest_alpha);
31
    gpu_set_alphatestenable(true);
32
    gpu_set_alphatestref(1);
33
}