Forum: Object-Pascal / Delphi-Language
Delphi
by p80286,
28. Feb 2014
Ich denke jetzt hole ich mir Chips und Bier.
Gruß
K-H
Forum: Object-Pascal / Delphi-Language
Delphi
by p80286,
28. Feb 2014
Nein, denn Du hast ein wichtiges Detail übersehen:
Wenn Du mit einem Form hantierst, kannst du nicht Write/Writeln für die Ausgabe nutzen.
Da kommt das weiter oben bereits angesprochene Stringgrid ins Spiel. eine andere Möglichkeit wäre es z.B. Form1.Canvas.Output zu nutzen oder gleich eine gans andere Komponente....
Gruß
K-H
Forum: Object-Pascal / Delphi-Language
Delphi
by p80286,
28. Feb 2014
Und ich dachte immer zum Lernen gehören zwei, einer der lehrt und einer der lernt
Gruß
K-H
Forum: Object-Pascal / Delphi-Language
Delphi
by p80286,
28. Feb 2014
In Deinem Array speicherst Du die Schiffe und Treffer und Wasser.. auf irgendeine weise kodiert, die Anzeige läuft dann im Prinzip so ab
for i:=1 to 12 do
for j:=1 to 12 do
Ausgabevon(Spielfeld);
Wobei Ausgabevon die Zeichenroutine(n) enthält und auch die Interpretation der gespeicherten Daten (Schiff,Treffer,Wasser...)
Gruß
K-H
Forum: Object-Pascal / Delphi-Language
Delphi
by p80286,
28. Feb 2014
Was verstehst Du unter Feld? Fußballfeld,Datenbankfeld,Spielfeld?
und wenn Du das Spielfeld meinst, das dargestellte oder das auf dem gerechnet und die Daten vorgehalten werden?
Gruß
K-H
Forum: Object-Pascal / Delphi-Language
Delphi
by p80286,
28. Feb 2014
Na klar, wahrscheinlich wäre ein Record sowieso besser, aber da es zunächst einmal um ein zweidimensionales Array ging und er Integer in seinem Beispiel genutzt hat .......
Mal schauen wie er es umsetzen will und dann kann man ja immer noch etwas konkretes sagen.
Gruß
K-H
Forum: Object-Pascal / Delphi-Language
Delphi
by p80286,
28. Feb 2014
Spielfeld : array of integer;
oder
Spielfeld : array of integer;
(was Du für dicke Eier hälst ist Wissen)
Gruß
K-H