コード例 #1
0
ファイル: World.cs プロジェクト: AdBon88/kata-mars-rover
 private Coordinates WrapToNorthEdge(Coordinates currentCoord)
 {
     return(Coordinates.Find(coord => coord.X == currentCoord.X && coord.Y == MinBounds));
 }
コード例 #2
0
ファイル: World.cs プロジェクト: AdBon88/kata-mars-rover
 private Coordinates IncreaseXPosition(Coordinates currentCoord)
 {
     return(Coordinates.Find(coord => coord.X == currentCoord.X + 1 && coord.Y == currentCoord.Y));
 }
コード例 #3
0
ファイル: World.cs プロジェクト: AdBon88/kata-mars-rover
 private Coordinates WrapToWestEdge(Coordinates currentCoord)
 {
     return(Coordinates.Find(coord => coord.X == MinBounds && coord.Y == currentCoord.Y));
 }
コード例 #4
0
ファイル: World.cs プロジェクト: AdBon88/kata-mars-rover
 private Coordinates WrapToSouthEdge(Coordinates currentCoord)
 {
     return(Coordinates.Find(coord => coord.X == currentCoord.X && coord.Y == Height));
 }
コード例 #5
0
ファイル: World.cs プロジェクト: AdBon88/kata-mars-rover
 private Coordinates DecreaseYPosition(Coordinates currentCoord)
 {
     return(Coordinates.Find(coord => coord.X == currentCoord.X && coord.Y == currentCoord.Y - 1));
 }
コード例 #6
0
ファイル: World.cs プロジェクト: AdBon88/kata-mars-rover
 private Coordinates WrapToEastEdge(Coordinates currentCoord)
 {
     return(Coordinates.Find(coord => coord.X == Length && coord.Y == currentCoord.Y));
 }