Пример #1
0
 protected virtual void ajouterBonus()
 {
     ajoutBoule = false;
     if (indexBonus >= 0 && indexBonus < listeBonus.Count)
     {
         BonusSnake bonus = listeBonus[indexBonus];
         determinePos(bonus);
         posXNouvellePomme = bonus.posX;
         posYNouvellePomme = bonus.posY;
         dessineNouvPomme();
     }
 }
Пример #2
0
        protected virtual void initPosBonus()
        {
            BonusSnake bonus;

            listeBonus = new List <BonusSnake>(maxBonus);

            for (int i = 0; i < maxBonus; i++)
            {
                bonus = new BonusSnake();

                if ((largeurJeu * hauteurJeu) - partiesSnake.Count >= i)
                {
                    determinePos(bonus);
                }
                else
                {
                    bonus.posX = -1;
                    bonus.posY = -1;
                }

                listeBonus.Add(bonus);
            }
        }