Пример #1
0
 public Monster(string name, double challengeRating, MonsterType monsterType, MonsterSubType monsterSubType, int experience)
 {
     Name            = name;
     ChallengeRating = challengeRating;
     MonsterType     = monsterType;
     MonsterSubType  = monsterSubType;
     Experience      = experience;
     Faction         = Faction.Monster;
 }
Пример #2
0
        public MonsterCard()
        {
            // super fields
            name     = "no name";
            cardText = "no text";

            // member fields
            attack            = 0;
            defense           = 0;
            effect            = false;
            canAttack         = true;
            canAttackDirectly = false;
            canChangePosition = false;
            stars             = 0;
            monsterType       = MonsterType.NONE;
            subType           = MonsterSubType.NONE;
            attribute         = MonsterAttribute.NONE;
            mode = MonsterPosition.NONE;
        }
Пример #3
0
        public static string ToCustomString(this MonsterSubType MonsterSubType)
        {
            switch (MonsterSubType)
            {
            case MonsterSubType.AirDragon:
                return("AIR_DRAGON");

            case MonsterSubType.WaterDragon:
                return("WATER_DRAGON");

            case MonsterSubType.EarthDragon:
                return("EARTH_DRAGON");

            case MonsterSubType.FireDragon:
                return("FIRE_DRAGON");

            case MonsterSubType.ElderDragon:
                return("ELDER_DRAGON");

            default:
                return(string.Empty);
            }
        }