Маршрут задается объектом класса Route и представляет собой последовательность N путей и N-1 стрелок между ними.
У маршрута есть ссылка на поезд, создавший этот маршрут. Маршрут существует только до тех пор, пока поезд управляется объектом TrainMoveTo.
Индекс пути, на котором в момент начала движения поезда находилась голова поезда, равен 0. У конечного пути индекс равен N-1.
Функция | Описание |
---|---|
int size() | Возвращает количество путей в маршруте, минимум 1. Обратите внимание, что количество стрелок равно количеству путей — 1. |
RailwaySwitch getSwitch(int i) |
Возвращает стрелку с заданным индексом. i — индекс стрелки: 0 .. size()-2 |
RailwayTrack getTrack(int i) |
Возвращает путь с заданным индексом. i — индекс пути: 0 .. size()-1 |
-
Как мы можем улучшить эту статью?
-