public override void Update(GameTime gameTime, MouseState Mouse, KeyboardState keyboard) { // Check if m is pressed and go to screen2 if ((button_play.Contains(Mouse.X, Mouse.Y) && Mouse.LeftButton == ButtonState.Pressed) || keyboard.IsKeyDown(Keys.Enter)) { if (!(Process.GetProcessesByName("Paramètres").Length > 0) && (!(Process.GetProcessesByName("credit").Length > 0))) { SCREEN_MANAGER.goto_screen("screen2"); FreadGame.GameMain.IsGameStart = true;//POUR FAIRE APPARAITRE LE PERSONNAGE } } if (button_parametre.Contains(Mouse.X, Mouse.Y) && Mouse.LeftButton == ButtonState.Pressed) { if (!(Process.GetProcessesByName("Paramètres").Length > 0) && (!(Process.GetProcessesByName("credit").Length > 0))) { System.Diagnostics.Process.Start("Paramètres.exe"); } } if (button_credit.Contains(Mouse.X, Mouse.Y) && Mouse.LeftButton == ButtonState.Pressed) { if (!(Process.GetProcessesByName("Paramètres").Length > 0) && (!(Process.GetProcessesByName("credit").Length > 0))) { System.Diagnostics.Process.Start("credit.exe"); } } base.Update(gameTime, Mouse, keyboard); }
public override void Update(GameTime gameTime) { // Check if n is pressed and go to screen2 if (Keyboard.GetState().IsKeyDown(Keys.N)) { SCREEN_MANAGER.goto_screen("screen1"); } base.Update(gameTime); }