Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_gameshow_swordroute_Draw_0

(view raw script w/o annotations or w/e)
1
draw_set_color(c_white);
2
if (!nochange)
3
{
4
    if (colorchange > 0)
5
    {
6
        screencolor = merge_color(newcolor, screencolor, colorchange / colorchangetime);
7
        colorchange--;
8
    }
9
}
10
siner += 0.25;
11
draw_set_blend_mode(bm_add);
12
draw_sprite_ext(spr_gameshow_swordroute_tvglow, 0, 0, 320, 2, 2, 0, screencolor, screenalpha);
13
draw_set_blend_mode(bm_normal);
14
if (drawshadow)
15
{
16
    with (kris)
17
    {
18
        if (room == room_board_postshadowmantle)
19
        {
20
            if (place_meeting(x, y, obj_bpush2_stucktrigger) || other.shadowfade)
21
            {
22
                if (vspeed == 0)
23
                    other.krishadow = lerp(other.krishadow, 0, 0.25);
24
            }
25
            else
26
            {
27
            }
28
        }
29
        draw_self();
30
        draw_sprite_ext(sprite_index, image_index, x, y + 2, image_xscale, image_yscale, image_angle, c_gray, 1 * other.krishadow);
31
        draw_sprite_ext(sprite_index, image_index, x, (y + (sprite_height * 2)) - 4, image_xscale, -image_yscale, image_angle, c_black, 0.8 * other.krishadow);
32
    }
33
}
34
draw_set_color(c_black);
35
ossafe_fill_rectangle(camerax() - 20, cameray() + 380, camerax() + 640 + 20, cameray() + 480 + 20);
36
draw_set_color(c_white);
37
if (
scr_debug
scr_debug

function
scr_debug()
{ if (global.debug == 1) return 1; }
())
38
{
39
    if (keyboard_check(ord("W")) && keyboard_check_pressed(ord("C")))
40
    {
41
        var rgbstring = "R:" + string(color_get_red(screencolor)) + " | G: " + string(color_get_green(screencolor)) + " | B: " + string(color_get_blue(screencolor));
42
        var red = clamp(color_get_red(screencolor), 0, 255);
43
        var green = clamp(color_get_green(screencolor), 0, 255);
44
        var blue = clamp(color_get_blue(screencolor), 0, 255);
45
        var hexColor = string(dec_to_hex(red)) + string(dec_to_hex(green)) + string(dec_to_hex(blue));
46
        get_string("Screen hex Value:", hexColor);
47
    }
48
}
49
var count = 0;
50
var space = 10;
51
var border = 8;