Mercurial > hg > openttd
changeset 7158:3654038d540b draft
(svn r10432) -Codechange: use existing function instead of data duplication
author | peter1138 <peter1138@openttd.org> |
---|---|
date | Wed, 04 Jul 2007 09:42:47 +0000 |
parents | 7e46225ed50b |
children | dacb4ffcfd98 |
files | src/rail_cmd.cpp |
diffstat | 1 files changed, 1 insertions(+), 7 deletions(-) [+] |
line wrap: on
line diff
--- a/src/rail_cmd.cpp +++ b/src/rail_cmd.cpp @@ -1641,12 +1641,6 @@ } } -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 @@ 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???