twinblade-infinity/scripts/scr_messages/scr_messages.gml

23 lines
547 B
Plaintext

function scr_messages(argument0) {
//displays a message on screen for 1 second, with a fade in and out
global.number += 1
draw_set_font(fnt_arial_s8_italic)
draw_set_color(c_white)
draw_set_alpha(.05*global.number)
if global.number >= 50
{
draw_set_alpha(1-.025*(global.number-50))
}
draw_text(__view_get( e__VW.XView, 0 ),__view_get( e__VW.YView, 0 )+280-global.number/5,string_hash_to_newline(argument0))
if global.number >= 100
{
global.number = 0
global.messages = 0
}
draw_set_alpha(1)
}