Example #1
0
 void GenerateApplicableOperators()
 {
     foreach (RoomDoor openDoor in actualState.GetOpenDoors())
     {
         List <RoomDoor> applicableConnections = GetApplicableConnections(openDoor);
         foreach (RoomDoor connectionRoomDoor in applicableConnections)
         {
             actualState.applicableConnections.Add(
                 new ApplicableOperator(
                     openDoor,
                     connectionRoomDoor
                     )
                 );
         }
     }
 }