equal
deleted
inserted
replaced
71 { |
71 { |
72 switch(type) |
72 switch(type) |
73 { |
73 { |
74 case TRANSPORT_RAIL: |
74 case TRANSPORT_RAIL: |
75 return IsTileType(tile, MP_RAILWAY) && (_map5[tile] & 0xFC) == 0xC0; |
75 return IsTileType(tile, MP_RAILWAY) && (_map5[tile] & 0xFC) == 0xC0; |
76 break; |
76 |
77 case TRANSPORT_ROAD: |
77 case TRANSPORT_ROAD: |
78 return IsTileType(tile, MP_STREET) && (_map5[tile] & 0xF0) == 0x20; |
78 return IsTileType(tile, MP_STREET) && (_map5[tile] & 0xF0) == 0x20; |
79 break; |
79 |
80 case TRANSPORT_WATER: |
80 case TRANSPORT_WATER: |
81 return IsTileType(tile, MP_WATER) && (_map5[tile] & ~3) == 0x80; |
81 return IsTileType(tile, MP_WATER) && (_map5[tile] & ~3) == 0x80; |
82 break; |
82 |
83 default: |
83 default: |
84 assert(0); |
84 assert(0); |
85 return false; |
85 return false; |
86 } |
86 } |
87 } |
87 } |