Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_tenna_snap_Draw_0

(view raw script w/o annotations or w/e)
1
switch (drawpos)
2
{
3
    case 0:
4
        draw_sprite_ext(spr_tenna_snap_arm, 0, x + 
scr_even
scr_even

function
scr_even(arg0)
{ return round(arg0 / 2) * 2; }
(armxpos), y +
scr_even
scr_even

function
scr_even(arg0)
{ return round(arg0 / 2) * 2; }
(armypos), 2, 2, 0, c_white, 1);
5
        draw_sprite_ext(spr_tenna_snap_body, 0, x, y, 2, 2, 0, c_white, 1);
6
        break;
7
    case 1:
8
        draw_sprite_ext(spr_tenna_snap_arm_f2, 0, x + 
scr_even
scr_even

function
scr_even(arg0)
{ return round(arg0 / 2) * 2; }
(armxpos), y +
scr_even
scr_even

function
scr_even(arg0)
{ return round(arg0 / 2) * 2; }
(armypos), 2, 2, 0, c_white, 1);
9
        draw_sprite_ext(spr_tenna_snap_body_f2, 0, x, y, 2, 2, 0, c_white, 1);
10
        break;
11
    case 2:
12
        draw_sprite_ext(spr_tenna_snap, animindex, x, y, 2, 2, 0, c_white, 1);
13
        break;
14
}