Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.53 KB | None | 0 0
  1. def Movimiento_Escrito(self, x, y):
  2. global turno
  3. if tablero[x][y].nomficha == 'v':
  4. self.salida2.setText('Aquí no hay pieza para mover.')
  5. elif marca == 1:
  6. self.salida2.setText('No es el turno de ese color.')
  7. else:
  8. columnas = 'abcdefgh'
  9. columnas_adaptadas = '01234567'
  10. cambio = str.maketrans(columnas, columnas_adaptadas)
  11. ***self.salida2.setText('¿A qué casilla te quieres mover?')***
  12. casilla = input('Casilla: ')
  13. while casilla[0] not in columnas or casilla[1] not in ['1', '2', '3', '4', '5', '6', '7',
  14. '8']:
  15. salida2.setText('Debes introducir una casilla válida. (Escribe 0 para anular el movimiento)')
  16. casilla = input('Casilla: ')
  17. if casilla == '0':
  18. break
  19. else:
  20. print('Debes introducir una casilla válida. (Escribe 0 para anular el movimiento)')
  21. casilla = input('Casilla: ')
  22.  
  23. casilla = (8 - int(casilla[1]), int(casilla[0].translate(cambio)))
  24.  
  25. if casilla in movi:
  26. tablero[casilla[0]][casilla[1]] = tablero[x][y]
  27. tablero[x][y] = NoPieza()
  28. turno = turno + 1
  29. self.Iniciar()
  30. if turno % 2 == 0:
  31. self.salida.setText('Turno Jugador 1')
  32. elif turno % 2 != 0:
  33. self.salida.setText('Turno Jugador 2')
  34. else:
  35. print('La pieza seleccionada no puede moverse a esa casilla.')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement