Habe es auch Falsch hier im Code oben gezeigt. Fehlt der Teil um das normal gesetzte Feld zu testen....
Zur Erklärung:
Das soll EIN Test sein (je nach dem welche Richtung der User gewählt hat) für eine Kollision bzw. ein Überlappen der jeweiligen Schiffe.
Der Compiler gibt mir jedes mal für die Verwendung von:
|
C/C++ Quellcode
|
1
|
...SpKartel[SSky-1][SSkx].Schiff2er<Hoehe1...
|
so etwas in der Art eine Meldung heraus, die ungefähr so lautet, dass eine unsichere Verbindung besteht wenn ich den Bool Wert, also Schiff2er, in Verbindung mit dem Operator "<" bringe. Deshalb wollte ich Fragen ob das auch so ginge: (!PSEUDO-CODE!)
|
C/C++ Quellcode
|
1
|
...SSky -= eins;if((SSky<Hoehe1) || (SSky>Hoehe1))...
|
Dann dürfte doch alles OK sein, ohne diese "unsichere Verbindung", oder?