Esempio n. 1
0
 public WallLocation(int wallX, int wallY, int offsetX, int offsetY, WallOrientation orientation)
 {
     WallX       = wallX;
     WallY       = wallY;
     X           = offsetX;
     Y           = offsetY;
     Orientation = orientation;
 }
Esempio n. 2
0
 public static string ToString(int wallX, int wallY, int x, int y, WallOrientation orientation) => $":w={wallX},{wallY} l={x},{y} {orientation.Value}";
Esempio n. 3
0
 /// <summary>
 /// Returns a new wall location with the specified orientation.
 /// </summary>
 public WallLocation Orient(WallOrientation orientation) => new WallLocation(WallX, WallY, X, Y, orientation);