MCPcopy Create free account
hub / github.com/OpenRCT2/OpenRCT2 / TrackDesignGetZPlacement

Function TrackDesignGetZPlacement

src/openrct2/ride/TrackDesign.cpp:1849–1856  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1847}
1848
1849static int32_t TrackDesignGetZPlacement(TrackDesignState& tds, const TrackDesign& td, Ride& ride, const CoordsXYZD& coords)
1850{
1851 TrackDesignPlaceVirtual(tds, td, TrackPlaceOperation::getPlaceZ, true, ride, coords);
1852
1853 // Change from vanilla: originally, _trackDesignPlaceSceneryZ was not subtracted
1854 // from _trackDesignPlaceZ, causing bug #259.
1855 return tds.placeZ - tds.placeSceneryZ;
1856}
1857
1858int32_t TrackDesignGetZPlacement(const TrackDesign& td, Ride& ride, const CoordsXYZD& coords)
1859{

Callers 2

TrackDesignPlacePreviewFunction · 0.85
getBaseZMethod · 0.85

Calls 1

TrackDesignPlaceVirtualFunction · 0.85

Tested by

no test coverage detected