Show icons for points we've driven past

bus-progress-ui
ElementalAlchemist 2 weeks ago
parent 95c0a86da0
commit f678556ff5

@ -152,7 +152,7 @@ async function drawRoad() {
x += pixelWidth;
}
x = BUS_FRONT_OFFSET;
x = 0;
const currentPointProgress = distance % 360;
let distanceToNextPoint;
if (currentPointProgress <= 109.3) {
@ -161,9 +161,14 @@ async function drawRoad() {
distanceToNextPoint = 469.3 - currentPointProgress;
}
distanceToNextPoint += BUS_FRONT_OFFSET / (4 * scaleFactor);
if (distanceToNextPoint >= 360) {
distanceToNextPoint -= 360;
}
x += distanceToNextPoint * 4 * scaleFactor;
context.drawImage(POINT_IMAGE, x - POINT_OFFSET, 0);
while (x < maxWidth) {
while (x < CANVAS_PIXEL_WIDTH) {
x += 360 * 4 * scaleFactor;
context.drawImage(POINT_IMAGE, x - POINT_OFFSET, 0);
}

Loading…
Cancel
Save