Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_dw_teevie_maze_zapperpair_Draw_0

(view raw script w/o annotations or w/e)
1
var badge_alpha = 1;
2
var col = 16777215;
3
if (extflag == "a")
4
    col = 65535;
5
if (extflag == "b")
6
    col = 255;
7
if (extflag == "c")
8
    col = 8388736;
9
if (extflag == "d")
10
    col = 32768;
11
if (extflag == "e")
12
    col = 4235519;
13
if (col == 16777215)
14
    badge_alpha = 0;
15
if (dir == 0)
16
    draw_sprite_ext(sprite_index, image_index, x + 120, y, -2, 2, 0, c_white, 1);
17
if (dir == 1)
18
    draw_self();
19
var xpos = (x + 70) - 8;
20
var ypos = y + 60 + 4 + 4 + 4;
21
if (dir == 1)
22
    xpos -= 10;
23
if (view_current == 0 && global.interact == 0)
24
    siner++;
25
draw_sprite_ext(spr_pxwhite, 0, xpos, ypos, 6, 8, 0, merge_color(col, #21277C, 0.4), badge_alpha);
26
draw_sprite_ext(spr_pxwhite, 0, xpos + 2, ypos - 2, 2, 12, 0, merge_color(col, #21277C, 0.4), badge_alpha);
27
draw_sprite_ext(spr_pxwhite, 0, xpos + 2, ypos, 2, 8, 0, merge_color(col, #21277C, 0), badge_alpha);
28
draw_sprite_ext(spr_pxwhite, 0, xpos + 2, ypos + 2, 2, 2, 0, c_white, sin(siner / 30) * 0.5);
29
draw_sprite_ext(spr_pxwhite, 0, (xpos + 2) - 2, (ypos + 2) - 2, 2, 2, 0, c_white, sin(siner / 30) * 0.25);
30
draw_sprite_ext(spr_pxwhite, 0, xpos + 2 + 2, ypos + 2 + 2, 2, 2, 0, c_white, sin(siner / 30) * 0.25);