Deltarune script viewer

← back to main script listing

gml_GlobalScript_c_saveload

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

function c_saveload(arg0) { if (scr_debug()) { c_cmd("saveload", arg0, 0, 0, 0); if (arg0 == "save") { with (obj_cutscene_master) { if (loadedState == 1) { loadedState = 0; scr_cutscene_master_commands_initialize(); } } } } }
(arg0)
2
{
3
    if (scr_debug
scr_debug

function scr_debug() { if (global.debug == 1) return 1; }
())
4
    {
5
        c_cmd
c_cmd

function c_cmd(arg0, arg1, arg2, arg3, arg4) { if (instance_exists(obj_cutscene_master)) { __cs_i = obj_cutscene_master.maximum_command - 1; obj_cutscene_master.command[__cs_i] = arg0; obj_cutscene_master.command_arg1[__cs_i] = arg1; obj_cutscene_master.command_arg2[__cs_i] = arg2; obj_cutscene_master.command_arg3[__cs_i] = arg3; obj_cutscene_master.command_arg4[__cs_i] = arg4; with (obj_cutscene_master) maximum_command++; } }
("saveload", arg0, 0, 0, 0);
6
        if (arg0 == "save")
7
        {
8
            with (obj_cutscene_master)
9
            {
10
                if (loadedState == 1)
11
                {
12
                    loadedState = 0;
13
                    scr_cutscene_master_commands_initialize
scr_cutscene_master_commands_initialize

function scr_cutscene_master_commands_initialize() { for (i = 0; i < 800; i++) { command[i] = "terminate"; command_actor[i] = 99999999; command_arg1[i] = 0; command_arg2[i] = 0; command_arg3[i] = 0; command_arg4[i] = 0; command_arg5[i] = 0; command_arg6[i] = 0; } current_command = 0; maximum_command = 1; }
();
14
                }
15
            }
16
        }
17
    }
18
}