//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() { int i=0; while(true) { if(vornFrei()) { esse(); vor(); } else { if(i!=0) { esse(); linksUm(); vorneFrei(); esse(); linksUm(); i=0; } else { esse(); rechtsUm(); vorneFrei(); esse(); rechtsUm(); i=1; } } } } void esse() { if(kornDa()) { nimm(); } } void rechtsUm() { linksUm(); linksUm(); linksUm(); } void vorneFrei() { if(vornFrei()) { vor(); } else { linksUm(); } } //Konstruktor - Nicht editieren public Hamsterdatei(){ super(true); } //main Methode - nicht editieren public static void main(String[] args){ new Hamsterdatei().main(); } }