public Avatar(Faction faction, AvatarClass avatarClass, String imagePath) : base() { Faction = faction; _avatarClass = avatarClass; ImagePath = imagePath; movementVector = new Point(0, 0); TurnState = new AvatarTurnState(); ActualBodyPointsRemaining = avatarClass.BaseMaximumBodyPoints; ActualMindPointsRemaining = avatarClass.BaseMaximumMindPoints; _goldInPossession = 0; _equippedItems = new List<Item>(); _backpackItems = new List<Item>(); }
public Monster(AvatarClass avatarClass) : base(Faction.Xargon, avatarClass, avatarClass.ImagePath) { }
public Hero(AvatarClass heroClass) : base(Faction.Heroes, heroClass, heroClass.ImagePath) { }