>>314
合ってます。ATANの配列で-45°から45°までの値を用意しておいて、
atan2で0°〜360°バージョンを作る。atan2は

「座標(s1−x1,s2−x2)を極座標表示したときの角度(0°〜360°)」

を返す関数。