Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_screen_loading_Create_0

(view raw script w/o annotations or w/e)
1
_target_chapter = -1;
2
_init = false;
3
_callback = -4;
4
_initialize_text = "";
5
_y_offset = -16;
6
_font = 6;
7
8
show_loading_screen = function(arg0, arg1)
9
{
10
    _target_chapter = arg0;
11
    _callback = arg1;
12
    _initialize_text = get_text(_target_chapter);
13
    _font = get_font();
14
    _init = true;
15
    var delay = 1;
16
    if (instance_exists(obj_event_manager))
17
    {
18
        if (obj_event_manager.has_pending_trophies())
19
        {
20
            delay = 30;
21
            obj_event_manager.resolve_trophies();
22
        }
23
    }
24
    alarm[0]
 = delay;
gml_Object_obj_screen_loading_Alarm_0.gml

_callback(_target_chapter);
25
};
26
27
get_text = function(arg0)
28
{
29
    var _text = "INITIALIZING\nCHAPTER " + string(arg0);
30
    if (global.lang == "ja")
31
        _text = "CHAPTER " + string(arg0) + "を\nはじめます";
32
    if (arg0 == 0)
33
    {
34
        _text = "LOADING\nCHAPTER\nSELECT";
35
        if (global.lang == "ja")
36
            _text = "チャプター\n選択画面\nよみこみ中";
37
    }
38
    return _text;
39
};
40
41
get_font = function()
42
{
43
    if (room == room_chapter_continue)
44
        return (global.lang == "en") ? 6 : 12;
45
    else
46
        return (global.lang == "en") ? 7 : 15;
47
};