(svn r3078) Some more stuff, which piled up:
- const, whitespace, indentation, bracing, GB/SB, pointless casts - use the trinary operator where appropriate - data types (uint[] -> AcceptedCargo, ...) - if cascade -> switch - if (ptr) -> if (ptr != NULL) - DeMorgan's Law - Fix some comments - 0 -> '\0', change magic numbers to symbolic constants
This commit is contained in:
8
tile.c
8
tile.c
@@ -41,10 +41,10 @@ uint GetTileSlope(TileIndex tile, uint *h)
|
||||
if (min >= d) min = d;
|
||||
|
||||
r = 0;
|
||||
if ((a -= min) != 0) { r += (--a << 4) + 8; }
|
||||
if ((c -= min) != 0) { r += (--c << 4) + 4; }
|
||||
if ((d -= min) != 0) { r += (--d << 4) + 2; }
|
||||
if ((b -= min) != 0) { r += (--b << 4) + 1; }
|
||||
if ((a -= min) != 0) r += (--a << 4) + 8;
|
||||
if ((c -= min) != 0) r += (--c << 4) + 4;
|
||||
if ((d -= min) != 0) r += (--d << 4) + 2;
|
||||
if ((b -= min) != 0) r += (--b << 4) + 1;
|
||||
|
||||
if (h != NULL)
|
||||
*h = min * 8;
|
||||
|
||||
Reference in New Issue
Block a user