public static GameParameters Default(PlayerParameters player1, PlayerParameters player2) { return(new GameParameters { Player1 = player1, Player2 = player2, SearchParameters = SearchParameters.Default, Player1Controller = PlayerType.Human, Player2Controller = PlayerType.Machine }); }
public static GameParameters Default(PlayerParameters player1, PlayerParameters player2) { return new GameParameters { Player1 = player1, Player2 = player2, SearchParameters = SearchParameters.Default, Player1Controller = PlayerType.Human, Player2Controller = PlayerType.Machine }; }
public Player(PlayerParameters p, PlayerType controllerType) { Name = p.Name; AvatarId = p.AvatarId; Type = controllerType; _assignedDamage = new AssignedDamage(this); _battlefield = new Battlefield(this); _hand = new Hand(this); _graveyard = new Graveyard(this); _library = new Library(this); _exile = new Exile(this); _deck = p.Deck; }
public static GameParameters Default(PlayerParameters player1, PlayerParameters player2) { var settings = Settings.Load(); return(new GameParameters { Player1 = player1, Player2 = player2, SearchParameters = settings.GetSearchParameters(), Player1Controller = PlayerType.Human, Player2Controller = PlayerType.Machine, Settings = settings }); }