test(world): letzte Verweise auf alte Chunk-Schlüssel entfernen

parkData.test.js prüfte die Fahrzeug-Startpunkte noch gegen c.roads, den es im neuen
Chunk-Format nicht mehr gibt; jetzt gegen c.carriageway, die schärfere Aussage (das Auto
steht auf der Fahrbahn, nicht nur irgendwo im alten, breiteren Korridor). materials.test.js
und props.test.js trugen noch die toten Schlüssel roads/centerlines bzw. einen Kommentar auf
centerlines() — beides Relikte vor dem Straßen-Umbau, ersatzlos entfernt bzw. auf edges umformuliert.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
knsoandClaude Sonnet 5 committed 2026-09-17 22:15:26 +02:00
1 parent 8bc688561c
commit 05e2914ff3
3 files changed
+5 -3

No files matched your search

+3 -1
View File
@@ -49,10 +49,12 @@ describe("Flamingo-Park-Daten", () => {
});
// Bruch: das Abschneiden am Park nimmt der 11th Street ein Stück, und ein Auto fällt beim Start durch.
// Gemessen wird gegen die Fahrbahn (carriageway), nicht den alten, breiteren Korridor: Ein stehendes
// Auto gehört auf die Fahrbahn selbst, das ist die schärfere Aussage.
it("lässt die vier Autos auf einer Straße stehen", () => {
for (const [x, , z] of VEHICLE_SPAWN_POINTS) {
const c = chunkAt(x, -z);
expect(c.roads.some((road) => pointInPolygon(x - c.origin[0], z - c.origin[1], road.poly)), `${x} / ${-z}`).toBe(true);
expect(c.carriageway.some((road) => pointInPolygon(x - c.origin[0], z - c.origin[1], road.poly)), `${x} / ${-z}`).toBe(true);
}
});
});