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.
 

55 lines
1.1 KiB

XML xml;
void load(){
try{
xml=loadXML("settings.xml");
if(!xml.hasChildren()){
println("Empty XML!");
return;
}
XML colorww=xml.getChild("COLOR");
light_min=colorww.getInt("light_min");
light_max=colorww.getInt("light_max");
XML dmx=xml.getChild("DMXPRO");
DMXPRO_PORT=dmx.getString("TUIO_PORT");
DMXPRO_BAUDRATE=dmx.getInt("BAUDRATE");
universeSize=dmx.getInt("UNIVERSE");
XML osc=xml.getChild("OSC");
OSC_PORT=osc.getInt("OSC_PORT");
}catch (Exception e) {
println(e);
}
}
void save(){
XML tmp = new XML("settings");
XML colorww=tmp.addChild("COLOR");
colorww.setInt("light_min", light_min);
colorww.setInt("light_max", light_max);
XML dmx=tmp.addChild("DMXPRO");
dmx.setString("TUIO_PORT",DMXPRO_PORT);
dmx.setInt("BAUDRATE",DMXPRO_BAUDRATE);
dmx.setInt("UNIVERSE",universeSize);
XML osc=tmp.addChild("OSC");
osc.setInt("OSC_PORT", OSC_PORT);
saveXML(tmp, "settings.xml");
}