20,741
edits
m (→HUD Parser)  | 
				m (→HUD Widgets)  | 
				||
| Line 133: | Line 133: | ||
We can protoype a simple Nasal parser that maps these primitives to the corresponding 2D API calls to show the corresponding HUD in a dedicated Canvas GUI dialog for testing purposes.  | We can protoype a simple Nasal parser that maps these primitives to the corresponding 2D API calls to show the corresponding HUD in a dedicated Canvas GUI dialog for testing purposes.  | ||
For instance, to dump the XML markup to the console, we can use io.read_properties() like this (via the [[Nasal Console]]):  | |||
<syntaxhighlight lang="xml">  | |||
var filename = "Huds/minimal.xml";  | |||
var path = getprop("/sim/fg-root") ~ "/" ~ filename;  | |||
var xmlNode = io.read_properties(path);  | |||
var xmlHash = xmlNode.getValues();  | |||
debug.dump( xmlHash );  | |||
<syntaxhighlight>  | |||
== Resources ==  | == Resources ==  | ||