void Start() //1ere fonction appelée du jeu. Initalise les Cartes en dur, ne touche pas encore au graphique. //Time.timeScale = 5f; //musique.Play(); { DontDestroyOnLoad(musique); if (Partie.numeroPartie == 1) { Partie.LancementJeu(); } if ((Partie.modeSoutenance == true) && (MenuManager.typeJeu == 2)) { Joueur.PanelPointsGraphe(); } bool isFullScreen = false; int desiredFPS = 60; Screen.SetResolution(1190, 700, isFullScreen, desiredFPS); cartesVitrine = new List <Carte>(); J1_humain = gameObject.AddComponent <Joueur>() as Joueur; J2_IA = gameObject.AddComponent <Joueur>() as Joueur; for (int id = 1; id <= 12; id++) //Initialise les valeurs des cartes en fonction de leurs mois. { switch (id) { case (1): cartesVitrine.Add(new Lumiere(id, 1)); cartesVitrine.Add(new Ruban(id, 2)); break; case (2): cartesVitrine.Add(new Animal(id, 1)); cartesVitrine.Add(new Ruban(id, 2)); break; case (3): cartesVitrine.Add(new Lumiere(id, 1)); cartesVitrine.Add(new Ruban(id, 2)); break; case (4): cartesVitrine.Add(new Animal(id, 1)); cartesVitrine.Add(new Ruban(id, 2)); break; case (5): cartesVitrine.Add(new Animal(id, 1)); cartesVitrine.Add(new Ruban(id, 2)); break; case (6): cartesVitrine.Add(new Animal(id, 1)); cartesVitrine.Add(new Ruban(id, 2)); break; case (7): cartesVitrine.Add(new Animal(id, 1)); cartesVitrine.Add(new Ruban(id, 2)); break; case (8): cartesVitrine.Add(new Animal(id, 1)); cartesVitrine.Add(new Lumiere(id, 2)); break; case (9): cartesVitrine.Add(new Animal(id, 1)); cartesVitrine.Add(new Ruban(id, 2)); break; case (10): cartesVitrine.Add(new Animal(id, 1)); cartesVitrine.Add(new Ruban(id, 2)); break; case (11): cartesVitrine.Add(new Animal(id, 1)); cartesVitrine.Add(new Ruban(id, 2)); break; case (12): cartesVitrine.Add(new Lumiere(id, 1)); //Y a 3 plantes pour decembre cartesVitrine.Add(new Plante(id, 2)); break; } cartesVitrine.Add(new Plante(id, 3)); if (id != 11) { //toutes les mois sauf novembre (rain man) cartesVitrine.Add(new Plante(id, 4)); } else { //Rain man dans Lumieres (et non pas plante) cartesVitrine.Add(new Lumiere(id, 4)); } } StartCoroutine(Distribuer(cards)); }