Conversion de données

adrien33 Messages postés 3 Statut Membre -  
adrien33 Messages postés 3 Statut Membre -
Bonsoir,

Je viens à vous car j'arrive au bout d'un projet important pour moi, il ne me reste qu'une fonction à implémenter et ... pas moyen d'y arriver malgré la simplicité du problème !

Voici donc ce fameux problème :

J'ai une grille comme celle ci :
http://www.hostingpics.net/viewer.php?id=356883grille.jpg

Je sais que la case 0;0 à pour coordonnées : 450;325.

Partant de là je cherche à déterminer les coordonnées case de 600;300...

J'arrive parfaitement à faire l'inverse, à savoir convertir une case en coordonnées mais pas l'inverse ....

Je vous remercie !
Adrien

A voir également:

1 réponse

adrien33 Messages postés 3 Statut Membre
 
Il m'a suffit de poster ici pour trouver !!!

xA = 600;
yA = 300;

xB = 450;
yB = 325;

x = Math.floor(((xA - xB) / tileWidth) - ((yA - yB) / tileHeight));
y = Math.floor(((yA - yB) / tileHeight) + ((xA - xB) / tileWidth));
0