Einzelnen Beitrag anzeigen

Oxmyx

Registriert seit: 21. Sep 2004
499 Beiträge
 
#4

Re: Rotationsalgorithmus für Tetrisspielsteine

  Alt 6. Jan 2005, 18:12
Erster Einfall:

Delphi-Quellcode:
procedure Rotate90(var Stein: TSpielstein);
var
  i, temp: Integer;
begin
  for i := 1 to 4 do begin
    temp := -Stein[i].x - Stein[0].x
    Stein[i].x - Stein[0].x := Stein[i].y - Stein[0].y;
    Stein[i].y - Stein[0].y := temp;
  end;
end;
Ist nur was mir gerade dazu eingefallen ist, ich hab's nicht überprüft, probier einfach mal ob's funktioniert.
  Mit Zitat antworten Zitat