public XMLcastlewall(XMLTree tree) { this.x = int.Parse(tree.Attribute("x")); this.y = int.Parse(tree.Attribute("y")); this.width = int.Parse(tree.Attribute("width")); this.height = int.Parse(tree.Attribute("height")); }
public XMLgrassledge(XMLTree tree) { this.x = int.Parse(tree.Attribute("x")); this.y = int.Parse(tree.Attribute("y")); this.width = int.Parse(tree.Attribute("width")); this.height = int.Parse(tree.Attribute("height")); }
public XMLgoomba(XMLTree tree) { this.x = int.Parse(tree.Attribute("x")); this.y = int.Parse(tree.Attribute("y")); String c = tree.Attribute("count"); this.count = c == null ? 1 : int.Parse(c); }
public XMLstaircase(XMLTree tree) { this.x = int.Parse(tree.Attribute("x")); this.y = int.Parse(tree.Attribute("y")); this.width = int.Parse(tree.Attribute("width")); this.height = int.Parse(tree.Attribute("height")); this.left = tree.Attribute("direction").Equals("left"); }
public XMLmovingplatform(XMLTree tree) { this.x1 = int.Parse(tree.Attribute("x1")); this.y1 = int.Parse(tree.Attribute("y1")); this.x2 = int.Parse(tree.Attribute("x2")); this.y2 = int.Parse(tree.Attribute("y2")); this.width = int.Parse(tree.Attribute("width")); }
public XMLlakitu(XMLTree tree) { this.x = int.Parse(tree.Attribute("x")); this.y = int.Parse(tree.Attribute("y")); String s = tree.Attribute("stop"); this.stop = s == null ? 10000 : int.Parse(s); }
public XMLgenerator(XMLTree tree) { this.xStart = int.Parse(tree.Attribute("xstart")); String e = tree.Attribute("xend"); this.xEnd = e == null ? 10000 : int.Parse(e); this.type = tree.Attribute("type"); }
public XMLhammerbro(XMLTree tree) { this.x = int.Parse(tree.Attribute("x")); this.y = int.Parse(tree.Attribute("y")); String a = tree.Attribute("action"); this.action = a == null ? "stay" : a; }
public XMLcoin(XMLTree tree) { this.x = int.Parse(tree.Attribute("x")); this.y = int.Parse(tree.Attribute("y")); String w = tree.Attribute("width"); String h = tree.Attribute("height"); this.width = w == null ? 1 : int.Parse(w); this.height = h == null ? 1 : int.Parse(h); }
public XMLfirebar(XMLTree tree) { this.x = int.Parse(tree.Attribute("x")); this.y = int.Parse(tree.Attribute("y")); String c = tree.Attribute("direction"); this.ccw = c != null && c.Equals("counterclockwise"); String s = tree.Attribute("size"); this.size = s != null ? (s.Equals("small") ? 6 : 10) : 0; }
public XMLinfiniteplatform(XMLTree tree) { this.x = int.Parse(tree.Attribute("x")); this.width = int.Parse(tree.Attribute("width")); this.frequency = double.Parse(tree.Attribute("frequency")); String d = tree.Attribute("direction"); this.up = d == null ? false : d.Equals("up"); String s = tree.Attribute("showpath"); this.showpath = s == null ? false : bool.Parse(s); }
public XMLbowser(XMLTree tree) { this.x = int.Parse(tree.Attribute("x")); this.y = int.Parse(tree.Attribute("y")); String h = tree.Attribute("hammers"); String f = tree.Attribute("fireballs"); String t = tree.Attribute("trueform"); this.hammers = h == null ? false : bool.Parse(h); this.fireballs = f == null ? false : bool.Parse(f); this.trueform = t == null ? "bowser" : t; }
public XMLloop(XMLTree tree) { checkpoints = new List <Tuple <int, int, int> >(); for (int i = 0; i < tree.ChildCount(); i++) { XMLTree t = tree.Child(i); if (t.Name().Equals("finish")) { finish = new Tuple <int, int>(int.Parse(t.Attribute("x")), int.Parse(t.Attribute("setback"))); } else { checkpoints.Add(new Tuple <int, int, int>( int.Parse(t.Attribute("x")), int.Parse(t.Attribute("y")), int.Parse(t.Attribute("height")) )); } } }
public XMLscaleplatforms(XMLTree tree) { this.x1 = int.Parse(tree.Attribute("x1")); this.y1 = int.Parse(tree.Attribute("y1")); this.x2 = int.Parse(tree.Attribute("x2")); this.y2 = int.Parse(tree.Attribute("y2")); this.y3 = int.Parse(tree.Attribute("y3")); this.width = int.Parse(tree.Attribute("width")); }
public XMLpipe(XMLTree tree) { this.x = int.Parse(tree.Attribute("x")); this.y = int.Parse(tree.Attribute("y")); this.height = int.Parse(tree.Attribute("height")); String w = tree.Attribute("width"); this.width = w == null ? 0 : int.Parse(w); this.name = tree.Attribute("name"); this.go = tree.Attribute("goto"); String s = tree.Attribute("showtop"); this.showtop = s != null; }
public XMLhiddenblock(XMLTree tree) { this.x = int.Parse(tree.Attribute("x")); this.y = int.Parse(tree.Attribute("y")); String w = tree.Attribute("width"); String h = tree.Attribute("height"); this.width = w == null ? 1 : int.Parse(w); this.height = h == null ? 1 : int.Parse(h); String c = tree.Attribute("contains"); this.contains = c == null ? "coin" : c; this.go = tree.Attribute("goto"); }
public XMLwater(XMLTree tree) { this.x = int.Parse(tree.Attribute("x")); this.y = int.Parse(tree.Attribute("y")); this.width = int.Parse(tree.Attribute("width")); }
public XMLflagpole(XMLTree tree) { this.x = int.Parse(tree.Attribute("x")); this.y = int.Parse(tree.Attribute("y")); }
public String GetLevelProperty(String tag, String attr) { XMLTree property = currentSublevel.SomeChild("properties").SomeChild(tag); return(property == null ? null : property.Attribute(attr)); }
public XMLcastle(XMLTree tree) { this.x = int.Parse(tree.Attribute("x")); this.y = int.Parse(tree.Attribute("y")); this.size = tree.Attribute("size"); }
public XMLtoad(XMLTree tree) { this.x = int.Parse(tree.Attribute("x")); this.y = int.Parse(tree.Attribute("y")); }
public XMLprincess(XMLTree tree) { this.x = int.Parse(tree.Attribute("x")); this.y = int.Parse(tree.Attribute("y")); }
public XMLbowserbridge(XMLTree tree) { this.x = int.Parse(tree.Attribute("x")); this.y = int.Parse(tree.Attribute("y")); this.width = int.Parse(tree.Attribute("width")); }
public XMLbillblaster(XMLTree tree) { this.x = int.Parse(tree.Attribute("x")); this.y = int.Parse(tree.Attribute("y")); this.height = int.Parse(tree.Attribute("height")); }
public XMLspringboard(XMLTree tree) { this.x = int.Parse(tree.Attribute("x")); this.y = int.Parse(tree.Attribute("y")); }
public XMLridingplatform(XMLTree tree) { this.x = int.Parse(tree.Attribute("x")); this.y = int.Parse(tree.Attribute("y")); this.width = int.Parse(tree.Attribute("width")); }
public XMLvine(XMLTree tree) { this.x = int.Parse(tree.Attribute("x")); this.y = int.Parse(tree.Attribute("y")); this.height = int.Parse(tree.Attribute("height")); }
public XMLbouncingkoopa(XMLTree tree) { this.x = int.Parse(tree.Attribute("x")); this.y = int.Parse(tree.Attribute("y")); }
public XMLpiranhaplant(XMLTree tree) { this.x = int.Parse(tree.Attribute("x")); this.y = int.Parse(tree.Attribute("y")); this.color = tree.Attribute("color"); }