unsafe private static int OnCatchTarget(int *targetIDs, int num) { for (int i = 0; i < num; ++i) { TargetListController.AddCatchTargetID(targetIDs[i]); } return(0); }
unsafe private static int OnNewTarget(Target *targets, int num) { for (int i = 0; i < num; ++i) { TargetListController.AddNewTarget(targets[i]); } return(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); }