Deltarune script viewer

← back to main script listing

gml_Object_obj_cybercity_bg_carbridge_Draw_0

(view raw script w/o annotations or w/e)
1
if (dontdraw == 0)
2
{
3
    if (type == 0)
4
    {
5
        draw_sprite_ext(sprite_index, 0, x, y, 2, 2, 0, c_white, 1)
6
        timer++
7
        for (i = 0; i < count; i++)
8
        {
9
            myx = (timer * 4 + i * 50) % 152
10
            myy = (-(sin(myx / 36))) * 10
11
            draw_sprite_ext(spr_traffic_car_side_legs_small, (timer / 4), (x + myx), (y + myy), 2, 2, 0, c_white, 1)
12
        }
13
    }
14
    if (type == 1)
15
    {
16
        draw_sprite_ext(sprite_index, 0, x, y, 2, 2, 0, c_white, 1)
17
        if (movemode == 0)
18
        {
19
            timer++
20
            image = timer / 4
21
        }
22
        if (movemode == 1)
23
        {
24
            image = IMAGE_LOGO
25
            btimer++
26
            timeradd = (sin(btimer / 3)) * 1.2 + 0.8
27
            if (timeradd > -0.6)
28
                timer += timeradd
29
            if (timeradd < 0.4)
30
                image = IMAGE_LOGO
31
            else
32
                image = IMAGE_LOGO_CENTER
33
            image = timer / 8
34
        }
35
        for (i = 0; i < count; i++)
36
        {
37
            myx = (timer * 4 + i * 60) % 236
38
            myy = (-(sin(myx / 60))) * 10 + 10
39
            if (orientation == "r")
40
                draw_sprite_ext(spr_traffic_car_side_legs_small, image, (x + myx - 40), (y + myy), 2, 2, 0, c_white, 1)
41
            if (orientation == "l")
42
                draw_sprite_ext(spr_traffic_car_side_legs_small, image, (x - myx + 240), (y + myy), -2, 2, 0, c_white, 1)
43
        }
44
    }
45
}
46
else
47
{
48
    if (type == 0)
49
        draw_sprite_ext(sprite_index, 0, x, y, 2, 2, 0, c_white, 1)
50
    if (type == 1)
51
        draw_sprite_ext(sprite_index, 0, x, y, 2, 2, 0, c_white, 1)
52
}