private void GameControl_KeyUp(object sender, KeyEventArgs e) { lock (CurrPlayerButtons) { if (playerInputCheck.Keys.Contains(e.KeyCode)) { CurrPlayerButtons.Remove(playerInputCheck[e.KeyCode]); } } }
protected void GameForm_KeyDown(object sender, KeyEventArgs e) { if (gameInputCheck.Keys.Contains(e.KeyCode)) { lock (CurrGameButtons) { CurrGameButtons.Add(gameInputCheck[e.KeyCode]); } } if (playerInputCheck.Keys.Contains(e.KeyCode)) { lock (CurrPlayerButtons) { CurrPlayerButtons.Add(playerInputCheck[e.KeyCode]); } } }