float normalTextLen = 1.5f * textw;
for (int i = 0; i < len; i++, last++) {
boolean inside = points[i].x >= 0 && points[i].x <= rc.width &&
points[i].x >= 0 && points[i].y <= rc.height;
if (i > 0) {
<BUG>float d = FloatMath.sqrt(fsqr(points[i].x - points[i - 1].x) +
</BUG>
fsqr(points[i].y - points[i - 1].y));
distances[i-1]= d;
roadLength += d;

float normalTextLen = 1.5f * textw;
for (int i = 0; i < len; i++, last++) {
boolean inside = points[i].x >= 0 && points[i].x <= rc.width &&
points[i].x >= 0 && points[i].y <= rc.height;
if (i > 0) {
float d = (float) Math.sqrt(fsqr(points[i].x - points[i - 1].x) +
fsqr(points[i].y - points[i - 1].y));
distances[i-1]= d;
roadLength += d;
