/// <summary> /// Fonction qui load tout les elements de map 1-5 /// </summary> private void LoadMap15() { this.ClearMap(); Ogre ogre = new Ogre(new Vector2(400, 120)); this.listeOgres.Add(ogre); Ogre ogre1 = new Ogre(new Vector2(400, 480)); this.listeOgres.Add(ogre1); OgreMouvement ogre2 = new OgreMouvement(new Vector2(200, 120)); this.listeOgres.Add(ogre2); ogre2.BoundsRect = new Rectangle(180, 77, 100, 300); OgreMouvement ogre3 = new OgreMouvement(new Vector2(200, 480)); ogre3.BoundsRect = new Rectangle(180, 77, 100, 450); this.listeOgres.Add(ogre3); Porte porteNord = new Porte(115, 75, Porte.Directions.Nord); porteNord.PorteClef = true; if (this.portesClefOuvert[0] == false) { porteNord.Ouvert = false; } else { porteNord.Ouvert = true; } this.listePorte.Add(porteNord); }
/// <summary> /// Fonction qui load tout les elements de map 1-2 /// </summary> private void LoadMap12() { this.ClearMap(); Bloc bloc0 = new Bloc(106, 272); bloc0.BoundsRect = new Rectangle(64, 230, 84, 84); Bloc bloc1 = new Bloc(134, 300); bloc1.BoundsRect = new Rectangle(92, 258, 84, 84); Bloc bloc2 = new Bloc(106, 328); bloc2.BoundsRect = new Rectangle(64, 286, 84, 84); this.listeBloc.Add(bloc0); this.listeBloc.Add(bloc1); this.listeBloc.Add(bloc2); Ogre ogre = new Ogre(new Vector2(152, 144)); this.listeOgres.Add(ogre); Ogre ogre1 = new Ogre(new Vector2(444, 144)); this.listeOgres.Add(ogre1); OgreMouvement ogre2 = new OgreMouvement(new Vector2(350, 350)); this.listeOgres.Add(ogre2); ogre2.BoundsRect = new Rectangle(300, 300, 193, 215); Switch switch1 = new Switch(134, 272); this.listeSwitch.Add(switch1); switch1.Type = Switch.Types.Nord; Switch switch2 = new Switch(162, 300); this.listeSwitch.Add(switch2); switch2.Type = Switch.Types.Est; Porte porteNord = new Porte(300, 75, Porte.Directions.Nord); porteNord.Ouvert = true; // fermé au prochaine Update, invoque le son de fermeture this.listePorte.Add(porteNord); PorteHorizontale porteEst = new PorteHorizontale(525, 300, PorteHorizontale.Directions.Est); porteEst.Ouvert = true; // fermé au prochaine Update, invoque le son de fermeture porteEst.Direction = PorteHorizontale.Directions.Est; this.listePorteHorizontale.Add(porteEst); }