private void CreerFruits() { AjouterObjetDessinableFruit(FabriqueFruit.FabriquerCerise(new Coordonnée(QuartX, 175))); AjouterObjetDessinableFruit(FabriqueFruit.FabriquerFraise(new Coordonnée(CentreX, 175))); AjouterObjetDessinableFruit(FabriqueFruit.FabriquerOrange(new Coordonnée(QuartX * 3, 175))); AjouterObjetDessinableFruit(FabriqueFruit.FabriquerPomme(new Coordonnée(QuartX, 275))); AjouterObjetDessinableFruit(FabriqueFruit.FabriquerMelon(new Coordonnée(CentreX, 275))); AjouterObjetDessinableFruit(FabriqueFruit.FabriquerGalboss(new Coordonnée(QuartX * 3, 275))); AjouterObjetDessinableFruit(FabriqueFruit.FabriquerCloche(new Coordonnée(CentreX - 100, 375))); AjouterObjetDessinableFruit(FabriqueFruit.FabriquerCle(new Coordonnée(CentreX + 100, 375))); }
/// <summary> /// Va generer tout les fruits relier au niveau actuel et les mettre dans une File /// </summary> internal void RemplirFruits() { m_fruitActif = null; m_listeFruits.Clear(); Coordonnée centreXCase17 = new Coordonnée(CentreX, Grille.TrouverCoordonnéeCase(0, 17).Y); m_listeFruits.Enqueue(new FruitAnimable(FabriqueFruit.FabriquerCerise(new Coordonnée(centreXCase17)))); if (Niveau >= 2) { m_listeFruits.Enqueue(new FruitAnimable(FabriqueFruit.FabriquerFraise(new Coordonnée(centreXCase17)))); } if (Niveau >= 3) { m_listeFruits.Enqueue(new FruitAnimable(FabriqueFruit.FabriquerOrange(new Coordonnée(centreXCase17)))); } if (Niveau >= 5) { m_listeFruits.Enqueue(new FruitAnimable(FabriqueFruit.FabriquerPomme(new Coordonnée(centreXCase17)))); } if (Niveau >= 7) { m_listeFruits.Enqueue(new FruitAnimable(FabriqueFruit.FabriquerMelon(new Coordonnée(centreXCase17)))); } if (Niveau >= 9) { m_listeFruits.Enqueue(new FruitAnimable(FabriqueFruit.FabriquerGalboss(new Coordonnée(centreXCase17)))); } if (Niveau >= 11) { m_listeFruits.Enqueue(new FruitAnimable(FabriqueFruit.FabriquerCloche(new Coordonnée(centreXCase17)))); } if (Niveau >= 13) { m_listeFruits.Enqueue(new FruitAnimable(FabriqueFruit.FabriquerCle(new Coordonnée(centreXCase17)))); } }