Thema: Delphi Schiffe versenken

Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#42

Re: Schiffe versenken

  Alt 24. Feb 2010, 10:50
Delphi-Quellcode:
procedure TForm1.button_startClick(Sender: TObject);
  var
    SchiffLaenge : integer;
    SchiffPosX, SchiffPosY : integer;
    SchiffHoch : boolean; // True = Hochkant; False = Waagerecht
  begin

    for SchiffLaenge := 1 to 5 do
      begin

        repeat

          // benutze die procedure ZufallPos
          ZufallPos( SchiffLaenge, SchiffPosX, SchiffPosY, SchiffHoch );
 
              // Aufruf von IstFreieStelle
        until IstFreieStelle( Schiffe_Cpu, SchiffPosX, SchiffPosY, SchiffHoch );

        PlatziereSchiff( Schiffe_Cpu, SchiffLaenge, SchiffPosX, SchiffPosY, SchiffHoch );

      end;

    ZeichneSpielFeld( Schiffe_Cpu );

  end;
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat