A simple touch event listener

Require PyMT 0.3.1 + Pyglet

import pyglet
import pymt

class PymtEventListener(pyglet.event.EventDispatcher):
    def on_touch_down(self, touch):
        print 'DOWN', touch.uid, touch.spos
    def on_touch_move(self, touch):
        print 'MOVE', touch.uid, touch.spos
    def on_touch_up(self, touch):
        print 'UP', touch.uid, touch.spos

PymtEventListener.register_event_type('on_touch_down')
PymtEventListener.register_event_type('on_touch_move')
PymtEventListener.register_event_type('on_touch_up')

pymt_event_listener = PymtEventListener()

pymt.touch_event_listeners.append(pymt_event_listener)

pymt.runTouchApp()