improve
This commit is contained in:
parent
cde61fdf5f
commit
3045322aa1
|
@ -55,12 +55,16 @@ function can_loose($line,$hisChar,$depth=0){
|
||||||
return strpos($line,$hisChar.$hisChar."+".$hisChar) + 2;
|
return strpos($line,$hisChar.$hisChar."+".$hisChar) + 2;
|
||||||
}
|
}
|
||||||
if (strpos($line,$hisChar.$hisChar.$hisChar."+") !== false ){
|
if (strpos($line,$hisChar.$hisChar.$hisChar."+") !== false ){
|
||||||
return strpos($line,$hisChar.$hisChar.$hisChar."+") + 3;
|
return strpos($line,$hisChar.$hisChar.$hisChar."+") + 3;
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
if (strpos($line,"+".$hisChar.$hisChar."+") !== false ){
|
if (strpos($line,"+".$hisChar.$hisChar."+") !== false ){
|
||||||
return strpos($line,"+".$hisChar.$hisChar."+");
|
return strpos($line,"+".$hisChar.$hisChar."+");
|
||||||
}
|
}
|
||||||
|
if(strpos($line,"+".$hisChar."+".$hisChar."+") !== false ){
|
||||||
|
return strpos($line,"+".$hisChar."+".$hisChar."+") + 2;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
|
@ -207,14 +211,13 @@ switch($params['action']){
|
||||||
}
|
}
|
||||||
if (can_loose($lnStr,$opponent) !== false){
|
if (can_loose($lnStr,$opponent) !== false){
|
||||||
$colForNoLose = can_loose($lnStr,$opponent);
|
$colForNoLose = can_loose($lnStr,$opponent);
|
||||||
}
|
}
|
||||||
if (can_loose($lnStr,$opponent,1) !== false){
|
if (can_loose($lnStr,$opponent,1) !== false){
|
||||||
$colForNoLose1 = can_loose($lnStr,$opponent,1);
|
$colForNoLose1 = can_loose($lnStr,$opponent,1);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//tester seulement les diagonales >= 4 cases
|
//tester seulement les diagonales >= 4 cases
|
||||||
|
|
||||||
for ($k = 0; $k < 4; $k ++){
|
for ($k = 0; $k < 4; $k ++){
|
||||||
|
@ -288,7 +291,6 @@ switch($params['action']){
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//si j'arrive là, je ne gagne pas à ce tour
|
//si j'arrive là, je ne gagne pas à ce tour
|
||||||
if(isset($colForNoLose)){
|
if(isset($colForNoLose)){
|
||||||
echo '{"play":'.$colForNoLose.'}';
|
echo '{"play":'.$colForNoLose.'}';
|
||||||
|
|
Loading…
Reference in New Issue
Block a user