public override void creerPartie(MonteurCarte monteurCarte, List<Joueur> joueurs) { partie = new PartieLocale(); partie.Carte = creerCarte(monteurCarte); listCoordDepart = partie.Carte.getCoordonneesDepart(joueurs); initJoueurs(joueurs); }
public abstract void creerPartie(MonteurCarte monteurCarte, List<Joueur> joueurs);
public abstract Carte creerCarte(MonteurCarte monteur);
/// <summary> /// Créer la partie, initialise l'interface graphique et démarre la partie /// </summary> /// <param name="monteurC"></param> /// <param name="joueurs"></param> public void chargerPartie(MonteurCarte monteurC, List<Joueur> joueurs) { Task.Factory.StartNew(() => { MonteurPartieLocale monteurPartie = new MonteurPartieLocale(); monteurPartie.creerPartie(monteurC, joueurs); partie = monteurPartie.Partie; Dispatcher.BeginInvoke(new Action(() => { initialiseInterface(); })); commencerJeu(); }); }
public override Carte creerCarte(MonteurCarte monteur) { monteur.creerCarte(); return monteur.Carte; }
private void ouvrir(string filepath) { try { disableComboBox_SelectionChanged(); monteur = new MonteurFichier(filepath); monteur.creerCarte(); initCombo(); canvasMap.Width = monteur.Carte.Largeur * 50; canvasMap.Height = monteur.Carte.Hauteur * 50; afficheCarte(); enableComboBox_SelectionChanged(); controles.IsEnabled = true; enregistrerMenuItem.IsEnabled = true; enregistrerSousMenuItem.IsEnabled = true; filename = filepath; saved = true; neverSaved = false; } catch (Exception) { MessageBox.Show("Un erreur s'est produite pendant l'ouverture de la carte."); } }
private void nouvelleCarte() { disableComboBox_SelectionChanged(); monteur = new MonteurVide(); monteur.creerCarte(); initCombo(); enableComboBox_SelectionChanged(); canvasMap.Width = monteur.Carte.Largeur * 50; canvasMap.Height = monteur.Carte.Hauteur * 50; afficheCarte(); controles.IsEnabled = true; enregistrerMenuItem.IsEnabled = true; enregistrerSousMenuItem.IsEnabled = true; saved = false; neverSaved = true; }