Пример #1
0
        protected override void Prepare(GameSettingsViewModel gameSettings)
        {
            base.Prepare(gameSettings);

            gameSettings.NetworkGameType = NetworkGameType.GameServer;
            gameSettings.CreateGame     += CreateGame;
        }
Пример #2
0
        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
            };
        }
Пример #3
0
 protected virtual void Prepare(GameSettingsViewModel gameSettings)
 {
 }
Пример #4
0
        protected override void Prepare(GameSettingsViewModel gameSettings)
        {
            base.Prepare(gameSettings);

            gameSettings.NetworkGameType = NetworkGameType.DirectConnection;
        }
Пример #5
0
 public GameAccount(GameSettingsViewModel settings)
 {
     this.settings = settings;
 }