Я пытаюсь выяснить, может ли программа orbBasic принимать входные данные / флаги от клиента BT асинхронным образом. Документированный оператор input блокируется (но может иметь тайм-аут), и я считаю, что клиент может отправлять данные только тогда, когда выполнение orbBasic ожидает оператора input.
Есть ли набор переменных, устанавливаемых клиентом BT, к которым может получить доступ orbBasic? Это было бы более мощно и эффективно. Я знаю, что могут быть проблемы с безопасностью потоков, но хороший дизайн исполнения должен справиться с этим.
Пример использования - приложение отправляет целевое местоположение x, y или целевой цвет, а orbBasic обрабатывает переход (я знаю, что у макросов есть команда перехода в цвет, которая могла бы это сделать)