src/rail.cpp
branchnoai
changeset 9718 f82a4facea8b
parent 9694 e72987579514
child 9723 eee46cb39750
equal deleted inserted replaced
9717:2c27f9be3fb9 9718:f82a4facea8b
   101 
   101 
   102 extern const Trackdir _dir_to_diag_trackdir[] = {
   102 extern const Trackdir _dir_to_diag_trackdir[] = {
   103 	TRACKDIR_X_NE, TRACKDIR_Y_SE, TRACKDIR_X_SW, TRACKDIR_Y_NW,
   103 	TRACKDIR_X_NE, TRACKDIR_Y_SE, TRACKDIR_X_SW, TRACKDIR_Y_NW,
   104 };
   104 };
   105 
   105 
       
   106 extern const TrackBits _corner_to_trackbits[] = {
       
   107 	TRACK_BIT_LEFT, TRACK_BIT_LOWER, TRACK_BIT_RIGHT, TRACK_BIT_UPPER,
       
   108 };
       
   109 
       
   110 /* The default multiplier for the cost of building different types of railway
       
   111  * track, which will be divided by 8. Can be changed by newgrf files. */
       
   112 const int _default_railtype_cost_multiplier[RAILTYPE_END] = {
       
   113 	8, 12, 16, 24,
       
   114 };
       
   115 int _railtype_cost_multiplier[RAILTYPE_END];
   106 
   116 
   107 RailType GetTileRailType(TileIndex tile)
   117 RailType GetTileRailType(TileIndex tile)
   108 {
   118 {
   109 	switch (GetTileType(tile)) {
   119 	switch (GetTileType(tile)) {
   110 		case MP_RAILWAY:
   120 		case MP_RAILWAY: