public static Game CreerJeu(NomJeu nomjeu, GameManager manager, Grille grille) { switch (nomjeu) { case NomJeu.AgeOfKebab: return(new GameAgeOfKebabFactory().CreerJeu()); case NomJeu.CDGSimulator: return(new GameCDGSimulatorFactory().CreerJeu()); case NomJeu.Honeyland: return(new GameHoneylandFactory().CreerJeu()); } return(null); }
private void creerJeu() // Poids mouche { NomJeu nomjeu = JeuChoisi; if (Jeux.ContainsKey(nomjeu)) { Simulation = Jeux[nomjeu]; Simulation.CreerUneNouvellePartie(this); return; } Jeux[nomjeu] = GameFactorySelect.CreerJeu(nomjeu, this, TableauDeJeu); Console.WriteLine("Creation du jeu : " + nomjeu); Simulation = Jeux[nomjeu]; Simulation.CreerUneNouvellePartie(this); }
private void ChoisirJeu(NomJeu nomjeu) { JeuChoisi = nomjeu; Console.WriteLine("Jeu choisi: {0}", JeuChoisi); }
public void CreerJeu(NomJeu nomjeu) { ChoisirJeu(nomjeu); creerJeu(); }