JeuWeb - Crée ton jeu par navigateur
Plan Cartésien x,y - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Plan Cartésien x,y (/showthread.php?tid=22)



Plan Cartésien x,y - jackdaniel9 - 10-01-2011

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


RE: Plan Cartésien x,y - Holy - 10-01-2011

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];
}
}
}
?>



RE: Plan Cartésien x,y - Viciousity - 10-01-2011

Et pour la mise en page et ben quelques images, du CSS et le tour est joué Smile


RE: Plan Cartésien x,y - php_addict - 10-01-2011

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


RE: Plan Cartésien x,y - nicodd - 10-01-2011

Et pas besoin de récupérer toutes les villes tu n'affiches pas toute la carte...


RE: Plan Cartésien x,y - jackdaniel9 - 10-01-2011

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]


RE: Plan Cartésien x,y - jackdaniel9 - 10-01-2011

sa s'en vient

[Image: pointb.jpg]


RE: Plan Cartésien x,y - jackdaniel9 - 10-01-2011

Résultat : Carte en temps réel de l'appartenance des territoires.
[Image: testcarte.jpg]


RE: Plan Cartésien x,y - Ter Rowan - 11-01-2011

y a encore une question ou c'est résolu ? j'arrive pas à comprendre, vu que les images semblent dire que tout est ok ? ^^


RE: Plan Cartésien x,y - jackdaniel9 - 11-01-2011

Résolu Smile