From ee03f15f277645cf5b6a56f51b591a574d43e993 Mon Sep 17 00:00:00 2001 From: tron Date: Thu, 9 Mar 2006 12:32:25 +0000 Subject: (svn r3803) Change the second parameter of UpdateSignalsOnSegment() from Direction to DiagDirection as that's what it really operates on --- rail_cmd.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'rail_cmd.c') diff --git a/rail_cmd.c b/rail_cmd.c index 5f19dec00..72c4de698 100644 --- a/rail_cmd.c +++ b/rail_cmd.c @@ -1756,11 +1756,10 @@ make_red: } -bool UpdateSignalsOnSegment(TileIndex tile, Direction dir) +bool UpdateSignalsOnSegment(TileIndex tile, DiagDirection direction) { SetSignalsData ssd; int result = -1; - DiagDirection direction = DirToDiagDir(dir); ssd.cur_stack = 0; @@ -1788,8 +1787,12 @@ bool UpdateSignalsOnSegment(TileIndex tile, Direction dir) void SetSignalsOnBothDir(TileIndex tile, byte track) { - static const Direction _search_dir_1[] = { DIR_NE, DIR_SE, DIR_NE, DIR_SE, DIR_SW, DIR_SE }; - static const Direction _search_dir_2[] = { DIR_SW, DIR_NW, DIR_NW, DIR_SW, DIR_NW, DIR_NE }; + static const DiagDirection _search_dir_1[] = { + DIAGDIR_NE, DIAGDIR_SE, DIAGDIR_NE, DIAGDIR_SE, DIAGDIR_SW, DIAGDIR_SE + }; + static const DiagDirection _search_dir_2[] = { + DIAGDIR_SW, DIAGDIR_NW, DIAGDIR_NW, DIAGDIR_SW, DIAGDIR_NW, DIAGDIR_NE + }; UpdateSignalsOnSegment(tile, _search_dir_1[track]); UpdateSignalsOnSegment(tile, _search_dir_2[track]); -- cgit v1.2.3-54-g00ecf