public override void creerCarte() { carte = new CarteClassique(); carte.Largeur = 5; carte.Hauteur = 5; Carte.NbToursMax = 5; Carte.NbUniteClassique = 0; Carte.NbUniteElite = 0; Carte.NbUniteBlindee = 0; creerStructureCarte(); }
/// <summary> /// Créer une carte Petite /// </summary> public override void creerCarte() { Carte = new CarteClassique(); Carte.Largeur = 10; Carte.Hauteur = 10; Carte.NbToursMax = 20; Carte.NbUniteClassique = 8; Carte.NbUniteElite = 4; Carte.NbUniteBlindee = 2; creerStructureCarte(); }
/// <summary> /// Créer une carte Normale /// </summary> public override void creerCarte() { Carte = new CarteClassique(); Carte.Largeur = 15; Carte.Hauteur = 15; Carte.NbToursMax = 30; Carte.NbUniteClassique = 12; Carte.NbUniteElite = 5; Carte.NbUniteBlindee = 3; creerStructureCarte(); }
public override void creerCarte() { Carte = new CarteClassique(); stragCreation.chargerCarte(ref carte); }
private void ComboBox_SelectionChanged_Taille(object sender, SelectionChangedEventArgs e) { if (monteur != null && monteur.Carte != null) { Carte cp_carte = new CarteClassique(); if (monteur.Carte.Largeur > 0 && monteur.Carte.Hauteur > 0) { cp_carte.Largeur = monteur.Carte.Largeur; cp_carte.Hauteur = monteur.Carte.Hauteur; cp_carte.Cases = monteur.Carte.Cases; } monteur.Carte.Largeur = (int)comboLargeur.SelectedItem; monteur.Carte.Hauteur = (int)comboHauteur.SelectedItem; monteur.Carte.Cases = new Case[monteur.Carte.Largeur][]; for (int i = 0; i < monteur.Carte.Largeur; i++) monteur.Carte.Cases[i] = new Case[monteur.Carte.Hauteur]; for (int i = 0; i < monteur.Carte.Largeur; i++) { for (int j = 0; j < monteur.Carte.Hauteur; j++) { monteur.Carte.setCase(i, j, monteur.Carte.FabriqueCase.getCase(0)); } } for (int i = 0; i < Math.Min(monteur.Carte.Largeur, cp_carte.Largeur); i++) { for (int j = 0; j < Math.Min(monteur.Carte.Hauteur, cp_carte.Hauteur); j++) { monteur.Carte.Cases[i][j] = cp_carte.Cases[i][j]; } } canvasMap.Width = monteur.Carte.Largeur * 50; canvasMap.Height = monteur.Carte.Hauteur * 50; afficheCarte(); } saved = false; e.Handled = true; }