diff --git a/MudEngine/GameObjects/Environment/Room.cs b/MudEngine/GameObjects/Environment/Room.cs
index d65939e..f46d460 100644
--- a/MudEngine/GameObjects/Environment/Room.cs
+++ b/MudEngine/GameObjects/Environment/Room.cs
@@ -160,13 +160,14 @@ namespace MudEngine.GameObjects.Environment
///
public Boolean DoorwayExist(AvailableTravelDirections travelDirection)
{
- foreach (Door door in Doorways)
- {
- if (door.TravelDirection == travelDirection)
- return true;
- }
+ return Doorways.Exists(d => d.TravelDirection == travelDirection);
+ //foreach (Door door in Doorways)
+ //{
+ // if (door.TravelDirection == travelDirection)
+ // return true;
+ //}
- return false;
+ //return false;
}
///
@@ -176,12 +177,13 @@ namespace MudEngine.GameObjects.Environment
///
public Door GetDoor(AvailableTravelDirections travelDirection)
{
- foreach (Door door in this.Doorways)
- {
- if (door.TravelDirection == travelDirection)
- return door;
- }
- return null;
+ return Doorways.First(d => d.TravelDirection == travelDirection);
+ //foreach (Door door in this.Doorways)
+ //{
+ // if (door.TravelDirection == travelDirection)
+ // return door;
+ //}
+ //return null;
}
}
}