public Castle(List <Player> players) { var Enemy1 = new CharacterClassLibrary.NPCClasses.Medic(5, 3); var Enemy2 = new CharacterClassLibrary.NPCClasses.Pirate(6, 3); var Enemy3 = new CharacterClassLibrary.NPCClasses.Pirate(6, 2); var Enemy4 = new CharacterClassLibrary.NPCClasses.Necromancer(6, 3); Enemies = new List <NPC>() { Enemy1, Enemy2, Enemy3, Enemy4 }; foreach (var enemy in Enemies) { var numb = Enemies.IndexOf(enemy); enemy.Position = numb + 5; } Players = new List <Player>(); foreach (var player in players) { Players.Add(player); } foreach (var player in Players) { var numb = Players.IndexOf(player); player.Position = numb + 1; } Turn = 1; Level = 5; ActionsTaken = new List <int>(); RewardTable = new int[4] { 0, 60, 40, 0 }; TransferTo = "ThroneRoom"; }
public Gate(List <Player> players) { var Enemy1 = new CharacterClassLibrary.NPCClasses.Medic(5, 2); var Enemy2 = new CharacterClassLibrary.NPCClasses.Goblin(5, 3); var Enemy3 = new CharacterClassLibrary.NPCClasses.Pirate(5, 3); var Enemy4 = new CharacterClassLibrary.NPCClasses.Necromancer(5, 2); Enemies = new List <NPC>() { Enemy1, Enemy2, Enemy3, Enemy4 }; foreach (var enemy in Enemies) { var numb = Enemies.IndexOf(enemy); enemy.Position = numb + 5; } Players = new List <Player>(); foreach (var player in players) { Players.Add(player); } foreach (var player in Players) { var numb = Players.IndexOf(player); player.Position = numb + 1; } Turn = 1; Level = 5; RewardTable = new int[4] { 25, 65, 10, 0 }; TransferTo = "Castle"; }
public ThroneRoom(List <Player> players) { var Enemy1 = new CharacterClassLibrary.NPCClasses.King(7, 3); var Enemy2 = new CharacterClassLibrary.NPCClasses.Medic(6, 2); Enemies = new List <NPC>() { Enemy1, Enemy2 }; foreach (var enemy in Enemies) { var numb = Enemies.IndexOf(enemy); enemy.Position = numb + 5; } Players = new List <Player>(); foreach (var player in players) { Players.Add(player); } foreach (var player in Players) { var numb = Players.IndexOf(player); player.Position = numb + 1; } Turn = 1; Level = 6; ActionsTaken = new List <int>(); RewardTable = new int[4] { 0, 0, 80, 20 }; TransferTo = "Menu"; }