import java.awt.Graphics;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.applet.*;
public class Bewegen2 extends Applet implements KeyListener{
public static boolean jump = false;
public static int x=50;
public static int y=50;
public static int ynul=50;
int lengtex1[] ={0,5};
int lengtey1[] ={0,5};
int lengtex2[] ={0,5};
int lengtey2[] ={0,5};
int h=20; //hoogte cirkel
public void init(){
this.setFocusable(true);
this.addKeyListener(this);
}
public void paint(Graphics g){
g.fillOval(x,y,h,h);
g.drawLine(30,30,100,30);
}
public void keyTyped(KeyEvent e) {
//dummy
}
@Override
public void keyPressed(KeyEvent e) {
if(e.getKeyCode() == KeyEvent.VK_DOWN){
y+=2;
for(int i=30;i<100;i++){
if((y+h)==30&&x==i){
y-=2;
}
}
}
if(e.getKeyCode() == KeyEvent.VK_UP){
y-=2;
for(int i=30;i<100;i++){
if(y==30&&x==i){
y+=2;
}
}
}
if(e.getKeyCode() == KeyEvent.VK_RIGHT){
x+=2;/*
for(int i=30;i<100;i++){
if(x==i){
x-=2;
}
}
*/
}
if(e.getKeyCode() == KeyEvent.VK_LEFT){
x-=2;
for(int i=30;i<100;i++){
if(y==30&&x==i){
x+=2;
}
}
}
if(e.getKeyCode() == KeyEvent.VK_SPACE){
if(!jump)
{
jump = true;
new Springen2().start();
}
}
repaint();
}
@Override
public void keyReleased(KeyEvent arg0) {
// TODO Auto-generated method stub
}
}