Thema: Delphi Auto

Einzelnen Beitrag anzeigen

Sierra

Registriert seit: 3. Sep 2005
99 Beiträge
 
#20

Re: Auto

  Alt 6. Sep 2005, 14:41
Endlich habe ich es geschafft.

Delphi-Quellcode:
program pRad4;

{$APPTYPE CONSOLE} 

uses
  mSum;

var
  meinBildschirm: Bildschirm;
  meinBuntstift : Buntstift;
  meineMaus : Maus;
  Koordinaten, i : Integer;

begin
//Initialisierung
  meinBildschirm:= Bildschirm.init;
  meinBuntstift := Buntstift.init;
  meineMaus := Maus.init;

//Aktionsteil
begin
for Koordinaten:= 200 to 900 do
      begin
with meinBuntstift do
   begin
  bewegeBis(Koordinaten,400);
  zeichneKreis(50);
  bewegeBis(Koordinaten,400);
  runter;
  dreheUm(-1);
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten,400);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten,400);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten,400);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten,400);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten,400);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten,400);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten,400);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;

  bewegeBis(Koordinaten+200,400);
  zeichneKreis(50);
  bewegeBis(Koordinaten+200,400);
  runter;
  dreheUm(-1);
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten+200,400);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten+200,400);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten+200,400);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten+200,400);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten+200,400);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten+200,400);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten+200,400);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;
warte(10);

repeat
until meineMaus.istGedrueckt;

with meinBildschirm do
     begin
     loescheAlles;
   end;
     end;
       end;
         end;
//Aufräumen
  meinBildschirm.gibFrei;
  meinBuntstift.gibFrei;
  meineMaus.gibFrei

end.
Ihr könnt es euch auch direkt downloaden.

Rechtsklick - Speichern unter.

Zum Bewegen der Räder, einfach die Linke Maustaste gedrückt halten.

Wie kann ich denn auch noch ein "Auto" auf die Räder setzen?
Muss das in der gleichen Schleife oder in einer neuen Schleife geschehen?
  Mit Zitat antworten Zitat