can you help me, i want move the animation use button rigth, left, i upload my scenario, can you see that and how i can do it?


1 2 3 4 5 6 7 8 9 10 11 12 | if (Greenfoot.isKeyDown( "up" )) { up(); } else if (Greenfoot.isKeyDown( "down" )) { down(); } else if (Greenfoot.isKeyDown( "right" )) { right(); } else if (Greenfoot.isKeyDown( "left" )) { left(); } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | //instance field private int speed = 5 ; // in act method if (Greenfoot.isKeyDown( "up" )) { up(); setLocation(getX(), getY() - speed); } else if (Greenfoot.isKeyDown( "down" )) { down(); setLocation(getX(), getY() + speed); } else if (Greenfoot.isKeyDown( "right" )) { right(); setLocation(getX() + speed, getY()); } else if (Greenfoot.isKeyDown( "left" )) { left(); setLocation(getX() - speed, getY()); } |
1 | public String orangDirection = "stop" ; |
1 2 3 4 5 6 7 8 | if ( "left" .equals(orangDirection)) { orang.left(); } if ( "right" .equals(orangDirection)) { orang.right(); } |