//Die Import-Anweisungen - nicht editieren import de.hamster.model.client.Hamster; import de.hamster.model.client.Territorium; import de.hamster.model.client.HamsterInitialisierungsException; import de.hamster.model.client.HamsterNichtInitialisiertException; import de.hamster.model.client.KachelLeerException; import de.hamster.model.client.MauerDaException; import de.hamster.model.client.MaulLeerException; import de.hamster.model.client.HamsterException; import de.hamster.model.client.HamsterProgram; public class Hamsterdatei extends Hamster implements HamsterProgram { public void main() { such(); } void rechtsUm() { linksUm(); linksUm(); linksUm(); } void such() { while (vornFrei()) { if (kornDa() == false ) { vor(); such(); } else { nimm(); such(); } } if (kornDa() == false) { wechselreihe(); } else { nimm(); wechselreihe(); } } void wechselreihe () { linksUm(); linksUm(); while (true) { if ( vornFrei() ) { vor(); } else { linksUm(); vor(); linksUm(); such(); } } } }