Ejemplo n.º 1
0
		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>();
		}
Ejemplo n.º 2
0
		public Monster(AvatarClass avatarClass)
			: base(Faction.Xargon, avatarClass, avatarClass.ImagePath)
		{

		}
Ejemplo n.º 3
0
		public Hero(AvatarClass heroClass)
			: base(Faction.Heroes, heroClass, heroClass.ImagePath)
		{
			
		}