Deltarune (Chapter 5) script viewer

← back to main script listing

gml_GlobalScript_scr_get_inputs

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

function
scr_get_inputs(arg0)
{ if (arg0) { key_left = left_h(); key_right = right_h(); key_up = up_h(); key_down = down_h(); press_left = left_p(); press_right = right_p(); press_up = up_p(); press_down = down_p(); vinput = key_down - key_up; hinput = key_right - key_left; var _xfree = global.input_g[6] != gp_face3; if (global.flag[25] == 0) { press_jump = button2_p() || (_xfree && button4_p()); key_jump = button2_h() || (_xfree && button4_h()); press_attack = button1_p() || (!_xfree && button4_p()); key_attack = button1_h() || (!_xfree && button4_h()); } else { press_jump = button1_p() || (!_xfree && button4_p()); key_jump = button1_h() || (!_xfree && button4_h()); press_attack = button2_p() || (_xfree && button4_p()); key_attack = button2_h() || (_xfree && button4_h()); } } else { key_left = false; key_right = false; key_up = false; key_down = false; press_left = false; press_right = false; press_up = false; press_down = false; vinput = 0; hinput = 0; press_jump = false; key_jump = false; press_attack = false; key_attack = false; } }
(arg0)
2
{
3
    if (arg0)
4
    {
5
        key_left = left_h();
6
        key_right = right_h();
7
        key_up = up_h();
8
        key_down = down_h();
9
        press_left = left_p();
10
        press_right = right_p();
11
        press_up = up_p();
12
        press_down = down_p();
13
        vinput = key_down - key_up;
14
        hinput = key_right - key_left;
15
        var _xfree = global.input_g[6] != gp_face3;
16
        if (global.flag[25] == 0)
17
        {
18
            press_jump = button2_p() || (_xfree && button4_p());
19
            key_jump = button2_h() || (_xfree && button4_h());
20
            press_attack = button1_p() || (!_xfree && button4_p());
21
            key_attack = button1_h() || (!_xfree && button4_h());
22
        }
23
        else
24
        {
25
            press_jump = button1_p() || (!_xfree && button4_p());
26
            key_jump = button1_h() || (!_xfree && button4_h());
27
            press_attack = button2_p() || (_xfree && button4_p());
28
            key_attack = button2_h() || (_xfree && button4_h());
29
        }
30
    }
31
    else
32
    {
33
        key_left = false;
34
        key_right = false;
35
        key_up = false;
36
        key_down = false;
37
        press_left = false;
38
        press_right = false;
39
        press_up = false;
40
        press_down = false;
41
        vinput = 0;
42
        hinput = 0;
43
        press_jump = false;
44
        key_jump = false;
45
        press_attack = false;
46
        key_attack = false;
47
    }
48
}