hello guys,
i need some help...
do you know any way to do a move() function that only move one time per click and not one time per act?
if (Greenfoot.mouseClicked(this)) move();
// instance field
private boolean dirKeyDown; // direction keys state
// code
if (!dirKeyDown)
{
if (Greenfoot.isKeyDown("right"))
{
move(1);
dirKeyDown = true;
}
if (Greenfoot.isKeyDown("left"))
{
move(-1);
dirKeyDown = true;
}
}
else if (!Greenfoot.isKeyDown("right") && !Greenfoot.isKeyDown("left")) dirKeyDown = false;