159b2e6871c65f58fdad78cd7229c292f6a177578Scott Bartapackage com.jme3.input.android;
259b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta
359b2e6871c65f58fdad78cd7229c292f6a177578Scott Bartaimport android.view.KeyEvent;
459b2e6871c65f58fdad78cd7229c292f6a177578Scott Bartaimport android.view.MotionEvent;
559b2e6871c65f58fdad78cd7229c292f6a177578Scott Bartaimport com.jme3.input.RawInputListener;
659b2e6871c65f58fdad78cd7229c292f6a177578Scott Bartaimport com.jme3.input.event.TouchEvent;
759b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta
859b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta/**
9a6b44658eb1c55295f132a36233a11aa2bd8f9cfScott Barta * AndroidTouchInputListener is an inputlistener interface which defines
10a6b44658eb1c55295f132a36233a11aa2bd8f9cfScott Barta * callbacks/events for android touch screens For use with class AndroidInput
11a6b44658eb1c55295f132a36233a11aa2bd8f9cfScott Barta *
1259b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta * @author larynx
1359b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta *
1459b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta */
15a6b44658eb1c55295f132a36233a11aa2bd8f9cfScott Bartapublic interface AndroidTouchInputListener extends RawInputListener {
16a6b44658eb1c55295f132a36233a11aa2bd8f9cfScott Barta
1759b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta    public void onTouchEvent(TouchEvent evt);
18a6b44658eb1c55295f132a36233a11aa2bd8f9cfScott Barta
1959b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta    public void onMotionEvent(MotionEvent evt);
20a6b44658eb1c55295f132a36233a11aa2bd8f9cfScott Barta
2159b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta    public void onAndroidKeyEvent(KeyEvent evt);
2259b2e6871c65f58fdad78cd7229c292f6a177578Scott Barta}
23