Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package somegame;
- import java.applet.Applet;
- import java.awt.Color;
- import java.awt.Frame;
- import java.awt.event.KeyEvent;
- import java.awt.event.KeyListener;
- public class SomeGame extends Applet implements KeyListener,Runnable{
- @Override
- public void init() {
- setSize(800,480);
- setBackground(Color.BLACK);
- setFocusable(true);
- Frame fr = (Frame)this.getParent().getParent();
- fr.setTitle("Q-Bot Alpha");
- addKeyListener(this);
- }
- // a pontok helyén csak felülírt metódusok vannak amelyek nem csinálnak semmit..
- .....
- @Override
- public void run() {
- while(true){
- repaint();
- try{
- Thread.sleep(17);
- }catch(Exception e){
- e.printStackTrace();
- }
- }
- }
- ......
- @Override
- public void keyPressed(KeyEvent e) {
- switch(e.getKeyCode()){
- case KeyEvent.VK_UP:
- System.out.println("Moving up");
- break;
- case KeyEvent.VK_DOWN:
- System.out.println("Moving down");
- break;
- case KeyEvent.VK_LEFT:
- System.out.println("Moving left");
- break;
- case KeyEvent.VK_RIGHT:
- System.out.println("Moving right");
- break;
- case KeyEvent.VK_SPACE:
- System.out.println("Moving jump");
- break;
- }
- }
- @Override
- public void keyReleased(KeyEvent e) {
- switch(e.getKeyCode()){
- case KeyEvent.VK_UP:
- System.out.println("Stop moving up");
- break;
- case KeyEvent.VK_DOWN:
- System.out.println("Stop moving down");
- break;
- case KeyEvent.VK_LEFT:
- System.out.println("Stop moving left");
- break;
- case KeyEvent.VK_RIGHT:
- System.out.println("Stop moving right");
- break;
- case KeyEvent.VK_SPACE:
- System.out.println("Stop moving jump");
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement