Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.applet.Applet;
- import java.awt.Color;
- import java.awt.Graphics;
- import java.awt.event.KeyEvent;
- import java.awt.event.KeyListener;
- public class Driver extends Applet implements KeyListener
- {
- private int X = 0;
- private int Y = 250;
- private int sizeX = 25;
- private int sizeY = 25;
- private boolean start=false;
- public int getX()
- {
- return X;
- }
- public void setX(int x)
- {
- X = x;
- }
- public int getY()
- {
- return Y;
- }
- public void setY(int y)
- {
- Y = y;
- }
- public int getsizeY()
- {
- return sizeY;
- }
- public void setsizeY(int sizey)
- {
- sizeY = sizey;
- }
- public int getsizeX()
- {
- return sizeX;
- }
- public void setsizeX(int sizex)
- {
- sizeX = sizex;
- }
- public void init()
- {
- this.addKeyListener(this);
- setSize(300, 300);
- setFocusable(false);
- requestFocus();
- }
- public void paint(Graphics g)
- {
- init();
- map map1 = new map();
- g.setColor(Color.WHITE);
- g.fillRect(0, 0, 300, 300);
- g.setColor(Color.black);
- map1.paint(g);
- g.fillRect(X, Y, sizeX, sizeY);
- start=true;
- }
- public void keyTyped(KeyEvent e)
- {
- }
- public void keyReleased(KeyEvent e)
- {
- }
- public void keyPressed(KeyEvent e)
- {
- if(start)
- {
- System.out.println("Hi");
- if(e.getKeyChar() == 'w')
- {
- System.out.println("Hi");
- setY(getY()-1);
- }
- if(e.getKeyChar() == 'd')
- {
- setX(getX()+1);
- }
- if(e.getKeyChar() == 'a')
- {
- setX(getX()-1);
- }
- if(e.getKeyChar() == 's')
- {
- setY(getY()+1);
- }
- repaint();
- }
- }
- }
- public static void main(String[] args) {
- Driver d = new Driver();
- }
- public Driver() {
- init();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement