mnit :: PointerEvent :: pressed
# Is down? either going down or already down fun pressed: Bool is abstract
redef var pressed
redef fun pressed do var action = motion_event.native.action return action.is_down or action.is_move or action.is_pointer_down end
redef fun pressed do var native = native if native isa SDLMouseButtonEvent then return native.pressed and native.button == 1 else if native isa SDLMouseMotionEvent then return native.state & 1 == 1 else abort end