public static List <Point> GetFourniturePositions(FurnitureType furnitureType) { List <Point> furniturePoints = new List <Point>(); foreach (Entity entity in entities) { if (entity is Furniture) { Furniture furniture = (Furniture)entity; if (furniture.GetFurnitureType() == furnitureType) { furniturePoints.Add(furniture.GetPosition()); } } } return(furniturePoints); }
public static List <FurnitureStatus> GetFournitureStats(FurnitureType furnitureType) { List <FurnitureStatus> furnitureStats = new List <FurnitureStatus>(); foreach (Entity entity in entities) { if (entity is Furniture) { Furniture furniture = (Furniture)entity; if (furniture.GetFurnitureType() == furnitureType) { FurnitureStatus furnitureStatus = new FurnitureStatus(); furnitureStatus.SetFurniture(furniture); furnitureStats.Add(furnitureStatus); } } } return(furnitureStats); }