FlightGear/Il linguaggio NASAL: differenze tra le versioni

Nessun cambiamento nella dimensione ,  10 anni fa
Nessun oggetto della modifica
L'integrazione di una applicazione Nasal avviene per mezzo di uno script XML ad esempio nella forma:
 
<source lang="Xmlxml">
<binding>
<command>nasal</command>
Per comunicare i dati tra l'ambiente che invoca e lo script Nasal è possibile utilizzare diverse tecniche, la più semplice è di avvalersi dell'albero globale delle proprietà, ovvero di quella struttura accennata al cap (...) che contiene tutte le variabili globali definite nel programma FlightGear. Per fare questo si utilizzano due funzioni '''getprop()''' e '''setprop()'''. Ad esmepio:
 
<source lang="Xmlxml">
setprop("/sim/bar", getprop("/sim/foo"));
</source>
411

contributi