高さ20行、幅10列のゲームボードグリッドがあり、原点(0,0)は左上隅にあります。4つのブロックで構成されるテトリミノを使用しています。左上隅の原点を基準とした各ブロックのx、y位置があります。また、ピボットの位置、つまり左上隅の原点を基準にした回転の中心点もあります。
各ブロックはゲームボードの四角に整数位置を持っているため、ピボットはブロック間に小数位置を持ちます(例:(10.5,10.5)
私の質問は次のとおりです。ピボットを中心に各ブロックを回転させるのにどの数式を使用できますか?
私はすでに既存の同様の質問と回答を見てきましたが、仕事に就くことができる答えを見つけることができませんでした。
ヘルプをいただければ幸いです。