src/rail.cpp
branchcpp_gui
changeset 6308 646711c5feaa
parent 6307 f40e88cff863
child 9625 3301b1b3889c
equal deleted inserted replaced
6307:f40e88cff863 6308:646711c5feaa
    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},