private static void loadFolders(List <XmlNode> folders) { for (int i = 0; i < folders.Count; i++) { XmlNode repo = folders[i]; com.discobeard.spriter.dom.Folder folder = new com.discobeard.spriter.dom.Folder( ); folder.setId(XmlReader.getInt(repo, "id")); folder.setName(XmlReader.getAttribute(repo, "name")); List <XmlNode> files = XmlReader.getChildrenByName(repo, "file"); for (int j = 0; j < files.Count; j++) { XmlNode f = files[j]; com.discobeard.spriter.dom.File file = new com.discobeard.spriter.dom.File(); file.setId(XmlReader.getInt(f, "id")); file.setName(XmlReader.getAttribute(f, "name")); file.setWidth(XmlReader.getInt(f, "width")); file.setHeight(XmlReader.getInt(f, "height")); try { file.setPivotX(XmlReader.getFloat(f, "pivot_x")); file.setPivotY(XmlReader.getFloat(f, "pivot_y")); } catch (System.Exception) { file.setPivotX(System.Convert.ToSingle(0)); file.setPivotY(System.Convert.ToSingle(1)); } folder.getFile().Add(file); } data.getFolder().Add(folder); } }
private static void loadFolders(List<XmlNode> folders) { for (int i = 0; i < folders.Count; i++) { XmlNode repo = folders[i]; com.discobeard.spriter.dom.Folder folder = new com.discobeard.spriter.dom.Folder( ); folder.setId(XmlReader.getInt(repo,"id" )); folder.setName(XmlReader.getAttribute(repo,"name" )); List<XmlNode> files = XmlReader.getChildrenByName(repo,"file"); for (int j = 0; j < files.Count; j++) { XmlNode f = files[j]; com.discobeard.spriter.dom.File file = new com.discobeard.spriter.dom.File(); file.setId(XmlReader.getInt(f,"id" )); file.setName(XmlReader.getAttribute(f,"name" )); file.setWidth(XmlReader.getInt(f,"width" )); file.setHeight(XmlReader.getInt(f,"height" )); try { file.setPivotX(XmlReader.getFloat(f,"pivot_x" )); file.setPivotY(XmlReader.getFloat(f,"pivot_y" )); } catch (System.Exception) { file.setPivotX(System.Convert.ToSingle(0)); file.setPivotY(System.Convert.ToSingle(1)); } folder.getFile().Add(file); } data.getFolder().Add(folder); } }