//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 Hamsterdatei1 extends Hamster implements HamsterProgram { public void main() { ernte_reihe(); drehe_oben(); while (vornFrei()) { vor(); rechts_um(); ernte_reihe(); drehe_oben(); } umdrehen(); ernte_reihe(); drehe_oben(); while (vornFrei()) { vor(); rechts_um(); ernte_reihe(); drehe_oben(); } } void ernte_reihe() { ernte_eine_reihe(); umdrehen(); laufe_zurueck(); } void ernte_eine_reihe() { einsammeln(); while (vornFrei()) { vor(); einsammeln(); } } void laufe_zurueck() { while (vornFrei()) { vor(); } } void rechts_um() { umdrehen(); linksUm(); } void drehe_oben() { rechts_um(); } void umdrehen() { linksUm(); linksUm(); } void einsammeln() { while (kornDa()) { nimm(); } } }