Есть идеи как добавить путь или маршрут в интерфейс robotInput? (из примера выше) Чтобы было допустим свойство path, как последовательность направлений, прямо столько-то пикселей, затем налево или направо столько-то градусов, и тд, в конце остановка или обратно или к началу, а может еще что-то. Может даже проще не в пикселях, а в фреймах указывать, прямо столько-то фреймов, затем налево или направо столько-то фреймов, и тд.
const robotInput = {
times: 0,
get start() { if (this.times++ > 120) this.times = 0; },
get ArrowLeft() { return this.times < 0; },
get ArrowRight() { return this.times > 90; },
get ArrowUp() { return this.times < 120; },
get ArrowDown() { return this.times > 120; },
};