public bool GetKeyState(BoundKeyFunctions k)
 {
     if (_keyStates.Keys.Contains(k))
     {
         return(_keyStates[k]);
     }
     return(false);
 }
예제 #2
0
 public BoundKeyEventArgs(BoundKeyState functionState, BoundKeyFunctions function)
 {
     FunctionState = functionState;
     Function      = function;
 }
 protected void SetKeyState(BoundKeyFunctions k, bool state)
 {
     // Check to see if we have a keyhandler for the key that's been pressed. Discard invalid keys.
     _keyStates[k] = state;
 }
예제 #4
0
 public BoundKeyChangedMessage(BoundKeyFunctions function, BoundKeyState state)
 {
     Function = function;
     State    = state;
 }
 public BoundKeyEventArgs(BoundKeyState functionState, BoundKeyFunctions function)
 {
     FunctionState = functionState;
     Function = function;
 }
 public bool GetKeyState(BoundKeyFunctions k)
 {
     if (_keyStates.Keys.Contains(k))
         return _keyStates[k];
     return false;
 }
 protected void SetKeyState(BoundKeyFunctions k, bool state)
 {
     // Check to see if we have a keyhandler for the key that's been pressed. Discard invalid keys.
     _keyStates[k] = state;
 }
예제 #8
0
 public BoundKeyChangedMsg(BoundKeyFunctions function, BoundKeyState state)
 {
     Directed = true;
     Function = function;
     State    = state;
 }