VI10AddSet
V = Vector
I = Image
Funzione utilizzata per la gestione della funzionalità Vector Image (oggetto presente su alcune versioni di Qpaint).
La funzione VI10AddSet aggiunge il comando SET in coda alle istruzioni da processare nel Buffer per eseguire il disegno.
Il comando SET imposta la coordinata attuale all'interno dell'area dell'oggetto Vector Image, con i valori di x e y passati. La nuova coordinata determina il punto di partenza per la forma disegnata successivamente.
Buffer |
IMPLEMENTAZIONE
VI10AddSet (awBuffer, Coord_X, Coord_Y)
Parametri:
IN/OUT | TIPO VARIABILE | NOME DI ESEMPIO | DIM | |
---|---|---|---|---|
IN | ARRSYS / ARRGBL | awBuffer | W | Array che funge da buffer per istruzioni/dati |
IN | CONST/ GLOBAL | Coord_X | W | Variabile contenente il valore della nuova coordinata X all'interno dell'oggetto Vector Image. |
IN | CONST/ GLOBAL | Coord_Y | W | Variabile contenente il valore della nuova coordinata Y all'interno dell'oggetto Vector Image. |
Esempio
TASK_00
MAIN: VI10InitBuffer (awBuffer) ;Inizializza il Buffer VI10AddPen (awBuffer, Color) ;Aggiunge il comando PEN Coord_X = 20 ;Imposta la nuova coordinata attuale X Coord_Y = 50 ;Imposta la nuova coordinata attuale Y VI10AddSet (awBuffer, Coord_X, Coord_Y) ;Aggiunge il comando SET .... WAIT 1 JUMP MAIN END