so ich habe jetzt mal etwas getestet, was leider auch nicht geht:
Delphi-Quellcode:
if (Player.richtung >= 260) or (Player.richtung <-260) then Player.richtung:=0;
if KEY = VK_LEFT then Player.richtung:=Player.richtung-10;
if KEY = VK_RIGHT then Player.richtung:=Player.richtung+10;
if KEY = VK_UP then begin
player.X :=round(player.X + Sin(player.richtung)*1.0);
player.Y :=round(player.Y + Cos(player.richtung)*1.0);
end;
warum geht das nicht ??? habe ich aus einem tutor, das round habe ich selbst da hingeschrieben.....