Задать вопрос
OccamaRazor
@OccamaRazor

Перепрыгивание ладьи через фигуру того же цвета что и она сама?

Как в 2d массиве заставить фигуру не перепрыгивать через другие фигуры при ходе, то есть объяснить ладье что если впереди стоит любая фигура того же цвета что и она далее ход невозможен?

def blackRookMove(x_piece, y_piece, x_new, y_new, cell_free, white_piece):
    if y_piece == y_new or x_piece == x_new:
        if cell_free or white_piece:
            return True
        #elif  фигура и я не могу пройти сквозь неё :
        #    return True
    else:
        return False
  • Вопрос задан
  • 262 просмотра
Подписаться 3 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
Очевидно, надо проверить все промежуточные клетки на пустоту.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы