Rotation d’une pièce
Soumis par keke didi le jeu, 06/30/2011 - 22:33
6.1 Problème Les algorithmes sont prévus pour accepter les rotations de pièces. Si bien qu’une pièce n’a plus vraiment de couleur du "bas" ou de "droite" par exemple mais a quatre couleurs, qui peuvent être dans n’importe quelle direction. La fonction doit donc faire rotater les pièces, et il ne faut pas oublier qu’elle doit pouvoir permettre de réaliser des rotations de rotations. 6.2 Résolution 6.2.1 Idée générale La fonction rotationPiece va être très simple. Il suffira de mettre une pièce p en argument, de créer une pièce pi qui prendra les paramètres de p mais décalés d’une rotation de 90°, puis de créer une copie pi2 de pi, afin de pouvoir réaliser des rotations de rotations. Nous ne changerons pas la valeur de p.rotation puisque cela n’a pas d’intérêt dans la suite. 6.2.2 rotationPiece
/* Interface rotationPiece
Voici la fonction rotationPiece :
Piece rotationPiece (struct Piece p)
Votez: Pas de vote
|
Connexion utilisateurNouveaux membresMeilleurs contributeursMes points / Classement
Points are visible to logged in users only
Les archives / mois
Pages |
A propos |
Actualités |
Articles |
Outils logiciels |
Vidéos |
Réseaux sociaux |
Commentaires récents