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

Как при обнаружении фигуры на доске запретить ход далее?

Я пытаюсь сделать чтобы при обнаружении фигуры далее ход был невозможен так как это будет уже перескакивание.
Доска

board = [['bluerook', ' ', ' ', ' ', 'bluepawn', ' ', ' ', ' '],
['bluepawn', ' ', ' ' ', ' ', ' ', ' ', ' ', ' '],
[' ', ' ', ' ', ' ', ' ', ' ', ' ', ' ']]
class bluerook(self.x, self.y, moveX, moveY, cell):
    """ self.x, self.y - where piece now
        moveX, moveY, - where piece can be dragged
        cell - where piece can be dragged
    """
    rule = None
    piece_on_my_way = False

    if self.x == moveX:
        while rule is None:
            if cell != ' ' and not piece_on_my_way:
                piece_on_my_way = True
            elif cell == ' ' and not piece_on_my_way:
                rule = True

            while piece_on_my_way:
                if cell = ' ':
                    rule = False
                elif cell != ' ':
                    rule = False
        return rule
  • Вопрос задан
  • 192 просмотра
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

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

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