Как мне автоматизировать мой робот
У меня есть робот, которым управляют нажатия клавиш, если нажатая клавиша равна определенной клавише, зарегистрировано ли вверх, вниз, влево или вправо, и робот будет двигаться. У меня также есть следующие методы для игры:
- int getSpeed ();
- void forwardGear ();
- void reverseGear ();
isTouchingWall (); Booleon
Я в основном хочу сказать, что если скорость равна 0, я могу переключить передачу и затем ускориться.
И если робот TouchingWall () развернуться или что-то.
Я не уверен, как я могу использовать метод reverseGear ().
Это мой код:
public void keyPressed(KeyEvent e) {
switch (e.getKeyCode()) {
case 37:
super.turnLeft();
break;
case 38:
super.accelerate();
break;
case 39:
super.turnRight();
break;
case 40:
super.decelerate();
break;
}
}