Bawię się w tworzenie mapy coś na zasadzie typu plemiona, itp.
Udało mi się dojść do kroku, w którym zaznaczam osadę (podaję x i y)
Oto kod:
<?php /// World Size x,y $size_x = 25; $size_y = 25; //City place $x = 12; $y = 13; // World tabel ?> <h1>MAPA</h1> <table border='0' rules='all'> <? for($j=0; $j<$size_y; $j++){ } for($i=0; $i<$size_y; $i++){ //Create y?> <tr id='<?=$i;?>'> <td><?=$i?></td> <? for($o=0; $o<$size_x; $o++){ //Create x if($i == $y && $o == $x){ ?> <td width='50px' height='50px' bgcolor='white'> </td> <? }else{ ?> <td width='50px' height='50px' bgcolor='black'> </td> <? } } ?> </tr><? } ?> </table>
Wprowadzamy liczby w zmienne $x i $y i koloruje nam osadę (kwadrat) na kolor biały.
I teraz zaczyna się problem.
Chodzi mi oto, abym mógł zaznaczać kolejne osady podając współrzędne. (Po prostu zaznaczyć kolejne.)
Myślałem o tablicy, lecz się pogubiłem.
Co do optymalizacji to słucham innych propozycji, jednakże zależy mi na rozwiązaniu w oparciu o ten kod.