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