Esempio n. 1
0
     $curfen = $resultChessCurrentMove['move_fen'];
     $move = $resultChessCurrentMove['move'];
     $level = $resultChessCurrentMove['move_number'];
 } else {
     if (!empty($_GET['move']) && !empty($_GET['fen'])) {
         $curfen = $_GET['fen'];
     }
 }
 //pr($resultChess);
 //pr($resultChessMoves);
 //pr($resultChessCurrentMove);
 //Game meta start
 $standard = new Games_Chess_Standard();
 $standard->resetGame($curfen);
 $fen = $standard->renderFen();
 $toMove = $standard->toMove();
 //Game meta end
 //moves in db
 $movesInDb = array();
 if (!empty($resultChessMoves)) {
     foreach ($resultChessMoves as $v) {
         $movesInDb[] = $v['move'];
     }
 }
 //moves in db ends
 //legal moves started
 $legalMoves = getlegalmoves($standard, $fen);
 $copyLegalMoves = array();
 if (!empty($legalMoves['success'])) {
     $copyLegalMoves = $legalMoves;
     $error = $legalMoves['result'];