Я пробовал много разных подходов, но большинство из них приводило к ошибкам. Один из подходов, который не привел к ошибке:
Код: Выделить всё
def placePiece():
global holdingPieceSprite, holdingPiece, holdingPieceOffset, holdingPieceFallTime, holdingPieceFallDelay
for x in range(4):
for y in range(4):
if not holdingPieceSprite[x][y] == 0:
board[math.floor(x + holdingPieceOffset[0])][math.floor(y + holdingPieceOffset[1])] = holdingPieceSprite[x][y]
print(board)
resetHeldPiece()
Если нужен дополнительный контекст, я могу его предоставить
Подробнее здесь: https://stackoverflow.com/questions/790 ... -in-python