public Gestion(Game1 jeu, int maxSoldes, Map playground, Hero joueur) { this._joueur = joueur; this._jeu = jeu; _playground = playground; this._maxSoldes = maxSoldes; this._score = new Score(jeu); _currentVetements = new List<Vetement>(); _boughtVetements = new List<Vetement>(); _failBoughtVetements = new List<Vetement>(); timegauje = new Gauje(jeu, "temps", new Vector2(160, 25)); _time = PARTY_TIME; _time = 41; lastObjectTaken = _time; }
/// <summary> /// Permet au jeu de s’initialiser avant le démarrage. /// Emplacement pour la demande de services nécessaires et le chargement de contenu /// non graphique. Calling base.Initialize passe en revue les composants /// et les initialise. /// </summary> protected override void Initialize() { rnd = new Random(); murs = new List<Rectangle>(); sons = new Gestionsons(this); map = new Map(graphics, currentLevel, murs); joueur = new Hero(this, map.getStart()); _gestion = new Gestion(this, 4, map, joueur); _gestion.charger(); Ennemis = new List<Perso>(); Ennemis.Add(new Perso(this, findEmptyCase(rnd))); Ennemis.Add(new Perso(this, findEmptyCase(rnd))); Ennemis.Add(new Perso(this, findEmptyCase(rnd))); Ennemis.Add(new Perso(this, findEmptyCase(rnd))); Ennemis.Add(new Perso(this, findEmptyCase(rnd))); Ennemis.Add(new Perso(this, findEmptyCase(rnd))); Ennemis.Add(new Perso(this, findEmptyCase(rnd))); Ennemis.Add(new Perso(this, findEmptyCase(rnd))); Ennemis.Add(new Perso(this, findEmptyCase(rnd))); Ennemis.Add(new Perso(this, findEmptyCase(rnd))); Ennemis.Add(new Perso(this, findEmptyCase(rnd))); base.Initialize(); }