Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 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);
 }