Напишите класс Java класса Robot, который принимает в конструкторе двойные x и y. Роботу необходимо отслеживать, где он находится в мире. Методы:Как ограничить перемещение робота внутри кадра
moveUp(double distance)
moveDown(double distance)
moveLeft(double distance)
moveRight(double distance)
сделать так, чтобы робот не может выйти за пределы (0,0) и (10,10). Если он попытается, он будет прав при граничном значении. Например, если он был в (1, 5) и попытался переместить левый 2, тогда он будет равен (0, 5).
class Robot{
Robot robot=new Robot(x,y) {
robot.moveUp=robot.y-=;
robot.moveLeft=robot.x-=;
robot.moveDown=robot.y+=;
robot.moveRight=robot.x+=;
robot.math.min(0,0);
robot.math.max(10,10);
}
}
Что вы хотите сказать? –
Определите свои границы (известная область), сделайте базовое обнаружение столкновений против этих границ, чтобы определить, если вы путешествовали за их пределы. – MadProgrammer
@DavidYee вопрос: я пробовал несколько кодов, но они, похоже, не работают –