From f7ab597d035a053311c1a8c5baa51b090262f045 Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Wed, 15 Apr 2015 12:23:05 +0300 Subject: [PATCH] Properly round negative z coordinates for Terrain --- source/libr2c2/terrain.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/libr2c2/terrain.cpp b/source/libr2c2/terrain.cpp index 002a536..ccfd912 100644 --- a/source/libr2c2/terrain.cpp +++ b/source/libr2c2/terrain.cpp @@ -39,7 +39,7 @@ void Terrain::set_position(const Vector &p) { position = p; float eg = type.get_elevation_granularity(); - position.z = int(position.z/eg+0.5)*eg; + position.z = round(position.z/eg)*eg; signal_moved.emit(); } -- 2.43.0