print('une piece doit être rentrée par l exterieur du plateau')
bool=self.pieces_du_joueur()[n].tour_effectué
elifcoup=='sortir':
elifcoup=='sortir':
self.pieces_du_joueur()[n].tour_effectué=False
self.pieces_du_joueur()[n].tour_effectué=False
if(ain[-1,0,1,2,3,4,5]andbin[-1,0,1,2,3,4,5]):
ifself.pieces_du_joueur()[n].coords[0]in[iforiinrange(-1,6)]andself.pieces_du_joueur()[n].coords[1]in[iforiinrange(-1,6)]:# une piece est alors sortie du plateau
self.pieces_du_joueur()[n].sortir()
bool=self.pieces_du_joueur()[n].tour_effectué
elifcoup=='entrer en poussant':
self.pieces_du_joueur()[n].tour_effectué=False
ifself.nom=='IA':
i,j=randint(-1,6),randint(-1,6)
ori=self.ori_possible[randint(0,4)]
else:
i=int(input('entrer la nouvelle abscisse : '))
j=int(input('entrer la nouvelle ordonnée : '))
ori=input('droite? gauche? ou demi-tour? ou rien ? ')
else:
ifself.nom!='IA':
print("pour sortir une pièce, celle-ci doit être sur l'extérieur du plateau")
bool=self.pieces_du_joueur()[n].tour_effectué
elifcoup=='entrer en poussant':
self.pieces_du_joueur()[n].tour_effectué=False
ifself.nom=='IA':
i,j=randint(-1,6),randint(-1,6)
ori=self.ori_possible[randint(0,4)]
else:
i=int(input('entrer la nouvelle abscisse : '))
j=int(input('entrer la nouvelle ordonnée : '))
ori=input('droite? gauche? ou demi-tour? ou rien ? ')