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; } }
/// <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"); } }