jfreerails.client.view
Class KeyCode2OneTileMoveVector

java.lang.Object
  extended by jfreerails.client.view.KeyCode2OneTileMoveVector

public class KeyCode2OneTileMoveVector
extends java.lang.Object

Maps keys to OneTileMoveVectors.

Author:
Luke

Field Summary
private static java.util.HashMap<java.lang.Integer,Step> keycode2vector
           
 
Constructor Summary
KeyCode2OneTileMoveVector()
           
 
Method Summary
static Step getInstanceMappedToKey(int keycode)
          Returns the OneTileMoveVector that is mapped to the specified keycode.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

keycode2vector

private static final java.util.HashMap<java.lang.Integer,Step> keycode2vector
Constructor Detail

KeyCode2OneTileMoveVector

public KeyCode2OneTileMoveVector()
Method Detail

getInstanceMappedToKey

public static Step getInstanceMappedToKey(int keycode)
                                   throws java.util.NoSuchElementException
Returns the OneTileMoveVector that is mapped to the specified keycode.

Throws:
java.util.NoSuchElementException