Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_GSA02_B0_Draw_0

(view raw script w/o annotations or w/e)
1
if (drawscreen)
2
{
3
    animindex += 0.0625;
4
    var yellow = 65535;
5
    var darkyellow = 22676;
6
    draw_sprite_ext(spr_pxwhite, 13387839, board_tilex(0), board_tiley(0), 384, 256, 0, #3F48CC, 1);
7
    draw_sprite_ext(spr_board_tvtimelogo, 0, 198, 68, 2, 2, 0, c_white, 1);
8
    var tetalk = stringsetloc(
THE LEGEND#OF TENNA
"THE LEGEND#OF TENNA", "obj_GSA02_B0_slash_Draw_0_gml_17_0"
);
9
    var tetalk2 = stringsetloc(
PRESS BUTTON!
"PRESS BUTTON!", "obj_GSA02_B0_slash_Draw_0_gml_18_0"
);
10
    var tetalk3 = stringsetloc(
ANT TENNA
" ANT TENNA", "obj_GSA02_B0_slash_Draw_0_gml_19_0"
);
11
    draw_set_font(fnt_8bit);
12
    draw_set_color(yellow);
13
    draw_set_halign(fa_center);
14
    draw_set_color(darkyellow);
15
    draw_text_ext(322, 164, string_hash_to_newline(tetalk), 18, 999);
16
    draw_text_ext(322, 166, string_hash_to_newline(tetalk), 18, 999);
17
    draw_text_ext(320, 166, string_hash_to_newline(tetalk), 18, 999);
18
    draw_set_color(yellow);
19
    draw_text_ext(320, 164, string_hash_to_newline(tetalk), 18, 999);
20
    draw_sprite_ext(spr_gameshow_screen_tenna_peace, animindex, 304, 204, 2, 2, 0, c_white, 1);
21
    if ((round(animindex) % 2) == 0 && nopress == 0)
22
    {
23
        draw_set_color(darkyellow);
24
        draw_text(320, 276, tetalk2);
25
        draw_text(322, 276, tetalk2);
26
        draw_text(322, 274, tetalk2);
27
        draw_set_color(yellow);
28
        draw_text(320, 274, tetalk2);
29
    }
30
    draw_sprite_ext(spr_board_game_title_copyright, 0, (
scr_even
scr_even

function
scr_even(arg0)
{ return round(arg0 / 2) * 2; }
(320 - (string_width(tetalk3) / 2)) - 4) + 2, 296, 2, 2, 0, darkyellow, 1);
31
    draw_sprite_ext(spr_board_game_title_copyright, 0, (
scr_even
scr_even

function
scr_even(arg0)
{ return round(arg0 / 2) * 2; }
(320 - (string_width(tetalk3) / 2)) - 4) + 2, 294, 2, 2, 0, darkyellow, 1);
32
    draw_sprite_ext(spr_board_game_title_copyright, 0, (
scr_even
scr_even

function
scr_even(arg0)
{ return round(arg0 / 2) * 2; }
(320 - (string_width(tetalk3) / 2)) - 4) + 0, 296, 2, 2, 0, darkyellow, 1);
33
    draw_sprite_ext(spr_board_game_title_copyright, 0, 
scr_even
scr_even

function
scr_even(arg0)
{ return round(arg0 / 2) * 2; }
(320 - (string_width(tetalk3) / 2)) - 4, 294, 2, 2, 0, c_yellow, 1);
34
    draw_set_color(darkyellow);
35
    draw_text(328, 296, tetalk3);
36
    draw_text(328, 298, tetalk3);
37
    draw_text(326, 298, tetalk3);
38
    draw_set_color(c_yellow);
39
    draw_text(326, 296, tetalk3);
40
    draw_set_halign(fa_left);
41
    draw_set_color(c_white);
42
}