protected override void Initialize() { GestionInput = new InputManager(this); Components.Add(GestionInput); //Components.Add(new ArrièrePlan(this, "CielWindowsXp")); GestionnaireDeModèles = new RessourcesManager <Model>(this, "Models"); GestionnaireDeTextures = new RessourcesManager <Texture2D>(this, "Textures"); DataBase = new AccessBaseDeDonnée(); Services.AddService(typeof(RessourcesManager <SpriteFont>), new RessourcesManager <SpriteFont>(this, "Fonts")); //Services.AddService(typeof(RessourcesManager<SoundEffect>), new RessourcesManager<SoundEffect>(this, "Sounds")); Services.AddService(typeof(RessourcesManager <Song>), new RessourcesManager <Song>(this, "Songs")); Services.AddService(typeof(RessourcesManager <Texture2D>), GestionnaireDeTextures); Services.AddService(typeof(RessourcesManager <Model>), GestionnaireDeModèles); Services.AddService(typeof(AccessBaseDeDonnée), DataBase); Services.AddService(typeof(InputManager), GestionInput); Services.AddService(typeof(GraphicsDeviceManager), PériphériqueGraphique); Services.AddService(typeof(SpriteBatch), new SpriteBatch(GraphicsDevice)); //Services.AddService(typeof(AccessBaseDeDonnée), new AccessBaseDeDonnée()); PageTitre = new PageTitre(this); Components.Add(PageTitre); ÉtatDépart = ÉtatsDépart.PAGE_TITRE; base.Initialize(); }
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(); }
protected override void Initialize() { LeJeu = new Jeu(this); const int DIMENSION_TERRAIN = 512; Vector2 étenduePlan = new Vector2(DIMENSION_TERRAIN, DIMENSION_TERRAIN); Vector2 charpentePlan = new Vector2(4, 3); Vector3 positionCaméra = new Vector3(104, 2, 98); Vector3 cibleCaméra = new Vector3(0, 0, 0); GestionnaireDeFonts = new RessourcesManager <SpriteFont>(this, "Fonts"); GestionnaireDeTextures = new RessourcesManager <Texture2D>(this, "Textures"); GestionnaireDeModèles = new RessourcesManager <Model>(this, "Models"); GestionnaireDeShaders = new RessourcesManager <Effect>(this, "Effects"); GestionInput = new InputManager(this); TerrainJeu = new Terrain(this, 1f, Vector3.Zero, Vector3.Zero, new Vector3(DIMENSION_TERRAIN, 3, DIMENSION_TERRAIN), "LionelEssai4", "TextureEssai2", 3, INTERVALLE_MAJ_STANDARD); CaméraJeu = new CaméraFirstPerson(this, positionCaméra, cibleCaméra, Vector3.Up, INTERVALLE_MAJ_STANDARD); Components.Add(GestionInput); Components.Add(TerrainJeu); Components.Add(CaméraJeu); CaméraJeu.Enabled = false; Components.Add(new Afficheur3D(this)); Components.Add(new MenuOption(this, "imageFondMenu", new Rectangle(0, 0, Window.ClientBounds.Width, Window.ClientBounds.Height))); Services.AddService(typeof(Random), new Random()); Services.AddService(typeof(RessourcesManager <SpriteFont>), GestionnaireDeFonts); Services.AddService(typeof(RessourcesManager <Texture2D>), GestionnaireDeTextures); Services.AddService(typeof(RessourcesManager <Model>), GestionnaireDeModèles); Services.AddService(typeof(RessourcesManager <Effect>), GestionnaireDeShaders); Services.AddService(typeof(InputManager), GestionInput); Services.AddService(typeof(Terrain), TerrainJeu); Services.AddService(typeof(Caméra), CaméraJeu); GestionSprites = new SpriteBatch(GraphicsDevice); Services.AddService(typeof(SpriteBatch), GestionSprites); base.Initialize(); }
protected override void LoadContent() { GestionSprites = Game.Services.GetService(typeof(SpriteBatch)) as SpriteBatch; GestionnaireDeFonts = Game.Services.GetService(typeof(RessourcesManager <SpriteFont>)) as RessourcesManager <SpriteFont>; PoliceDeCaractères = GestionnaireDeFonts.Find(NomFont); ModifierTexte(TexteÀAfficher); }
protected override void LoadContent() { base.LoadContent(); gestionnaireDeTextures = Game.Services.GetService(typeof(RessourcesManager <Texture2D>)) as RessourcesManager <Texture2D>; textureTuile = gestionnaireDeTextures.Find(NomTextureTuile); InitialiserParamètresEffetDeBase(); }
protected override void LoadContent() { EffetDeBase = new BasicEffect(GraphicsDevice); gestionnaireDeTextures = Game.Services.GetService(typeof(RessourcesManager <Texture2D>)) as RessourcesManager <Texture2D>; image = gestionnaireDeTextures.Find(NomTexture); InitialiserParamètresEffetDeBase(); base.LoadContent(); }
protected override void LoadContent() { GestionSprite = Game.Services.GetService(typeof(SpriteBatch)) as SpriteBatch; GestionnaireDeTextures = Game.Services.GetService(typeof(RessourcesManager <Texture2D>)) as RessourcesManager <Texture2D>; GestionnaireFont = new RessourcesManager <SpriteFont>(Game, "Fonts"); Font = GestionnaireFont.Find("Arial"); ArrièreBouttonSansSouris = GestionnaireDeTextures.Find(NomImageAvant); ArrièreBouttonAvecSouris = GestionnaireDeTextures.Find(NomImageAprès); base.LoadContent(); }
protected override void LoadContent() { EffetDeBase = new BasicEffect(GraphicsDevice); gestionnaireDeTextures = Game.Services.GetService(typeof(RessourcesManager <Texture2D>)) as RessourcesManager <Texture2D>; TextureMurs = gestionnaireDeTextures.Find(NomTextureMurs); TextureToit = gestionnaireDeTextures.Find(NomTextureToit); InitialiserParamètresEffetDeBase(); //GestionInput = Game.Services.GetService(typeof(InputManager)) as InputManager; base.LoadContent(); }
public override void Initialize() { CurrentPageTitreState = PageTitreState.MainMenu; graphics = Game.Services.GetService(typeof(GraphicsDeviceManager)) as GraphicsDeviceManager; GestionnaireDeTextures = Game.Services.GetService(typeof(RessourcesManager <Texture2D>)) as RessourcesManager <Texture2D>; GestionnaireDeChansons = new RessourcesManager <Song>(Game, "Songs"); ArialFont = new RessourcesManager <SpriteFont>(Game, "Fonts"); screenSize = new Vector2(800, 400); base.Initialize(); }
protected override void LoadContent() { base.LoadContent(); GestionnaireDeTextures = Game.Services.GetService(typeof(RessourcesManager <Texture2D>)) as RessourcesManager <Texture2D>; GestionnaireDeShaders = Game.Services.GetService(typeof(RessourcesManager <Effect>)) as RessourcesManager <Effect>; EffetAffichage = GestionnaireDeShaders.Find(NomEffetAffichage); TextureBumpMap = NomTextureBumpMap != null?GestionnaireDeTextures.Find(NomTextureBumpMap) : null; LampeDePoche = Game.Services.GetService(typeof(LampeTorche)) as LampeTorche; MatériauAffichage = new MatériauÉclairé(CaméraJeu, LumièreJeu, TextureBumpMap, CouleurLumièreAmbiante, CouleurLumièreDiffuse, CouleurLumièreEmissive, CouleurLumièreSpéculaire, LumièreJeu.Intensité, LampeDePoche); }
protected override void LoadContent() { base.LoadContent(); GestionnaireDeTextures = Game.Services.GetService(typeof(RessourcesManager <Texture2D>)) as RessourcesManager <Texture2D>; GestionSprite = Game.Services.GetService(typeof(SpriteBatch)) as SpriteBatch; BatteriePleine = GestionnaireDeTextures.Find("BatteriePleine"); BatterieMoyenne = GestionnaireDeTextures.Find("BatterieMoyen"); BatterieCritique = GestionnaireDeTextures.Find("BatterieCritique"); BatterieVide = GestionnaireDeTextures.Find("BatterieVide"); Icône = BatteriePleine; Dimensions = new Rectangle(Game.Window.ClientBounds.Width - Icône.Width, 0, Icône.Width, Icône.Height); }
public GestionnaireDeScènes(RPG jeu, SpriteBatch spritesMgr, RessourcesManager <SpriteFont> fontsMgr, RessourcesManager <Texture2D> texturesMgr, RessourcesManager <Model> modelsMgr, InputManager inputMgr) : base(jeu) { Jeu = jeu; SpritesManager = spritesMgr; FontsManager = fontsMgr; TexturesManager = texturesMgr; ModelsManager = modelsMgr; InputManager = inputMgr; ListeDesScènes = new List <Scène>(); }
private void CréationDuPanierDeServices() { GestionnaireDeFonts = new RessourcesManager <SpriteFont>(this, "Fonts"); GestionnaireDeTextures = new RessourcesManager <Texture2D>(this, "Textures"); GestionnaireDeModèles = new RessourcesManager <Model>(this, "Models"); GestionnaireDeShaders = new RessourcesManager <Effect>(this, "Effects"); GestionInput = new InputManager(this); GestionSprites = new SpriteBatch(GraphicsDevice); Services.AddService(typeof(RessourcesManager <SpriteFont>), GestionnaireDeFonts); Services.AddService(typeof(RessourcesManager <Texture2D>), GestionnaireDeTextures); Services.AddService(typeof(RessourcesManager <Model>), GestionnaireDeModèles); Services.AddService(typeof(RessourcesManager <Effect>), GestionnaireDeShaders); Services.AddService(typeof(InputManager), GestionInput); Services.AddService(typeof(Caméra), CaméraJeu); Services.AddService(typeof(SpriteBatch), GestionSprites); }
protected override void Initialize() { Compteur = 0; const float DELTA_X = 3.3f; Vector3 postiontemp = new Vector3(0, 0, 2.5f); Vector3 positionCaméra = new Vector3(0, 5, -10); Vector3 positionTuileDragon = postiontemp + Vector3.Right * (DELTA_X * 2); GestionnaireDeTextures = new RessourcesManager <Texture2D>(this, "Textures"); GestionnairesDeModele = new RessourcesManager <Model>(this, "Modeles"); GestionInput = new InputManager(this); Components.Add(GestionInput); // CaméraJeu = new CaméraSubjective(this, positionCaméra, positionDragon, Vector3.Up, INTERVALLE_STANDARD); CaméraJeuAutomate = new CaméraAutomate(this, postiontemp, positionCaméra, Vector3.Up, INTERVALLE_STANDARD); Soldats = new Soldat[3, 3]; Services.AddService(typeof(RessourcesManager <SpriteFont>), new RessourcesManager <SpriteFont>(this, "Fonts")); Services.AddService(typeof(Random), new Random()); Services.AddService(typeof(RessourcesManager <SoundEffect>), new RessourcesManager <SoundEffect>(this, "Sounds")); GestionnaireDeSons = new RessourcesManager <SoundEffect>(this, "Sounds"); Services.AddService(typeof(RessourcesManager <Texture2D>), GestionnaireDeTextures); Services.AddService(typeof(RessourcesManager <Song>), new RessourcesManager <Song>(this, "Chansons")); Services.AddService(typeof(InputManager), GestionInput); Services.AddService(typeof(RessourcesManager <Model>), GestionnairesDeModele); Services.AddService(typeof(Caméra), CaméraJeuAutomate); Services.AddService(typeof(SpriteBatch), new SpriteBatch(GraphicsDevice)); Components.Add(new ArrièrePlan(this, "fond ecran")); Components.Add(new AfficheurFPS(this, "Arial", Color.Red, INTERVALLE_CALCUL_FPS)); Components.Add(new Menu(this)); base.Initialize(); }
protected override void Initialize() { GestionInput = new InputManager(this); GestionManette = new InputControllerManager(this); CaméraJeu = new CaméraSubjective(this, Vector3.Zero, Vector3.Zero, Vector3.Up, INTERVALLE_STANDARD); GestionSprites = new SpriteBatch(GraphicsDevice); GestionnaireDeTextures = new RessourcesManager <Texture2D>(this, "Textures"); Services.AddService(typeof(InputManager), GestionInput); Services.AddService(typeof(GraphicsDeviceManager), PériphériqueGraphique); Services.AddService(typeof(InputControllerManager), GestionManette); Services.AddService(typeof(RessourcesManager <Texture2D>), GestionnaireDeTextures); Services.AddService(typeof(Caméra), CaméraJeu); Map carteDuJeu = new Map(this, 1, Vector3.Zero, Vector3.Zero); Components.Add(carteDuJeu); base.Initialize(); }
protected override void Initialize() { ÉtatJeu = GameState.MENU; EstManetteUtilisée = false; Vector3 positionCaméra = new Vector3(0, 20, 125); Vector3 cibleCaméra = new Vector3(0, 0, 0); LumièreObjet = new Lumière(this, positionCaméra, Vector3.One, RAYON_LUMIÈRE, INTENSITÉ_LUMINEUSE, Vector3.One, Vector4.One / 10); GrilleDeJeu = new GrilleCollision(this, new Vector2(DIMENSION_TERRAIN, DIMENSION_TERRAIN), 5.22449f / 2f, "Labyrinthe", 0); CarteJeu = new Carte(this, new Vector3(DIMENSION_TERRAIN, 25, DIMENSION_TERRAIN), "Labyrinthe", LumièreObjet); GestionnaireDeFonts = new RessourcesManager <SpriteFont>(this, "Fonts"); GestionnaireDeTextures = new RessourcesManager <Texture2D>(this, "Textures"); GestionnaireDeModèles = new RessourcesManager <Model>(this, "Models"); GestionnaireDeShaders = new RessourcesManager <Effect>(this, "Effects"); GestionnaireDeSoundEffect = new RessourcesManager <SoundEffect>(this, "Sounds"); GestionnaireMusique = new RessourcesManager <Song>(this, "Songs"); GestionSprites = new SpriteBatch(GraphicsDevice); GestionInput = new InputManager(this); GestionSounds = new SoundManager(this); GestionnaireDeCollisions = new CollisionManager(this); CaméraJeu = new Caméra(this); Serveur = new Server(this, PORT); LampeDePoche = new LampeTorche(this, 6f, 45f); Services.AddService(typeof(LampeTorche), LampeDePoche); Components.Add(GestionSounds); Components.Add(GestionInput); Components.Add(LampeDePoche); Components.Add(CaméraJeu); Components.Add(new Afficheur3D(this)); Components.Add(CarteJeu); Components.Add(GrilleDeJeu); Components.Add(new Zombie(this, "fml4", 1, new Vector3(-5.224495f / 2f, 0, -5.224495f / 2f), "Lambent_Femal", new Vector3(-MathHelper.PiOver2, 0, 0), INTERVALLE_MAJ_STANDARD, "zombies01", "Marche Zombie", 100f, 0)); Components.Add(new Zombie(this, "fmj1", 1, new Vector3(5.224495f / 2f, 0, -5.224495f / 2f), "Lambent_Femal", new Vector3(-MathHelper.PiOver2, 0, 0), INTERVALLE_MAJ_STANDARD, "zombies01", "Default Take", 75f, 1)); Components.Add(new Player(this, "Superboy", "Default Take", "Lambent_Femal", 1, new Vector3(-MathHelper.PiOver2, 0, 0), new Vector3(-5, 0.5f, -5), 15f, "jump", "landing", "walk", "walk_slow", PlayerIndex.One, true, PORT, IP)); Components.Add(new ObjetTournoyant(this, "key", 0.01f, new Vector3(0, MathHelper.PiOver2, 0), new Vector3(-2.612247f, -3.25f, 10f), 1 / 60f)); Components.Add(new AfficheurFPS(this, INTERVALLE_CALCUL_FPS, "Arial20")); Components.Add(new Menu(this)); Components.Add(Serveur); Services.AddService(typeof(RessourcesManager <SpriteFont>), GestionnaireDeFonts); Services.AddService(typeof(RessourcesManager <Texture2D>), GestionnaireDeTextures); Services.AddService(typeof(RessourcesManager <Model>), GestionnaireDeModèles); Services.AddService(typeof(RessourcesManager <Effect>), GestionnaireDeShaders); Services.AddService(typeof(RessourcesManager <SoundEffect>), GestionnaireDeSoundEffect); Services.AddService(typeof(RessourcesManager <Song>), GestionnaireMusique); Services.AddService(typeof(InputManager), GestionInput); Services.AddService(typeof(SoundManager), GestionSounds); Services.AddService(typeof(Caméra), CaméraJeu); Services.AddService(typeof(CollisionManager), GestionnaireDeCollisions); Services.AddService(typeof(SpriteBatch), GestionSprites); Services.AddService(typeof(GrilleCollision), GrilleDeJeu); Services.AddService(typeof(Pathfinder), new Pathfinder(this)); Services.AddService(typeof(Carte), CarteJeu); Services.AddService(typeof(Server), Serveur); base.Initialize(); //GestionSounds.Play("backgroundMusic"); //GestionSounds.Play("First_Sentence", false, 0.5f); //wat? foreach (GameComponent gc in Components.Where(x => x is IGame)) { gc.Enabled = false; if (gc is DrawableGameComponent) { (gc as DrawableGameComponent).Visible = false; } } }
/// <summary> /// Allows the game component to perform any initialization it needs to before starting /// to run. This is where it can query for any required services and load content. /// </summary> public override void Initialize() { gestionnaireDeSoundEffect = Game.Services.GetService(typeof(RessourcesManager <SoundEffect>)) as RessourcesManager <SoundEffect>; gestionnaireDeSong = Game.Services.GetService(typeof(RessourcesManager <Song>)) as RessourcesManager <Song>; base.Initialize(); }
protected override void LoadContent() { GestionSprites = Game.Services.GetService(typeof(SpriteBatch)) as SpriteBatch; GestionnaireDeTextures = Game.Services.GetService(typeof(RessourcesManager <Texture2D>)) as RessourcesManager <Texture2D>; Image = GestionnaireDeTextures.Find(NomImage); }
protected override void LoadContent() { gestionnaireDeTextures = Game.Services.GetService(typeof(RessourcesManager <Texture2D>)) as RessourcesManager <Texture2D>; textureTuile = gestionnaireDeTextures.Find(NomTextureTuile); base.LoadContent(); }
protected override void Initialize() { CurrentGameState = GameState.MenuPrincipal; ListeDesBoutons = new List <Bouton>(); TempsDePartie = 15 * 60; NomMap = "Pub/club_map_2"; OrigineÉchiquier = new Vector3(163.20f, 55.28f, -74.17f); Vector3 positionObjet = new Vector3(0, 0, 0); Vector3 rotationObjet = new Vector3(0, 0, 0); PositionCaméra = new Vector3(140.76f, 65.08f, -68.30f); CibleCaméra = new Vector3(157.2f, 55.28f, -68.17f); OVCaméra = new Vector3(-0.5933704f, 0.8049271f, -0.00201782f); CouleursÉchiquier = new Color[3]; CouleursÉchiquier[0] = Color.NavajoWhite; CouleursÉchiquier[1] = Color.Gray; CouleursÉchiquier[2] = Color.Aquamarine; GestionnaireDeFonts = new RessourcesManager <SpriteFont>(this, "Fonts"); GestionnaireDeTextures = new RessourcesManager <Texture2D>(this, "Textures"); GestionnaireDeModèles = new RessourcesManager <Model>(this, "Models"); GestionnaireDeSons = new RessourcesManager <SoundEffect>(this, "Sons"); GestionInput = new InputManager(this); GestionSprites = new SpriteBatch(GraphicsDevice); Components.Add(GestionInput); Components.Add(ArrièrePlanDéroulant = new ZoneDéroulante(this, "chess", new Rectangle(0, 0, Window.ClientBounds.Width, Window.ClientBounds.Height), INTERVALLE_MAJ_STANDARD)); Components.Add(CaméraJeu = new CaméraSubjective(this, PositionCaméra, CibleCaméra, OVCaméra, INTERVALLE_MAJ_STANDARD)); Services.AddService(typeof(Random), new Random()); Services.AddService(typeof(RessourcesManager <SpriteFont>), GestionnaireDeFonts); Services.AddService(typeof(RessourcesManager <Texture2D>), GestionnaireDeTextures); Services.AddService(typeof(RessourcesManager <Model>), GestionnaireDeModèles); Services.AddService(typeof(RessourcesManager <SoundEffect>), GestionnaireDeSons); Services.AddService(typeof(InputManager), GestionInput); Services.AddService(typeof(Caméra), CaméraJeu); Services.AddService(typeof(SpriteBatch), GestionSprites); CréerMP(); CréerOptions(); CréerChoixPause(); CréerChoixClrsÉchi(); CréerChoixTemps(); CréerChoixMusique(); //******************* MUSIQUE Chanson = GestionnaireDeSons.Find("Mozart_Lacrimosa").CreateInstance(); base.Initialize(); }