Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def Movimiento_Escrito(self, x, y):
- global turno
- if tablero[x][y].nomficha == 'v':
- self.salida2.setText('Aquà no hay pieza para mover.')
- elif marca == 1:
- self.salida2.setText('No es el turno de ese color.')
- else:
- columnas = 'abcdefgh'
- columnas_adaptadas = '01234567'
- cambio = str.maketrans(columnas, columnas_adaptadas)
- ***self.salida2.setText('¿A qué casilla te quieres mover?')***
- casilla = input('Casilla: ')
- while casilla[0] not in columnas or casilla[1] not in ['1', '2', '3', '4', '5', '6', '7',
- '8']:
- salida2.setText('Debes introducir una casilla válida. (Escribe 0 para anular el movimiento)')
- casilla = input('Casilla: ')
- if casilla == '0':
- break
- else:
- print('Debes introducir una casilla válida. (Escribe 0 para anular el movimiento)')
- casilla = input('Casilla: ')
- casilla = (8 - int(casilla[1]), int(casilla[0].translate(cambio)))
- if casilla in movi:
- tablero[casilla[0]][casilla[1]] = tablero[x][y]
- tablero[x][y] = NoPieza()
- turno = turno + 1
- self.Iniciar()
- if turno % 2 == 0:
- self.salida.setText('Turno Jugador 1')
- elif turno % 2 != 0:
- self.salida.setText('Turno Jugador 2')
- else:
- print('La pieza seleccionada no puede moverse a esa casilla.')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement