Esempio n. 1
0
        private bool CheckForFoodCollision(SnakePlayer snakeX)
        {
            bool             hitFood    = false;
            List <Rectangle> SnakeRects = snakeX.GetRects();

            foreach (Rectangle rect in SnakeRects)
            {
                if (FoodMngr.IsIntersectingRect(rect, true))
                {
                    FoodMngr.AddRandomFood();
                    snakeX.AddBodySegments(1);
                    snakeX.UpdateScore(1);
                    hitFood = true;
                }
            }
            return(hitFood);
        }