void main() { fressspur(); umdrehen(); fressspurRew(); } void rechtsUm() { linksUm(); linksUm(); linksUm(); } void umdrehen() { linksUm(); linksUm(); } void fressspur(){ while (true){ if(kornDa()){ nimm(); if(kornDa()) { nimm(); if(kornDa()){ gib(); gib(); }else{ rechtsUm(); gib(); gib(); vor(); } }else{ linksUm(); gib(); vor(); } }else{ vor(); } } } void fressspurRew(){ if(kornDa()){ nimm(); if(kornDa()) { nimm(); if(kornDa()){ gib(); gib(); }else{ linksUm(); gib(); gib(); vor(); } }else{ rechtsUm(); vor(); gib(); } }else{ vor(); } }