Improve legibility

This commit is contained in:
AlberLC
2022-11-26 01:46:12 +01:00
parent e883909769
commit 60351ab574

View File

@@ -507,7 +507,7 @@ class Connect4Bot(MultiBot, ABC):
presser_id = message.buttons_info.presser_user.id presser_id = message.buttons_info.presser_user.id
move_column = int(message.buttons_info.pressed_text) - 1 move_column = int(message.buttons_info.pressed_text) - 1
if not is_active or board[0][move_column] is not None or current_player.id != presser_id: if not is_active or current_player.id != presser_id or board[0][move_column] is not None:
return return
message.data['connect_4']['is_active'] = False message.data['connect_4']['is_active'] = False
message.save() message.save()
@@ -581,12 +581,12 @@ class Connect4Bot(MultiBot, ABC):
# -------------------- PUBLIC METHODS -------------------- # # -------------------- PUBLIC METHODS -------------------- #
# -------------------------------------------------------- # # -------------------------------------------------------- #
@staticmethod @staticmethod
def insert_piece(j: int, player_number: int, board: list[list[int | None]]) -> tuple[int, int]: def insert_piece(j: int, player_number: int, board: list[list[int | None]]) -> tuple[int, int] | None:
i = constants.CONNECT_4_N_ROWS - 1 for i in range(constants.CONNECT_4_N_ROWS - 1, -1, -1):
while i >= 0:
if board[i][j] is None: if board[i][j] is None:
board[i][j] = player_number board[i][j] = player_number
break break
i -= 1 else:
return
return i, j return i, j