public void SetCharacterSpecies() { Toolbox globalVars = Toolbox.Instance; MidgardCharakter mCharacter = globalVars.mCharacter; Rassen midgardRassen = MidgardResourceReader.GetMidgardResource <Rassen> (MidgardResourceReader.MidgardRassen); //Achtung: Hole die ID der Rasse int rassenID = ObjectXMLHelper.GetChosenOptionIndex(DropRasse.captionText.text, midgardRassen.rassenListe); mCharacter.Spezies = (Races)rassenID - 1; //Achtung: enum o-basiert //Jetzt müsssen die Optionen für die nächste Dropdown gesetzt werden: Wähle dazu die Abenteuertypen mit der entsprechenden RassenID List <AbenteurerTyp> listeTypen = ObjectXMLHelper.GetMidgardObjectAByIndexB <AbenteurerTyp, RasseRef>(MidgardResourceReader.GetMidgardResource <AbenteurerTypen> (MidgardResourceReader.MidgardAbenteurerTypen).listAbenteurerTypen, rassenID); ObjectXMLHelper.FillDropBoxMidgardObject <AbenteurerTyp> (listeTypen, DropATyp); }
public void GetNumberRassenTest() { Rassen midgardRassen = MidgardResourceReader.GetMidgardResource <Rassen> (MidgardResourceReader.MidgardRassen); Assert.AreEqual(this._ANZAHLRASSEN, midgardRassen.rassenListe.Count); }
public void setzeRasse(int Leben, int Kraft, int Schild, int Geschick, Rassen Rasse) { this.Leben = Leben; this.Kraft = Kraft; this.Geschick = Geschick; this.Rasse = Rasse; this.Schild = Schild; txtAngriff.Text = Convert.ToString(Kraft); txtGeschick.Text = Convert.ToString(Geschick); txtLeben.Text = Convert.ToString(Leben); txtRüstung.Text = Convert.ToString(Schild); txtRasse.Text = Rasse.ToString(); btnOger.Enabled = btnMensch.Enabled = btnFeuerteufel.Enabled = btnElf.Enabled = btnSteingolem.Enabled = btnBlitzelement.Enabled = false; }