Implement handler to change specific road edge settings for selected path

This commit is contained in:
2026-05-13 02:59:26 +02:00
parent 0f8050b8c0
commit 34c779a3ab

View File

@@ -9817,6 +9817,28 @@ export function App({
}
};
const handlePathRoadEdgeChange = (
side: ScenePathRoadEdgeSide,
edge: ScenePath["road"]["edges"][ScenePathRoadEdgeSide],
successMessage: string
) => {
if (selectedPath === null) {
setStatusMessage("Select a path before changing road edge settings.");
return;
}
handlePathRoadChange(
{
...selectedPath.road,
edges: {
...selectedPath.road.edges,
[side]: edge
}
},
successMessage
);
};
const handleApplyPathRoadToTerrain = () => {
if (selectedPath === null) {
setStatusMessage("Select a path before applying its road to terrain.");