fixed NP in Voice-Hint-Processing
This commit is contained in:
parent
56bdf76806
commit
372673be7a
1 changed files with 14 additions and 11 deletions
|
@ -148,19 +148,22 @@ public class VoiceHint
|
|||
{
|
||||
float lowerBadWayAngle = -181;
|
||||
float higherBadWayAngle = 181;
|
||||
for ( MessageData badWay : badWays )
|
||||
if ( badWays != null )
|
||||
{
|
||||
if ( badWay.isBadOneway() )
|
||||
for ( MessageData badWay : badWays )
|
||||
{
|
||||
continue;
|
||||
}
|
||||
if ( lowerBadWayAngle < badWay.turnangle && badWay.turnangle < goodWay.turnangle )
|
||||
{
|
||||
lowerBadWayAngle = badWay.turnangle;
|
||||
}
|
||||
if ( higherBadWayAngle > badWay.turnangle && badWay.turnangle > goodWay.turnangle )
|
||||
{
|
||||
higherBadWayAngle = badWay.turnangle;
|
||||
if ( badWay.isBadOneway() )
|
||||
{
|
||||
continue;
|
||||
}
|
||||
if ( lowerBadWayAngle < badWay.turnangle && badWay.turnangle < goodWay.turnangle )
|
||||
{
|
||||
lowerBadWayAngle = badWay.turnangle;
|
||||
}
|
||||
if ( higherBadWayAngle > badWay.turnangle && badWay.turnangle > goodWay.turnangle )
|
||||
{
|
||||
higherBadWayAngle = badWay.turnangle;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue