コード例 #1
0
 private static void HandleEating(Snake snake, List<Food> foodList)
 {
     foreach (Food food in foodList)
     {
         foreach (GameFieldCoords snakeElementPosition in snake.GetPosition())
         {
             if (food.GetPosition()[0].Row == snakeElementPosition.Row
                 && food.GetPosition()[0].Col == snakeElementPosition.Col)
             {
                 snake.GetBigger();
                 food.RespondToEating();
             }
         }
     }
 }