Deltarune (Chapter 3) script viewer

← back to main script listing

gml_Object_obj_ch3_GSD01_battle_bg_Draw_0

(view raw script w/o annotations or w/e)
1
if (!sprite_exists(battle_screenshot))
2
{
3
    battle_screenshot = sprite_create_from_surface(application_surface, 0, 0, view_wport[0], view_hport[0], false, true, 0, 0);
4
    sprite_set_offset(battle_screenshot, sprite_get_width(battle_screenshot) / 2, sprite_get_height(battle_screenshot) / 2);
5
}
6
if (screen_active)
7
{
8
    draw_enable_alphablend(false);
9
    draw_sprite_ext(battle_screenshot, 0, 320, 240, screen_scale_x, screen_scale_y, 0, c_white, 1);
10
    draw_enable_alphablend(true);
11
}
12
draw_set_alpha(screen_alpha);
13
draw_set_color(c_black);
14
ossafe_fill_rectangle(camerax(), cameray(), view_wport[0], view_hport[0], false);
15
draw_set_color(c_white);
16
draw_set_alpha(1);