public CharakterErstellungsDaten(Universe Universe) { this.Universe = Universe; MinimalerWertAttribut = 4; MaximalerWertAttribut = 20; SummeAttribute = 60; StufenBachelor = 10; StufenMaster = 10; MaximalerFertigkeitswertProStufe = 2; MaximalerFertigkeitswert = 20; }
public SuperCharakter(Universe Universe, CharakterErstellungsDaten Daten) : base("SuperCharakter", "supercharakter", Universe) { this.Daten = Daten; int Stufen = 20; if (Daten != null) Stufen = Daten.StufenBachelor + Daten.StufenMaster; RP = new CharakterRP(Universe); Klassen = new CharakterKlassen(Universe); Attribute = new CharakterAttribute(Universe); Fertigkeiten = new CharakterFertigkeiten(Universe, Stufen); Talente = new CharakterTalente(Universe, Stufen); Bemerkungen = new CharakterBemerkungen(Universe); Inventar = new CharakterInventar(Universe); }
public Charakterbogen(CharakterMan Charakter, Universe Universe) { float width = 1000; this.Charakter = Charakter; this.Universe = Universe; Charakter.Update(); xFont font = new FontGraphicsMeasurer("Calibri", 11); this.Titel = new CString(); this.Titel.addWhitespace(width, 0, true); this.Titel.add(new Word("Gestapo-Personenakte", Brushes.Black, new FontGraphicsMeasurer("PlainGermanica", 44), 0, Pens.Black).Geometry(10)); this.Titel.addWhitespace(width, 50); Titel.alignment = 0.5f; this.Portrait = new ImageBox(300, Charakter.Charakter.Super.RP.Portrait == null ? StandardPortrait : new Bitmap(Charakter.Charakter.Super.RP.Portrait)); Whitespace EinschubLinks = new Whitespace(100, 100, false); Whitespace EinschubOben = new Whitespace(width, 50, true); Bogen = new CString(); Bogen.add(EinschubOben); Bogen.add(Titel); Bogen.addAbsatz(); Bogen.add(EinschubLinks); Bogen.add(Portrait); Bogen.addWhitespace(width / 20); Bogen.add(RPBlock()); Bogen.addAbsatz(); Bogen.add(EinschubOben); Bogen.addWhitespace(160, 50); Bogen.add(TabelleLinks(font)); Bogen.addWhitespace(160, 50); Bogen.add(TabelleRechts(font)); }
public CharakterGeo(Universe Universe) : base("Geometrische Informationen", "geo", Universe) { }
public CharakterInventar(Universe Universe) : base("Inventar", "inventar", Universe) { Clear(); }
public CharakterTalente(Universe Universe, int Stufen) : base("Talente", "talente", Universe) { this.Stufen = Stufen; this.Talente = new Talent[Stufen][]; this.FreieTalente = new List<Talent>[Stufen]; }
public CharakterBemerkungen(Universe Universe) : base("Bemerkungen", "bemerkungen", Universe) { this.Bemerkungen = new List<Bemerkung>(); }
public Macher(Universe Universe) : base(Universe) { this.AktionsKarten = true; }
//public static void StartForm(string Pfad) //{ // u = new Universe(Pfad + "/Universe.xml"); // CharakterErstellungsDaten daten = new CharakterErstellungsDaten(u); // daten.Read(Pfad + "/CharakterErstellungsDaten.xml"); // ControlForm cf = new ControlForm(); // cf.SetControl(new Sage3Creator(cf, daten)); // cf.ShowDialog(); //} public static void Print1935() { u = new Universe("../../Universe/"); //beginnKampf(); printCharakter("Alphons Eckhofer"); printCharakter("Andrej Ilitsch Kalinin"); printCharakter("Maximilian Koelbe"); printCharakter("Claude Delacroix"); printCharakter("Brigitte Westerkamp"); printCharakter("Josef Klingenwart"); printCharakter("Heinz Hettlich"); printCharakter("Fritz Stießel"); printCharakter("Michael Wolfssturm"); printCharakter("Christian Weber"); printCharakter("Anna Nonnenbach"); printCharakter("Mattias Hoppendorfer"); printCharakter("Viktor Staniza Rasputin"); }
public CharakterRP( string[] Names, bool Mann, int Alter, DateTime Geburtstag, string Geburtsort, string Hintergrund, string Konfession, string[] Vergangenheiten, Color Augenfarbe, Color Hautfarbe, Color Haarfarbe, string Portrait, float Radius, float Hohe, Universe Universe) : base("Persönliche Informationen", "rp", Universe) { this.Names = Names; this.Mann = Mann; this.Alter = Alter; this.Geburtstag = Geburtstag; this.Geburtsort = Geburtsort; this.Hintergrund = Hintergrund; this.Konfession = Konfession; this.Augenfarbe = Augenfarbe; this.Vergangenheiten = Vergangenheiten; this.Hautfarbe = Hautfarbe; this.Haarfarbe = Haarfarbe; this.Portrait = Portrait; this.Radius = Radius; this.Hohe = Hohe; }
public CharakterKlassen(Rasse Rasse, Klasse Bachelor, Klasse Master, Universe Universe) : this(Universe) { this.Rasse = Rasse; this.Bachelor = Bachelor; this.Master = Master; }
public CharakterRP(Universe Universe) : this(new string[] { }, false, 0, new DateTime(), "", "", "", new string[] { }, Color.Blue, Color.LightPink, Color.Gold, "", 0.25f, 1.75f, Universe) { }
public CharakterObjekte(Universe Universe) : base("Objekte", "objekte", Universe) { }
public SuperCharakter(Universe Universe) : this(Universe, Universe.CharakterDaten) { }
public CharakterStatisch(Universe Universe) : base("Statische Eigenschaften", "statisch", Universe) { Attribute = new Eigenschaft<Abbildung<Attribut, int>>(new ZVektor<Attribut>(Universe.Attribute)); Fertigkeiten = new Eigenschaft<Abbildung<Fertigkeit, int>>(new ZVektor<Fertigkeit>(Universe.Fertigkeiten)); Korperwerte = new Eigenschaft<Abbildung<Korperwert, int>>(new ZVektor<Korperwert>(Universe.Korperwerte)); Resistenzen = new Eigenschaft<Abbildung<Schadenstyp, int>>(new ZVektor<Schadenstyp>(Universe.Schadenstypen)); }
public CharakterDynamisch(Universe Universe) : base("Dynamische Eigenschaften", "dynamisch", Universe) { Geschwindigkeit = new Eigenschaft<float>(new SummeF()); Fertigkeiten = new Eigenschaft<Abbildung<Fertigkeit, int>>(new ZVektor<Fertigkeit>(Universe.Fertigkeiten)); KannAgieren = new Eigenschaft<bool>(new Verband(Verband.OperationArt.Und)); Resistenzen = new Eigenschaft<Abbildung<Schadenstyp, int>>(new ZVektor<Schadenstyp>(Universe.Schadenstypen)); //Fertigkeiten.add((BuffMan<Abbildung<Fertigkeit, int>>)new StandardDynamischeFertigkeitenBuff().Create(null), 0); //Geschwindigkeit.add((BuffMan<float>)new StandardDynamischerGeschwindigkeitsBuff().Create(null), 0); //KannAgieren.add((BuffMan<bool>)new StandardDynamischeKannAgierenBuff().Create(null), 0); }
public CharakterKlassen(Universe Universe) : base("Klassen", "klassen", Universe) { }
public CharakterWerte(string Name, string xmlName, Universe Universe) { this.xmlName = xmlName; this.Name = Name; this.Universe = Universe; }
public CharakterAttribute(Universe Universe) : this(Universe.Attribute.NewZVektor()) { Attribute = new ZVektor<Attribut>(Universe.Attribute); }
static void TestMacht(Universe Universe) { ManifestData d = new ManifestData(Universe); d.SetWriter("test.xml"); d.Writer.WriteStartElement("test"); foreach (var item in Universe.Talente) { if (item.Name.Contains("Macht")) { foreach (var f in Universe.Fertigkeiten) { if (item.Bedingung.ToString().Contains(f.Name)) { Technik t = Technik.CreateMacht(item, f); t.Write(d); } } } } d.Writer.WriteEndElement(); d.Writer.Close(); }
public CharakterFertigkeiten(Universe Universe, int Stufen) : base("Fertigkeiten", "fertigkeiten", Universe) { this.Stufen = Stufen; this.FertigkeitsWerte = new ZVektor<Fertigkeit>[Stufen]; this.FertigkeitsSummen = new ZVektor<Fertigkeit>[Stufen]; for (int i = 0; i < Stufen; i++) { this.FertigkeitsWerte[i] = new ZVektor<Fertigkeit>(Universe.Fertigkeiten); this.FertigkeitsSummen[i] = new ZVektor<Fertigkeit>(Universe.Fertigkeiten); } this.BachelorErlernteFertigkeiten = new Fertigkeit[0]; this.MasterErlernteFertigkeiten = new Fertigkeit[0]; }
public Sage2Bogenmacher(Universe Universe) : base(Universe) { }
/// <summary> /// Stufe ist 1-basiert /// </summary> /// <param name="Universe"></param> /// <param name="Stufe"></param> public TalentLevelControl(Universe Universe, int Stufe, CharakterTalentControl CTC) { this.CTC = CTC; this.Universe = Universe; this.Stufe = Stufe; this.Size = new Size(); this.Fresh = true; }