コード例 #1
0
        public void Init(string gameId)
        {
            _gameId = gameId;
            var game = GameManager.Settings.Games.First(g => g.GameId == gameId);

            icCards.ItemsSource = DOSBoxManager.GetSettingsForGame(game, DOSBoxManager.DefaultSettings);
        }
コード例 #2
0
        private void Button_JoinClick(object sender, RoutedEventArgs e)
        {
            var dosBoxOptions = doomManager.GetDOSBoxOptions(this, false);

            var multiplayerWindow = new MultiplayerClientWindow(new MultiplayerOptions
            {
                Game = DOSBoxManager.GetUnstartedProcess(dosBoxOptions),
            });

            multiplayerWindow.Show();
            //Hide();
        }
コード例 #3
0
        private void Button_StartClick(object sender, RoutedEventArgs e)
        {
            var dosBoxOptions = doomManager.GetDOSBoxOptions(this);

            var multiplayerWindow = new MultiplayerHostWindow(new MultiplayerOptions
            {
                NumberOfPlayers = 2,
                Game            = DOSBoxManager.GetUnstartedProcess(dosBoxOptions),
                GameArguments   = dosBoxOptions.Arguments
            });

            multiplayerWindow.Show();
            //Hide();
        }
コード例 #4
0
 private void StartDoom(object sender, RoutedEventArgs e)
 {
     doom = DOSBoxManager.StartDOSBox(doomManager.GetDOSBoxOptions(this));
 }
コード例 #5
0
 private void StartStdGame(object sender, RoutedEventArgs e)
 {
     stdgame = DOSBoxManager.StartDOSBox(stdGameManager.GetDOSBoxOptions(this));
 }