Пример #1
0
 private Coordinates WrapToNorthEdge(Coordinates currentCoord)
 {
     return(Coordinates.Find(coord => coord.X == currentCoord.X && coord.Y == MinBounds));
 }
Пример #2
0
 private Coordinates IncreaseXPosition(Coordinates currentCoord)
 {
     return(Coordinates.Find(coord => coord.X == currentCoord.X + 1 && coord.Y == currentCoord.Y));
 }
Пример #3
0
 private Coordinates WrapToWestEdge(Coordinates currentCoord)
 {
     return(Coordinates.Find(coord => coord.X == MinBounds && coord.Y == currentCoord.Y));
 }
Пример #4
0
 private Coordinates WrapToSouthEdge(Coordinates currentCoord)
 {
     return(Coordinates.Find(coord => coord.X == currentCoord.X && coord.Y == Height));
 }
Пример #5
0
 private Coordinates DecreaseYPosition(Coordinates currentCoord)
 {
     return(Coordinates.Find(coord => coord.X == currentCoord.X && coord.Y == currentCoord.Y - 1));
 }
Пример #6
0
 private Coordinates WrapToEastEdge(Coordinates currentCoord)
 {
     return(Coordinates.Find(coord => coord.X == Length && coord.Y == currentCoord.Y));
 }