02-11-2007, 02:33 AM
02-11-2007, 03:03 AM
Je suis trop fatigué pour analyser tout ça, mais à mon avis tu devrais te tourner vers une solution de stockage par fichier XML. Il te sera bien plus facile de raisonner avec des nœuds, attributs et autres. Il te sera donc bien plus aisé de maîtriser tes boucles.
Exemple avec ce fichier XML qui permet de générer cette carte. Les cases sont moins nombreuses mais l'idée y est, le traitement revient au même.
Sephi-Chan
Exemple avec ce fichier XML qui permet de générer cette carte. Les cases sont moins nombreuses mais l'idée y est, le traitement revient au même.
Sephi-Chan
02-11-2007, 03:33 AM
Salut,
Je n'ai pas bien saisi comment ton personnage devait se déplacer, (tu changes le $pos ?)...
Mais quoiqu'il en soit, tu devrais copier/coller ceci à la place de ton tableau, c'est l'équivalent (sauf petites erreurs de syntaxe ?), et ça sera plus facile pour tes tests, et moins fatiguant pour tes mains :
+Je n'ai pas bien saisi comment ton personnage devait se déplacer, (tu changes le $pos ?)...
Mais quoiqu'il en soit, tu devrais copier/coller ceci à la place de ton tableau, c'est l'équivalent (sauf petites erreurs de syntaxe ?), et ça sera plus facile pour tes tests, et moins fatiguant pour tes mains :
Code PHP :
<?
echo '<table border="3" cellspacing="1">';
for ($x=-5;$x<6;++$x)
{
echo '<tr>';
for ($y=-5;$y<6;++$y)
{
$modul = $x*11+$y;
if ($modul==0)
$contenu = '<img src="image/me.gif">';
else
$contenu = ' ';
echo '<td background="image/'.recup_img($r[$pos + $modul]).'" class="map">'.$contenu.'</td>';
}
echo '</tr>';
}
echo '</table>';
?>