Beispiel #1
0
 public GridRect(GridRect b)
 {
     minX = b.minX;
     minY = b.minY;
     maxX = b.maxX;
     maxY = b.maxY;
 }
 public PartialGridWPool(NodePool iNodePool, GridRect? iGridRect = null)
     : base()
 {
     if (iGridRect == null)
         m_gridRect = new GridRect();
     else
         m_gridRect = iGridRect.Value;
     m_nodePool = iNodePool;
 }
Beispiel #3
0
 public DynamicGrid(List<GridPos> iWalkableGridList = null)
     : base()
 {
     m_gridRect = new GridRect();
     m_gridRect.minX = 0;
     m_gridRect.minY = 0;
     m_gridRect.maxX = 0;
     m_gridRect.maxY = 0;
     m_notSet = true;
     buildNodes(iWalkableGridList);
 }
 public DynamicGridWPool(NodePool iNodePool)
     : base()
 {
     m_gridRect = new GridRect();
     m_gridRect.minX = 0;
     m_gridRect.minY = 0;
     m_gridRect.maxX = 0;
     m_gridRect.maxY = 0;
     m_notSet = true;
     m_nodePool = iNodePool;
 }
 public void SetGridRect(GridRect iGridRect)
 {
     m_gridRect = iGridRect;
 }
Beispiel #6
0
 public BaseGrid(BaseGrid b)
 {
     m_gridRect = new GridRect(b.m_gridRect);
     width = b.width;
     height = b.height;
 }
Beispiel #7
0
 public BaseGrid()
 {
     m_gridRect = new GridRect();
 }
Beispiel #8
0
 public bool Equals(GridRect p)
 {
     // Return true if the fields match:
     return (minX == p.minX) && (minY == p.minY) && (maxX == p.maxX) && (maxY == p.maxY);
 }
Beispiel #9
0
 public bool Equals(GridRect p)
 {
     if (ReferenceEquals(null, p))
     {
         return false;
     }
     // Return true if the fields match:
     return (minX == p.minX) && (minY == p.minY) && (maxX == p.maxX) && (maxY == p.maxY);
 }