public override void Initialize() { ListeDuMenu = new List<GameComponent>(); base.Initialize(); Message message1, message2, message3; if (!System.IO.File.Exists(Jeu.Content.RootDirectory + "Content" + Jeu.EndroitSave + "Save1")) { Save1 = new BoutonDeMenu(Jeu, new Vector2(Atelier.TAILLE_ÉCRAN.X / 6, Atelier.TAILLE_ÉCRAN.Y / 4), BoutonDeMenu.TAILLE_BOUTONS); message1 = new Message(Jeu, "Save 1", Save1.Position); ListeDuMenu.Add(Save1); ListeDuMenu.Add(message1); } if (!System.IO.File.Exists(Jeu.EndroitSave + "Save2")) { Save2 = new BoutonDeMenu(Jeu, new Vector2(3 * Atelier.TAILLE_ÉCRAN.X / 6, Atelier.TAILLE_ÉCRAN.Y / 4), BoutonDeMenu.TAILLE_BOUTONS); message2 = new Message(Jeu, "Save 2", Save2.Position); ListeDuMenu.Add(Save2); ListeDuMenu.Add(message2); } if (!System.IO.File.Exists(Jeu.EndroitSave + "Save3")) { Save3 = new BoutonDeMenu(Jeu, new Vector2(5 * Atelier.TAILLE_ÉCRAN.X / 6, Atelier.TAILLE_ÉCRAN.Y / 4), BoutonDeMenu.TAILLE_BOUTONS); message3 = new Message(Jeu, "Save 3", Save3.Position); ListeDuMenu.Add(Save3); ListeDuMenu.Add(message3); } foreach (GameComponent gc in ListeDuMenu) { Jeu.Components.Add(gc); } }
public override void Initialize() { Atelier.TAILLE_ÉCRAN = new Vector2(Jeu.GraphicsDevice.Viewport.Width, Jeu.GraphicsDevice.Viewport.Height); FondDecran = new Sprite(Jeu, "SpaceInvaders", Atelier.TAILLE_ÉCRAN / 2, Atelier.TAILLE_ÉCRAN); Jeu.Components.Add(FondDecran); BoutonSinglePlayer = new BoutonDeMenu(Jeu, new Vector2(Atelier.TAILLE_ÉCRAN.X / 4, Atelier.TAILLE_ÉCRAN.Y / 4), BoutonDeMenu.TAILLE_BOUTONS); Message messageSinglePlayer = new Message(Jeu, "Single Player", BoutonSinglePlayer.Position); BoutonMultiPlayer = new BoutonDeMenu(Jeu, new Vector2(3 * Atelier.TAILLE_ÉCRAN.X / 4, Atelier.TAILLE_ÉCRAN.Y / 4), BoutonDeMenu.TAILLE_BOUTONS); Message messageMultiPlayer = new Message(Jeu, "Multi Player", BoutonMultiPlayer.Position); BoutonBack = new BoutonDeMenu(Jeu, 3 * Atelier.TAILLE_ÉCRAN / 4, BoutonDeMenu.TAILLE_BOUTONS); MessageBack = new Message(Jeu, "Back", BoutonBack.Position); BoutonBack = new BoutonDeMenu(Jeu, 3 * Atelier.TAILLE_ÉCRAN / 4, BoutonDeMenu.TAILLE_BOUTONS); MessageBack = new Message(Jeu, "Back", BoutonBack.Position); BoutonOptions = new BoutonDeMenu(Jeu, new Vector2(Atelier.TAILLE_ÉCRAN.X / 4, 3 * Atelier.TAILLE_ÉCRAN.Y / 4), BoutonDeMenu.TAILLE_BOUTONS); Message messageOptions = new Message(Jeu, "Options", BoutonOptions.Position); ListeDuMenuPrincipal = new List<GameComponent>(); ListeDuMenuPrincipal.Add(BoutonSinglePlayer); ListeDuMenuPrincipal.Add(messageSinglePlayer); ListeDuMenuPrincipal.Add(BoutonMultiPlayer); ListeDuMenuPrincipal.Add(messageMultiPlayer); ListeDuMenuPrincipal.Add(this.BoutonBack); ListeDuMenuPrincipal.Add(this.MessageBack); ListeDuMenuPrincipal.Add(BoutonOptions); ListeDuMenuPrincipal.Add(messageOptions); foreach (GameComponent gc in ListeDuMenuPrincipal) { Jeu.Components.Add(gc); } base.Initialize(); }
public override void Initialize() { BoutonChoixSoundtrack = new BoutonDeMenu(Jeu, new Vector2(Atelier.TAILLE_ÉCRAN.X / 4, Atelier.TAILLE_ÉCRAN.Y / 4), BoutonDeMenu.TAILLE_BOUTONS); MessageSoundtrack = new Message(Jeu, "Soundtrack", BoutonChoixSoundtrack.Position); ListeDesOptions = new List<GameComponent>(); ListeDesOptions.Add(BoutonChoixSoundtrack); ListeDesOptions.Add(MessageSoundtrack); ListeDesOptions.Add(Jeu.MainMenu.BoutonBack); ListeDesOptions.Add(Jeu.MainMenu.MessageBack); GestionnaireDeFX = Jeu.Services.GetService(typeof(RessourcesManager<SoundEffect>)) as RessourcesManager<SoundEffect>; GestionnaireDeFX = new RessourcesManager<SoundEffect>(Jeu, "Soundtracks/" + NomSoundtrack); NomSoundtrack = DEFAULT; base.Initialize(); foreach (GameComponent gc in ListeDesOptions) { Jeu.Components.Add(gc); } }
public override void Initialize() { NouvellePartie = new BoutonDeMenu(Jeu, new Vector2(Atelier.TAILLE_ÉCRAN.X/4,Atelier.TAILLE_ÉCRAN.Y/4), BoutonDeMenu.TAILLE_BOUTONS); Message messageNouvellePartie = new Message(Jeu, "Nouvelle Partie", NouvellePartie.Position); ChargerPartie = new BoutonDeMenu(Jeu, new Vector2(3 * Atelier.TAILLE_ÉCRAN.X / 4, Atelier.TAILLE_ÉCRAN.Y / 4), BoutonDeMenu.TAILLE_BOUTONS); Message messageChargerPartie = new Message(Jeu, "Charger Partie", ChargerPartie.Position); ListeDuMenuSinglePlayer = new List<GameComponent>(); ListeDuMenuSinglePlayer.Add(NouvellePartie); ListeDuMenuSinglePlayer.Add(messageNouvellePartie); ListeDuMenuSinglePlayer.Add(ChargerPartie); ListeDuMenuSinglePlayer.Add(messageChargerPartie); ListeDuMenuSinglePlayer.Add(Jeu.MainMenu.BoutonBack); ListeDuMenuSinglePlayer.Add(Jeu.MainMenu.MessageBack); foreach (GameComponent gc in ListeDuMenuSinglePlayer) { Jeu.Components.Add(gc); } base.Initialize(); }