Deltarune (Chapter 5) script viewer

← back to main script listing

gml_GlobalScript_scr_set_shadow

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

function
scr_set_shadow(arg0)
{ if (arg0 == 2) { with (obj_sunshadows) { evening_mode = true; highlight_mode = -1; colour_shadowblend = 2293795; alpha_shadowblend = 0.5; skew_amt = -90; layer_set_visible("Town_Shadows_morning_a", false); layer_set_visible("Town_Shadows_morning_cutout", false); layer_set_visible("Town_Shadows_morning", false); tile_layer_names = ["Town_Shadows_evening"]; asset_layer_names = ["Town_Shadows_evening_a", "Town_Shadows_evening_carts"]; cutout_tile_layer_names = []; cutout_asset_layer_names = ["Town_Shadows_evening_cutout"]; free_surfaces(); } } else if (arg0 == 1) { with (obj_sunshadows) { evening_mode = false; highlight_mode = 0; colour_shadowblend = 3671309; alpha_shadowblend = 0.3; skew_amt = 45; layer_set_visible("Town_Shadows_evening_a", false); layer_set_visible("Town_Shadows_evening_cutout", false); layer_set_visible("Town_Shadows_evening", false); tile_layer_names = ["Town_Shadows_morning"]; asset_layer_names = ["Town_Shadows_morning_a"]; cutout_tile_layer_names = []; cutout_asset_layer_names = ["Town_Shadows_morning_cutout"]; free_surfaces(); } } else if (arg0 == 0) { layer_set_visible("Town_Shadows_evening_a", false); layer_set_visible("Town_Shadows_evening_cutout", false); layer_set_visible("Town_Shadows_evening", false); layer_set_visible("Town_Shadows_morning_a", false); layer_set_visible("Town_Shadows_morning_cutout", false); layer_set_visible("Town_Shadows_morning", false); free_surfaces(); } }
(arg0)
2
{
3
    if (arg0 == 2)
4
    {
5
        with (obj_sunshadows)
6
        {
7
            evening_mode = true;
8
            highlight_mode = -1;
9
            colour_shadowblend = 2293795;
10
            alpha_shadowblend = 0.5;
11
            skew_amt = -90;
12
            layer_set_visible("Town_Shadows_morning_a", false);
13
            layer_set_visible("Town_Shadows_morning_cutout", false);
14
            layer_set_visible("Town_Shadows_morning", false);
15
            tile_layer_names = ["Town_Shadows_evening"];
16
            asset_layer_names = ["Town_Shadows_evening_a", "Town_Shadows_evening_carts"];
17
            cutout_tile_layer_names = [];
18
            cutout_asset_layer_names = ["Town_Shadows_evening_cutout"];
19
            free_surfaces();
20
        }
21
    }
22
    else if (arg0 == 1)
23
    {
24
        with (obj_sunshadows)
25
        {
26
            evening_mode = false;
27
            highlight_mode = 0;
28
            colour_shadowblend = 3671309;
29
            alpha_shadowblend = 0.3;
30
            skew_amt = 45;
31
            layer_set_visible("Town_Shadows_evening_a", false);
32
            layer_set_visible("Town_Shadows_evening_cutout", false);
33
            layer_set_visible("Town_Shadows_evening", false);
34
            tile_layer_names = ["Town_Shadows_morning"];
35
            asset_layer_names = ["Town_Shadows_morning_a"];
36
            cutout_tile_layer_names = [];
37
            cutout_asset_layer_names = ["Town_Shadows_morning_cutout"];
38
            free_surfaces();
39
        }
40
    }
41
    else if (arg0 == 0)
42
    {
43
        layer_set_visible("Town_Shadows_evening_a", false);
44
        layer_set_visible("Town_Shadows_evening_cutout", false);
45
        layer_set_visible("Town_Shadows_evening", false);
46
        layer_set_visible("Town_Shadows_morning_a", false);
47
        layer_set_visible("Town_Shadows_morning_cutout", false);
48
        layer_set_visible("Town_Shadows_morning", false);
49
        free_surfaces();
50
    }
51
}