// // This quelltext was created by Krempel // copying or changing will be punished with death, hurt and nude pictures of nicos mum // // //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 { int i = 0; void rechtsUm() { linksUm(); linksUm(); linksUm(); } void wenden() { rechtsUm(); rechtsUm(); } boolean schautNachOsten() { return getBlickrichtung() == 1; } boolean schautNachWesten() { return getBlickrichtung() == 3; } boolean schautNachNorden() { return getBlickrichtung() == 0; } boolean schautNachSueden() { return getBlickrichtung() == 2; } void leereFeld() { while (kornDa()) nimm(); } // ///////////////////////////////////////////////////////// public void main() { while (true) { while (i < 50) { i++; while (vornFrei()) { vor(); if (kornDa()) { nimm(); } } if (schautNachOsten() == true) { rechtsUm(); if (vornFrei()) { vor(); rechtsUm(); } else { rechtsUm(); } } else if (schautNachWesten() == true) { linksUm(); if (vornFrei()) { vor(); linksUm(); } else { wenden(); } } else if (schautNachNorden() == true) { rechtsUm(); if (vornFrei()) { vor(); } else { wenden(); } } else if (schautNachSueden() == true) { rechtsUm(); } while (kornDa() == true) { nimm(); } } break; } } }