public static void TestSchadenstypen() { ElementMenge<Schadenstyp> schaden = new ElementMenge<Schadenstyp>(null); schaden.Read("../../Test/Xml/Schadenstypen.xml"); Text t = new Text(); t.preferedFont = new FontMeasurer("Calibri", 22); foreach (var item in schaden.Menge) { t.addWort(item.Name + ": " + item.Desc, new SolidBrush(item.Color)); t.addAbsatz(); } t.createPDF("../../Test/Xml/test.pdf"); }
public Universe(string Path) { this.Path = Path.Verzeichnis(); Attribute = new ElementMenge<Attribut>(this); Fertigkeiten = new ElementMenge<Fertigkeit>(this); Talente = new ElementMenge<Talent>(this); TalentSection = new Section<Talent>(this, data => { Talent t = Talente.GetElement(data.getString("name")); data.NextElement(); return t; } ); Korperwerte = ElementMenge<Korperwert>.EmptyElementMenge(this); Verletzungen = ElementMenge<Verletzung>.EmptyElementMenge(this); Schadenstypen = new ElementMenge<Schadenstyp>(this); Rassen = new ElementMenge<Rasse>(this); BachelorKlassen = new ElementMenge<Klasse>(this); MasterKlassen = ElementMenge<Klasse>.EmptyElementMenge(this); Gegenstande = new ElementMenge<Gegenstand>(this); Aktionen = new ElementMenge<Aktion>(this); Techniken = new ElementMenge<Technik>(this); CharakterDaten = new CharakterErstellungsDaten(this); ManifestData d = new ManifestData(this, XmlReader.Create(Path)); this.Read(d); Last = this; }