MCPcopy Create free account
hub / github.com/OpenLoco/OpenLoco / getClampedRange

Function getClampedRange

src/OpenLoco/src/Map/TileLoop.cpp:5–10  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3namespace OpenLoco::World
4{
5 TilePosRangeView getClampedRange(const TilePos2& posA, const TilePos2& posB)
6 {
7 auto clampedA = TilePos2(clampTileCoord(posA.x), clampTileCoord(posA.y));
8 auto clampedB = TilePos2(clampTileCoord(posB.x), clampTileCoord(posB.y));
9 return TilePosRangeView(clampedA, clampedB);
10 }
11
12 TilePosRangeView getClampedRange(const Pos2& posA, const Pos2& posB)
13 {

Callers 15

expandGroundsMethod · 0.85
calcAcceptedCargoAiFunction · 0.85
findNearbyStationFunction · 0.85
hasNearbyBuildingsFunction · 0.85
appendToRoadEndFunction · 0.85
sub_482D07_airFunction · 0.85
sub_482691_trackAndRoadFunction · 0.85
nearbyTrackElementsStatsFunction · 0.85
onToolUpdateAirportFunction · 0.85
onToolUpdateDockFunction · 0.85

Calls 4

clampTileCoordFunction · 0.85
TilePosRangeViewClass · 0.85
clampCoordFunction · 0.85
toTileSpaceFunction · 0.85

Tested by

no test coverage detected