//Loohy public void Initialize(string nomDeLaMap_, List<string> nomDesArmees_, List<int> difficultes_, List<int> camp_, List<Color> couleurs_, e_typeDePartie conditionsDeVictoire_, e_brouillardDeGuerre fog_, int tempsMax_, int limiteDeTours_ = 0) { Jackman = new HUD(); Divers.telechargerMap(ref earthPenguin, nomDeLaMap_); earthPenguin.invisible(); earthPenguin.fog = fog_; earthPenguin.viderVue(); gameplay.initializeWithListedArmies(nomDesArmees_, difficultes_, camp_, couleurs_, earthPenguin, conditionsDeVictoire_, Jackman, limiteDeTours_); time = 0; lastUpdatesTime = 0; tempsMax = tempsMax_; earthPenguin.centrerSur(16, 16); }
public void UpdateSpecial(GameTime gameTime, string nomDeLaMap_, List<string> nomDesArmees_, List<int> difficultes_, List<int> camp_, List<Color> couleurs_, e_typeDePartie conditionsDeVictoire_, e_brouillardDeGuerre fog_,int tempsMax_, int limiteDeTours_ = 0) { if (Contents.contientLaSouris(base.rect)) { if (!een && Mouse.GetState().LeftButton == ButtonState.Pressed&&nomDeLaMap_!= "" && nomDesArmees_.Count>=2) { MoteurSon.PlayFX("bouton"); Engine.scenes.Push(new ScenePartie(32, 32)); ((ScenePartie)Engine.scenes.Peek()).p.Initialize(nomDeLaMap_, nomDesArmees_, difficultes_, camp_, couleurs_, conditionsDeVictoire_, fog_, tempsMax_, limiteDeTours_); een = true; } } if (Engine.scenes.Count == 0) { Game1.quitter = true; } }
//Loohy public MoteurGraphique(int longueur_, int largeur_) { longueur = longueur_; largeur = largeur_; camerax = 0; cameray = 0; direction = 0; flammiches = 0; int compteur1 = 0; int compteur2 = 0; r = new Random(); pvOrNot = false; map = new Tile[longueur, largeur]; while (compteur1 < longueur) { while (compteur2 < largeur) { map[compteur1, compteur2] = new Tile(compteur1, compteur2); compteur2++; } compteur1++; compteur2 = 0; } mapAleaGlace(longueur_, largeur_, 4, 4, 4); //if (r.Next(100) % 2 == 0) //{ // mapAleaFaceToFace(32, 32, 3, 3, 2); //} //else //{ // mapAleaFaceToFaceGlace(32, 32, 1, 3, 8); //} fog = e_brouillardDeGuerre.ToutVisible; sourisI = 0; sourisJ = 0; //Aplatir(); }