예제 #1
0
 public void addSquareTuio(SquareTuioObject squareTui)
 {
     Console.WriteLine("add squareTui " + squareTui.SymbolID + " " + squareTui.SessionID + " " + squareTui.X + " " + squareTui.Y + " " + squareTui.Angle);
     if (rabbit.DataContext == null)
     {
         rabbit.DataContext = squareTui;
     }
 }
예제 #2
0
 public void removeSquareTuio(SquareTuioObject squareTui)
 {
     Console.WriteLine("del squareTui " + squareTui.SymbolID + " " + squareTui.SessionID);
     if (rabbit.DataContext != null)
     {
         SquareTuioObject rabbitObj = (SquareTuioObject)rabbit.DataContext;
         if (rabbitObj.SessionID == squareTui.SessionID)
         {
             rabbit.DataContext = null;
         }
     }
 }
예제 #3
0
 public void buttonReleased(SquareTuioObject squareTui, SquareTUIButton button)
 {
     if (dispatcher.CheckAccess())
     {
         listener.buttonReleased(squareTui, button);
     }
     else
     {
         object[] e = new object[] { squareTui, button };
         dispatcher.Invoke(DispatcherPriority.DataBind, (SendOrPostCallback) delegate { buttonReleasedImpl(e); }, e);
     }
 }
예제 #4
0
 public void addSquareTuio(SquareTuioObject squareTui)
 {
     if (dispatcher.CheckAccess())
     {
         listener.addSquareTuio(squareTui);
     }
     else
     {
         object[] e = new object[] { squareTui };
         dispatcher.Invoke(DispatcherPriority.DataBind, (SendOrPostCallback) delegate { addSquareTuioImpl(e); }, e);
     }
 }
예제 #5
0
 public void updateSquareTuio(SquareTuioObject squareTui)
 {
     Console.WriteLine("set squareTui " + squareTui.SymbolID + " " + squareTui.SessionID + " " + squareTui.X + " " + squareTui.Y + " " + squareTui.Angle + " " + squareTui.MotionSpeed + " " + squareTui.RotationSpeed + " " + squareTui.MotionAccel + " " + squareTui.RotationAccel);
 }
예제 #6
0
 public void buttonReleased(SquareTuioObject squareTui, SquareTUIButton button)
 {
     Console.WriteLine("button released " + squareTui.SymbolID + " " + squareTui.SessionID + " " + button);
 }
예제 #7
0
파일: Program.cs 프로젝트: kasumar/thesis
 public void removeSquareTuio(SquareTuioObject squareTui)
 {
     Console.WriteLine("del squareTui " + squareTui.SymbolID + " " + squareTui.SessionID);
 }
예제 #8
0
파일: Program.cs 프로젝트: kasumar/thesis
 public void addSquareTuio(SquareTuioObject squareTui)
 {
     Console.WriteLine("add squareTui " + squareTui.SymbolID + " " + squareTui.SessionID + " " + squareTui.X + " " + squareTui.Y + " " + squareTui.Angle);
 }