void HandlePconGesturePerformed(object sender, PCGesture e)
{
switch(e.gesture){
case Gesture.LEFT:
switch(_state){
case State.INPUT:
guiInput.swipe(Direction.Left);
break;
case State.DISPLAY:
guiDisplay.swipe(Direction.Left);
break;
default:
break;
}
break;
case Gesture.RIGHT:
switch(_state){
case State.INPUT:
guiInput.swipe(Direction.Right);
break;
case State.DISPLAY:
guiDisplay.swipe(Direction.Right);
break;
default:
break;
}
break;
case Gesture.UP:
switch(_state){
case State.INPUT:
guiInput.swipe(Direction.Up);
switch(guiInput.pointer){
case UP1:
case UP2:
case UP3:
guiInput.selectOption(guiInput.pointer);
break;
default:
break;
}
break;
case State.DISPLAY:
guiDisplay.swipe(Direction.Up);
break;
default:
break;
}
break;
case Gesture.DOWN:
switch(_state){
case State.INPUT:
guiInput.swipe(Direction.Down);
switch(guiInput.pointer){
case DOWN1:
case DOWN2:
case DOWN3:
guiInput.selectOption(guiInput.pointer);
break;
default:
break;
}
break;
case State.DISPLAY:
guiDisplay.swipe(Direction.Down);
break;
default:
break;
}
break;
case Gesture.SELECT:
switch(_state){
case State.INPUT:
guiInput.selectOption(guiInput.pointer);
break;
case State.DISPLAY:
guiDisplay.selectOption(guiDisplay.pointer);
break;
default:
break;
}
break;
default:
break;
}
switch(guiInput.pointer){
case UP1:
case DOWN1:
_initial = InputInitial.ONE;
break;
case UP2:
case DOWN2:
_initial = InputInitial.TWO;
break;
case UP3:
case DOWN3:
_initial = InputInitial.THREE;
break;
default:
_initial = InputInitial.NONE;
break;
}
}