Einzelnen Beitrag anzeigen

Benutzerbild von Nikolas
Nikolas

Registriert seit: 28. Jul 2003
1.528 Beiträge
 
Delphi 2005 Personal
 
#18

Re: Anfängerin muss (ähnliches wie) Frogger programmieren

  Alt 19. Dez 2004, 21:28
Zitat:
Warum brauche ich den Pixeltwert der linken oberen Ecke? Ist der nicht 0 ??
Es geht immer um den PixelWert des jeweiligen Images.

Zu den Froschbewegungen: Wenn du es so reinschreibst, wird der Spieler ein paar Hundert mal klicken müssen um den Frosch ans Ziel zu bringen. Schreib lieber eine Funktion, die den Frosch je nach Fahrbahn bewegt. Also etwa so:
Delphi-Quellcode:
// Dahin, wo du die Pfeiltaste abfängst:
If (Pfeiltaste nach oben) then
begin
 Frosch.Fahrbahn := Frosch.Fahrbahn +1;
   Frosch.image.top:= (x-wert der untersten Fahrbahn) + Frosch.Fahrbahn * (Höhe einer Fahrbahn);
end;
So hüpft der Frosch eine Fahrbahn nach oben.
Erwarte das Beste und bereite dich auf das Schlimmste vor.
  Mit Zitat antworten Zitat