Bonjour a tous,
Je cherche actuellement le moyen d'avoir le rapport entre une image en 2D/3D isometrique et un carre.
Je m'explique, j'aimerais "puter" une image par dessus une autre.
Voici l'image de base en question :
Je cherche a mettre une image enplus sur cette image mais uniquement aux endroits verts et en random.
J'ai donc utilise cela :
Cela fonctionne parfaitement MAIS ne le met pas la ou se trouve UNIQUEMENT le vert.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 int xx; int yy; /*N'a pas de rapport avec la question c'est pour connaitre lq position sur la map au complet */ pos.x = (y - x) * ((GROUND_WIDTH * z->coeff_g) / 2) + start.x; pos.y = (y + x) * ((GROUND_HEIGHT * z->coeff_g) / 3) + start.y; /*Put aleatoirement l'image en question sur la case*/ xx = rand() % 97 + 10; yy = rand() % 73 + 4;; pos.x += xx; pos.y += yy;
Car d'apres le calcul, j'ai pris ou se trouve le vert minimum ainsi que le maximum et pareil pour le y.
Cela n'empeche donc en rien a la nouvelle image de se metre dans le violet et respectant les regles ci-dessus.
Quelqu'un saurait-il comment faire ?
Merci par avance
Partager