cruisin_asu.Helpers.Controller.KeyboardUpdate C# (CSharp) Method

KeyboardUpdate() private method

private KeyboardUpdate ( ) : void
return void
        private void KeyboardUpdate()
        {
            keyboardState = Keyboard.GetState();
            foreach (Keys key in keyboardControlScheme.Keys) {
                if (keyboardState.IsKeyDown(key)) {
                    Controls control = keyboardControlScheme[key];
                    if (controlState.ContainsKey(control)) {
                        controlState[control] = true;
                    }
                } else if (keyboardState.IsKeyUp(key)) {
                    Controls control = keyboardControlScheme[key];
                    if (controlState.ContainsKey(control)) {
                        controlState[control] = false;
                    }
                }
            }
        }