У меня есть это:
private void HandleTouchInput()
{
while (TouchPanel.IsGestureAvailable)
{
// read the next gesture from the queue
GestureSample gesture = TouchPanel.ReadGesture();
switch (gesture.GestureType)
{
case GestureType.Hold:
// left
if (gesture.Position.X < 100 && gesture.Position.Y < 100)
{
ship.Position.X -= 5;
}
break;
}
}
(HandleTouchInput используется в методе обновления)
Как я могу повторять код в переключателе до тех пор, пока «палец» не будет развернут (снят) с экрана?Я не хочу менять позицию только один раз, я хочу изменить ее, чтобы пользователь продолжал нажимать на точную позицию.Спасибо