Tôi có một lưới gameboard cao 20 hàng và rộng 10 cột với gốc (0,0) nằm ở góc trên cùng bên trái. Tôi có một tetrimino đang chơi, bao gồm bốn khối. Tôi có vị trí x, y của mỗi khối so với gốc góc trên bên trái. Tôi cũng có vị trí của trục, điểm mà tôi muốn xoay tương đối với điểm gốc góc trên bên trái.
Mỗi khối có một vị trí số nguyên trong một ô vuông và do đó trục có vị trí phân đoạn nằm giữa các khối, ví dụ: (10,5,10,5)
Câu hỏi của tôi là: Tôi có thể sử dụng công thức nào để xoay từng khối xung quanh trục?
Tôi đã xem xét các câu hỏi và câu trả lời tương tự hiện có nhưng không thể tìm thấy câu trả lời mà tôi có thể làm việc.
Trợ giúp sẽ được nhiều đánh giá cao.