Wo ist denn das Problem?
359° entsprechen 255. 1° entspricht dann also 255/359. Du musst also nur die Grad, die du in "255stel" umrechnen willst, mit 255/359 malnehmen und halt anschließend runden.
Delphi-Quellcode:
function 360to255(Deg: integer): byte;
begin
result := abs(round(Deg * (255 / 359)));
end;
Was die Funktion abs tut steht in der Hilfe.
//edit: OK, dann is halt der Bruch nimmer so schön^^
Julian J. Pracht