JeuWeb - Crée ton jeu par navigateur

Version complète : Plan Cartésien x,y
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour,

Savez comment faire afficher un plan cartésien, avec des nombres variant de 0-100 sur l'axe des x et y ? Puis ensuite récupérer les coordonnés d'une ville dans notre bd et l'afficher sur le plan cartésien.

Jack
Ca dépend un peu du schéma de ton plan, mais à priori le plus simple, c'est de faire une requête pour récupérer toutes les villes. Tu les stockes dans un tableau avec pour clé leur position. Du genre :
<?php $aCity[$x.'-'.$y] = $sCity; ?>

Reste plus qu'à faire deux boucles imbriquées avec des itérateurs qui vont de 0 à 100 et de vérifier qu'il y a une ville correspondant aux coordonnées entrées.
Exemple :
<?php
for($x = 1; $x <= 100; $x++) {
for($y = 1; $y <=100; $y++) {
// Si il y a une ville enregistrée
if(!empty($aCity[$x.'-'.$y])) {
echo $aCity[$x.'-'.$y];
}
}
}
?>
Et pour la mise en page et ben quelques images, du CSS et le tour est joué Smile
après ceci tu peut également y mettre de l'ajax pour ne peut que te page se rafraichisse à chaque défilement de ta carte, mais seulement ta carte se rafraichira
Et pas besoin de récupérer toutes les villes tu n'affiches pas toute la carte...
Oui c'est plus pour la mise en page x)

J'arrive a avoir ceci pour toutes les villes par exemple :

y40
y41
y42
y43

40-43 Ville A (x40,y43)

y44
y45
y46
y47

40-47 Ville B (x40,y47)

y48
y49
y50
y51

[Image: 59715979.jpg]
sa s'en vient

[Image: pointb.jpg]
Résultat : Carte en temps réel de l'appartenance des territoires.
[Image: testcarte.jpg]
y a encore une question ou c'est résolu ? j'arrive pas à comprendre, vu que les images semblent dire que tout est ok ? ^^
Résolu Smile