Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_b2_ninfriendo_wiremanagement_Draw_0

(view raw script w/o annotations or w/e)
1
var cablecolor = #230A16;
2
if (i_ex(cont[1]) && i_ex(favored))
3
{
4
    var xpos = favored.x + xoff[1] + 4;
5
    if (stick[1] == false)
6
    {
7
        if (ver == 0)
8
            xpos = 584;
9
        else
10
            xpos = 500;
11
    }
12
    var ypos = favored.y + yoff[1] + 20;
13
    var ylength = abs(376 - ypos);
14
    draw_sprite_ext(spr_pxwhite, 0, xpos, ypos, 2, ylength, 0, cablecolor, 1);
15
    draw_sprite_ext(spr_pxwhite, 0, xpos + 2, 376, 2, 2, 0, cablecolor, 1);
16
    draw_sprite_ext(spr_pxwhite, 0, xpos + 4, 378, 2, 2, 0, cablecolor, 1);
17
    for (var i = 0; i < 8; i++)
18
        draw_sprite_ext(spr_controllerwire_sinwave, 0, xpos + (i * 28) + 4, 378, 2, 2, 0, cablecolor, 1);
19
}
20
if (i_ex(cont[2]) && i_ex(rouxls))
21
{
22
    var xpos = rouxls.x + xoff[2] + 4;
23
    var ypos = favored.y + yoff[1] + 20;
24
    var ylength = abs(376 - ypos);
25
    for (var i = 0; i < 5; i++)
26
        draw_sprite_ext(spr_controllerwire_sinwave, 0, xpos + (i * 26) + 4 + 10, 362, 2, 2, 0, cablecolor, 1);
27
}
28
cablecolor = #230A16;
29
if (i_ex(cont[0]) && i_ex(unfavored))
30
{
31
    var xpos = unfavored.x + xoff[0] + 4;
32
    if (stick[0] == false)
33
    {
34
        xpos = 492;
35
        if (ver == 1)
36
            xpos = 584;
37
        else
38
            xpos = 502;
39
    }
40
    var ypos = unfavored.y + yoff[0] + 20;
41
    var ylength = abs(376 - ypos);
42
    draw_sprite_ext(spr_pxwhite, 0, xpos, ypos, 2, ylength, 0, cablecolor, 1);
43
    draw_sprite_ext(spr_pxwhite, 0, xpos - 2, 376, 2, 4, 0, cablecolor, 1);
44
    draw_sprite_ext(spr_pxwhite, 0, xpos - 4, 380, 2, 2, 0, cablecolor, 1);
45
    draw_sprite_ext(spr_pxwhite, 0, xpos - 4 - 2, 382, 2, 2, 0, cablecolor, 1);
46
    for (var i = 1; i < 24; i++)
47
        draw_sprite_ext(spr_controllerwire_sinwave, 0, xpos - (i * 28) - 6, 384, 2, 2, 0, cablecolor, 1);
48
}