Ho una griglia di gioco che è alta 20 righe e larga 10 colonne con l'origine (0,0) nell'angolo in alto a sinistra. Ho un tetrimino in gioco, che è composto da quattro blocchi. Ho la posizione x, y di ciascun blocco rispetto all'origine dell'angolo in alto a sinistra. Ho anche la posizione del perno, il punto attorno al quale desidero ruotare che è relativo all'origine dell'angolo in alto a sinistra.
Ogni blocco ha una posizione intera in un quadrato del tabellone e quindi il perno ha una posizione frazionaria tra i blocchi, ad es. (10.5,10.5)
La mia domanda è: quale formula posso usare per ruotare ciascun blocco attorno al perno?
Ho già esaminato domande e risposte simili esistenti, ma non sono riuscito a trovare una risposta per poter lavorare.
L'aiuto sarebbe molto apprezzato.