Немного экспериментов
Разъезд:
скачать
Что достигнуто интересного:
1. переключение стрелок помимо клика на стрелке можно осуществить путем нажатия на "+" или "-" с номером соответствующей стрелки (организовано с помощью скриптов);
2. кнопки "нечетное" или "четное" подготавливают маршрут прохода поезда по главному пути соответственно в нечетном или четном направлении (использованы функции маршрутизации);
3. маршруты отправления с любых путей сделаны путем нажатия на путевом элементе сверху или снизу от выходного светофора соответственно нечетного и четного направлений (с помощью скриптов);
4. маршруты приема на станционные пути организованы с помощью скриптов - надо нажать на путевой элемент около основания стрелки -> или <- на нужном пути в нужном направлении;
5. в расписании поездов указана задержка по появлению, прибытию, отправлению в случайном порядке с регулируемой вероятностью задержек. Можно указывать не только точное время прохода станции-остановки на ней, но и указывать относительное время, так например, если поезд опоздал и по расписанию должен был бы давно уйти, но он должен стоять 15 минут на станции, то он будет выжидать эти 15 минут до отправления не зависимо от текущего времени и расписания.
6. поезд имеет длину, но теперь не нашел способ разъединить поезд.
Остаются вопросы:
- можно ли направить поезд на занятый путь для прицепки/маневров;
- как разделить светофоры и маршруты на поездные/маневровые например;
- как использовать свои изображения (в формате xpm) - как статические объекты их можно располагать на табло, а как заставить работать со скриптами?
- не понял работу с триггерами и файлами скриптов - как создать и использовать
?
Может кто разобрался? Экспериментируем вместе?