mirror of https://github.com/OpenTTD/OpenTTD
(svn r2183) - Fix: Removed brackets from around STRAIGHT_TRACK_LENGTH, they caused preliminary rounding...
parent
f5d9cb58eb
commit
90cc36f7e2
4
map.h
4
map.h
|
@ -121,7 +121,9 @@ static inline TileIndexDiff TileOffsByDir(uint dir)
|
||||||
/* Approximation of the length of a straight track, relative to a diagonal
|
/* 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
|
* track (ie the size of a tile side). #defined instead of const so it can
|
||||||
* stay integer. (no runtime float operations) Is this needed?
|
* 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 */
|
* This value should be sqrt(2)/2 ~ 0.7071 */
|
||||||
#define STRAIGHT_TRACK_LENGTH (7071/10000)
|
#define STRAIGHT_TRACK_LENGTH 7071/10000
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue