У меня есть класс драйвера, который вызывает move()
и rotate()
для объекта в зависимости от пользовательского ввода из командной строки. Однако, когда move()
вызывается для объекта, он проходит через анимацию пути JavaFX, выполнение которой занимает некоторое время, и я бы хотел, чтобы, если move()
вызывается для объекта во время его перемещения, эта операция ставится в очередь и завершается после завершения предыдущих move()
с. Не только это, но я бы хотел, чтобы все другие вызовы метода для объекта происходили последовательно после завершения - если rotate()
вызывается после того, как move()
был вызван для объекта несколько раз, вращение будет ждать, пока все 3 ходы закончены в порядке. Есть ли способ поставить в очередь вызов метода для такого объекта? Спасибо!