Пример #1
0
        /// <summary>
        ///
        /// </summary>
        private TypeCollision gestionCollision()
        {
            TypeCollision Etatcollision = TypeCollision.RAS;

            switch (Grille[serpent.Last()[0], serpent.Last()[1]].Etat)
            {
            case Case.TypeCase.vide:
                break;

            case Case.TypeCase.fruit:
                QteFruitManger++;
                formJeu.actualiseScoreAffichage();
                gestionFruit(null, null);
                if (formMenu.Difficulte.TempsDisparitionFruit > 0)
                {
                    TimerFruit.Stop();
                    TimerFruit.Start();
                }
                Etatcollision = TypeCollision.Fruit;
                break;

            case Case.TypeCase.bordure:
            case Case.TypeCase.serpent:
                Etatcollision = TypeCollision.Fin;
                break;
            }
            return(Etatcollision);
        }
Пример #2
0
        private void arretPartie()
        {
            TimerJeu.Stop();
            if (formMenu.Difficulte.TempsDisparitionFruit > 0)
            {
                TimerFruit.Stop();
            }
            TimerAcceleration.Stop();

            formJeu.finDePartie();
        }