/** 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()); }
public JoinLevelMenuItem(MenuFunctions function, String text, SpriteFont font, Level aLevel, RemoteGame game) : base(function, text, font, aLevel) { remoteGame = game; }