summaryrefslogtreecommitdiff
path: root/map.h
diff options
context:
space:
mode:
authormatthijs <matthijs@openttd.org>2005-04-11 20:19:41 +0000
committermatthijs <matthijs@openttd.org>2005-04-11 20:19:41 +0000
commit90cc36f7e2466f102668073e0d1f104f30912887 (patch)
tree3c915b95fc6fd67d8370c443e5d01c41259305af /map.h
parentf5d9cb58ebd9780c0d1c256a15c93f1d5de636fb (diff)
downloadopenttd-90cc36f7e2466f102668073e0d1f104f30912887.tar.xz
(svn r2183) - Fix: Removed brackets from around STRAIGHT_TRACK_LENGTH, they caused preliminary rounding...
Diffstat (limited to 'map.h')
-rw-r--r--map.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/map.h b/map.h
index b00907015..3bf619b24 100644
--- a/map.h
+++ b/map.h
@@ -121,7 +121,9 @@ static inline TileIndexDiff TileOffsByDir(uint dir)
/* Approximation of the length of a straight track, relative to a diagonal
* track (ie the size of a tile side). #defined instead of const so it can
* stay integer. (no runtime float operations) Is this needed?
+ * Watch out! There are _no_ brackets around here, to prevent intermediate
+ * rounding! Be careful when using this!
* This value should be sqrt(2)/2 ~ 0.7071 */
-#define STRAIGHT_TRACK_LENGTH (7071/10000)
+#define STRAIGHT_TRACK_LENGTH 7071/10000
#endif