J'ai une grille de plateau de jeu qui est de 20 lignes de haut et 10 colonnes de large avec l'origine (0,0) dans le coin supérieur gauche. J'ai un tetrimino en jeu, qui est composé de quatre blocs. J'ai l'emplacement x, y de chaque bloc par rapport à l'origine du coin supérieur gauche. J'ai également la position du pivot, le point autour duquel je souhaite tourner qui est relatif à l'origine du coin supérieur gauche.
Chaque bloc a une position entière dans une case de plateau de jeu et donc le pivot a une position fractionnée entre les blocs, par exemple (10.5,10.5)
Ma question est: quelle formule puis-je utiliser pour faire pivoter chaque bloc autour du pivot?
J'ai déjà examiné des questions et réponses similaires existantes, mais je n'ai pas trouvé de réponse que je pourrais mettre au travail.
De l'aide serait très appréciée.