diff options
author | peter1138 <peter1138@openttd.org> | 2007-07-04 09:42:47 +0000 |
---|---|---|
committer | peter1138 <peter1138@openttd.org> | 2007-07-04 09:42:47 +0000 |
commit | b36d31bb22b001b18ed2f5f42131f0482ebf99de (patch) | |
tree | 6f13ababab75bf8df4f969ba1112ba5ae688ebdd | |
parent | 2fa2da4070fc51d0be976eb4d2edd733fcd46a9b (diff) | |
download | openttd-b36d31bb22b001b18ed2f5f42131f0482ebf99de.tar.xz |
(svn r10432) -Codechange: use existing function instead of data duplication
-rw-r--r-- | src/rail_cmd.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/rail_cmd.cpp b/src/rail_cmd.cpp index dd852bb1f..0ccaa1996 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??? |