call this method in on loadScene( )
private void setupGestureDetaction(){
SurfaceGestureDetector surfaceGestureDetector = new SurfaceGestureDetector(1f) {@Override
protected boolean onSwipeUp() {
System.out.println("onSwipeUp"); return true;}
@Override
protected boolean onSwipeRight() {
System.out.println("onSwipeRight"); return true;}
@Override
protected boolean onSwipeLeft() {
System.out.println("onSwipeLeft"); return true;}
@Override
protected boolean onSwipeDown() {
System.out.println("onSwipeDown"); return true;}
@Override
protected boolean onSingleTap() {
System.out.println("onSingleTap"); return true;}
@Override
protected boolean onDoubleTap() {
System.out.println("onDoubleTap"); return true;}
@Override
public boolean onManagedTouchEvent(TouchEvent pSceneTouchEvent) {
return super.onManagedTouchEvent(pSceneTouchEvent);
}
@Override
public boolean onSceneTouchEvent(Scene pScene,
TouchEvent pSceneTouchEvent) { return super.onSceneTouchEvent(pScene, pSceneTouchEvent);
}
};
surfaceGestureDetector.setEnabled(true);
mScene.setOnSceneTouchListener(surfaceGestureDetector);
}
