]> rtime.felk.cvut.cz Git - hubacji1/iamcar.git/commitdiff
Fix IYI computation
authorJiri Vlasak <hubacji1@fel.cvut.cz>
Fri, 21 Jun 2019 13:31:43 +0000 (15:31 +0200)
committerJiri Vlasak <hubacji1@fel.cvut.cz>
Fri, 21 Jun 2019 13:33:29 +0000 (15:33 +0200)
incl/rrtbase.h

index 8d8f644ec1f7dd10a7ba52864546c6b25fa17f24..501a024866e514eb9b264b48c51bfd79a9a9c6bf 100644 (file)
@@ -38,8 +38,10 @@ along with I am car. If not, see <http://www.gnu.org/licenses/>.
                 std::abs((int) floor(_x / IXSTEP)); })
 #define IYSIZE 100
 #define IYSTEP (1.0 * ((VMAX) - (VMIN)) / IYSIZE)
-#define IYI(y) ({ __typeof__ (y) _y = (y); \
-                std::abs((int) floor(_y / IYSTEP)); })
+#define IYI(y) ({ \
+        __typeof__ (y) _y = (y); \
+        (int) floor((_y - VMIN) / IYSTEP); \
+})
 
 class Cell {
         private: