<assets path="assets"> <image path="images/map.png" id="mapbg" /> <sound path="sounds/qbit-sound.ogg" id="q-bit intro" /> <text path="data/maps/maps.list" id="maps/maplist" /> <font path="fonts/holobunnies.otf" id="fonts/holofont" /></assets>
public static function loadRaw(filePath:String):String
{
var path:haxe.io.Path = new haxe.io.Path(filePath);
var previousWorkingDirectory:String = Sys.getCwd();
Sys.setCwd(path.dir);
var fileContent:String = File.getContent(filePath);
Sys.setCwd(previousWorkingDirectory);
return fileContent;
}
public static function saveRaw(json:String, filePath:String):Void
{
var path:haxe.io.Path = new haxe.io.Path(filePath);
sys.FileSystem.createDirectory(path.dir);
var previousWorkingDirectory:String = Sys.getCwd();
Sys.setCwd(path.dir);
var fout = File.write(filePath, false);
fout.writeString(json);
fout.close();
Sys.setCwd(previousWorkingDirectory);
trace("saved file to " + filePath);
}