equal
deleted
inserted
replaced
1032 static uint32 GetTileTrackStatus_Road(TileIndex tile, TransportType mode) |
1032 static uint32 GetTileTrackStatus_Road(TileIndex tile, TransportType mode) |
1033 { |
1033 { |
1034 switch (mode) { |
1034 switch (mode) { |
1035 case TRANSPORT_RAIL: |
1035 case TRANSPORT_RAIL: |
1036 if (!IsLevelCrossing(tile)) return 0; |
1036 if (!IsLevelCrossing(tile)) return 0; |
1037 return _m[tile].m5 & 8 ? 0x101 : 0x202; |
1037 return GetCrossingRailBits(tile) * 0x101; |
1038 |
1038 |
1039 case TRANSPORT_ROAD: |
1039 case TRANSPORT_ROAD: |
1040 switch (GetRoadType(tile)) { |
1040 switch (GetRoadType(tile)) { |
1041 case ROAD_NORMAL: |
1041 case ROAD_NORMAL: |
1042 return GB(_m[tile].m4, 4, 3) >= 6 ? |
1042 return GB(_m[tile].m4, 4, 3) >= 6 ? |