* * rct2: 0x006896DC */
| 1912 | * rct2: 0x006896DC |
| 1913 | */ |
| 1914 | std::optional<CoordsXY> ScreenGetMapXYSideWithZ(const ScreenCoordsXY& screenCoords, int32_t z, uint8_t* side) |
| 1915 | { |
| 1916 | auto mapCoords = ScreenGetMapXYWithZ(screenCoords, z); |
| 1917 | if (!mapCoords.has_value()) |
| 1918 | return std::nullopt; |
| 1919 | |
| 1920 | *side = MapGetTileSide(*mapCoords); |
| 1921 | return mapCoords->ToTileStart(); |
| 1922 | } |
| 1923 | |
| 1924 | ScreenCoordsXY Translate3DTo2DWithZ(int32_t rotation, const CoordsXYZ& pos) |
| 1925 | { |
no test coverage detected