Deltarune (Chapter 3) script viewer

← back to main script listing

gml_GlobalScript_scr_quizsetup

(view raw script w/o annotations or w/e)
1
function scr_quizsetup_full(arg0 = 3, arg1 = 0, arg2 = false, arg3 = 900000)
2
{
3
    var __quiz = instance_create(0, 0, obj_quizsequence);
4
    if (
scr_debug
scr_debug

function
scr_debug()
{ if (global.debug == 1) return 1; }
())
5
        arg1 = scr_quizdebug(arg1, arg2);
6
    __quiz.depth = arg3;
7
    __quiz.board4 = arg2;
8
    if (arg2)
9
        __quiz.newdepth = 100000;
10
    
scr_quizsetup
scr_quizsetup

function scr_quizsetup_full(arg0 = 3, arg1 = 0, arg2 = false, arg3 = 900000) { var __quiz = instance_create(0, 0, obj_quizsequence); if (
scr_debug())
arg1 = scr_quizdebug(arg1, arg2); __quiz.depth = arg3; __quiz.board4 = arg2; if (arg2) __quiz.newdepth = 100000;
scr_quizsetup(arg0, arg1);
return __quiz; } function
scr_quizsetup(arg0 = 3, arg1 = 0, arg2 = 27, arg3 = false)
{ with (obj_quizsequence) { if (arg3) { if (((arg2 - arg1) + 1) < arg0) arg0 = (arg2 - arg1) + 1; var _quizlist = ds_list_create(); randomize(); for (var i = arg1; i <= arg2; i++) ds_list_add(_quizlist, i); ds_list_shuffle(_quizlist); for (var i = 0; i < arg0; i++) quizQs[i] = ds_list_find_index(_quizlist, i); quiz_length = arg0; ds_list_clear(_quizlist); } else { if (
scr_debug())
arg1 = scr_quizdebug(arg1, false); for (var i = 0; i < arg0; i++) quizQs[i] = i + arg1; quiz_length = arg0; } } } function scr_quizadd(arg0) { with (obj_quizsequence) { quizQs[quiz_length] = arg0; quiz_length++; } } function scr_quizreplace(arg0, arg1) { with (obj_quizsequence) quizQs[arg0] = arg1; } function scr_quizdebug(arg0, arg1) { if (
scr_debug())
{ if (keyboard_check(ord("4")) || keyboard_check(vk_numpad1)) arg0 = 0; else if (keyboard_check(ord("5")) || keyboard_check(vk_numpad2)) arg0 = 3; else if (keyboard_check(ord("6")) || keyboard_check(vk_numpad3)) arg0 = 6; else if (keyboard_check(ord("7")) || keyboard_check(vk_numpad4)) arg0 = 9; else if (keyboard_check(ord("8")) || keyboard_check(vk_numpad5)) arg0 = 12; else return arg0; if (arg1) arg0 = (arg0 / 3) + 15; debug_print("Starting question overriden (" + string(arg0) + ")"); } return arg0; }
(arg0, arg1);
11
    return __quiz;
12
}
13
14
function 
scr_quizsetup
scr_quizsetup

