vielleicht gibts das schon aber egal!!!
auf jeden fall kann man mit dem skript einen satz auf den button drawen lassen und die size der schriftart nimmt die passende größe an!!!
falls der text zu lange wird verdoppelt,verdreifach,vervierfach sich der button automatisch!!! Ich hoffe das kann wer brauchen oder falls es schon gibt egal dann gibt es das nun nochmal!!!
Alles anzeigen
und die init

auf jeden fall kann man mit dem skript einen satz auf den button drawen lassen und die size der schriftart nimmt die passende größe an!!!
falls der text zu lange wird verdoppelt,verdreifach,vervierfach sich der button automatisch!!! Ich hoffe das kann wer brauchen oder falls es schon gibt egal dann gibt es das nun nochmal!!!
GML-Quellcode
- xsc = 1
- //argument0 = caption
- //Button im format 5:1 sind am geeignesten
- fon_c = font_add("Courier New",(sprite_height/4)*2,0,0,0,255)
- draw_set_font(fon_c)
- draw_set_halign(fa_middle)
- draw_set_valign(fa_center)
- if (string_length(argument0)*sprite_height/4 >= 120)
- {
- xsc = 2
- }
- if (string_length(argument0)*sprite_height/4 >= 240)
- {
- xsc = 3
- }
- if (string_length(argument0)*sprite_height/4 >= 360)
- {
- xsc = 4
- }
- draw_sprite_stretched(sprite_index,0,x,y,sprite_width*xsc,sprite_height)
- draw_text(x + (sprite_width*xsc/2),y + (sprite_height/2),argument0)
und die init