I’ve some problem with the sprite movements:
my intent is to do a diagonal movent by pressing the up and right/left key,
my code is:
public void keyPressed (KeyEvent event)
{
switch (event.getKeyCode())
{
case KeyEvent.VK_UP:
if (y > 0)
y -= JUMP;
break;
case KeyEvent.VK_DOWN:
if (y < APPLET_HEIGHT-IMAGE_SIZE)
y += JUMP;
break;
case KeyEvent.VK_LEFT:
if (x > 0)
x -= JUMP;
break;
case KeyEvent.VK_RIGHT:
if (x < APPLET_WIDTH-IMAGE_SIZE)
x += JUMP;
break;
}
repaint();
}
what I’ve to change??