X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Fterrain.cpp;h=ccfd912a2fd65e5e1048aa5c14b759fe7382bc3c;hb=3ffe8b384fabeee1c3e636b83dd0006f3f5acfe1;hp=8e0c60edb76276e8a49bf4f0043073556f64c10f;hpb=2bf64dc970d4157be1507b20ae637f048e19e5ec;p=r2c2.git diff --git a/source/libr2c2/terrain.cpp b/source/libr2c2/terrain.cpp index 8e0c60e..ccfd912 100644 --- a/source/libr2c2/terrain.cpp +++ b/source/libr2c2/terrain.cpp @@ -38,6 +38,8 @@ Terrain *Terrain::clone(Layout *to_layout) const void Terrain::set_position(const Vector &p) { position = p; + float eg = type.get_elevation_granularity(); + position.z = round(position.z/eg)*eg; signal_moved.emit(); }