public ScèneCredits(RPG jeu, string nomFichierTxt, string nomFont, Color color, string nomImage, GestionnaireDeScènes scènesMgr) : base(jeu, nomImage, scènesMgr) { NomFichierTxt = nomFichierTxt; NomFont = nomFont; Color = color; }
protected override void Initialize() { Vector3 positionCaméra = new Vector3(0, 10, 0); Vector3 cibleCaméra = new Vector3(0, 9, -10); GestionnaireDeFonts = new RessourcesManager <SpriteFont>(this, "Fonts"); GestionnaireDeTextures = new RessourcesManager <Texture2D>(this, "Textures"); GestionnaireDeModèles = new RessourcesManager <Model>(this, "Models"); GénérateurAléatoire = new Random(); GestionInput = new InputManager(this); GestionSprites = new SpriteBatch(GraphicsDevice); //Map = new Terrain(this, Vector3.Zero, new Vector2(300, 300), GestionnaireDeTextures.Find("Sand"), GestionnaireDeTextures.Find("heightmap")); //BaldorLeBrave = new Héros(this, "unicorn", 10f, new Vector3(1, 0, -5), new Vector3(0, 0, 0), 0.01f, "Charlie The Hurrnicorn", 30f, MathHelper.Pi * 4, false, 42, 15, 5, 8, 6, 0.8f); //faggit = new Monstre(this, BaldorLeBrave, "unicorn", 8f, new Vector3(2, 0, -9), new Vector3(0, 0, 0), 0.01f, "faggit", 25f, MathHelper.Pi * 4, false, 21, 3, 6, 4, 1f, 15, 50); //InterfaceUtilisateur = new UI(this, BaldorLeBrave, GestionnaireDeTextures.Find("UI"), GestionnaireDeTextures.Find("Vie"), GestionnaireDeTextures.Find("Mana")); //CaméraJeu = new CaméraThirdPerson(this, GestionInput, positionCaméra, BaldorLeBrave, Vector3.Up, 0.01f); // Services Services.AddService(typeof(InputManager), GestionInput); Services.AddService(typeof(RessourcesManager <SpriteFont>), GestionnaireDeFonts); Services.AddService(typeof(RessourcesManager <Texture2D>), GestionnaireDeTextures); Services.AddService(typeof(RessourcesManager <Model>), GestionnaireDeModèles); Services.AddService(typeof(SpriteBatch), GestionSprites); Services.AddService(typeof(Random), GénérateurAléatoire); Components.Add(GestionInput); GestionScènes = new GestionnaireDeScènes(this, GestionSprites, GestionnaireDeFonts, GestionnaireDeTextures, GestionnaireDeModèles, GestionInput); Components.Add(GestionScènes); base.Initialize(); }
public ScèneEvent(RPG game, string message, GestionnaireDeScènes scèneMgr, Color couleurMessage, Color couleurBackground, bool quit) : base(game, scèneMgr) { Message = message; CouleurMessage = couleurMessage; CouleurBackground = couleurBackground; Quit = quit; Position = new Vector2(Jeu.Window.ClientBounds.Width / 2, Jeu.Window.ClientBounds.Height / 2); }
public ScèneEvent(RPG game,string message,GestionnaireDeScènes scèneMgr,Color couleurMessage,Color couleurBackground,bool quit) : base(game,scèneMgr) { Message = message; CouleurMessage = couleurMessage; CouleurBackground = couleurBackground; Quit = quit; Position = new Vector2(Jeu.Window.ClientBounds.Width / 2, Jeu.Window.ClientBounds.Height / 2); }
public Scène(RPG jeu, GestionnaireDeScènes scènesMgr) : base(jeu) { Jeu = jeu; SceneManager = scènesMgr; ListeDesÉléments = new List <GameComponent>(); GetServices(); }
public Bouton(RPG jeu, Vector2 position, string nomFont, Color defaultColor, Color altColor, GestionnaireDeScènes sceneManager) : base(jeu) { Jeu = jeu; SceneManager = sceneManager; Position = position; NomFont = nomFont; DefaultColor = defaultColor; AltColor = altColor; GetServices(); }
protected override void Initialize() { Vector3 positionCaméra = new Vector3(0, 10, 0); Vector3 cibleCaméra = new Vector3(0, 9, -10); GestionnaireDeFonts = new RessourcesManager<SpriteFont>(this, "Fonts"); GestionnaireDeTextures = new RessourcesManager<Texture2D>(this, "Textures"); GestionnaireDeModèles = new RessourcesManager<Model>(this, "Models"); GénérateurAléatoire = new Random(); GestionInput = new InputManager(this); GestionSprites = new SpriteBatch(GraphicsDevice); //Map = new Terrain(this, Vector3.Zero, new Vector2(300, 300), GestionnaireDeTextures.Find("Sand"), GestionnaireDeTextures.Find("heightmap")); //BaldorLeBrave = new Héros(this, "unicorn", 10f, new Vector3(1, 0, -5), new Vector3(0, 0, 0), 0.01f, "Charlie The Hurrnicorn", 30f, MathHelper.Pi * 4, false, 42, 15, 5, 8, 6, 0.8f); //faggit = new Monstre(this, BaldorLeBrave, "unicorn", 8f, new Vector3(2, 0, -9), new Vector3(0, 0, 0), 0.01f, "faggit", 25f, MathHelper.Pi * 4, false, 21, 3, 6, 4, 1f, 15, 50); //InterfaceUtilisateur = new UI(this, BaldorLeBrave, GestionnaireDeTextures.Find("UI"), GestionnaireDeTextures.Find("Vie"), GestionnaireDeTextures.Find("Mana")); //CaméraJeu = new CaméraThirdPerson(this, GestionInput, positionCaméra, BaldorLeBrave, Vector3.Up, 0.01f); // Services Services.AddService(typeof(InputManager), GestionInput); Services.AddService(typeof(RessourcesManager<SpriteFont>), GestionnaireDeFonts); Services.AddService(typeof(RessourcesManager<Texture2D>), GestionnaireDeTextures); Services.AddService(typeof(RessourcesManager<Model>), GestionnaireDeModèles); Services.AddService(typeof(SpriteBatch), GestionSprites); Services.AddService(typeof(Random), GénérateurAléatoire); Components.Add(GestionInput); GestionScènes = new GestionnaireDeScènes(this, GestionSprites, GestionnaireDeFonts, GestionnaireDeTextures, GestionnaireDeModèles, GestionInput); Components.Add(GestionScènes); base.Initialize(); }
public BoutonBool(RPG jeu, Vector2 position, char car, string texte, string nomFont, Color defaultColor, Color altColor, GestionnaireDeScènes sceneManager) : base(jeu, position, nomFont, defaultColor, altColor, sceneManager) { Car = car; Texte = texte; }
public MenuPrincipal(RPG jeu, string nomImage, GestionnaireDeScènes scènesMgr) : base(jeu, nomImage, scènesMgr) { }
public ScèneMenu(RPG jeu, string nomImage, GestionnaireDeScènes scènesMgr) : base(jeu, scènesMgr) { NomImage = nomImage; }
public ScèneDeJeu(RPG jeu, GestionnaireDeScènes scènesMgr) : base(jeu, scènesMgr) { }
public CharacterSelection(RPG jeu, string nomImage, GestionnaireDeScènes scènesMgr) : base(jeu, nomImage, scènesMgr) { }
public BoutonRéglage(RPG jeu, int valeurInitiale, Vector2 position, string texte, string nomFont, Color defaultColor, Color altColor, GestionnaireDeScènes sceneManager) : base(jeu, position, nomFont, defaultColor, altColor, sceneManager) { ValeurInitiale = (int)MathHelper.Clamp(valeurInitiale, 0, 100); Texte = texte; }
/// <param name="oneTimeButton">Définit si le bouton disparait après avoir été cliqué une fois</param> public BoutonTextuel(RPG jeu, Vector2 position, string texte, string nomFont, Color defaultColor, Color altColor, Scènes destinationScene, GestionnaireDeScènes sceneManager) : base(jeu, position, nomFont, defaultColor, altColor, sceneManager) { Texte = texte; DestinationScene = destinationScene; }
public ScèneLogo(RPG jeu, string nomImage, GestionnaireDeScènes scènesMgr) : base(jeu, nomImage, scènesMgr) { }