equal
deleted
inserted
replaced
152 |
152 |
153 max_speed = 120; |
153 max_speed = 120; |
154 do { |
154 do { |
155 station_length++; |
155 station_length++; |
156 tile = TILE_ADD(tile, TileOffsByDir(v->direction / 2)); |
156 tile = TILE_ADD(tile, TileOffsByDir(v->direction / 2)); |
157 } while (IsTrainStationTile(tile) && (_map5[tile] & 1) == (_map5[v->tile] & 1)); |
157 } while (IsCompatibleTrainStationTile(tile, v->tile)); |
158 |
158 |
159 delta_v = v->cur_speed / (station_length + 1); |
159 delta_v = v->cur_speed / (station_length + 1); |
160 if (v->max_speed > (v->cur_speed - delta_v)) |
160 if (v->max_speed > (v->cur_speed - delta_v)) |
161 max_speed = v->cur_speed - (delta_v / 10); |
161 max_speed = v->cur_speed - (delta_v / 10); |
162 |
162 |