Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_elnina_bouncingbullet_Draw_0

(view raw script w/o annotations or w/e)
1
if (boss)
2
{
3
    if (i_ex(obj_tenna_zoom) && (obj_tenna_zoom.con < 2 || (obj_tenna_zoom.con == 2 && obj_tenna_zoom.timer < 11)))
4
    {
5
        if (i_ex(obj_growtangle))
6
        {
7
            draw_set_font(fnt_mainbig);
8
            draw_set_halign(fa_center);
9
            draw_set_color(c_dkgray);
10
            draw_set_alpha(0.6);
11
            draw_text_transformed(obj_growtangle.x + 2, ((obj_growtangle.y + (obj_growtangle.sprite_height / 2)) - 8) + 2, bounce_count, 4, 2, 0);
12
            draw_set_alpha(1);
13
            draw_set_color(#B2B2B2);
14
            draw_text_transformed(obj_growtangle.x, (obj_growtangle.y + (obj_growtangle.sprite_height / 2)) - 8, bounce_count, 4, 2, 0);
15
            draw_set_color(c_white);
16
            draw_set_halign(fa_left);
17
            if (bounce_count <= 0)
18
            {
19
                if (global.turntimer > 10)
20
                    global.turntimer = 10;
21
            }
22
            else
23
            {
24
                global.turntimer = 11;
25
            }
26
        }
27
    }
28
}
29
if (i_ex(obj_tenna_enemy))
30
{
31
    index += 0.3;
32
    if (ballvar == 1)
33
        draw_sprite_ext(spr_ball_elnina, index, x, y, image_xscale, image_yscale, 0, image_blend, image_alpha);
34
    if (ballvar == 2)
35
        draw_sprite_ext(spr_ball_lanino, index, x, y, image_xscale, image_yscale, 0, image_blend, image_alpha);
36
}
37
else
38
{
39
    draw_self();
40
}