Download
Stato attuale
ManualeVer 0.1
-Radio Buttons [ a scelta singola o multipla ]
-Scelta Multipla
-Scrollbar (creata tempo fa)
-Barra d'intensità ( Avete presente la barretta del volume? Quella.)
Spoiler
Funzioni di utilità:
Mouse_enter(x1,y1,x2,y2) : ritorna se il mouse è dentro a un rettangolo di quelle coordinate.
resize_room() : permette di ridimensionare la room in base alla grandezza della finestra senza subire scale(dovrete impostare persistent negli oggetti perchè verrà chiamata la funzione room_restart();)
button_pressed(sprite,x,y,testo) : disegna uno bottone con le rispettive 3 subimmagini [mouse dentro, mouse fuori e mouse click] ritorna 1 se premuto, 0 se non premuto.
Radio Buttons:
rb_system_create() : chiamare per creare un sistema di radio button a selezione singola. ritorna un id che dev'essere salvato in una variabile;
rb_system_select(system,id radio) : chiamare quando si deve selezionare uno dei radio button (gli altri radio del sistema verranno deselezionati);
rb_radio_create(system,x,y) : crea un radio button alla posizione scelta ( esso non verrà disegnato, usare la funzione apposita rb_radio_draw spiegata in seguito)ritorna un id che dovrà essere salvato in una variabile;
rb_radio_create(x,y) : crea un radio button indipendente, ritorna un id che dovrà essere salvato in una variabile.
rb_radio_active(id) : ritorna 1 se il radio con quell'id è attivo altrimenti 0;
rb_radio_select(id) : seleziona il radio con quell'id.
rb_radio_deselect(id) : deseleziona il radio con quell'id.
rb_radio_toggle(id) : inverte lo stato del radio button (se è selezionato lo deseleziona e viceversa)
rb_radio_clicked(id) : ritorna 1 se il radio button con quell'id è stato cliccato col mouse altrimenti 0.
rb_radio_draw(id) : disegna il radio button con quel determinato id.
Multiple Selection:
ms_create(testo default) : crea la barra di selezione multipla e imposta un testo predefinito.Ritorna un id che dovrà essere salvato in una variabile;
ms_add(id,valore) : aggiunge un valore alla selezione multipla.
ms_selected(id) : ritorna il valore selezionato nella selezione multipla con quell'id;
ms_draw(id,x,y) : disegna la selezione multipla alla determinata posizione;
Intentisy Bar:
ib_create(maxval) : crea una barra con quel valore massimo.Ritorna un id che dovrà essere salvato in una variabile;
ib_draw(id,x,y,lenght,height) : disegna la barra con quell'id nella posizione specificata con dimensioni specificate;
ib_value(id) : ritorna il valore attuale della barra.
ib_set(id) : setta la barra a quel determinato valore
ib_selected(id) : ritorna 1 se la barra è attualmente cliccata altrimenti 0.
Scroll Bar:
scrollbar_draw(x,y,width,height,Surface id) : disegna nella scrollbar(delle dimensioni specificate alla posizione specificata) la surface con quel determinato id