From 2dd3247a4a84166e48c289a50333eae162eda576 Mon Sep 17 00:00:00 2001 From: tron Date: Tue, 12 Jul 2005 21:13:30 +0000 Subject: [PATCH] (svn r2555) Initialise since r2553 uninitialised variable and remove since r2553 unused array (ludde) --- pathfind.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/pathfind.c b/pathfind.c index 8c10fc5818..48c53ce670 100644 --- a/pathfind.c +++ b/pathfind.c @@ -429,15 +429,6 @@ typedef struct { byte first_track; } StackedItem; -static const byte _new_dir[6][4] = { -{0,0xff,2,0xff,}, -{0xff,1,0xff,3,}, -{0xff,0,3,0xff,}, -{1,0xff,0xff,2,}, -{3,2,0xff,0xff,}, -{0xff,0xff,1,0,}, -}; - static const byte _new_track[6][4] = { {0,0xff,8,0xff,}, {0xff,1,0xff,9,}, @@ -698,7 +689,7 @@ restart: } // regular rail tile, determine the tracks that are actually reachable. - bits &= _bits_mask[direction]; + bits = _map5[tile] & _bits_mask[direction]; if (bits == 0) goto stop_search; // no tracks there? stop searching. // intersection? then we need to branch the search space,