Esempio n. 1
0
        void AvaibleSessionMenuEntrySelected(object sender, PlayerIndexEventArgs e)
        {
            AvailableSessionMenuEntry menuEntry = (AvailableSessionMenuEntry)sender;
            AvailableNetworkSession availableSession = menuEntry.AvailableSession;

            try {
                IAsyncResult asyncResult = NetworkSession.BeginJoin(availableSession, null, null);

                NetworkBusyScreen busyScreen = new NetworkBusyScreen(asyncResult);
                busyScreen.OperationCompleted += JoinSessionOperationCompleted;

                ScreenManager.AddScreen(busyScreen, ControllingPlayer);
            } catch (Exception exception) {
                Console.WriteLine(exception.Message);
                ScreenManager.Game.Exit();
            }
        }
Esempio n. 2
0
 private void localGameMenuEntrySelected(object sender, PlayerIndexEventArgs e)
 {
     ScreenManager.AddScreen(new CreateOrFindSessionScreen(NetworkSessionType.SystemLink), e.PlayerIndex);
 }
Esempio n. 3
0
 protected virtual void OnCancel(object sender, PlayerIndexEventArgs e)
 {
     OnCancel(e.PlayerIndex);
 }
Esempio n. 4
0
 void BackMenuEntrySelected(object sender, PlayerIndexEventArgs e)
 {
     _availableSessions.Dispose();
     ExitScreen();
 }
Esempio n. 5
0
 private void ConfirmStartGameMessageBoxAccepted(object sender, PlayerIndexEventArgs e)
 {
     if (_networkSession.SessionState == NetworkSessionState.Lobby)
         _networkSession.StartGame();
 }
Esempio n. 6
0
 void BlurTypeSelected(object sender, PlayerIndexEventArgs e)
 {
     if (_menuSelected == (int)MenuSelected.BLURTYPE)
         _menuSelected = (int)MenuSelected.NONE;
     else _menuSelected = (int)MenuSelected.BLURTYPE;
 }
Esempio n. 7
0
 void TransparacySelected(object sender, PlayerIndexEventArgs e)
 {
     if (_menuSelected == (int)MenuSelected.TRANSPARECY)
         _menuSelected = (int)MenuSelected.NONE;
     else {
         _menuSelected = (int)MenuSelected.TRANSPARECY;
         _iceTransparency.Text = "Ice Transparency: " + _ice.getTransparency();
     }
 }
Esempio n. 8
0
 void BlurSelected(object sender, PlayerIndexEventArgs e)
 {
     if (_menuSelected == (int)MenuSelected.BLUR)
         _menuSelected = (int)MenuSelected.NONE;
     else {
         _menuSelected = (int)MenuSelected.BLUR;
         _blur.Text = "Blur: " + _ice.getBlurAmount();
     }
 }
Esempio n. 9
0
 void SinglePlayerMenuEntrySelected(object sender, PlayerIndexEventArgs e)
 {
     LoadingScreen.Load(ScreenManager, true, e.PlayerIndex, new GameplayScreen(null));
 }
Esempio n. 10
0
 void MultiplayerMenuEntrySelected(object sender, PlayerIndexEventArgs e)
 {
     ScreenManager.AddScreen(new MultiplayerMenuScreen(), e.PlayerIndex);
 }
Esempio n. 11
0
 void ConfirmedExitMessageBoxAccepted(object sender, PlayerIndexEventArgs e)
 {
     ScreenManager.Game.Exit();
 }
Esempio n. 12
0
 protected override void OnCancel(object sender, PlayerIndexEventArgs e)
 {
     OnCancel(e.PlayerIndex);
 }