Блог користувача Jazzis
Поки що не реалізована можливість виклику ліфта з іншого поверху, тобто. щоб він зрозумів, що йому з поверху N треба приїхати на поверх M. Але є алгоритм:
- Гравець тисне кнопку (будь-яку на проміжному поверсі), при цьому ланчери на зухвалому та поточному поверхах залишаються неактивними.
- Впізнається в який бік рухати ліфт з поверху N на поверх.
- Блукається світчер на поточному поверсі в потрібному напрямку, оскільки на ланчер, що викликає, буде не активний і зупинить ліфт, коли той приїде.
Для того, щоб виконувався пункт 3, робиться схема, яка робить те, що описано в пункті. Щоб сигнал тримався поки ліфт їде, сигнал зберігається в тригер, і обнуляется, щойно ліфт доїде до потрібного поверху, тобто. його обнуляє тригер того поверху, на якому ліфт має зупинитися.
Залишається не продуманою загвоздка, щоб 3 пункти не перебивав заблокований светр з пункту 2.1. Можлива також проблема, що тригер активації всього обнулиться відразу ж при проїзді через наступний поверх — треба якось зробити, щоб його обнуляв лише тригер зухвалого поверху.