Skip to content
Snippets Groups Projects
Notes - Algo Coups Possibles.txt 836 B
Calcul des coups possibles à partir de la case i :

Vers direction A :

	tantQue ((i+7) < 60 && i%15 != 0 && (i+7) estLibre) 
	{
		i += 7;
		ajout i dans listeCoupsPossibles;
	}
	finTantQue	
	
Vers B :

	tantQue (i%15 != 0 && i%15 != 8 && (i-1) estLibre) 
	{
		i --;
		ajout i dans listeCoupsPossibles;
	}
	finTantQue	
	
Vers C :

	tantQue ((i-8) >0 && i%15 != 0 && (i-8) estLibre) 
	{
		i -= 8;
		ajout i dans listeCoupsPossibles;
	}
	finTantQue	
	
Vers D :

	tantQue ((i-7) >0 && i%15 != 7 && (i-7) estLibre) 
	{
		i -= 7;
		ajout i dans listeCoupsPossibles;
	}
	finTantQue
	
Vers E :

	tantQue (i%15 != 7 && i%15 != 14 && (i+1) estLibre) 
	{
		i ++;
		ajout i dans listeCoupsPossibles;
	}
	finTantQue	
	
Vers F :

	tantQue ((i+8) <60 && i%15 != 7 && (i+8) estLibre) 
	{
		i += 8;
		ajout i dans listeCoupsPossibles;
	}
	finTantQue