Advertisement
Bazze

KeyListener till bilspelet

Sep 14th, 2011
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.90 KB | None | 0 0
  1. //I w-klassen, lägg till:
  2. public void addKeyListener(KeyListener m) {
  3.    Canv.addKeyListener(m);
  4. }
  5.  
  6. //I Client-klassen, efter IOW = new WindowCommunication(TheWindow,Serv);, lägg till:
  7. TheWindow.addKeyListener(IOW);
  8.  
  9. //På WindowCommunication-klassen, lägg till implements KeyListener:
  10. class WindowCommunication extends Proc implements KeyListener {
  11.    //mumbo jumbo
  12.    //here...
  13. }
  14.  
  15. //Se till att lägga till alla de abstrakta funktionerna.
  16.  
  17. //keyPressed() skulle t.ex. kunna se ut så här:
  18. public void keyPressed(KeyEvent ke) {
  19.    int c = ke.getKeyCode();
  20.    if (c == KeyEvent.VK_UP) {
  21.       Server.PutEvent(new SendKeyEvent(1));
  22.    } else if (c == KeyEvent.VK_DOWN) {
  23.       Server.PutEvent(new SendKeyEvent(2));
  24.    } else if (c == KeyEvent.VK_LEFT) {
  25.       Server.PutEvent(new SendKeyEvent(3));
  26.    } else if (c == KeyEvent.VK_RIGHT) {
  27.       Server.PutEvent(new SendKeyEvent(4));
  28.    }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement