commit
665826f7da
|
@ -83,6 +83,11 @@ function playingAT(col){
|
||||||
var symbol="O";
|
var symbol="O";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(board[5][col]!== ""){
|
||||||
|
addLog('Player ' + currentPlayer + ', symbol ' + symbol + ' wants to play on column ' + col + ' but that column is already full. He loses.');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
//find the first line empty
|
//find the first line empty
|
||||||
var i=0;
|
var i=0;
|
||||||
for(i = 0; i < 6 , board[i][col] !== ""; i++){
|
for(i = 0; i < 6 , board[i][col] !== ""; i++){
|
||||||
|
@ -186,6 +191,17 @@ function playingAT(col){
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//if it was the last cell
|
||||||
|
var full=true;
|
||||||
|
for (var i = 0; i < 7; i ++){
|
||||||
|
if( board[5][i] == "" ){
|
||||||
|
full = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (full){
|
||||||
|
addLog('match nul');
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
//change player
|
//change player
|
||||||
if(currentPlayer == 1){
|
if(currentPlayer == 1){
|
||||||
|
@ -249,7 +265,7 @@ function startGame(){
|
||||||
}
|
}
|
||||||
//create board
|
//create board
|
||||||
var table=createElem('table',{'class':'battleGrid', 'id': 'board'});
|
var table=createElem('table',{'class':'battleGrid', 'id': 'board'});
|
||||||
for (var i=6; i > -1; i--){
|
for (var i=5; i > -1; i--){
|
||||||
var tr=createElem('tr');
|
var tr=createElem('tr');
|
||||||
for (var j=0;j<7; j++){
|
for (var j=0;j<7; j++){
|
||||||
var td=createElem('td',{'id': 'td' + j + '_' + i});
|
var td=createElem('td',{'id': 'td' + j + '_' + i});
|
||||||
|
|
|
@ -254,6 +254,30 @@ switch ($_POST['act']){
|
||||||
}
|
}
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
|
|
||||||
|
//Was it the last cell?
|
||||||
|
|
||||||
|
$full=true;
|
||||||
|
foreach ($_SESSION['map'][5] as $cell) {
|
||||||
|
if ($cell == ""){
|
||||||
|
$full=false;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if($full){
|
||||||
|
|
||||||
|
save_battle('connectFou',$_SESSION['bot1']['name'],$_SESSION['bot2']['name'],0);
|
||||||
|
$anwserToJS=array(
|
||||||
|
'continue' => 0,
|
||||||
|
'strikeX' => $strikeX,
|
||||||
|
'strikeY' => $strikeY,
|
||||||
|
'strikeSymbol'=> $you,
|
||||||
|
'log' => $you." ".$currentBotName." joue colonne ". $anwserPlayer." match nul"
|
||||||
|
);
|
||||||
|
|
||||||
|
}else{
|
||||||
|
|
||||||
$anwserToJS=array(
|
$anwserToJS=array(
|
||||||
'continue' => 1,
|
'continue' => 1,
|
||||||
'strikeX' => $strikeX,
|
'strikeX' => $strikeX,
|
||||||
|
@ -261,7 +285,7 @@ switch ($_POST['act']){
|
||||||
'strikeSymbol'=> $you,
|
'strikeSymbol'=> $you,
|
||||||
'log' => $you." ".$currentBotName." joue colonne ". $anwserPlayer
|
'log' => $you." ".$currentBotName." joue colonne ". $anwserPlayer
|
||||||
);
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
|
|
Loading…
Reference in New Issue
Block a user