You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
AM2R-The-Horde-Multitroid/Export_Code/gml_Script_draw_txt_1button...

61 lines
1.8 KiB

xoff = 0
yoff = 0
sep = 1
if (string_count("|", argument2) > 0)
{
p_text1 = string_split(argument2, 0, "|")
p_text2 = string_split(argument2, 1, "|")
draw_set_font(global.fontMenuSmall2)
if (p_text1 != "")
w1 = string_width(p_text1)
else
w1 = 0
w2 = string_width(p_text2)
b1 = sprite_get_width(get_button_sprite(argument4))
draw_set_alpha(argument5)
if (floor(global.controltype) > 0 || floor(b1) > 0 || os_type == os_android)
{
draw_set_halign(fa_left)
if (argument3 == 0)
xoff -= round(((((w1 + w2) + b1) + (sep * 2)) / 2))
if (argument3 == 2)
xoff -= round((((w1 + w2) + b1) + (sep * 2)))
draw_set_color(c_white)
draw_text_shadow((argument0 + xoff), (argument1 + yoff), p_text1)
draw_sprite_ext(get_button_sprite(argument4), -1, ((argument0 + xoff) + w1), ((argument1 + yoff) + 6), 1, 1, 0, -1, argument5)
draw_text_shadow(((((argument0 + xoff) + w1) + b1) + (sep * 2)), (argument1 + yoff), p_text2)
}
else
{
if (argument3 == 0)
draw_set_halign(fa_center)
if (argument3 == 2)
draw_set_halign(fa_right)
draw_set_color(c_white)
draw_text_shadow((argument0 + xoff), (argument1 + yoff), ((p_text1 + get_button_string(argument4)) + p_text2))
}
draw_set_alpha(1)
draw_set_halign(fa_left)
}
else
{
draw_set_font(global.fontMenuSmall2)
draw_set_alpha(argument5)
switch argument3
{
case 0:
draw_set_halign(fa_center)
break
case 1:
draw_set_halign(fa_left)
break
case 2:
draw_set_halign(fa_right)
break
}
draw_text_shadow(argument0, argument1, argument2)
draw_set_halign(fa_left)
draw_set_alpha(1)
}