frage ob eine bestimmte bedingung exisiert
-
Hi, ich versuche gerade ein schachspiel zu programmieren. Nun wollte ich die bewegungsmoeglichkeiten fuer einen bauern definieren: Das spiel soll jede moeglichkeit verneinen ausser feld[x+1][y] oder feld[x+1][y+1] ich moechte aber noch eine bedingung festlegen.
Unzwar (am besten) so: WENN "bewegungsvariable" != blabla, WAEHREND bool.besetzt == true..
Gibt es so eine WAEHREND bedingung?
-
Ich verstehe ehrlich gesagt nicht, worauf du hinaus willst, aber möchtest du eine
while-Schleife (engl. für während)? Oder willst du einfach zwei Bedingungen verknüpfen (Konjunkion, in C++ per &&)?Sonst müsstest du mal näher beschreiben, was du willst.
Der Bauer kann im Schach so übrigens nicht ziehen, wenn ich die Feldindizes richtig interpretiere

-
#define WAEHREND &&