anchor.diff:            Cnt := Min(Max(Cnt,$3F),$FF);
             //NavMesh polys coverage
             gRenderAux.TriangleOnTerrain(
  -            NodeArr[PolyArr[I].Indices[0]].Loc.X,
  -            NodeArr[PolyArr[I].Indices[0]].Loc.Y,
  -            NodeArr[PolyArr[I].Indices[1]].Loc.X,
  -            NodeArr[PolyArr[I].Indices[1]].Loc.Y,
  -            NodeArr[PolyArr[I].Indices[2]].Loc.X,
  -            NodeArr[PolyArr[I].Indices[2]].Loc.Y, (Col OR (Cnt shl 24)) ); // (Col OR $50000000)
  +            NodeArr[PolyArr[I].Indices[0]].X,
  +            NodeArr[PolyArr[I].Indices[0]].Y,
  +            NodeArr[PolyArr[I].Indices[1]].X,
  +            NodeArr[PolyArr[I].Indices[1]].Y,
  +            NodeArr[PolyArr[I].Indices[2]].X,
  +            NodeArr[PolyArr[I].Indices[2]].Y, (Col OR (Cnt shl 24)) ); // (Col OR $50000000)
           end;
         end;
       end;
  
positive.code:   I, Cnt: Word;
    X,Y: Integer;
    PolyArr: TPolygonArray;
    NodeArr: TNodeArray;
    Col: Cardinal;
  begin
  
  
negative.code: 
        //NavMesh polys coverage
        gRenderAux.TriangleOnTerrain(
          NodeArr[PolyArr[I].Indices[0]].X,
          NodeArr[PolyArr[I].Indices[0]].Y,
          NodeArr[PolyArr[I].Indices[1]].X,
          NodeArr[PolyArr[I].Indices[1]].Y,
          NodeArr[PolyArr[I].Indices[2]].X,
          NodeArr[PolyArr[I].Indices[2]].Y, Col);
      end;
    end;
  
  