src/rail.cpp
changeset 6987 b0f13039bda2
parent 6916 e87d54a598ea
child 7249 3e6c9df9794d
equal deleted inserted replaced
6986:168d3add1f13 6987:b0f13039bda2
    66 };
    66 };
    67 
    67 
    68 /* Maps a trackdir to the (4-way) direction the tile is exited when following
    68 /* Maps a trackdir to the (4-way) direction the tile is exited when following
    69  * that trackdir */
    69  * that trackdir */
    70 extern const DiagDirection _trackdir_to_exitdir[] = {
    70 extern const DiagDirection _trackdir_to_exitdir[] = {
    71 	DIAGDIR_NE,DIAGDIR_SE,DIAGDIR_NE,DIAGDIR_SE,DIAGDIR_SW,DIAGDIR_SE, DIAGDIR_NE,DIAGDIR_NE,
    71 	DIAGDIR_NE, DIAGDIR_SE, DIAGDIR_NE, DIAGDIR_SE, DIAGDIR_SW, DIAGDIR_SE, DIAGDIR_NE, DIAGDIR_NE,
    72 	DIAGDIR_SW,DIAGDIR_NW,DIAGDIR_NW,DIAGDIR_SW,DIAGDIR_NW,DIAGDIR_NE,
    72 	DIAGDIR_SW, DIAGDIR_NW, DIAGDIR_NW, DIAGDIR_SW, DIAGDIR_NW, DIAGDIR_NE,
    73 };
    73 };
    74 
    74 
    75 extern const Trackdir _track_exitdir_to_trackdir[][DIAGDIR_END] = {
    75 extern const Trackdir _track_exitdir_to_trackdir[][DIAGDIR_END] = {
    76 	{TRACKDIR_X_NE,     INVALID_TRACKDIR,  TRACKDIR_X_SW,     INVALID_TRACKDIR},
    76 	{TRACKDIR_X_NE,     INVALID_TRACKDIR,  TRACKDIR_X_SW,     INVALID_TRACKDIR},
    77 	{INVALID_TRACKDIR,  TRACKDIR_Y_SE,     INVALID_TRACKDIR,  TRACKDIR_Y_NW},
    77 	{INVALID_TRACKDIR,  TRACKDIR_Y_SE,     INVALID_TRACKDIR,  TRACKDIR_Y_NW},