function scr_quizsetup_full(arg0 = 3, arg1 = 0, arg2 = false, arg3 = 900000) { var __quiz = instance_create(0, 0, obj_quizsequence); if (
scr_debug())
arg1 = scr_quizdebug(arg1, arg2); __quiz.depth = arg3; __quiz.board4 = arg2; if (arg2) __quiz.newdepth = 100000;
scr_quizsetup(arg0, arg1);
return __quiz; } function
scr_quizsetup(arg0 = 3, arg1 = 0, arg2 = 27, arg3 = false)
{ with (obj_quizsequence) { if (arg3) { if (((arg2 - arg1) + 1) < arg0) arg0 = (arg2 - arg1) + 1; var _quizlist = ds_list_create(); randomize(); for (var i = arg1; i <= arg2; i++) ds_list_add(_quizlist, i); ds_list_shuffle(_quizlist); for (var i = 0; i < arg0; i++) quizQs[i] = ds_list_find_index(_quizlist, i); quiz_length = arg0; ds_list_clear(_quizlist); } else { if (
scr_debug())
arg1 = scr_quizdebug(arg1, false); for (var i = 0; i < arg0; i++) quizQs[i] = i + arg1; quiz_length = arg0; } } } function scr_quizadd(arg0) { with (obj_quizsequence) { quizQs[quiz_length] = arg0; quiz_length++; } } function scr_quizreplace(arg0, arg1) { with (obj_quizsequence) quizQs[arg0] = arg1; } function scr_quizdebug(arg0, arg1) { if (
scr_debug())
{ if (keyboard_check(ord("4")) || keyboard_check(vk_numpad1)) arg0 = 0; else if (keyboard_check(ord("5")) || keyboard_check(vk_numpad2)) arg0 = 3; else if (keyboard_check(ord("6")) || keyboard_check(vk_numpad3)) arg0 = 6; else if (keyboard_check(ord("7")) || keyboard_check(vk_numpad4)) arg0 = 9; else if (keyboard_check(ord("8")) || keyboard_check(vk_numpad5)) arg0 = 12; else return arg0; if (arg1) arg0 = (arg0 / 3) + 15; debug_print("Starting question overriden (" + string(arg0) + ")"); } return arg0; }
(arg0 = 3, arg1 = 0, arg2 = 27, arg3 = false)
15
{
16
    with (obj_quizsequence)
17
    {
18
        if (arg3)
19
        {
20
            if (((arg2 - arg1) + 1) < arg0)
21
                arg0 = (arg2 - arg1) + 1;
22
            var _quizlist = ds_list_create();
23
            randomize();
24
            for (var i = arg1; i <= arg2; i++)
25
                ds_list_add(_quizlist, i);
26
            ds_list_shuffle(_quizlist);
27
            for (var i = 0; i < arg0; i++)
28
                quizQs[i] = ds_list_find_index(_quizlist, i);
29
            quiz_length = arg0;
30
            ds_list_clear(_quizlist);
31
        }
32
        else
33
        {
34
            if (
scr_debug
scr_debug

function
scr_debug()
{ if (global.debug == 1) return 1; }
())
35
                arg1 = scr_quizdebug(arg1, false);
36
            for (var i = 0; i < arg0; i++)
37
                quizQs[i] = i + arg1;
38
            quiz_length = arg0;
39
        }
40
    }
41
}
42
43
function scr_quizadd(arg0)
44
{
45
    with (obj_quizsequence)
46
    {
47
        quizQs[quiz_length] = arg0;
48
        quiz_length++;
49
    }
50
}
51
52
function scr_quizreplace(arg0, arg1)
53
{
54
    with (obj_quizsequence)
55
        quizQs[arg0] = arg1;
56
}
57
58
function scr_quizdebug(arg0, arg1)
59
{
60
    if (
scr_debug
scr_debug

function
scr_debug()
{ if (global.debug == 1) return 1; }
())
61
    {
62
        if (keyboard_check(ord("4")) || keyboard_check(vk_numpad1))
63
            arg0 = 0;
64
        else if (keyboard_check(ord("5")) || keyboard_check(vk_numpad2))
65
            arg0 = 3;
66
        else if (keyboard_check(ord("6")) || keyboard_check(vk_numpad3))
67
            arg0 = 6;
68
        else if (keyboard_check(ord("7")) || keyboard_check(vk_numpad4))
69
            arg0 = 9;
70
        else if (keyboard_check(ord("8")) || keyboard_check(vk_numpad5))
71
            arg0 = 12;
72
        else
73
            return arg0;
74
        if (arg1)
75
            arg0 = (arg0 / 3) + 15;
76
        debug_print("Starting question overriden (" + string(arg0) + ")");
77
    }
78
    return arg0;
79
}