import greenfoot.*; public class Wolf extends BaseClass { private int marge=90; private int randomWalk = 5; public void act() { move(5); turnAtEdge(); walkRandom(); eatLittleRedCap(); } public void turnAtEdge() { int min=0; int max=90; if(atWorldEdge()) { if (getX()>570) { max=getRandomNumber(100,200); } if (getY()>570) { max=getRandomNumber(180,240); } if (getX()<30) { max=getRandomNumber(230,400); } if (getY()<30) { max=getRandomNumber(30,160); } setRotation(max); } } public void walkRandom() { int randomNumber = getRandomNumber(-randomWalk,randomWalk+1); setRotation(getRotation()+randomNumber); } public void eatLittleRedCap() { if(canSee(LittleRedCap.class)) { removeObject(LittleRedCap.class); } } }

