本文整理汇总了C++中Kinect::GetNumberOfPlayers方法的典型用法代码示例。如果您正苦于以下问题:C++ Kinect::GetNumberOfPlayers方法的具体用法?C++ Kinect::GetNumberOfPlayers怎么用?C++ Kinect::GetNumberOfPlayers使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Kinect
的用法示例。
在下文中一共展示了Kinect::GetNumberOfPlayers方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Autonomous
void Autonomous(void) {
GetWatchdog().SetEnabled(true);
bool isHybrid = false;
Kinect* kinect = Kinect::GetInstance();
isHybrid = (kinect->GetNumberOfPlayers() > 0);
if (!isHybrid) {
_driveControl.initializeAutonomous();
shooterControl.InitializeAutonomous();
_poleVaultControl.initialize();
} else {
_driveControl.initializeHybrid();
shooterControl.InitializeHybrid();
_poleVaultControl.initialize();
}
while (IsEnabled() && IsAutonomous()) {
GetWatchdog().Feed();
dsLCD->Clear();
if (!isHybrid) { //Run Autonomous
dsLCD->PrintfLine(DriverStationLCD::kUser_Line1,
"Autonomous Mode");
//if (_driveControl.RunAuto()) {
shooterControl.RunAuto();
//}
// if(_driveControl.RunAuto()){
// _poleVaultControl.deploy();
// }
} else { //Run Hybrid
dsLCD->PrintfLine(DriverStationLCD::kUser_Line1, "Hybrid Mode");
shooterControl.Run();
_driveControl.act();
_poleVaultControl.act();
}
dsLCD->UpdateLCD();
Wait(WAIT_TIME);
}
GetWatchdog().SetEnabled(false);
}