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.
42 lines
1.6 KiB
42 lines
1.6 KiB
xoff = 0
|
|
yoff = 0
|
|
sep = 1
|
|
p_text1 = string_split(argument2, 0, "|")
|
|
p_text2 = string_split(argument2, 1, "|")
|
|
p_text3 = string_split(argument2, 2, "|")
|
|
draw_set_font(global.fontMenuSmall2)
|
|
if (p_text1 != "")
|
|
w1 = string_width(p_text1)
|
|
else
|
|
w1 = 0
|
|
w2 = string_width(p_text2)
|
|
w3 = string_width(p_text3)
|
|
b1 = sprite_get_width(get_button_sprite(argument4))
|
|
b2 = sprite_get_width(get_button_sprite(argument5))
|
|
draw_set_alpha(argument6)
|
|
if (global.controltype > 0 || b1 > 0)
|
|
{
|
|
draw_set_halign(fa_left)
|
|
if (argument3 == 0)
|
|
xoff -= round(((((((w1 + w2) + w3) + b1) + b2) + (sep * 4)) / 2))
|
|
if (argument3 == 2)
|
|
xoff -= round((((((w1 + w2) + w3) + b1) + b2) + (sep * 4)))
|
|
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, argument6)
|
|
draw_text_shadow(((((argument0 + xoff) + w1) + b1) + sep), (argument1 + yoff), p_text2)
|
|
draw_sprite_ext(get_button_sprite(argument5), -1, (((((argument0 + xoff) + w1) + b1) + w2) + sep), ((argument1 + yoff) + 6), 1, 1, 0, -1, argument6)
|
|
draw_text_shadow(((((((argument0 + xoff) + w1) + b1) + w2) + b2) + (sep * 2)), (argument1 + yoff), p_text3)
|
|
}
|
|
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) + get_button_string(argument5)) + p_text3))
|
|
}
|
|
draw_set_alpha(1)
|
|
draw_set_halign(fa_left)
|