Salut,
Je code un petit moteur 2d iso et j'ai un petit problème lorsqu'il faut que je convertisse les coordonnés de la souris en coordonné 2d iso, un screen de l'affichage :
http://img15.hostingpics.net/pics/574649Sanstitre.png(j'ai mis les maisons pour voir l'axe X et les routes pour l'axe Y)
La maison au milieu de l'image est afficher via la position de ma souris (affiché dans la console : 0,4) hors elle devrais être positionné sur le bord supérieur et non au centre de la map
voila les coordonné que j'obtiens actuellement via le calcul actuel :
http://img15.hostingpics.net/pics/326754Capture.png
int sourisX =Mouse::getPosition(propriete.GetFenetre()).x-32; // j'enleve 32pixel pour changer X via le bord d'une case et non le centre
int sourisY = Mouse::getPosition(propriete.GetFenetre()).y;
sourisX = sourisX/64;
sourisY = sourisY/32;
donc j'aimerais savoir si vous avez une méthode pour convertir des coordonnés 2d normal en 2d isometrique, merci d'avance pour toute aide ^^