コード例 #1
0
 public TileConnection(TileLocation source, TileLocation destination)
 {
     this.source      = source;
     this.destination = destination;
 }
コード例 #2
0
 public TileConnection(int sourceX, int sourceY, int destinationX, int destinationY)
 {
     source      = new TileLocation(sourceX, sourceY);
     destination = new TileLocation(destinationX, destinationY);
 }
コード例 #3
0
 public void Remove(TileLocation source, TileLocation destination)
 {
     Remove(new TileConnection(source, destination));
 }
コード例 #4
0
ファイル: TileMap.cs プロジェクト: yongyi781/CCTools
 public Tile this[TileLocation location]
 {
     get { return(this[location.X + location.Y * 32]); }
     set { this[location.X + location.Y * 32] = value; }
 }
コード例 #5
0
 public bool Contains(TileLocation source, TileLocation destination)
 {
     return(_items.Contains(new TileConnection(source, destination)));
 }
コード例 #6
0
 public void Add(TileLocation source, TileLocation destination)
 {
     Add(new TileConnection(source, destination));
 }
コード例 #7
0
 public TileRectangle(TileLocation location, int width, int height) : this(location.X, location.Y, width, height)
 {
 }
コード例 #8
0
 public bool Contains(TileLocation location)
 {
     return(Contains(location.X, location.Y));
 }
コード例 #9
0
ファイル: TileLocation.cs プロジェクト: yongyi781/CCTools
 public static bool Equals(TileLocation left, TileLocation right)
 {
     return(left.X == right.X && left.Y == right.Y);
 }