Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_micmenu_Create_0

(view raw script w/o annotations or w/e)
1
is_pc = !(global.is_console || onSteamDeck());
2
xcoord = 0;
3
ycoord = 0;
4
ini_ex = 0;
5
buffer = 3;
6
endme = 0;
7
cur_jewel = 0;
8
current = 0;
9
selected = global.microphone;
10
reload = 0;
11
microphone_volume = 0;
12
mic_max = audio_get_recorder_count() + 2;
13
act = -1;
14
hold_up = 0;
15
hold_down = 0;
16
mic_reload = 0;
17
if (selected > audio_get_recorder_count())
18
{
19
    selected = 0;
20
    current = 0;
21
    global.microphone = 0;
22
}
23
mic_name = [];
24
mic_on = [];
25
for (i = 0; i < 102; i++)
26
{
27
    mic_name2[i] = "Test " + string(i);
28
    mic_on[i] = false;
29
}
30
for (i = 0; i < (mic_max - 2); i++)
31
{
32
    mic_name[i] = audio_get_recorder_info(i);
33
    mic_on[i] = true;
34
}
35
menu_max = mic_max;
36
if (is_pc)
37
    menu_max++;
38
i = 0;
39
option[i++] = stringsetloc(
Select Microphone
"Select Microphone", "obj_micmenu_slash_Create_0_gml_39_0"
);
40
option[i++] = stringsetloc(
Adjust Sensitivity
"Adjust Sensitivity", "obj_micmenu_slash_Create_0_gml_40_0"
);
41
option[i++] = stringsetloc(
Done
"Done", "obj_micmenu_slash_Create_0_gml_41_0"
);
42
43
get_right_click_mic_string = function()
44
{
45
    return stringsetloc(
Mouse Right-Click [Not Recommended]
"Mouse Right-Click [Not Recommended]", "obj_micmenu_slash_Draw_0_gml_141_0"
);
46
};
47
48
get_x_click_mic_string = function(arg0)
49
{
50
    return stringsetsubloc("~1 [Also Not Recommended]", arg0, "obj_micmenu_slash_Draw_0_gml_172_0");
51
};