<?php require_once get_file_loc('ChessGame.class.inc'); $chessGame =& ChessGame::getChessGame($var['ChessGameID']); $result = $chessGame->resign($player->getAccountID()); $container = create_container('skeleton.php'); if ($player->isLandedOnPlanet()) { $container['body'] = 'planet_main.php'; } else { $container['body'] = 'current_sector.php'; } switch ($result) { case 0: $container['msg'] = '[color=green]Success:[/color] You have resigned from [chess=' . $var['ChessGameID'] . '].'; break; case 1: $container['msg'] = '[color=green]Success:[/color] [chess=' . $var['ChessGameID'] . '] has been cancelled.'; break; } forward($container);
<?php require_once get_file_loc('ChessGame.class.inc'); $template->assignByRef('ChessGame', ChessGame::getChessGame($var['ChessGameID'])); $template->assign('ChessMoveHREF', SmrSession::getNewHREF(create_container('chess_move_processing.php', '', array('AJAX' => true, 'ChessGameID' => $var['ChessGameID']))));
<?php require_once '../htdocs/config.inc'; require_once LIB . 'Default/Globals.class.inc'; require_once get_file_loc('ChessGame.class.inc'); SmrSession::$game_id = 44; $db = new SmrMySqlDatabase(); $db->query('DELETE FROM player_hof WHERE type LIKE \'Chess%\''); $db->query('SELECT chess_game_id FROM chess_game'); while ($db->nextRecord()) { $chessGameID = $db->getInt('chess_game_id'); $game =& ChessGame::getChessGame($chessGameID); echo 'Running game ' . $chessGameID . ' for white id "' . $game->getWhiteID() . '", black id "' . $game->getBlackID() . '", winner "' . $game->getWinner() . '"' . EOL; echoChessMoves($game); $game->rerunGame(true); echo 'Finished game ' . $chessGameID . ' for white id "' . $game->getWhiteID() . '", black id "' . $game->getBlackID() . '", winner "' . $game->getWinner() . '"' . EOL; echoChessMoves($game); } function echoChessMoves($game) { echo 'Moves: ' . EOL; $moves = $game->getMoves(); foreach ($moves as $move) { echo $move . EOL; } echo EOL; }