//------------------------------------------------------------------------------
// getNextTarget() -- Find the next target to shoot
//------------------------------------------------------------------------------
Track* OnboardComputer::getNextTarget()
{
    base::safe_ptr<Track> trackList[2];
    int n = getShootList(trackList,2);
    Track* trk = nullptr;
    if (n > 0) {
       trk = trackList[0];
    }
    return trk;
}
Пример #2
0
//------------------------------------------------------------------------------
// getNextTarget() -- Find the next target to shoot 
//------------------------------------------------------------------------------
Track* OnboardComputer::getNextTarget()
{
    Track* trk = 0;
    
    int n = 0;
    SPtr<Track> trackList[2];
    n = getShootList(trackList,2);
    if (n > 0) trk = trackList[0];

    return trk;
}