diff -r 9e652ca4827b -r 49fbe41f8a04 src/tree_cmd.cpp --- a/src/tree_cmd.cpp Tue Jul 24 12:29:47 2007 +0000 +++ b/src/tree_cmd.cpp Tue Jul 24 13:03:24 2007 +0000 @@ -560,7 +560,7 @@ case 2: { /* add a neighbouring tree */ TreeType treetype = GetTreeType(tile); - tile += TileOffsByDir(Random() & 7); + tile += TileOffsByDir((Direction)(Random() & 7)); if (!IsTileType(tile, MP_CLEAR) || IsBridgeAbove(tile)) return;