X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Flibr2c2%2Fterrain.cpp;h=c89d0f8cf20621df2e5befa06f4d57b404c7c1c3;hb=e3f081a762c1bd21c051590540d21ec21e9b36b1;hp=e012bc9426e927feaf5733c189899e4ea05208c8;hpb=e536be49146f43aae6aaaa4455eb44d8e170a773;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) {