for(countPt = 1; countPt < 4; countPt = countPt + 1)
{
float delta = steps;
m = (yP[countPt] - yP[countPt - 1])/(xP[countPt] - xP[countPt - 1]);
if(xP[countPt] > xP[countPt - 1])
{
delta *= -1;
}
for(countX = xP[countPt]; countX > xP[countPt - 1]; countX += delta)
{
float innerDelta = steps;
if(yP[countPt] >= yP[countPt - 1])
{
innerDelta *= -1;
}
for(countY = yP[countPt]; countY < yP[countPt - 1]; countY = countY + innerDelta)
{
m2 = (countY - yP[countPt - 1])/(countX - xP[countPt - 1]);
if(smoothstep((m - rel),(m + rel), m2) > 0 && smoothstep((m - rel),(m + rel), m2) < 1)
{
if(s >= (countX - steps2) && s <= (countX + steps2) && t >= (countY - steps2) && t <= (countY + steps2))
surfcolor = (1, 1, 1);
}
}
}
}//ends for