Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Auto (https://www.delphipraxis.net/52768-auto.html)

tigerman33 6. Sep 2005 16:40

Re: Auto
 
Hi,

hat ja wohl doch noch geklappt. :)

Auto muss in die gleiche Schleife.

Maxxer 10. Sep 2005 16:49

Re: Auto
 
Zitat:

Zitat von tigerman33
Hi,

hat ja wohl doch noch geklappt. :)

Auto muss in die gleiche Schleife.

Tag,

ich war so frei und habe mal das Auto dazu gezeichnet !
Jedoch dreht sich das Auto mit und es sieht irgendwie lustig aus.

Jetzt frage ich mich was ich machen muss damit das Auto nur sich dorthin bewegt
und nicht sich dorthin beweg und gleichzeigt dreht.

Delphi-Quellcode:
program Auto;


uses
  mSum;

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

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

//Aktionsteil
begin
for Koordinaten:= 300 to 900 do
      begin
with meinBuntstift do
   begin
    // Auto
  hoch;
  bewegeBis(Koordinaten-200,550);
  runter;
  bewegeUm(600);
  dreheUm(90);
  bewegeUm(75);
  dreheUm(90);
  bewegeUm(150);
  dreheUm(-90);
  bewegeUm(80);
  dreheUm(90);
  bewegeUm(325);
  dreheUm(90);
  bewegeUm(80);
  dreheUm(-90);
  bewegeUm(125);
  dreheUm(90);
  bewegeUm(75);

  // Räder
  hoch;
  bewegeBis(Koordinaten,600);
  zeichneKreis(50);
  bewegeBis(Koordinaten,600);
  runter;
  dreheUm(-1);
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten,600);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten,600);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten,600);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten,600);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten,600);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten,600);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten,600);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;

  bewegeBis(Koordinaten+200,600);
  zeichneKreis(50);
  bewegeBis(Koordinaten+200,600);
  runter;
  dreheUm(-1);
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten+200,600);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten+200,600);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten+200,600);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten+200,600);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten+200,600);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten+200,600);
  dreheUm(-45);
  runter;
  bewegeUm(50);
  hoch;
  bewegeBis(Koordinaten+200,600);
  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.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:55 Uhr.
Seite 3 von 3     123   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz