private void ModeCharger() { Labyrinthe l1 = new Labyrinthe(0, 0, TailleX, TailleZ,NFichier,prefabCase, prefabHubFin); Joueur joueur1 = Instantiate(prefabJoueur) as Joueur; joueur1.transform.localPosition = new Vector3(-2.0f, 1.3f, 3.0f); joueur1.name = "Joueur"; }
private void ModeNormal() { Debug.Log("Labyrinthe de taille " + (TailleX + Niveau) + "en X et " + (TailleZ + Niveau) + "en Z"); Labyrinthe l1 = new Labyrinthe(0, 0, (TailleX + Niveau), (TailleZ + Niveau), prefabCase, prefabHubFin); Joueur joueur1 = Instantiate(prefabJoueur) as Joueur; joueur1.transform.localPosition = new Vector3(-2.0f, 1.3f, 3.0f); joueur1.name = "Joueur"; }
// Le Noeud représente nos Cases du labyrinthe public Noeud(Labyrinthe labyrinthe, int posX, int posY) { this.labyrinthe = labyrinthe; this.posX = posX; this.posY = posY; }
public void LoadContent(ContentManager _content) { labyrinthe = new Labyrinthe(); content = _content; if (LevelLoader.AugementerLevel(1) == 9) { DespicableGame.etatDeJeu = new EtatSauvegarderScore(Pointage.GetInstance().GetTotalPointage().ToString()); ((EtatSauvegarderScore)DespicableGame.etatDeJeu).PartieGagner(); DespicableGame.etatDeJeu.LoadContent(content); LevelLoader.Recommencer(); } LevelLoader.SetContent(content, labyrinthe); emplacementFinNiveau = new Vector2(-1, -1); input = DespicableGame.input; murHorizontal = content.Load<Texture2D>("Sprites\\Hwall"); murVertical = content.Load<Texture2D>("Sprites\\Vwall"); background = content.Load<Texture2D>("Sprites\\background"); // TODO: use this.Content to load your game content here Gru = LevelLoader.ChargerPersonnage(); Polices = LevelLoader.ChargerEnnemis(); Snorlaxs = LevelLoader.ChargerSnorlax(); //L'entrée du téléporteur warpEntree = content.Load<Texture2D>("Sprites\\Pigeot"); warpEntreePos = new Vector2(labyrinthe.GetCase(7, 4).GetPosition().X - Case.TAILLE_LIGNE, labyrinthe.GetCase(7, 4).GetPosition().Y + Case.TAILLE_LIGNE); //Les sorties du téléporteur for (int i = 0; i < warpSorties.Length; i++) { warpSorties[i] = content.Load<Texture2D>("Sprites\\Warp2"); } warpSortiesPos[0] = new Vector2(labyrinthe.GetCase(0, 0).GetPosition().X, labyrinthe.GetCase(0, 0).GetPosition().Y); warpSortiesPos[1] = new Vector2(labyrinthe.GetCase(Labyrinthe.LARGEUR - 1, 0).GetPosition().X, labyrinthe.GetCase(Labyrinthe.LARGEUR - 1, 0).GetPosition().Y); warpSortiesPos[2] = new Vector2(labyrinthe.GetCase(0, Labyrinthe.HAUTEUR - 1).GetPosition().X, labyrinthe.GetCase(0, Labyrinthe.HAUTEUR - 1).GetPosition().Y); warpSortiesPos[3] = new Vector2(labyrinthe.GetCase(Labyrinthe.LARGEUR - 1, Labyrinthe.HAUTEUR - 1).GetPosition().X, labyrinthe.GetCase(Labyrinthe.LARGEUR - 1, Labyrinthe.HAUTEUR - 1).GetPosition().Y); //Les objets, Badges/Pokéballs/MasterBalls listeBadges = LevelLoader.ChargerBadges(); listeBadgesEnlever = new List<Badge>(); listePokeballs = LevelLoader.ChargerPokeballs(); listePokeballsEnlever = new List<Pokeball>(); listeMasterballs = LevelLoader.ChargerMasterballs(); listeMasterballsEnlever = new List<MasterBall>(); }