public Player BuildCharacter(string classType, string name) { Player player; switch (classType.ToLower()) { case "archer": player = new Archer(name); break; case "cleric": player = new Cleric(name); break; case "thief": player = new Thief(name); break; case "paladin": player = new Paladin(name); break; case "warrior": player = new Warrior(name); break; case "wizard": player = new Wizard(name); break; default: player = new Monster(name); break; } return player; }
public HolyPillar(Cleric clericPlayer, IBoardGame gameBoard, ITargetPlayer targetPlayer) { this.clericPlayer = clericPlayer; this.gameBoard = gameBoard; this.targetPlayer = targetPlayer; }
public Recall(Cleric clericPlayer, IBoardGame gameBoard, ITargetPlayer targetPlayer) { this.clericPlayer = clericPlayer; this.gameBoard = gameBoard; this.targetPlayer = targetPlayer; }
public Consecrate(Cleric clericPlayer, IBoardGame gameBoard, ITargetPlayer targetPlayer) { this.clericPlayer = clericPlayer; this.gameBoard = gameBoard; this.targetPlayer = targetPlayer; }
public TotalDefense(Cleric clericPlayer, IBoardGame gameBoard, ITargetPlayer targetPlayer) { this.clericPlayer = clericPlayer; this.gameBoard = gameBoard; this.targetPlayer = targetPlayer; }
public TurnUndead(Cleric clericPlayer, IBoardGame gameBoard, ITargetPlayer targetPlayer) { this.clericPlayer = clericPlayer; this.gameBoard = gameBoard; this.targetPlayer = targetPlayer; }
public StrengthentheLine(Cleric clericPlayer, IBoardGame gameBoard, ITargetPlayer targetPlayer) { this.clericPlayer = clericPlayer; this.gameBoard = gameBoard; this.targetPlayer = targetPlayer; }
public FriendlyBarrier(Cleric clericPlayer, IBoardGame gameBoard, ITargetPlayer targetPlayer) { this.clericPlayer = clericPlayer; this.gameBoard = gameBoard; this.targetPlayer = targetPlayer; }
public DivineArrow(Cleric clericPlayer, IBoardGame gameBoard, ITargetPlayer targetPlayer) { this.clericPlayer = clericPlayer; this.gameBoard = gameBoard; this.targetPlayer = targetPlayer; }
public HealingPrayer(Cleric clericPlayer, IBoardGame gameBoard, ITargetPlayer targetPlayer) { this.clericPlayer = clericPlayer; this.gameBoard = gameBoard; this.targetPlayer = targetPlayer; }