@Mickey09, what behavior exactly do you want your actor to have? What is it supposed to do while it exists in your game?


Public class Player extends Actor { private int a = 1; /** * Act - do whatever the Player wants to do. This method is called whenever * the 'Act' or 'Run' button gets pressed in the environment. */ public void act() { add(); TouchingTreasure(); } public void TouchingTreasure() { Actor treasure = getOneObjectAtOffset(0, 0, Treasure.class); if (treasure !=null) { System.out.println("Good Job!, You found the treasure!"); Greenfoot.stop(); } } public void setDirection() { if (a==1) { DirectionEast(); } else { DirectionWest(); } } public void add() { setDirection(); move(a); a = a+1; } public void DirectionEast() { setRotation(0); } public void DirectionWest() { setRotation(180); } }