Deltarune (Chapter 1) script viewer

← back to main script listing

gml_Object_DEVICE_MENU_Draw_0

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

function
scr_84_set_draw_font(arg0)
{ global.chemg_font = arg0; draw_set_font(
scr_84_get_font(arg0));
}
("main");
2
if (BGMADE == 1)
3
{
4
    ANIM_SINER += 1;
5
    ANIM_SINER_B += 1;
6
    BG_SINER += 1;
7
    if (BG_ALPHA < 0.5)
8
        BG_ALPHA += (0.04 - (BG_ALPHA / 14));
9
    if (BG_ALPHA > 0.5)
10
        BG_ALPHA = 0.5;
11
    __WAVEHEIGHT = 240;
12
    __WAVEWIDTH = 320;
13
    for (i = 0; i < (__WAVEHEIGHT - 50); i += 1)
14
    {
15
        __WAVEMINUS = BGMAGNITUDE * (i / __WAVEHEIGHT) * 1.3;
16
        if (__WAVEMINUS > BGMAGNITUDE)
17
            __WAVEMAG = 0;
18
        else
19
            __WAVEMAG = BGMAGNITUDE - __WAVEMINUS;
20
        draw_background_part_ext(IMAGE_MENU, 0, i, __WAVEWIDTH, 1, sin((i / 8) + (BG_SINER / 30)) * __WAVEMAG, (-10 + i) - (BG_ALPHA * 20), 1, 1, image_blend, BG_ALPHA * 0.8);
21
        draw_background_part_ext(IMAGE_MENU, 0, i, __WAVEWIDTH, 1, -sin((i / 8) + (BG_SINER / 30)) * __WAVEMAG, (-10 + i) - (BG_ALPHA * 20), 1, 1, image_blend, BG_ALPHA * 0.8);
22
    }
23
    T_SINER_ADD = (sin(ANIM_SINER_B / 10) * 0.6) - 0.25;
24
    if (T_SINER_ADD >= 0)
25
        TRUE_ANIM_SINER += T_SINER_ADD;
26
    draw_sprite_ext(IMAGE_MENU_ANIMATION, ANIM_SINER / 12, 0, ((10 - (BG_ALPHA * 20)) + __WAVEHEIGHT) - 70, 1, 1, 0, image_blend, BG_ALPHA * 0.46);
27
    draw_sprite_ext(IMAGE_MENU_ANIMATION, (ANIM_SINER / 12) + 0.4, 0, ((10 - (BG_ALPHA * 20)) + __WAVEHEIGHT) - 70, 1, 1, 0, image_blend, BG_ALPHA * 0.56);
28
    draw_sprite_ext(IMAGE_MENU_ANIMATION, (ANIM_SINER / 12) + 0.8, 0, ((10 - (BG_ALPHA * 20)) + __WAVEHEIGHT) - 70, 1, 1, 0, image_blend, BG_ALPHA * 0.7);
29
}
30
for (i = 0; i < 3; i += 1)
31
{
32
    CONT_THIS = 0;
33
    PREV_MENU = MENU_NO;
34
    if (MENU_NO == 1)
35
        PREV_MENU = 0;
36
    if (MENU_NO == 4)
37
        PREV_MENU = 3;
38
    if (MENU_NO == 6)
39
        PREV_MENU = 5;
40
    if (MENU_NO == 7)
41
        PREV_MENU = 5;
42
    if (MENUCOORD[0] == i && MENU_NO == 1)
43
        CONT_THIS = 1;
44
    if (MENUCOORD[3] == i && MENU_NO == 4)
45
        CONT_THIS = 4;
46
    if (MENUCOORD[5] == i && MENU_NO == 6)
47
        CONT_THIS = 6;
48
    if (MENUCOORD[5] == i && MENU_NO == 7)
49
        CONT_THIS = 7;
50
    BOX_X1 = 55;
51
    BOX_Y1 = 55 + ((YL + YS) * i);
52
    BOX_X2 = 55 + XL;
53
    BOX_Y2 = (55 + ((YL + YS) * i) + YL) - 1;
54
    draw_set_alpha(0.5);
55
    draw_set_color(c_black);
56
    draw_rectangle(BOX_X1, BOX_Y1, BOX_X2, BOX_Y2, false);
57
    draw_set_alpha(1);
58
    draw_set_color(COL_A);
59
    if (MENUCOORD[PREV_MENU] == i)
60
        draw_set_color(COL_B);
61
    if (MENU_NO == 3 || MENU_NO == 4)
62
    {
63
        if (MENUCOORD[2] == i)
64
            draw_set_color(COL_PLUS);
65
    }
66
    if (MENU_NO == 7 && MENUCOORD[5] == i)
67
        draw_set_color(c_red);
68
    if (TYPE != 1)
69
    {
70
        var col = draw_get_color();
71
        var alf = draw_get_alpha();
72
        draw_sprite_ext(spr_pxwhite, 0, BOX_X1 - 1, BOX_Y1 - 1, XL + 2, 1, 0, col, alf);
73
        draw_sprite_ext(spr_pxwhite, 0, BOX_X1 - 1, BOX_Y1 + YL, XL + 2, 1, 0, col, alf);
74
        draw_sprite_ext(spr_pxwhite, 0, BOX_X1 - 1, BOX_Y1 - 1, 1, YL + 2, 0, col, alf);
75
        draw_sprite_ext(spr_pxwhite, 0, BOX_X1 + XL, BOX_Y1 - 1, 1, YL + 2, 0, col, alf);
76
    }
77
    if (TYPE == 1)
78
    {
79
        var col = draw_get_color();
80
        var alf = draw_get_alpha();
81
        draw_sprite_ext(spr_pxwhite, 0, BOX_X1 - 2, BOX_Y1 - 2, (BOX_X2 - BOX_X1) + 4, 2, 0, col, alf);
82
        draw_sprite_ext(spr_pxwhite, 0, BOX_X1 - 2, BOX_Y2, (BOX_X2 - BOX_X1) + 4, 2, 0, col, alf);
83
        draw_sprite_ext(spr_pxwhite, 0, BOX_X1 - 2, BOX_Y1 - 2, 2, (BOX_Y2 - BOX_Y1) + 4, 0, col, alf);
84
        draw_sprite_ext(spr_pxwhite, 0, BOX_X2, BOX_Y1 - 2, 2, (BOX_Y2 - BOX_Y1) + 4, 0, col, alf);
85
    }
86
    if (CONT_THIS < 4)
87
    {
88
        if (FILE[i] == 0)
89
            
scr_84_set_draw_font
scr_84_set_draw_font

function
scr_84_set_draw_font(arg0)
{ global.chemg_font = arg0; draw_set_font(
scr_84_get_font(arg0));
}
("main");
90
        else if (INITLANG[i] == 0)
91
            draw_set_font(fnt_main);
92
        else if (INITLANG[i] == 1)
93
            draw_set_font(fnt_ja_main);
94
        draw_text_shadow(BOX_X1 + 25, BOX_Y1 + 5, NAME[i]);
95
        
scr_84_set_draw_font
scr_84_set_draw_font

function
scr_84_set_draw_font(arg0)
{ global.chemg_font = arg0; draw_set_font(
scr_84_get_font(arg0));
}
("main");
96
        draw_set_halign(fa_right);
97
        draw_text_shadow(BOX_X1 + 180, BOX_Y1 + 5, TIME_STRING[i]);
98
        draw_set_halign(fa_left);
99
    }
100
    if (CONT_THIS >= 1)
101
    {
102
        if (TYPE == 0)
103
        {
104
            if (MENU_NO == 1)
105
            {
106
                SELTEXT_C = " ";
107
                SELTEXT_A = 
CONTINUE
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_116_0")
;
108
                SELTEXT_B = 
BACK
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_116_1")
;
109
                if (FILE[MENUCOORD[0]] == 0)
110
                {
111
                    SELTEXT_A = 
BEGIN
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_117_0")
;
112
                    SELTEXT_B = 
BACK
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_117_1")
;
113
                }
114
            }
115
            if (MENU_NO == 4)
116
            {
117
                SELTEXT_A = 
OVERWRITE
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_119_0")
;
118
                SELTEXT_B = 
DO NOT
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_119_1")
;
119
                SELTEXT_C = 
IT WILL BE SUBSUMED.
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_119_2")
;
120
            }
121
            if (MENU_NO == 6)
122
            {
123
                SELTEXT_A = 
YES
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_120_0")
;
124
                SELTEXT_B = 
NO
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_120_1")
;
125
                SELTEXT_C = 
TRULY ERASE IT?
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_120_2")
;
126
            }
127
            if (MENU_NO == 7)
128
            {
129
                SELTEXT_A = 
ERASE
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_121_0")
;
130
                SELTEXT_B = 
DO NOT
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_121_1")
;
131
                SELTEXT_C = 
THEN IT WILL BE DESTROYED.
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_121_2")
;
132
            }
133
        }
134
        else
135
        {
136
            if (MENU_NO == 1)
137
            {
138
                SELTEXT_C = " ";
139
                SELTEXT_A = 
Continue
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_128_0")
;
140
                SELTEXT_B = 
Back
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_128_1")
;
141
                if (FILE[MENUCOORD[0]] == 0)
142
                {
143
                    SELTEXT_A = 
Start
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_129_0")
;
144
                    SELTEXT_B = 
Back
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_129_1")
;
145
                }
146
            }
147
            if (MENU_NO == 4)
148
            {
149
                SELTEXT_A = 
Yes
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_131_0")
;
150
                SELTEXT_B = 
No
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_131_1")
;
151
                SELTEXT_C = 
Copy over this file?
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_131_2")
;
152
            }
153
            if (MENU_NO == 6)
154
            {
155
                SELTEXT_A = 
Yes
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_132_0")
;
156
                SELTEXT_B = 
No
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_132_1")
;
157
                SELTEXT_C = 
Erase this file?
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_132_2")
;
158
            }
159
            if (MENU_NO == 7)
160
            {
161
                SELTEXT_A = 
Yes!
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_133_0")
;
162
                SELTEXT_B = 
No!
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_133_1")
;
163
                SELTEXT_C = 
Really erase it?
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_133_2")
;
164
            }
165
        }
166
        draw_set_color(COL_B);
167
        if (MENU_NO == 7)
168
            draw_set_color(c_red);
169
        draw_text_shadow(BOX_X1 + 25, BOX_Y1 + 5, SELTEXT_C);
170
        draw_set_color(COL_A);
171
        if (MENUCOORD[MENU_NO] == 0)
172
        {
173
            draw_set_color(COL_B);
174
            HEARTX = 75;
175
            HEARTY = 81 + ((YL + YS) * MENUCOORD[PREV_MENU]);
176
        }
177
        draw_text_shadow(BOX_X1 + 35, BOX_Y1 + 22, SELTEXT_A);
178
        draw_set_color(COL_A);
179
        if (MENUCOORD[MENU_NO] == 1)
180
        {
181
            draw_set_color(COL_B);
182
            HEARTX = 165;
183
            HEARTY = 81 + ((YL + YS) * MENUCOORD[PREV_MENU]);
184
        }
185
        draw_text_shadow(BOX_X1 + 125, BOX_Y1 + 22, SELTEXT_B);
186
    }
187
    else
188
    {
189
        draw_text_shadow(BOX_X1 + 25, BOX_Y1 + 22, PLACE[i]);
190
    }
191
}
192
if (MENU_NO >= 0)
193
{
194
    if (MENU_NO == 0 || MENU_NO == 2 || MENU_NO == 3 || MENU_NO == 5)
195
    {
196
        if (MENUCOORD[MENU_NO] >= 0 && MENUCOORD[MENU_NO] <= 2)
197
        {
198
            HEARTX = 65;
199
            HEARTY = 72 + ((YL + YS) * MENUCOORD[MENU_NO]);
200
        }
201
        if (MENUCOORD[MENU_NO] == 3)
202
        {
203
            HEARTX = 40;
204
            HEARTY = 195;
205
        }
206
        if (MENUCOORD[MENU_NO] == 4)
207
        {
208
            HEARTX = 125;
209
            HEARTY = 195;
210
        }
211
        if (MENUCOORD[MENU_NO] == 5)
212
        {
213
            HEARTX = 190;
214
            HEARTY = 195;
215
        }
216
        if (MENUCOORD[MENU_NO] == 6)
217
        {
218
            HEARTX = 125;
219
            HEARTY = 215;
220
        }
221
    }
222
    if (MENU_NO >= 2)
223
    {
224
        CANCELTEXT = 
CANCEL
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_189_0")
;
225
        if (TYPE == 1)
226
            CANCELTEXT = 
Cancel
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_190_0")
;
227
        draw_set_color(COL_A);
228
        if (MENUCOORD[PREV_MENU] == 3)
229
            draw_set_color(COL_B);
230
        draw_text_shadow(80, 190, CANCELTEXT);
231
    }
232
    if (MENU_NO == 0 || MENU_NO == 1)
233
    {
234
        COPYTEXT = 
COPY
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_199_0")
;
235
        ERASETEXT = 
ERASE
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_200_0")
;
236
        CHSELECTTEXT = (TYPE == 1) ? "Chapter Select" : "CHAPTER SELECT";
237
        if (global.lang == "ja")
238
        {
239
            CHSELECTTEXT = "チャプター選択";
240
            LANGUAGETEXT = "ENGLISH";
241
            if (TYPE == 1)
242
                LANGUAGETEXT = "English";
243
        }
244
        else
245
        {
246
            LANGUAGETEXT = "日本語";
247
            if (TYPE == 1)
248
                LANGUAGETEXT = "日本語";
249
        }
250
        if (TYPE == 1)
251
        {
252
            COPYTEXT = 
Copy
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_201_0")
;
253
            ERASETEXT = 
Erase
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_201_1")
;
254
        }
255
        draw_set_color(COL_A);
256
        if (MENUCOORD[0] == 3)
257
            draw_set_color(COL_B);
258
        draw_text_shadow(54, 190, COPYTEXT);
259
        draw_set_color(COL_A);
260
        if (MENUCOORD[0] == 4)
261
            draw_set_color(COL_B);
262
        draw_text_shadow(140, 190, ERASETEXT);
263
        draw_set_color(COL_A);
264
        if (MENUCOORD[0] == 5)
265
            draw_set_color(COL_B);
266
        draw_text_shadow(204, 190, CHSELECTTEXT);
267
        if (!global.is_console)
268
        {
269
            QUITTEXT = "End Program";
270
            if (global.lang == "ja")
271
                QUITTEXT = "終了";
272
            if (TYPE == 0)
273
                QUITTEXT = string_upper(QUITTEXT);
274
            draw_set_color(COL_A);
275
            if (MENUCOORD[0] == 7)
276
                draw_set_color(COL_B);
277
            draw_text_shadow(204, 210, QUITTEXT);
278
        }
279
        draw_set_color(COL_A);
280
        if (MENUCOORD[0] == 6)
281
            draw_set_color(COL_B);
282
        var lang_offset = 0;
283
        if (global.lang == "en")
284
        {
285
            lang_offset -= 2;
286
            draw_set_font(fnt_ja_main);
287
        }
288
        else
289
        {
290
            draw_set_font(fnt_main);
291
        }
292
        draw_text_shadow(140 + lang_offset, 210, LANGUAGETEXT);
293
        
scr_84_set_draw_font
scr_84_set_draw_font

function
scr_84_set_draw_font(arg0)
{ global.chemg_font = arg0; draw_set_font(
scr_84_get_font(arg0));
}
("main");
294
    }
295
    draw_set_font(fnt_main);
296
    if (TYPE == 1)
297
    {
298
        draw_set_alpha(0.4);
299
        draw_set_color(c_white);
300
        draw_text_transformed(195, 230, "DELTARUNE " + version_text + "(C) Toby Fox 2018-2025 ", 0.5, 0.5, 0);
301
    }
302
    else
303
    {
304
        draw_set_color(COL_A);
305
        draw_text_transformed(248, 230, version_text, 0.5, 0.5, 0);
306
        draw_set_color(c_white);
307
    }
308
    
scr_84_set_draw_font
scr_84_set_draw_font

function
scr_84_set_draw_font(arg0)
{ global.chemg_font = arg0; draw_set_font(
scr_84_get_font(arg0));
}
("main");
309
    draw_set_alpha(1);
310
    if (MESSAGETIMER <= 0)
311
    {
312
        if (TYPE == 0)
313
        {
314
            if (MENU_NO == 0 || MENU_NO == 1)
315
                TEMPCOMMENT = " ";
316
            if (MENU_NO == 2)
317
                TEMPCOMMENT = 
CHOOSE THE ONE TO COPY.
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_216_0")
;
318
            if (MENU_NO == 3)
319
                TEMPCOMMENT = 
CHOOSE THE TARGET FOR THE REFLECTION.
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_217_0")
;
320
            if (MENU_NO == 4)
321
                TEMPCOMMENT = 
IT WILL BE SUBSUMED.
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_218_0")
;
322
            if (MENU_NO == 5 || MENU_NO == 6 || MENU_NO == 7)
323
                TEMPCOMMENT = 
SELECT THE ONE TO ERASE.
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_219_0")
;
324
        }
325
        if (TYPE == 1)
326
        {
327
            if (MENU_NO == 0 || MENU_NO == 1)
328
                TEMPCOMMENT = 
Please select a file.
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_223_0")
;
329
            if (MENU_NO == 2)
330
                TEMPCOMMENT = 
Choose a file to copy.
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_224_0")
;
331
            if (MENU_NO == 3)
332
                TEMPCOMMENT = 
Choose a file to copy to.
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_225_0")
;
333
            if (MENU_NO == 4)
334
                TEMPCOMMENT = 
The file will be overwritten.
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_226_0")
;
335
            if (MENU_NO == 5 || MENU_NO == 6 || MENU_NO == 7)
336
                TEMPCOMMENT = 
Choose a file to erase.
scr_84_get_lang_string
scr_84_get_lang_string

function
scr_84_get_lang_string(arg0)
{ return ds_map_find_value(global.lang_map, arg0); }
("DEVICE_MENU_slash_Draw_0_gml_227_0")
;
337
        }
338
    }
339
    draw_set_color(COL_B);
340
    draw_text_shadow(40, 30, TEMPCOMMENT);
341
    MESSAGETIMER -= 1;
342
    if (MENU_NO == 0)
343
    {
344
        if (MENUCOORD[0] == 7)
345
        {
346
            HEARTX = 190;
347
            HEARTY = 215;
348
        }
349
    }
350
}
351
if (abs(HEARTX - HEARTXCUR) <= 2)
352
    HEARTXCUR = HEARTX;
353
if (abs(HEARTY - HEARTYCUR) <= 2)
354
    HEARTYCUR = HEARTY;
355
HEARTXCUR += ((HEARTX - HEARTXCUR) / 2);
356
HEARTYCUR += ((HEARTY - HEARTYCUR) / 2);
357
draw_sprite(spr_heartsmall, 0, HEARTXCUR, HEARTYCUR);
358
if (TYPE == 1)
359
    draw_set_color(c_white);
360
else
361
    draw_set_color(COL_A);
362
draw_set_font(fnt_main);
363
draw_text_shadow(__view_get(e__VW.XView, 0) + 8, __view_get(e__VW.YView, 0) + 4, "CHAPTER 1");
364
draw_set_color(c_white);
365
366
enum e__VW
367
{
368
    XView,
369
    YView,
370
    WView,
371
    HView,
372
    Angle,
373
    HBorder,
374
    VBorder,
375
    HSpeed,
376
    VSpeed,
377
    Object,
378
    Visible,
379
    XPort,
380
    YPort,
381
    WPort,
382
    HPort,
383
    Camera,
384
    SurfaceID
385
}