Beispiel #1
0
 public void RegisterKeyStatus(TCODKey key, TCODKeyStatus status)
 {
     if (key.KeyCode == TCODKeyCode.Char)
     {
         int it = Enum.GetValues(typeof(TCODKeyCode)).Length + (int)key.Character;
         ksMap[it] = new KeyStatus(key.Character, key.KeyCode, status);
     }
     else
     {
         ksMap[(int)key.KeyCode] = new KeyStatus(key.Character, key.KeyCode, status);
     }
 }
Beispiel #2
0
 public KeyStatus(char character, TCODKeyCode keyCode, TCODKeyStatus status)
 {
     this.character = character;
     this.keyCode   = keyCode;
     this.status    = status;
 }