Saya memiliki kotak gameboard yang tingginya 20 baris dan lebar 10 kolom dengan titik asal (0,0) berada di sudut kiri atas. Saya memiliki tetrimino dalam permainan, yang terdiri dari empat blok. Saya memiliki lokasi x, y dari setiap blok relatif terhadap asal sudut kiri atas. Saya juga memiliki posisi pivot, titik di mana saya ingin memutar yang relatif terhadap asal sudut kiri atas.
Setiap blok memiliki posisi bilangan bulat dalam kotak gameboard dan karenanya pivot memiliki posisi fraksional di antara blok misalnya (10,5,10,5)
Pertanyaan saya adalah: Formula manakah yang dapat saya gunakan untuk memutar setiap blok di sekitar pivot?
Saya sudah melihat pertanyaan dan jawaban serupa yang sudah ada tetapi tidak bisa menemukan jawaban yang bisa saya peroleh.
Bantuan akan sangat dihargai.