Untitled
public text v1 · immutable{.include SRL/SRL.scar}
var I : integer;
Procedure Offset(var x,y : integer; OffX, OffY : integer);
var tmpx : integer;
var iradians : extended;
begin
iradians := (I / 180) * pi;
tmpx := Round(OffX * cos(iradians) - OffY * sin(iradians)) + x;
y := Round(OffX * sin(iradians) + OffY * cos(iradians)) + y;
x := tmpx;
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.