Exemple #1
0
 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");
 }
Exemple #2
0
        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;
        }