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; }
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; }
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); } }