This commit is contained in:
Gnieark 2016-06-15 09:21:51 +02:00
parent 2d1c0575c6
commit faa82b9c64

View File

@ -28,25 +28,37 @@ header('Access-Control-Allow-Headers: Origin, X-Requested-With, Content-Type, Ac
function can_win($line,$myChar){ function can_win($line,$myChar){
//retourne la position du caractere a remplacer dans la ligne pour gagner //retourne la position du caractere a remplacer dans la ligne pour gagner
if (strpos("+".$myChar.$myChar.$myChar,$line) !== false ){ if (strpos($line,"+".$myChar.$myChar.$myChar) !== false ){
return strpos("+".$myChar.$myChar.$myChar,$line); return strpos($line,"+".$myChar.$myChar.$myChar);
} }
if (strpos($myChar.$myChar.$myChar."+",$line) !== false ){ if (strpos($line,$myChar."+".$myChar.$myChar) !== false ){
return strpos($myChar.$myChar.$myChar."+",$line) + 3; return strpos($line,$myChar."+".$myChar.$myChar) + 1;
}
if (strpos($line,$myChar.$myChar."+".$myChar) !== false ){
return strpos($line,$myChar.$myChar."+".$myChar) + 2;
}
if (strpos($line,$myChar.$myChar.$myChar."+") !== false ){
return strpos($line,$myChar.$myChar.$myChar."+") + 3;
} }
return false; return false;
} }
function can_loose($line,$hisChar){ function can_loose($line,$hisChar){
//je pourrai perdre aux 2 prochains tours de jeu //je pourrai perdre aux 2 prochains tours de jeu
// retourne la place du caractere à remplacer pour éviter ça // retourne la place du caractere à remplacer pour éviter ça
if (strpos("+".$hisChar.$hisChar.$hisChar,$line) !== false ){ if (strpos($line,"+".$hisChar.$hisChar.$hisChar) !== false ){
return strpos("+".$hisChar.$hisChar.$hisChar,$line); return strpos($line,"+".$hisChar.$hisChar.$hisChar);
} }
if (strpos($hisChar.$hisChar.$hisChar."+",$line) !== false ){ if (strpos($line,$hisChar."+".$hisChar.$hisChar) !== false ){
return strpos($hisChar.$hisChar.$hisChar."+",$line) + 3; return strpos($line,$hisChar."+".$hisChar.$hisChar) + 1;
} }
if (strpos("+".$hisChar.$hisChar."+",$line) !== false ){ if (strpos($line,$hisChar.$hisChar."+".$hisChar) !== false ){
return strpos("+".$hisChar.$hisChar."+",$line); return strpos($line,$hisChar.$hisChar."+".$hisChar) + 2;
}
if (strpos($line,$hisChar.$hisChar.$hisChar."+") !== false ){
return strpos($line,$hisChar.$hisChar.$hisChar."+") + 3;
}
if (strpos($line,"+".$hisChar.$hisChar."+") !== false ){
return strpos($line,"+".$hisChar.$hisChar."+");
} }
return false; return false;