Mine
public text v1 · immutable{.include SRL/SRL.scar}
var i : integer;
Procedure Offset(var x,y : integer; offNorth, OffWest : integer);
begin
x := Round(- OffNorth * sine(I)) + Round(OffWest * sine(I-90)) + x;
y := Round( OffNorth * cose(I)) + -Round(OffWest * cose(I-90)) + y;
end;
begin
For I := 0 to 359 do
begin
X := 646;
Y := 84 ;
Offset(X, Y, 10, 10);
WriteLn( inttostr(x) + ',' + inttostr(y));
end;
end.