static void Main(string[] args) { using (Game1 game = new Game1()) { game.Run(); } }
public MainMenu(Game1 game, float startTime) : base(game) { // Constructeur: volume_sons = 0.6f; english = false; time = startTime; started = false; paused = false; finished = false; boss_appeared = false; has_Lost = false; boss_already_appeared = false; Boss_dead_instance = Resources.boss_mort_sound.CreateInstance(); total_piece_updated = false; Text = "0"; nb_pieces = 0; mort_enemies = Resources.enemies_sound.CreateInstance(); piece_font = Resources.piece_font; piece_text = " 0"; //Ajout des boutons nécessaires Intro.Add(new GUIElement(@"Sprites\Menu\Intro\Intro2_Fond")); Intro.Add(new GUIElement(@"Sprites\Menu\Intro\Intro_Fond")); main.Add(new GUIElement(@"Sprites\Menu\English\Bouton_jouer")); main.Add(new GUIElement(@"Sprites\Menu\English\Bouton_quitter")); main.Add(new GUIElement(@"Sprites\Menu\Francais\Button_jouer")); main.Add(new GUIElement(@"Sprites\Menu\Francais\Button_options")); main.Add(new GUIElement(@"Sprites\Menu\Francais\Button_quitter")); main.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_Credits")); InOptions.Add(new GUIElement(@"Sprites\Menu\English\Bouton_Bruitages")); InOptions.Add(new GUIElement(@"Sprites\Menu\Francais\Desinstaller")); InOptions.Add(new GUIElement(@"Sprites\Menu\English\Uninstall")); InOptions.Add(new GUIElement(@"Sprites\Menu\English\Bouton_Retour")); InOptions.Add(new GUIElement(@"Sprites\Menu\English\Bouton_PleinEcran")); InOptions.Add(new GUIElement(@"Sprites\Menu\English\Bouton_Commandes")); InOptions.Add(new GUIElement(@"Sprites\Menu\English\Bouton_French")); InOptions.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_Retour")); InOptions.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_Volume")); InOptions.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_Plus")); InOptions.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_Moins")); InOptions.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_Bruitages")); InOptions.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_Plus2")); InOptions.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_Moins2")); InOptions.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_Commandes")); InOptions.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_PleinEcran")); InOptions.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_Anglais")); InOptions.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_Website")); InOptions.Add(new GUIElement(@"Sprites\Menu\English\Bouton_Website")); InPause.Add(new GUIElement(@"Sprites\Menu\English\Bouton_Continuer")); InPause.Add(new GUIElement(@"Sprites\Menu\English\Bouton_quitter")); InPause.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_Continuer")); InPause.Add(new GUIElement(@"Sprites\Menu\Francais\Button_options")); InPause.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_MenuPrincipalGros")); InPause.Add(new GUIElement(@"Sprites\Menu\Francais\Button_quitter")); HowToPlay.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_RetourToOptions")); HowToPlay.Add(new GUIElement(@"Sprites\Menu\English\Bouton_RetourToOptions")); SelectionMap.Add(new GUIElement(@"Sprites\Menu\English\Bouton_NouvellePartie")); SelectionMap.Add(new GUIElement(@"Sprites\Menu\English\Bouton_Multijoueur")); SelectionMap.Add(new GUIElement(@"Sprites\Menu\English\Bouton_Retour")); SelectionMap.Add(new GUIElement(@"Sprites\Menu\English\Bouton_Chapitres")); SelectionMap.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_NouvellePartie")); SelectionMap.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_Multijoueur")); SelectionMap.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_Retour")); SelectionMap.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_Chapitres")); GameOver.Add(new GUIElement(@"Sprites\Menu\Francais\Boutton_Rejouer")); GameOver.Add(new GUIElement(@"Sprites\Menu\English\Boutton_Rejouer")); GameOver.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_MenuPrincipal")); Credits.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_Retour")); Credits.Add(new GUIElement(@"Sprites\Menu\English\Bouton_Retour")); Won.Add(new GUIElement(@"Sprites\Menu\English\Bouton_NiveauSuivant")); Won.Add(new GUIElement(@"Sprites\Menu\English\Boutton_Rejouer")); Won.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_NiveauSuivant")); Won.Add(new GUIElement(@"Sprites\Menu\Francais\Boutton_Rejouer")); Won.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_MenuPrincipal")); GameEnded.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_Credits")); GameEnded.Add(new GUIElement(@"Sprites\Menu\Francais\Boutton_Rejouer")); GameEnded.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_MenuPrincipal")); GameEnded.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_Boutique")); Chapitre1.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_RetourToJouer")); Chapitre1.Add(new GUIElement(@"Sprites\Menu\Francais\Level1")); Chapitre1.Add(new GUIElement(@"Sprites\Menu\Francais\fleche_droite")); Chapitre1.Add(new GUIElement(@"Sprites\Menu\English\Bouton_RetourToJouer")); Chapitre2.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_RetourToJouer")); Chapitre2.Add(new GUIElement(@"Sprites\Menu\Francais\Level2")); Chapitre2.Add(new GUIElement(@"Sprites\Menu\Francais\fleche_droite2")); Chapitre2.Add(new GUIElement(@"Sprites\Menu\Francais\fleche_gauche")); Chapitre2.Add(new GUIElement(@"Sprites\Menu\English\Bouton_RetourToJouer")); Chapitre3.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_RetourToJouer")); Chapitre3.Add(new GUIElement(@"Sprites\Menu\Francais\Level3")); Chapitre3.Add(new GUIElement(@"Sprites\Menu\Francais\fleche_droite3")); Chapitre3.Add(new GUIElement(@"Sprites\Menu\Francais\fleche_gauche2")); Chapitre3.Add(new GUIElement(@"Sprites\Menu\English\Bouton_RetourToJouer")); Chapitre4.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_RetourToJouer")); Chapitre4.Add(new GUIElement(@"Sprites\Menu\Francais\Level4")); Chapitre4.Add(new GUIElement(@"Sprites\Menu\Francais\fleche_droite4")); Chapitre4.Add(new GUIElement(@"Sprites\Menu\Francais\fleche_gauche3")); Chapitre4.Add(new GUIElement(@"Sprites\Menu\English\Bouton_RetourToJouer")); Chapitre5.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_RetourToJouer")); Chapitre5.Add(new GUIElement(@"Sprites\Menu\Francais\Level5")); Chapitre5.Add(new GUIElement(@"Sprites\Menu\Francais\fleche_droite5")); Chapitre5.Add(new GUIElement(@"Sprites\Menu\Francais\fleche_gauche4")); Chapitre5.Add(new GUIElement(@"Sprites\Menu\English\Bouton_RetourToJouer")); Chapitre6.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_RetourToJouer")); Chapitre6.Add(new GUIElement(@"Sprites\Menu\Francais\Level6")); Chapitre6.Add(new GUIElement(@"Sprites\Menu\Francais\fleche_gauche5")); Chapitre6.Add(new GUIElement(@"Sprites\Menu\English\Bouton_RetourToJouer")); player1win.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_MenuPrincipal")); player2win.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_MenuPrincipal")); ChooseIp.Add(new GUIElement(@"Sprites\Menu\Francais\Bouton_RetourToJouer")); ChooseIp.Add(new GUIElement(@"Sprites\Menu\Francais\EnterIp")); ChooseIp.Add(new GUIElement(@"Sprites\Menu\Francais\Ok")); ip = ""; player = Global.Player; player2 = Global.Player; player3 = Global.Player; player4 = Global.Player; player5 = Global.Player; player6 = Global.Player; p7 = Global.Player; p8 = Global.Player; Main = Global.GameMain; Main2 = Global.GameMain2; Main3 = Global.GameMain3; Main4 = Global.GameMain4; Main5 = Global.GameMain5; Main6 = Global.GameMain6; MainMulti = Global.GameMainMulti; Global.MainMenu = this; }