summaryrefslogtreecommitdiff
path: root/game/network/network.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'game/network/network.cpp')
-rw-r--r--game/network/network.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/game/network/network.cpp b/game/network/network.cpp
index a9c9372..5afac7e 100644
--- a/game/network/network.cpp
+++ b/game/network/network.cpp
@@ -107,7 +107,7 @@ Network::add(GeoData * geoData, const std::span<const Link::Ptr> links)
}
void
-Network::terrainSplitAt(GenLinkDef & previous, GenLinkDef & next, GlobalPosition3D pos)
+Network::connectAt(GenLinkDef & previous, GenLinkDef & next, GlobalPosition3D pos)
{
std::visit(
[pos](auto & typedDefPrevious, auto & typedDefNext) {
@@ -125,7 +125,7 @@ Network::terrainSplit(const GeoData * geoData, const GenStraightDef & def) const
if (step.previous.is_valid() && geoData->getSurface(step.current) != geoData->getSurface(step.previous)) {
const auto surfaceEdgePosition = geoData->positionAt(GeoData::PointFace(step.exitPosition, step.current));
out.emplace_back(out.back());
- terrainSplitAt(*out.rbegin(), *++out.rbegin(), surfaceEdgePosition);
+ connectAt(*out.rbegin(), *++out.rbegin(), surfaceEdgePosition);
}
});
return out;
@@ -161,7 +161,7 @@ Network::terrainSplit(const GeoData * geoData, const GenCurveDef & def) const
GenLinksDef out {def};
std::ranges::for_each(++points.begin(), --points.end(), [&out](const auto pos) {
out.emplace_back(out.back());
- terrainSplitAt(*out.rbegin(), *++out.rbegin(), pos);
+ connectAt(*out.rbegin(), *++out.rbegin(), pos);
});
return out;
}