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(); }
private void CréerDatabase(int pokedexNumber) { PokedexNumber = pokedexNumber; Database = Game.Services.GetService(typeof(AccessBaseDeDonnée)) as AccessBaseDeDonnée; PokemonEnString = Database.AccessDonnéesPokemonStats(PokedexNumber); LearnsetEnString = Database.AccessDonnéesTypeLevelAttaque(Type1EnInt); ExpGrowth = (ExpGrowthClass)Enum.Parse(typeof(ExpGrowthClass), PokemonEnString[11]); }