/// <summary> /// The main entry point for the application. /// </summary> static void Main(string[] args) { using (MenuPrincipal game = new MenuPrincipal()) { game.Run(); } }
public override void Initialize() { // Création des scènes Scène ScèneLogo = new ScèneLogo(Jeu, "DeRPG", this); ListeDesScènes.Add(ScèneLogo); ScèneLogo.Initialize(); Scène ScèneMenuPrincipal = new MenuPrincipal(Jeu, "Menu_background2", this); ListeDesScènes.Add(ScèneMenuPrincipal); ScèneMenuPrincipal.Initialize(); Scène ScèneMenuOptions = new MenuOptions(Jeu, "Menu_background", this); ListeDesScènes.Add(ScèneMenuOptions); ScèneMenuOptions.Initialize(); Scène SelectionPerso = new CharacterSelection(Jeu, "CharacterSelect", this); ListeDesScènes.Add(SelectionPerso); SelectionPerso.Initialize(); Scène JeuPrincipal = new ScèneDeJeu(Jeu, this); ListeDesScènes.Add(JeuPrincipal); JeuPrincipal.Initialize(); Scène ScèneDeMort = new ScèneEvent(Jeu, "GG you died!", this, Color.Yellow, Color.Black, false); ListeDesScènes.Add(ScèneDeMort); ScèneDeMort.Initialize(); Scène ScèneCredits = new ScèneCredits(Jeu, "Content/Text/Credits.txt", "TrajanusRoman48", Color.WhiteSmoke, "CreditScreen", this); ListeDesScènes.Add(ScèneCredits); ScèneCredits.Initialize(); Scène ScèneFin = new ScèneFin(Jeu, "Congrats", this); ListeDesScènes.Add(ScèneFin); ScèneFin.Initialize(); // ScèneActive ScèneActive = Scènes.MenuLogo; base.Initialize(); }
void CréerMenus() { MenuPrincipal = new MenuPrincipal(Game); MenuDePause = new MenuPause(Game); MenuFinDePartie = new MenuFinPartie(Game); MenuDesOptions = new MenuOption(Game); MenuNetwork = new MenuLan(Game); MenuChoixProfile = new MenuProfile(Game); MenuServeur = new MenuIPServeur(Game); MenuClient = new MenuIPClient(Game); Menus = new List <Menu>(NB_MENUS) { MenuPrincipal, MenuDePause, MenuFinDePartie, MenuDesOptions, MenuNetwork, MenuChoixProfile, MenuServeur, MenuClient }; foreach (Menu m in Menus) { Game.Components.Add(m); } }
protected override void Initialize() { TAILLE_ÉCRAN = new Vector2(GraphicsDevice.Viewport.Width, GraphicsDevice.Viewport.Height); GestionSprites = new SpriteBatch(GraphicsDevice); GestionInput = new InputManager(this); GestionnaireDeTextures = new RessourcesManager<Texture2D>(this, "Textures"); GestionnaireDeFonts = new RessourcesManager<SpriteFont>(this, "Font"); GestionnaireDeSongs = new RessourcesManager<Song>(this, "Soundtracks"); GestionnaireDeFX = new RessourcesManager<SoundEffect>(this, "Soundtracks/Default"); ChansonMenuPrincipal = GestionnaireDeSongs.Find("Wake Me Up - Avicii"); MediaPlayer.Play(ChansonMenuPrincipal); MediaPlayer.Volume = 0.25f; MainMenu = new MenuPrincipal(this); SinglePlayerMenu = new MenuJouer(this); Services.AddService(typeof(RessourcesManager<SpriteFont>), GestionnaireDeFonts); Services.AddService(typeof(SpriteBatch), GestionSprites); Services.AddService(typeof(InputManager), GestionInput); Services.AddService(typeof(RessourcesManager<SoundEffect>),GestionnaireDeFX); Services.AddService(typeof(RessourcesManager<Texture2D>), GestionnaireDeTextures); Components.Add(MainMenu); Components.Add(GestionInput); base.Initialize(); }