示例#1
0
        private void HandleKeyUp(object sender, KeyEventArgs e)
        {
            switch (e.KeyCode)
            {
            case Keys.W:
                controller.CancelMoveRequest("up");
                break;

            case Keys.A:
                controller.CancelMoveRequest("left");
                break;

            case Keys.S:
                controller.CancelMoveRequest("down");
                break;

            case Keys.D:
                controller.CancelMoveRequest("right");
                break;
            }
        }
示例#2
0
        /// <summary>
        /// Key up handler
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void HandleKeyUp(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.W)
            {
                theController.CancelMoveRequest(sender, "up");
            }

            else if (e.KeyCode == Keys.A)
            {
                theController.CancelMoveRequest(sender, "left");
            }

            else if (e.KeyCode == Keys.S)
            {
                theController.CancelMoveRequest(sender, "down");
            }

            else if (e.KeyCode == Keys.D)
            {
                theController.CancelMoveRequest(sender, "right");
            }
        }