Undertale Yellow script viewer

← back to main script listing

gml_Object_obj_mail_Draw_64

(view raw script w/o annotations or w/e)
1
var paper_color = make_colour_rgb(255, 255, 245);
2
draw_set_color(paper_color);
3
draw_rectangle(16, 0, 305, 240, 0);
4
draw_set_color(c_black);
5
draw_set_halign(fa_center);
6
draw_set_font(fnt_main);
7
draw_text_ext(160, text_draw_y, string_hash_to_newline(mail_text), 18, -1);
8
if (mail_text_colored != "")
9
{
10
    draw_set_color(mail_text_color);
11
    draw_text_ext(160, text_draw_y, string_hash_to_newline(mail_text_colored), 18, -1);
12
}
13
draw_set_color(c_black);
14
draw_set_halign(fa_left);
15
var mail_height = string_height_ext(string_hash_to_newline(mail_text), 18, -1);
16
var stamp_yy = (text_draw_y + mail_height) - 12;
17
var stamp_xx = 210;
18
if (mail_stamp != -4)
19
    draw_sprite(mail_stamp, 0, 210, stamp_yy);
20
draw_set_alpha(scroller_alpha);
21
var heart_y = 20 + (200 * (1 - ((text_draw_y - text_draw_min) / (text_draw_max - text_draw_min))));
22
draw_rectangle(296, 20, 300, 220, false);
23
draw_sprite(spr_heart_yellow_overworld, 0, 298, heart_y);
24
draw_set_alpha(1);