Ejemplo n.º 1
0
        public DragonPlayer(DragonDeck deck, IDragonGameController controller)
        {
            var g = (Dice.HalfChance() ? EGender.Male : EGender.Female);
            var n = (Dice.HalfChance() ? Dragon.Generate(g) : DragonBorn.Generate(g));

            Name = n;

            Deck      = deck;
            HitPoints = 10;
            Hand      = new List <BaseCard>();
        }
Ejemplo n.º 2
0
        public static string displayRace5e(RACE R)
        {
            List <string> Races = collectRaces(DND5e);

            int irace = (int)R;

            string subRace = "";

            if (R == DRAGONBORN)
            {
                subRace = DragonBorn.getSubRace();
            }
            if (R == DWARF)
            {
                subRace = Dwarf.getSubRace();
            }
            if (R == ELF)
            {
                subRace = Elf.getSubRace();
            }
            if (R == GNOME)
            {
                subRace = Gnome.getSubRace();
            }
            if (R == HALFLING)
            {
                subRace = Halfling.getSubRace();
            }

            if (subRace != "")
            {
                frmref.RaceOutput.Text = Races[irace - 1] + "- " + subRace;
            }
            else
            {
                frmref.RaceOutput.Text = Races[irace - 1];
            }

            return(subRace);
        }