Undertale Yellow script viewer

← back to main script listing

gml_GlobalScript_joystick_process_events

(view raw script w/o annotations or w/e)
1
function joystick_process_events() //gml_Script_joystick_process_events
2
{
3
    if (argument_count > 0 && argument[0] > 0)
4
        return;
5
    if joystick_exists(1)
6
    {
7
        var xaxis = joystick_xpos(1)
8
        if (xaxis < -0.3)
9
            event_perform(ev_mouse, 16)
10
        if (xaxis > 0.3)
11
            event_perform(ev_mouse, 17)
12
        var yaxis = joystick_ypos(1)
13
        if (yaxis < -0.3)
14
            event_perform(ev_mouse, 18)
15
        if (yaxis > 0.3)
16
            event_perform(ev_mouse, 19)
17
        if joystick_check_button(1, 0)
18
            event_perform(ev_mouse, 21)
19
        if joystick_check_button(1, 1)
20
            event_perform(ev_mouse, 22)
21
        if joystick_check_button(1, 2)
22
            event_perform(ev_mouse, 23)
23
        if joystick_check_button(1, 3)
24
            event_perform(ev_mouse, 24)
25
        if joystick_check_button(1, 4)
26
            event_perform(ev_mouse, 25)
27
        if joystick_check_button(1, 5)
28
            event_perform(ev_mouse, 26)
29
        if joystick_check_button(1, 6)
30
            event_perform(ev_mouse, 27)
31
        if joystick_check_button(1, 7)
32
            event_perform(ev_mouse, 28)
33
    }
34
    if joystick_exists(2)
35
    {
36
        xaxis = joystick_xpos(2)
37
        if (xaxis < -0.3)
38
            event_perform(ev_mouse, 16)
39
        if (xaxis > 0.3)
40
            event_perform(ev_mouse, 17)
41
        yaxis = joystick_ypos(2)
42
        if (yaxis < -0.3)
43
            event_perform(ev_mouse, 18)
44
        if (yaxis > 0.3)
45
            event_perform(ev_mouse, 19)
46
        if joystick_check_button(2, 0)
47
            event_perform(ev_mouse, 21)
48
        if joystick_check_button(2, 1)
49
            event_perform(ev_mouse, 22)
50
        if joystick_check_button(2, 2)
51
            event_perform(ev_mouse, 23)
52
        if joystick_check_button(2, 3)
53
            event_perform(ev_mouse, 24)
54
        if joystick_check_button(2, 4)
55
            event_perform(ev_mouse, 25)
56
        if joystick_check_button(2, 5)
57
            event_perform(ev_mouse, 26)
58
        if joystick_check_button(2, 6)
59
            event_perform(ev_mouse, 27)
60
        if joystick_check_button(2, 7)
61
            event_perform(ev_mouse, 28)
62
    }
63
}