Ejemplo n.º 1
0
 unsafe private static int OnCatchTarget(int *targetIDs, int num)
 {
     for (int i = 0; i < num; ++i)
     {
         TargetListController.AddCatchTargetID(targetIDs[i]);
     }
     return(0);
 }
Ejemplo n.º 2
0
 unsafe private static int OnNewTarget(Target *targets, int num)
 {
     for (int i = 0; i < num; ++i)
     {
         TargetListController.AddNewTarget(targets[i]);
     }
     return(0);
 }
Ejemplo n.º 3
0
        private void OnTimedEvent(object sender, EventArgs e)
        {
            //读编码器值
/*            Backstage.Encoder_Read(0, ref currentEncoderValue);*/
            currentEncoderValue += 20;
            //扫描并显示新的Target图形
            TargetListController.Draw(DrawTarget);
            //处理已抓取的Target
            TargetListController.DealWithCatchedTargets(DelTarget);
            //移动Targets
            TargetListController.Move(MoveTarget);
        }