本文整理匯總了PHP中game::makeShot方法的典型用法代碼示例。如果您正苦於以下問題:PHP game::makeShot方法的具體用法?PHP game::makeShot怎麽用?PHP game::makeShot使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類game
的用法示例。
在下文中一共展示了game::makeShot方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: game
{
include __DIR__ . "/classes/" . $pClassName . ".php";
}
spl_autoload_register("my_autoload");
/*
* Statuses
* 0 - Free spot
* 1 - Ship
* 2 - Miss
* 3 - Hit
* 4 - Sank
*/
session_start();
$game = new game();
if (isset($_GET['y']) && isset($_GET['x'])) {
$game->makeShot($_GET['y'], $_GET['x']);
}
$currentMap = $game->map;
if ($game->targetsLeft() == 0) {
echo "<h1>You WON!</h1>";
}
echo "<table border='1'>";
echo "<tr><td></td><td>A</td><td>B</td><td>C</td><td>D</td><td>E</td><td>F</td><td>G</td><td>H</td><td>I</td><td>J</td></tr>";
for ($i = 0; $i < 10; $i++) {
echo "<tr>";
echo "<td width='10' height='10'>{$i}</td>";
for ($j = 0; $j < 10; $j++) {
if ($currentMap[$i][$j] === 1) {
echo "<td class='" . $i . " " . $j . "' width='10' height='10' style='cursor: pointer;' onclick='location.href = \"?y=" . $i . "&x=" . $j . "\";'> </td>";
} else {
if ($currentMap[$i][$j] === 2) {