Deltarune (Chapter 5) script viewer

← back to main script listing

gml_Object_obj_audience_hitbox_Draw_0

(view raw script w/o annotations or w/e)
1
draw_self();
2
if (image_angle == 270)
3
{
4
    var _xx1 = 0;
5
    var _color;
6
    if (audience_hater == 0)
7
    {
8
        _color = 13421772;
9
        var _jump = 10;
10
        var _popout = audience_popout;
11
    }
12
    else
13
    {
14
        _color = 1118685;
15
        var _jump = 5;
16
        var _popout = hater_popout;
17
        if (_xx1 > 0)
18
            _xx1 += 6;
19
    }
20
    draw_sprite_ext(spr_dummyaudience, audience_hater, x, y, 1, 1, lengthdir_y(30, audience_angle) - 90, _color, 1);
21
    var _dir = (lengthdir_y(30, audience_y) + 45) - 90;
22
    draw_set_color(#FF6688);
23
    draw_line_width(x - 5, y + 4, (x - 5) + lengthdir_y(10, _dir), y + 4 + lengthdir_x(10, _dir), 3);
24
}
25
if (image_angle == 0)
26
{
27
    var _color;
28
    if (audience_hater == 0)
29
    {
30
        _color = 13421772;
31
        var _jump = 10;
32
        var _popout = audience_popout;
33
    }
34
    else
35
    {
36
        _color = 1118685;
37
        var _jump = 5;
38
        var _popout = hater_popout;
39
    }
40
    draw_sprite_ext(spr_dummyaudience, audience_hater, x, y, 1, 1, lengthdir_y(30, audience_angle), _color, 1);
41
    var _dir = lengthdir_y(30, audience_y) + 45;
42
    draw_set_color(#FF6688);
43
    draw_line_width(x + 5, y + 4, x + 5 + lengthdir_x(10, _dir), y + 4 + lengthdir_y(10, _dir), 3);
44
}
45
if (image_angle == 90)
46
{
47
    var _xx1 = 0;
48
    var _color;
49
    if (audience_hater == 0)
50
    {
51
        _color = 13421772;
52
        var _jump = 10;
53
        var _popout = audience_popout;
54
    }
55
    else
56
    {
57
        _color = 1118685;
58
        var _jump = 5;
59
        var _popout = hater_popout;
60
        if (_xx1 > 0)
61
            _xx1 += 6;
62
    }
63
    draw_sprite_ext(spr_dummyaudience, audience_hater, x, y, 1, 1, lengthdir_y(30, audience_angle) + 90, _color, 1);
64
    var _dir = lengthdir_y(30, audience_y) + 45 + 90;
65
    draw_set_color(#FF6688);
66
    draw_line_width(x + 5, y - 4, x + 5 + lengthdir_y(10, _dir), (y - 4) + lengthdir_x(10, _dir), 3);
67
}