Deltarune (Chapter 3) script viewer

← back to main script listing

gml_GlobalScript_scr_shopmorearrow

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

function
scr_shopmorearrow(arg0)
{ var cx = camera_get_view_x(view_camera[0]); var cy = camera_get_view_y(view_camera[0]); var drawup = false; var drawdown = false; if (pagemax > 0) drawup = true; if ((5 + pagemax) < arg0) { if (menu == 11) { drawdown = false; var i = 5 + pagemax; while (i < array_length(itemsellname)) { if (itemsellname[i] != " ") drawdown = true; i++; } } else { drawdown = true; } } if (drawup) draw_sprite_ext(spr_morearrow, 0, cx + 370, (cy + 280) - (sin(cur_jewel / 12) * 3), 1, -1, 0, c_white, 1); if (drawdown) draw_sprite_ext(spr_morearrow, 0, cx + 370, cy + 440 + (sin(cur_jewel / 12) * 3), 1, 1, 0, c_white, 1); }
(arg0)
2
{
3
    var cx = camera_get_view_x(view_camera[0]);
4
    var cy = camera_get_view_y(view_camera[0]);
5
    var drawup = false;
6
    var drawdown = false;
7
    if (pagemax > 0)
8
        drawup = true;
9
    if ((5 + pagemax) < arg0)
10
    {
11
        if (menu == 11)
12
        {
13
            drawdown = false;
14
            var i = 5 + pagemax;
15
            while (i < array_length(itemsellname))
16
            {
17
                if (itemsellname[i] != " ")
18
                    drawdown = true;
19
                i++;
20
            }
21
        }
22
        else
23
        {
24
            drawdown = true;
25
        }
26
    }
27
    if (drawup)
28
        draw_sprite_ext(spr_morearrow, 0, cx + 370, (cy + 280) - (sin(cur_jewel / 12) * 3), 1, -1, 0, c_white, 1);
29
    if (drawdown)
30
        draw_sprite_ext(spr_morearrow, 0, cx + 370, cy + 440 + (sin(cur_jewel / 12) * 3), 1, 1, 0, c_white, 1);
31
}