Deltarune (Chapter 4) script viewer

← back to main script listing

gml_Object_obj_titan_climb_hand_Draw_0

(view raw script w/o annotations or w/e)
1
var shake_x = 0;
2
var shake_y = 0;
3
if (shake_active)
4
{
5
    shake_x = random_range(-4, 4);
6
    shake_y = random_range(-6, 6);
7
}
8
draw_sprite_ext(arm_sprite, 0, x + shake_x, y + shake_y, 2, 2, base_rot, c_white, 1);
9
draw_sprite_ext(hand_sprite, 0, x + shake_x, y + shake_y, 2, 2, base_rot, c_white, 1);
10
for (var i = 0; i < 4; i++)
11
{
12
    var _c = dcos(base_rot);
13
    var _s = dsin(base_rot);
14
    var x_offset = -54 + (i * 52);
15
    var y_offset = -128;
16
    if (i == 1)
17
    {
18
        y_offset += -8;
19
    }
20
    else if (i == 2)
21
    {
22
        y_offset += -2;
23
        x_offset += 0;
24
    }
25
    else if (i == 3)
26
    {
27
        y_offset += 12;
28
    }
29
    var _x = x + (_c * x_offset) + (_s * y_offset);
30
    var _y = (y + (_c * y_offset)) - (_s * x_offset);
31
    draw_sprite_ext(finger_sprite, finger_anim + (i * 0.2), _x + shake_x, _y + shake_y, 2, 2, base_rot, c_white, 1);
32
}