Dein Problem ist doch eigentlich die Umrechnung von kartesischen in Polarkoordinaten, oder? Dann sollte dir
Wikipedia: Polarkoordinaten helfen.
Aber eigentlich sollte der Code von ken_jones ganz gut sein. Und wenn du 0° oben hast, musst du eben
x=x_mitte+radius*(WinkelInRad-pi/4) rechnen.
Ich hab grad kein Windows, könntest du vielleicht mal die Ausgabe von seinem Code als Screenshot hier reinstellen?
Erwarte das Beste und bereite dich auf das Schlimmste vor.