/// <summary> /// Returns point in map coords of this level in the required room of terrain /// </summary> /// <param name="roomIndex"></param> /// <param name="terrainToFind"></param> /// <returns></returns> public Point GetRandomPointInRoomOfTerrain(int roomIndex, RoomTemplateTerrain terrainToFind) { var roomRelativePoint = RoomTemplateUtilities.GetRandomPointWithTerrain(rooms[roomIndex].Room, terrainToFind); return(new Point(rooms[roomIndex].Location + roomRelativePoint)); }