VI10AddPoint
V = Vector
I = Image
Funzione utilizzata per la gestione della funzionalità Vector Image (oggetto presente su alcune versioni di Qpaint).
La funzione VI10AddPoint aggiunge il comando POINT in coda alle istruzioni da processare nel Buffer per eseguire il disegno.
Il comando POINT stampa un punto all'interno dell'area dell'oggetto Vector Image, alle coordinate passate come argomento. Le stesse coordinate vengono, inoltre, impostate come coordinate attuali.
Buffer |
IMPLEMENTAZIONE
VI10AddPoint (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 coordinata X all'interno dell'oggetto Vector Image dove stampare il punto. |
IN | CONST/ GLOBAL | Coord_Y | W | Variabile contenente il valore della coordinata Y all'interno dell'oggetto Vector Image dove stampare il punto. |
Esempio
TASK_00
MAIN: VI10InitBuffer (awBuffer) ;Inizializza il Buffer VI10AddPen (awBuffer, Color) ;Aggiunge il comando PEN Coord_X = 15 ;Coordinata X dove disegnare il punto Coord_Y = 35 ;Coordinata Y dove disegnare il punto VI10AddPoint (awBuffer, Coord_X, Coord_Y) ;Aggiunge il comando POINT .... WAIT 1 JUMP MAIN END