X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Fterrain.cpp;h=c89d0f8cf20621df2e5befa06f4d57b404c7c1c3;hb=d6816c177ee8d5f5191e833dce8e3c4e7e0222bf;hp=e012bc9426e927feaf5733c189899e4ea05208c8;hpb=db0146da06b7db507a510eed7b53aa59905b38ac;p=r2c2.git diff --git a/source/libr2c2/terrain.cpp b/source/libr2c2/terrain.cpp index e012bc9..c89d0f8 100644 --- a/source/libr2c2/terrain.cpp +++ b/source/libr2c2/terrain.cpp @@ -1,3 +1,4 @@ +#include #include #include #include "layout.h" @@ -83,7 +84,7 @@ void Terrain::set_node_elevation(const NodeCoordinates &c, float elev, bool join throw out_of_range("Terrain::set_node_elevation"); float eg = type.get_elevation_granularity(); - elev = int(elev/eg+0.5)*eg; + elev = floor(elev/eg+0.5)*eg; if(joined) {