Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_cconfig_Draw_0

(view raw script w/o annotations or w/e)
1
if (control_test == false)
2
{
3
    draw_set_color(c_white);
4
    draw_set_font(fnt_mainb);
5
    draw_set_halign(fa_center);
6
    draw_text(__view_get(e__VW.XView, 0) + 200, __view_get(e__VW.YView, 0) + 13, string_hash_to_newline("JOYSTICK CONFIG"));
7
    draw_set_font(fnt_battle);
8
    draw_set_halign(fa_left);
9
    var xx = __view_get(e__VW.XView, 0) + 20;
10
    if (p[0] == true)
11
        draw_set_color(c_yellow);
12
    draw_text(xx, __view_get(e__VW.YView, 0) + 44, string_hash_to_newline("Exit"));
13
    draw_set_color(c_white);
14
    if (p[1] == true)
15
        draw_set_color(c_yellow);
16
    draw_text(xx, __view_get(e__VW.YView, 0) + 79, string_hash_to_newline("CONFIRM - [Z, ENTER]::"));
17
    draw_set_color(c_white);
18
    if (p[2] == true)
19
        draw_set_color(c_yellow);
20
    draw_text(xx, __view_get(e__VW.YView, 0) + 94, string_hash_to_newline("CANCEL  - [X, SHIFT]::"));
21
    draw_set_color(c_white);
22
    if (p[3] == true)
23
        draw_set_color(c_yellow);
24
    draw_text(xx, __view_get(e__VW.YView, 0) + 109, string_hash_to_newline("MENU    - [C, CTRL] ::"));
25
    draw_set_color(c_white);
26
    if (p[4] == true)
27
        draw_set_color(c_yellow);
28
    draw_text(xx, __view_get(e__VW.YView, 0) + 130, string_hash_to_newline("DEADZONE :: " + string(round(global.gamepad_deadzone * 100)) + "%"));
29
    draw_set_color(c_white);
30
    if (p[5] == true)
31
        draw_set_color(c_yellow);
32
    draw_text(xx, __view_get(e__VW.YView, 0) + 160, string_hash_to_newline("RESET TO DEFAULT"));
33
    draw_set_color(c_white);
34
    if (p[6] == true)
35
        draw_set_color(c_yellow);
36
    draw_text(xx, __view_get(e__VW.YView, 0) + 175, string_hash_to_newline("CONTROL TEST"));
37
    draw_set_color(c_white);
38
    draw_set_color(c_aqua);
39
    draw_text(xx + 180, __view_get(e__VW.YView, 0) + 79, string_hash_to_newline(string(global.buttonText1)) + ", RB");
40
    draw_text(xx + 180, __view_get(e__VW.YView, 0) + 94, string_hash_to_newline(string(global.buttonText2)) + ", LB");
41
    draw_text(xx + 180, __view_get(e__VW.YView, 0) + 109, string_hash_to_newline(string(global.buttonText3)));
42
}
43
44
enum e__VW
45
{
46
    XView,
47
    YView,
48
    WView,
49
    HView,
50
    Angle,
51
    HBorder,
52
    VBorder,
53
    HSpeed,
54
    VSpeed,
55
    Object,
56
    Visible,
57
    XPort,
58
    YPort,
59
    WPort,
60
    HPort,
61
    Camera,
62
    SurfaceID
63
}