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
  • Вопрос задан
  • 260 просмотров
Пригласить эксперта
Ответы на вопрос 1
Очевидно, надо проверить все промежуточные клетки на пустоту.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы