Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_castle_01_controller_Draw_0

(view raw script w/o annotations or w/e)
1
if (live_call())
2
    return global.live_result;
3
var cam_x = camera_get_view_x(view_camera[0]);
4
var cam_max = room_width - 240;
5
var cam_percentage = cam_x / cam_max;
6
for (var i = 0; i < room_width; i += 320)
7
    draw_sprite(spr_newhome_bg_building_7, 0, i + (cam_percentage * 1692), 0);
8
for (var i = 0; i < (room_width * 2); i += 320)
9
    draw_sprite(spr_newhome_bg_building_6, 0, i + (cam_percentage * 1200), 50);
10
for (var i = 0; i < (room_width * 2); i += 320)
11
    draw_sprite(spr_newhome_bg_building_5, 0, 33 + i + (cam_percentage * 1000), 25);
12
for (var i = 0; i < (room_width * 2); i += 320)
13
    draw_sprite(spr_newhome_bg_building_4, 0, i + (cam_percentage * 800), 87);
14
for (var i = 0; i < (room_width * 2); i += 320)
15
    draw_sprite(spr_newhome_bg_building_3, 0, i + (cam_percentage * 610), 80);
16
for (var i = 0; i < (room_width * 2); i += 320)
17
    draw_sprite(spr_newhome_bg_building_2, 0, -100 + i + (cam_percentage * 280), 100);
18
for (var i = 0; i < (room_width * 2); i += 320)
19
    draw_sprite(spr_newhome_bg_building_1, 0, i + (cam_percentage * 195), 36);