Hi @ All schon wieder ich.
Erstmal Entschuldigung wegen dem Titel, aber ich wusste nichts anderes.
Ich habe gerade schon eine Frage gestellt und zwar zu endlos Schleifen. Habe ich so weit verstanden und das ist auch wieder was neues, deswegen mache ich einfach ein neues Thema auf.
es geht um so einen hamster und ich möchte, dass wenn er vor einer wand steht etwas ausgeführt wird, wenn er aber nicht vor der wand steht, dass etwas anderes ausgeführt wird.
Ich hatte schon eine idee aber das hat nicht geklappt.
gibt es eine andere möglichkeit oder was habe ich falsch gemacht?
lG Julian
||edit: es geht um zeile 42 bis 83
Erstmal Entschuldigung wegen dem Titel, aber ich wusste nichts anderes.
Ich habe gerade schon eine Frage gestellt und zwar zu endlos Schleifen. Habe ich so weit verstanden und das ist auch wieder was neues, deswegen mache ich einfach ein neues Thema auf.
es geht um so einen hamster und ich möchte, dass wenn er vor einer wand steht etwas ausgeführt wird, wenn er aber nicht vor der wand steht, dass etwas anderes ausgeführt wird.
Ich hatte schon eine idee aber das hat nicht geklappt.
Java:
void rechtsUm()
{
linksUm();
linksUm();
linksUm();
}
void main()
{
if(vornFrei())
{
while(vornFrei())
{
vor();
}
}
linksUm();
if(vornFrei())
{
while(vornFrei())
{
vor();
}
}
linksUm();
if(!vornFrei())
{
linksUm();
}
while(vornFrei())
{
vor();
}
linksUm();
if(vornFrei())
{
boolean goGo=true;
}
if(!vornFrei())
{
boolean noGo=true;
}
while(goGo)
{
vor();
linksUm();
while(vornFrei())
{
vor();
}
rechtsUm();
vor();
rechtsUm();
}
while(noGo)
{
linksUm();
while(vornFrei())
{
vor();
}
linksUm();
vor();
linksUm();
while(vornFrei())
{
vor();
}
rechtsUm();
vor();
rechtsUm();
rechtsUm();
}
}
gibt es eine andere möglichkeit oder was habe ich falsch gemacht?
lG Julian
||edit: es geht um zeile 42 bis 83
Zuletzt bearbeitet: