protected override void Prepare(GameSettingsViewModel gameSettings) { base.Prepare(gameSettings); gameSettings.NetworkGameType = NetworkGameType.GameServer; gameSettings.CreateGame += CreateGame; }
private void NewGame_Executed(object arg) { gameSettings = new GameSettingsViewModel(_userSettings.GameSettings, _commonSettings, _userSettings, true) { Human = Human, ChangeSettings = ChangeSettings }; gameSettings.StartGame += OnStartGame; gameSettings.PrepareForGame(); Prepare(gameSettings); var contextBox = new ContentBox { Data = gameSettings, Title = Resources.NewGame }; Content = new NavigatorViewModel { Content = contextBox, Cancel = _closeContent }; }
protected virtual void Prepare(GameSettingsViewModel gameSettings) { }
protected override void Prepare(GameSettingsViewModel gameSettings) { base.Prepare(gameSettings); gameSettings.NetworkGameType = NetworkGameType.DirectConnection; }
public GameAccount(GameSettingsViewModel settings) { this.settings = settings; }