| |
| vordefinierte Bedingungen |
| IstWand |
WAHR, wenn Karol vor der Wand oder vor einem Quader steht und in diese Richtung schaut |
| NichtIstWand |
WAHR, wenn IstWand nicht zutrifft |
| IstZiegel |
WAHR, wenn Karol vor einem Ziegel oder Ziegelstapel steht und zu diesem schaut |
| IstZiegel(anzahl) |
WAHR, wenn Karol vor einem Ziegelstapel der angegebenen Höhe anzahl steht und zu diesem schaut |
| IstZiegel(farbe) |
WAHR, wenn Karol vor einem Ziegel oder Ziegelstapel steht
und der oberste Ziegel die angegebene Farbe hat
farbe: rot, gelb, blau, grün |
| NichtIstZiegel |
WAHR, wenn IstZiegel nicht zutrifft |
| NichtIstZiegel(anzahl) |
WAHR, wenn IstZiegel(anzahl) nicht zutrifft |
| NichtIstZiegel(farbe) |
WAHR, wenn IstZiegel(farbe) nicht zutrifft |
| IstMarke |
WAHR, wenn Karol auf einer Marke steht |
| IstMarke(farbe) |
WAHR, wenn Karol auf einer Marke mit einer bestimmten Farbe steht
farbe: rot, gelb, blau, grün |
| NichtIstMarke |
WAHR, wenn IstMarke nicht zutrifft |
| NichtIstMarke(farbe) |
WAHR, wenn IstMarke(farbe) nicht zutrifft |
IstSüden IstNorden IstWesten IstOsten |
WAHR, wenn Karol in diese Richtung schaut |
| IstVoll |
WAHR, wenn Karol seine Tragfähigkeit erreicht hat
d.h. der Rucksack voll ist |
| NichtIstVoll |
WAHR, wenn IstVoll nicht zutrifft |
| IstLeer |
WAHR, wenn Karol keinen Ziegel mit sich trägt
d.h. der Rucksack leer ist |
| NichtIstLeer |
WAHR, wenn IstLeer nicht zutrifft |
| HatZiegel |
WAHR, wenn Karol mindestens einen Ziegel mit sich trägt |
| HatZiegel(anzahl) |
WAHR, wenn Karol die angegebene Anzahl Ziegel mit sich trägt |
| selbstdefinierte Bedingungen |
Bedingung Bez
Anweisungen *Bedingungen |
definiert neue Bedingung mit dem Bezeichner Bez
die reservierten Wörter WAHR und FALSCH legen den entsprechenden Rückgabewert fest
statt *Bedingung ist endeBedingung möglich |