12-02-2009, 07:32 PM
bon j'ai jeté un oeil,
et je ne comprends pas les parties en gras:
quelqu'un pourrait me dire en français ce que cela veut dire svp ?
pour comprendre la logique, j'ai du mal à visualiser.
et ceci :
merci
et je ne comprends pas les parties en gras:
quelqu'un pourrait me dire en français ce que cela veut dire svp ?
pour comprendre la logique, j'ai du mal à visualiser.
Citation :$sql = mysql_query('SELECT batiment, posx, posy, case FROM batiments WHERE posx='.$dirx.' AND posy='.$diry.' ') or die(mysql_error());
while ($data = mysql_fetch_array($sql)) {
if (empty($TabMAP[$data['posx']][$data['posy']]))
{ $TabMAP[$data['posx']][$data['posy']] = $data['batiment']; }
}
mysql_free_result($sql);
et ceci :
Citation :$i=6;//6 cases avant debordement en haut et a gauche
$j=1;
$k=245;//6 cases avant debordement en bas et a droite
while ($i >=1 and $j<=6 and $k<=250){
if ($posx == $i) {$x_debut = $posx-$taille+$j;$x_fin = $x_fin+$j;}
if ($posy == $i) {$y_debut = $posy-$taille+$j;$y_fin = $y_fin+$j;}
if ($posx == $k) {$x_fin = $x_fin-$j;$x_debut = $x_debut-$j;}
if ($posy == $k) {$y_fin = $y_fin-$j;$y_debut = $y_debut-$j;}
$j++;
$i--;
$k++;
}
merci