public override void Update(GameTime gameTime) { if (firstTime) { FondSonore.PlayDefeat(); firstTime = false; } mouseRec = new Rectangle(mouse.X, mouse.Y, 5, 5); if (mouse.LeftButton == ButtonState.Pressed && oldMouse.LeftButton == ButtonState.Released) { if (mouseRec.Intersects(boutonQuitter)) { // Deconnecte du reseau if (Serveur.clients.Count > 0) // Si on etait le serveur { Serveur.Shutdown(); } if (Client.client != null) // Si on etait un client { Client.client.Close(); } SceneHandler.ResetGameplay(); CrystalGate.FondSonore.Stop(); SceneHandler.gameState = GameState.MainMenu; } } }