public Person(Device d) { Random r = new Random(); skeletons = new Queue <SmothendSkeleton>(); // newest skeletons are first _dev = d; Id = r.Next(); wave = new WaveGestureChecker(this); wave.Successful += Waving; /* * wave.Failed += delegate(object o, EventArgs e) { Console.WriteLine("fail"); }; */ zoom = new ZoomGestureChecker(this); zoom.Successful += delegate(object o, GestureEventArgs ev) { if (OnZoom != null) { OnZoom(this, ev); } }; swipe = new SwipeGestureChecker(this); swipe.Successful += delegate(object o, GestureEventArgs e) { if (OnSwipe != null) { OnSwipe(this, e); } }; }
public Person(Device d) { Random r = new Random(); skeletons = new Queue <SmothendSkeleton>(); // newest skeletons are first _dev = d; Id = r.Next(); wave = new WaveGestureChecker(this); wave.Successful += Waving; /* * wave.Failed += delegate(object o, EventArgs e) { Console.WriteLine("fail"); }; */ //zoom = new ZoomGestureChecker(this); //zoom.Successful += delegate(object o, GestureEventArgs ev) //{ // if (OnZoom != null) // { // OnZoom(this, ev); // } //}; //zoom.Failed += delegate(object o, GestureEventArgs e) //{ // Console.WriteLine("zoom fail"); //}; //swipe = new SwipeGestureChecker(this); //swipe.Successful += delegate(object o, GestureEventArgs e) //{ // if (OnSwipe != null) // { // OnSwipe(this, e); // } // //Console.WriteLine("SWIPED: " + ((SwipeGestureEventArgs)e).Direction.ToString()); //}; //swipe.Failed += delegate // { // //Console.WriteLine("FAIL: " + ((FailedGestureEventArgs)e).Condition.GetType().Name); //}; }