Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_tenna_allstars_manager_Draw_0

(view raw script w/o annotations or w/e)
1
if (!surface_exists(my_surface))
2
    my_surface = surface_create(camerawidth(), cameraheight());
3
if (!surface_exists(my_surface2))
4
    my_surface2 = surface_create(camerawidth(), cameraheight());
5
surface_set_target(my_surface);
6
draw_clear_alpha(c_black, 0);
7
ossafe_fill_rectangle_color(0, 0, camerawidth(), cameraheight(), c_black, c_black, c_black, c_black, false);
8
draw_set_alpha(0.5);
9
draw_circle_color(camerawidth() * 0.5, 0, 320 * fade, c_white, c_white, false);
10
draw_circle_color(camerawidth() * 0.5, 0, 280 * fade, c_white, c_white, false);
11
draw_set_alpha(1);
12
draw_circle_color(camerawidth() * 0.5, 0, 240 * fade, c_white, c_white, false);
13
draw_set_alpha(0.5);
14
draw_circle_color(camerawidth() * 0.5, 0, 120 * fade, c_black, c_black, false);
15
draw_circle_color(camerawidth() * 0.5, 0, 80 * fade, c_black, c_black, false);
16
draw_set_alpha(1);
17
draw_circle_color(camerawidth() * 0.5, 0, 40 * fade, c_black, c_black, false);
18
surface_reset_target();
19
shader_set(shd_luminosity_to_transparency);
20
draw_surface_ext(my_surface, camerax(), cameray(), 1, 1, 0, c_white, opaq);
21
shader_reset();