В КуМире многие команды избыточны, то есть их можно заменить другими.
http://test.kumir.su/Syntax%20Kumir.htmТак, например, если слева стена, то уже ясно, что слева не свободно. Зачем отдельную команду иметь “слева свободно”, если можно просто применить отрицание (даже не имея операции отрицания)? То есть система команд избыточна.
Prorokius
Я же нашел только команду, которая проверяет есть ли стена wall_is_on_the_left()
Ну потому там и нет этой команды. Есть операция отрицания (not), которую можно применить к команде “слева стена”.
Можешь себе сделать команду, основав её уже на существующих командах. Это надо отнаследоваться от робота и добавить ему метод, который тебе нужен. А лучше, конечно, агрегацию сделать - создать класс с нужными методами, к которому через инициализацию подключать исполнителя Робот. И при исполнении команды она будет просто передаваться Роботу в виде одной команды или нескольких.