Deltarune script viewer

← back to main script listing

gml_Object_obj_ferriswheel_Draw_0

(view raw script w/o annotations or w/e)
1
wheel_base_angle -= rotate_speed;
2
draw_sprite_ext(spr_dw_mansion_ferris_wheel_base, 0, x, y, 1, 1, wheel_base_angle, c_white, image_alpha);
3
car_angle -= rotate_speed;
4
if (car_angle >= 360)
5
    car_angle += 360;
6
var orbit = car_orbit;
7
var angle = car_angle;
8
var center_x = x - 10;
9
var center_y = y - 15;
10
var car_sn_x = lengthdir_x(orbit, angle) + center_x;
11
var car_sn_y = lengthdir_y(orbit, angle) + center_y;
12
draw_sprite_ext(spr_dw_mansion_ferris_wheel_car_sn, 0, car_sn_x, car_sn_y, 1, 1, 0, c_white, image_alpha);
13
for (var i = 0; i < 15; i++)
14
{
15
    angle = car_angle - (22.5 * (i + 1));
16
    var car_x = lengthdir_x(orbit, angle) + center_x;
17
    var car_y = lengthdir_y(orbit, angle) + center_y;
18
    draw_sprite_ext(spr_dw_mansion_ferris_wheel_car, 0, car_x, car_y, 1, 1, 0, c_white, image_alpha);
19
}