PacMan.PacMan.EatFood C# (CSharp) Метод

EatFood() публичный Метод

public EatFood ( Food levelFood ) : void
levelFood Food
Результат void
        public void EatFood(Food levelFood)
        {
            foreach (Point foodCoordinate in levelFood.FoodCoordinates)
            {
                if (foodCoordinate == _pacManCoordinate)
                {
                    levelFood.FoodCoordinates.Remove(foodCoordinate);
                    break;
                }
            }
        }

Usage Example

Пример #1
0
 public void MakeMovePacMan(Point newPacManLocation, Point eyeCoordinate, Point mouthCoordinate)
 {
     if (_map.IsOutOfWall(newPacManLocation) && IsNewPacManLocationInMap(newPacManLocation))
     {
         _pacMan.DoStep(newPacManLocation);
         _pacMan.EyeCoordinate   = new Point(_pacMan.PacManCoordinate.X + eyeCoordinate.X, _pacMan.PacManCoordinate.Y + eyeCoordinate.Y);
         _pacMan.MouthCoordinate = mouthCoordinate;
         _pacMan.EatFood(_map.LevelFood);
     }
 }