Registriert seit: 17. Mär 2010
Ort: Wien
1.027 Beiträge
RAD-Studio 2009 Pro
|
Re: Schiffe versenken, Platzierung
2. Jun 2010, 23:50
Delphi-Quellcode:
var
NochNichtBeschossen: array[1..m,1..n] of integer; // m*n spielfeldgrösse, alle noch nicht beschossenen Felder enthalten true
AnzahlNochNichtBeschossen: integer;
procedure zielsuchen (var x,y: integer);
var i,j,z,h: integer;
begin
z := trunc(random(AnzahlNochNichtBeschossen))+1;
h := 0;
for i := 1 to m do
for j := 1 to n do
if NochNichtBeschossen [i,j]
then begin inc(h);
if h=z then begin x:=i; y:=j; exit end;
end;
end;
Vielleicht in etwa so?
|
|
Zitat
|