anchor.diff:    FActualInfo.SectorsChanged := False;
   
     {$ifdef LARGEINT}
  -  NodeBuffers := Pointer(@FInfo.NodeAllocator.Items);
  +  NodeBuffers := Pointer(@FInfo.NodeAllocator.Buffers);
     {$endif}
   
     SectorOffsets := FSectorOffsets;
  
positive.code:         NodeXY{ChildPath} := ChildNode.Path;
          if (Path >= NodeXY{ChildPath}) then goto nextchild_continue;
  
          // new Params
          ChildNode.NodeInfo := ParentBits;
          ChildXY{ChildSortValue} := ChildNode.SortValue;
          ChildNode.Path := Path;
  
negative.code:   _6 = (1 shl 6);
    _7 = (1 shl 7);
  
    DEFAULT_MASKS: array[TTileMapKind] of Word = (
      {mkSimple}     (_1 or _3 or _5 or _7) * $0101,
      {mkDiagonal}   $FF * $0101,
      {mkDiagonalEx} $FF * $0101,
      {mkHexagonal}  (_0 or _1 or _3 or _5 or _6 or _7) +
                     (_1 or _2 or _3 or _4 or _5 or _7) * $0100
    );
  
    POINT_OFFSETS: array[0..7] of TYXSmallPoint = (
      {0} (y: -1; x: -1),
      {1} (y: -1; x:  0),
  