mud.client
Class GameLoop

java.lang.Object
  extended by mud.client.GameLoop
All Implemented Interfaces:
java.awt.event.KeyListener, java.lang.Runnable, java.util.EventListener

public class GameLoop
extends java.lang.Object
implements java.lang.Runnable, java.awt.event.KeyListener


Constructor Summary
GameLoop(GameView view)
           
 
Method Summary
 void addServerEvent(Event event)
           
 void keyPressed(java.awt.event.KeyEvent e)
          Put key events in a buffer
 void keyReleased(java.awt.event.KeyEvent e)
          Put key events in a buffer
 void keyTyped(java.awt.event.KeyEvent e)
          Put key events in a buffer
 void run()
           
 void setPlayerId(int pid)
           
 void start(ServerConnection sc)
           
 void stop()
           
 void update()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GameLoop

public GameLoop(GameView view)
Method Detail

start

public void start(ServerConnection sc)

stop

public void stop()

run

public void run()
Specified by:
run in interface java.lang.Runnable

addServerEvent

public void addServerEvent(Event event)

update

public void update()

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
Put key events in a buffer

Specified by:
keyPressed in interface java.awt.event.KeyListener

keyReleased

public void keyReleased(java.awt.event.KeyEvent e)
Put key events in a buffer

Specified by:
keyReleased in interface java.awt.event.KeyListener

keyTyped

public void keyTyped(java.awt.event.KeyEvent e)
Put key events in a buffer

Specified by:
keyTyped in interface java.awt.event.KeyListener

setPlayerId

public void setPlayerId(int pid)