You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
784 B
27 lines
784 B
|
|
var save_data = func {
|
|
var path = getprop("/sim/fg-home") ~ "/Export/state.xml";
|
|
|
|
var fdm_node = props.getNode("fdm");
|
|
var engines_node = props.getNode("engines");
|
|
var rotors_node = props.getNode("rotors");
|
|
var systems_node = props.getNode("systems");
|
|
var controls_node = props.getNode("controls");
|
|
|
|
var data = props.Node.new();
|
|
|
|
props.copy(fdm_node, data.getNode("fdm", 1));
|
|
props.copy(engines_node, data.getNode("engines", 1));
|
|
props.copy(rotors_node, data.getNode("rotors", 1));
|
|
props.copy(systems_node, data.getNode("systems", 1));
|
|
props.copy(controls_node, data.getNode("controls", 1));
|
|
|
|
io.write_properties(path, data);
|
|
data.remove();
|
|
}
|
|
|
|
var load_data = func {
|
|
var path = getprop("/sim/fg-home") ~ "/Export/state.xml";
|
|
io.read_properties(path, "/");
|
|
}
|