Итак, я хочу, чтобы мои шахты были окружены цифрами.
Например, если рядом находятся две бомбы, и я нажимаю на ячейку таблицы рядом с ними, она должна дать число 2, а когда есть одна бомба, она должна дать число 1, как обычный тральщик ,
Теперь, так как я сделал свое размещение стола и бомбы, используя PHP, я понятия не имею, как я мог бы добавить эту функцию. (жучки = бомбы)
Мой PHP код:
<?php
$rows = 7; // aantal rijen
$cols = 7; // aantal kolommen
$bugs = 12; // aantal bugs
$bugsPlaced = 0;
echo "<table border='1'>";
for($tr=1;$tr<=$rows;$tr++){
echo "<tr>";
for($td=1;$td<=$cols;$td++){
echo "<td>";
$random = rand(1,3);
if($random == 1 && $bugsPlaced < $bugs) { // als het aantal bugs minder is dan de bugsplaced, worden er extra bugs geplaatst.
echo "X";
$bugsPlaced++;
} else {
echo "<div class='Geheim'></div>";
}
echo "</td>";
}
echo "</tr>";
}
echo "</table>";
?>
Мой JavaScript код:
$(document).ready(function () {
$("td").click(function () {
if ($(this).text() == '') {
$(this).css('background-color', 'DarkGray');
console.log("Je hebt op een leeg vakje geklikt");
}
if ($(this).text() == 'X') {
$("td:contains('X')").css('background-color', 'Gray');
$("td:not(:contains('X'))").css('background-color', 'DarkGray');
console.log("Je hebt op een bug geklikt");
}
$("#renew").click(function () {
location.reload();
});
})
});