示例#1
0
        private Listener AddListener(SynchronousList <TouchListener> list, Predicate <Touch> rule, string helpText, Delegate handler, params object[] args)
        {
            var l = new TouchListener(rule, Game.Instance.ControlContext, helpText, handler, args);

            list.Add(l);
            return(l);
        }
示例#2
0
        private Listener AddGestureListener(Predicate <Gesture> rule, string helpText, Delegate handler, params object[] args)
        {
            Predicate <Touch> touchRule = (Touch t) => t is Gesture && rule((Gesture)t);
            var l = new TouchListener(touchRule, Game.Instance.ControlContext, helpText, handler, args);

            GestureListeners.Add(l);
            return(l);
        }