Example #1
0
 /// <summary>
 /// Creer les menus
 /// </summary>
 private void SetMenus()
 {
     if (IsKinectMode)
     {
         kinectInput = new KinectInput(this);
         IsOnePlayer = true;
         PlayingMenu = new MenuKinect(this, "KiPong", new List<string>() { "1 joueur", "2 joueurs" }, kinectInput);
         DifficultyMenu = new MenuKinect(this, "Difficultes", new List<string>() { "Facile", "Medium", "Difficile" }, kinectInput);
         PauseMenu = new MenuKinect(this, "Pause", new List<string>() { "Reprendre", "Menu", "Quitter" }, kinectInput);
         EndMenu = new MenuKinect(this, "", new List<string>() { "Menu", "Quitter" }, kinectInput);
     }
     else
     {
         PlayingMenu = new MenuKeyboard(this, "KiPong", new List<string>() { "1 joueur", "2 joueurs" }, keyboardInput);
         DifficultyMenu = new MenuKeyboard(this, "Difficultes", new List<string>() { "Facile", "Medium", "Difficile" }, keyboardInput);
         PauseMenu = new MenuKeyboard(this, "Pause", new List<string>() { "Reprendre", "Menu", "Quitter" }, keyboardInput);
         EndMenu = new MenuKeyboard(this, "", new List<string>() { "Menu", "Quitter" }, keyboardInput);
     }
 }
Example #2
0
 /// <summary>
 /// Créer les menus
 /// </summary>
 private void SetMenus()
 {
     if (IsKinectMode)
     {
         IsOnePlayer = true;
         PlayingMenu = new MenuKinect(this, kinectInput);
         DifficultyMenu = new MenuKinect(this, kinectInput);
         PauseMenu = new MenuKinect(this, kinectInput);
         EndMenu = new MenuKinect(this, kinectInput);
     }
     else
     {
         PlayingMenu = new MenuKeyboard(this, keyboardInput);
         DifficultyMenu = new MenuKeyboard(this, keyboardInput);
         PauseMenu = new MenuKeyboard(this, keyboardInput);
         EndMenu = new MenuKeyboard(this, keyboardInput);
     }
     SetMenu(PlayingMenu, "Jouer", "Choisis le nombre de joueurs", new List<string>() { "1 joueur", "2 joueurs" });
     SetMenu(DifficultyMenu, "Difficultés", "Choisis la difficultées", new List<string>() { "Facile", "Moyen", "Difficile" });
     SetMenu(PauseMenu, "Pause", "Que veux-tu faire ?", new List<string>() { "Reprendre", "Menu"});
     SetMenu(EndMenu, "Fin du jeu", "", new List<string>() { "Menu",  });
 }
Example #3
0
        /// <summary>
        /// Allows the game to perform any initialization it needs to before starting to run.
        /// This is where it can query for any required services and load any non-graphic
        /// related content.  Calling base.Initialize will enumerate through any components
        /// and initialize them as well.
        /// </summary>
        protected override void Initialize()
        {
            // récupère la taille exacte de l'ecran
            //screenHeight = GraphicsAdapter.DefaultAdapter.CurrentDisplayMode.Height;
            //screenWidth = GraphicsAdapter.DefaultAdapter.CurrentDisplayMode.Width;
            screenHeight = 600;
            screenWidth = 800;
            keyboardInput = new KeyboardInput(this);
            keyboardInput.IsHoldable = false;
            ModeMenu = new MenuKeyboard(this, "Mode de jeu", new List<string>() { "Clavier", "Kinect", "Quitter" }, keyboardInput);
            aideMenuKeyboard = new Aide(this, "aideMenuKinectImg", "aideMenuKinectTxt");
            gamestate = GameStates.ModeMenu;
            graphics.PreferredBackBufferWidth = screenWidth;
            graphics.PreferredBackBufferHeight = screenHeight;
            graphics.IsFullScreen = false;
            graphics.ApplyChanges();
            screen = new Rectangle(0, 0, screenWidth, screenHeight);

            IsKinectMode = false;

            // TODO: Add your initialization logic here
            base.Initialize();
        }
Example #4
0
        /// <summary>
        /// Initialise les éléments du jeu
        /// </summary>
        protected override void Initialize()
        {
            // récupère la taille exacte de l'ecran
            screenHeight = GraphicsAdapter.DefaultAdapter.CurrentDisplayMode.Height;
            screenWidth = GraphicsAdapter.DefaultAdapter.CurrentDisplayMode.Width;
            keyboardInput = new KeyboardInput();
            keyboardInput.IsHoldable = false;
            ModeMenu = new MenuKeyboard(this, keyboardInput);
            SetMenu(ModeMenu, "Mode de jeu", "Choisis ton mode de jeu", new List<string>() { "Clavier", "Kinect", "Quitter" });
            graphics.PreferredBackBufferWidth = screenWidth;
            graphics.PreferredBackBufferHeight = screenHeight;
            graphics.IsFullScreen = true;
            graphics.ApplyChanges();
            screen = new Rectangle(0, 0, screenWidth, screenHeight);

            IsKinectMode = false;
            splashScreenTimer = new TimeSpan(0, 0, 3);
            gamestate = GameStates.SplashScreen;

            base.Initialize();
        }