Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }