Und ich hab schonwieder ein Problem...,
Ich bin dabei mir einen Dateibrowser zu proggen und hänge am auswählen der Dateien..
Mein problem:
Ich möchte dass man die Dateien auswählen kann welche ich per draw_text() in einer liste habe.
Ich habe es schon per mouse_x/y überprüfung versucht aber dass will nicht ganz klappen.
das ganze sollte in etwa so aussehen wie in Bl@ckSp@rk's Coasterrider:

Also so, Dass man püer klick die Dateien auswählen kann.
Ich Weiß aber nicht ganz wie ich das machen soll.
Achja..Die Dateinamen Stehen bei mit in einer liste und werden per for gedrawt:
Spoiler anzeigen
Im Grunde genommen bräuchte ich ein script was mir die den eintrag aus der liste zurückgibt.
Oder einen kleinen Denkanstoß.
danke im vorraus für eure hilfe
gamer_08
Ich bin dabei mir einen Dateibrowser zu proggen und hänge am auswählen der Dateien..
Mein problem:
Ich möchte dass man die Dateien auswählen kann welche ich per draw_text() in einer liste habe.
Ich habe es schon per mouse_x/y überprüfung versucht aber dass will nicht ganz klappen.
das ganze sollte in etwa so aussehen wie in Bl@ckSp@rk's Coasterrider:
Also so, Dass man püer klick die Dateien auswählen kann.
Ich Weiß aber nicht ganz wie ich das machen soll.
Achja..Die Dateinamen Stehen bei mit in einer liste und werden per for gedrawt:
[gml]Information about object: obj_other_files
Sprite: spr_filebr_top
Solid: false
Visible: true
Depth: 0
Persistent: false
Parent:
Mask:
Create Event:
execute code:
list = ds_list_create();
file = file_find_first(working_directory+"\*" + ".qui",0);
while (file != "") {
ds_list_add(list,file);
file = file_find_next();
} file_find_close();
a=0
box_height=ds_list_size(list)
global.ausgewaehlt=0
Draw Event:
execute code:
draw_set_font(fon_editor_sdt)
draw_sprite(spr_filebr_top,0,x,y)
draw_sprite(spr_filebr_bottom,0,x,y+32*ds_list_size(list))
draw_sprite_ext(spr_filebr_middle,0,x,y+32,1,box_height-1,0,noone,1)
for (a=0 ; a{
draw_text(x+16,y+16+32*a,ds_list_find_value(list,a))
}
Sprite: spr_filebr_top
Solid: false
Visible: true
Depth: 0
Persistent: false
Parent:
Mask:
Create Event:
execute code:
list = ds_list_create();
file = file_find_first(working_directory+"\*" + ".qui",0);
while (file != "") {
ds_list_add(list,file);
file = file_find_next();
} file_find_close();
a=0
box_height=ds_list_size(list)
global.ausgewaehlt=0
Draw Event:
execute code:
draw_set_font(fon_editor_sdt)
draw_sprite(spr_filebr_top,0,x,y)
draw_sprite(spr_filebr_bottom,0,x,y+32*ds_list_size(list))
draw_sprite_ext(spr_filebr_middle,0,x,y+32,1,box_height-1,0,noone,1)
for (a=0 ; a{
draw_text(x+16,y+16+32*a,ds_list_find_value(list,a))
}
Im Grunde genommen bräuchte ich ein script was mir die den eintrag aus der liste zurückgibt.
Oder einen kleinen Denkanstoß.
danke im vorraus für eure hilfe
gamer_08
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von gamer_08 ()