Ejemplo n.º 1
0
 public MainViewModel()
 {
     _client = ClientFactory.CreateClient(ClientFactory.ClientType.LIVE);
     GamesList = _client.GetAvailableGameTypes();
     SetupViewModels();
     SetupCommands();
 }
 public SelectorViewModel(IClient client)
 {
     _client = client;
     IsSelectorVisible = false;
     GamesList = _client.GetAvailableGameTypes();
     HeuristicsList = _client.GetAvailableAIAlgorithms();
     SetupCommands();
     ResetAvailablePlayerTypes();
     SelectedGameType = GameType.OFFLINE;
     FirstPlayerType = AvailablePlayerTypesList[0]; //initialize to noone
     SecondPlayerType = AvailablePlayerTypesList[0];
     _client.LoadGame += OnLoadGame;
 }