예제 #1
0
 public EmulatorTouchEvent(PhoneEvent.Types.MotionEvent proto, long lastDownTimeMs)
 {
     action            = proto.Action;
     relativeTimestamp =
         (Action)(proto.Action & ACTION_MASK) == Action.kActionDown
   ? 0 : (int)(proto.Timestamp - lastDownTimeMs);
     pointers = new List <Pointer>();
     foreach (PhoneEvent.Types.MotionEvent.Types.Pointer pointer in
              proto.PointersList)
     {
         pointers.Add(
             new Pointer(pointer.Id, pointer.NormalizedX, pointer.NormalizedY));
     }
 }
예제 #2
0
 // TODO for each event type
 // refer to the enum PhoneEvent.Types.Type id
 int TypeOfEvent(PhoneEvent.Types.MotionEvent e)
 {
     return(1);
 }