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();
 }
 private void ChoisirJeu(NomJeu nomjeu)
 {
     JeuChoisi = nomjeu;
     Console.WriteLine("Jeu choisi: {0}", JeuChoisi);
 }
 public void CreerJeu(NomJeu nomjeu)
 {
     ChoisirJeu(nomjeu);
     creerJeu();
 }