Einzelnen Beitrag anzeigen

markusj

Registriert seit: 9. Dez 2005
Ort: Kandel
408 Beiträge
 
#3

Re: Schiffe Versenken - Probleme beim Setzen der Schiffe

  Alt 8. Mär 2006, 16:22
*hust*, findest du nicht, dass das ganze etwas ... unelegant ist?
Wäre es nicht sinnvoller, um jedes Feld einzeln eine Abfrage durchzuführen, ob dort schon ein Schiff sitzt? (*schlechte beschreibung*)
Das ganze in eine Funktion verpacken und diese mit den Koordinaten aufrufen ...
Nochmal: diese Funktion soll prüfen, ob über, unter oder rechts/links von dem übergebenen Punkt bereits ein Schiff sitzt. Der Rückgabewert ist dann entweder true oder false (boolean).
Dort lässt sich dann auch einfach einrichten, dass ganz oben, unten oder links/rechts eine Spalte/Zeile nicht überprüft wird, weil das vermutlich an deinen Probs schuld ist.
Oder du machst deinen String-Grid eins größer und versteckst die Ränder oben, unten, rechts und links, indem du das Grid so verschiebst, dass diese nur mittels einer Scrollbar zu erreichen wären, die du natürlich deaktivierst.

mfG

Markus
Markus
  Mit Zitat antworten Zitat