From b36d31bb22b001b18ed2f5f42131f0482ebf99de Mon Sep 17 00:00:00 2001 From: peter1138 Date: Wed, 4 Jul 2007 09:42:47 +0000 Subject: [PATCH] (svn r10432) -Codechange: use existing function instead of data duplication --- src/rail_cmd.cpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/rail_cmd.cpp b/src/rail_cmd.cpp index dd852bb1fc..0ccaa19967 100644 --- a/src/rail_cmd.cpp +++ b/src/rail_cmd.cpp @@ -1641,12 +1641,6 @@ static void SetSignalsAfterProc(TrackPathFinder *tpf) } } -static const DiagDirection _dir_from_track[14] = { - DIAGDIR_NE, DIAGDIR_SE, DIAGDIR_NE, DIAGDIR_SE, DIAGDIR_SW, DIAGDIR_SE, DIAGDIR_NE, DIAGDIR_NE, - DIAGDIR_SW, DIAGDIR_NW, DIAGDIR_NW, DIAGDIR_SW, DIAGDIR_NW, DIAGDIR_NE, -}; - - static void ChangeSignalStates(SetSignalsData *ssd) { int i; @@ -1692,7 +1686,7 @@ make_red: if (IsPresignalExit(tile, track)) { if (ssd->cur_stack != NUM_SSD_STACK) { ssd->next_tile[ssd->cur_stack] = tile; - ssd->next_dir[ssd->cur_stack] = _dir_from_track[ssd->bit[i]]; + ssd->next_dir[ssd->cur_stack] = TrackdirToExitdir(ssd->bit[i]); ssd->cur_stack++; } else { DEBUG(misc, 0, "NUM_SSD_STACK too small"); /// @todo WTF is this???