I've been testing this function:
However, the method only runs once. I inspected the class after waiting 20 seconds, and it is setting the variable ttimer back to 0, yet it doesn't seem to be recognising that the image is set to the image class "left".
Any ideas?
public void turnr(){ GreenfootImage left = new GreenfootImage("enemyidle1left.png"); GreenfootImage right = new GreenfootImage("enemyidle1.png"); left.scale(69,124); right.scale(69,124); ttimer++; if(ttimer==30){ if(getImage()==left){ setImage(right); } if(getImage()==true){ setImage(left); } ttimer = 0; } }