예제 #1
0
 /** Takes a RemoteGame and connects to it. */
 public void connectToGame(RemoteGame game)
 {
     session = NetworkSession.Join(game.getSession());
     session.GameStarted += new EventHandler<GameStartedEventArgs>(GameStarted);
     session.GameEnded += new EventHandler<GameEndedEventArgs>(GameEnded);
     session.SessionEnded += new EventHandler<NetworkSessionEndedEventArgs>(NetworkSessionEnded);
     session.GamerJoined += new EventHandler<GamerJoinedEventArgs>(GamerJoined);
     session.GamerLeft += new EventHandler<GamerLeftEventArgs>(GamerLeft);
     //Console.WriteLine("Connected to game: " + game.getDescription());
 }
예제 #2
0
 public JoinLevelMenuItem(MenuFunctions function, String text, SpriteFont font, Level aLevel, RemoteGame game)
     : base(function, text, font, aLevel)
 {
     remoteGame = game;
 }