(from path branch) Make sure we can never end up driving in reverse while waiting for a path.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/trunk@11229 4a71c877-e1ca-e34f-864e-861f7616d084master
parent
e25fc53a66
commit
aa0fcecc52
|
@ -2622,7 +2622,7 @@ void moveUpdateDroid(DROID *psDroid)
|
|||
break;
|
||||
case MOVEWAITROUTE:
|
||||
moveDroidTo(psDroid, psDroid->sMove.DestinationX,psDroid->sMove.DestinationY);
|
||||
moveSpeed = psDroid->sMove.speed - 1;
|
||||
moveSpeed = MAX(0, psDroid->sMove.speed - 1);
|
||||
break;
|
||||
case MOVENAVIGATE:
|
||||
// Get the next control point
|
||||
|
@ -2649,7 +2649,7 @@ void moveUpdateDroid(DROID *psDroid)
|
|||
|
||||
psDroid->sMove.Status = MOVEPOINTTOPOINT;
|
||||
psDroid->sMove.bumpTime = 0;
|
||||
moveSpeed = psDroid->sMove.speed - 1;
|
||||
moveSpeed = MAX(0, psDroid->sMove.speed - 1);
|
||||
|
||||
/* save started status for movePlayAudio */
|
||||
if (psDroid->sMove.speed == 0)
|
||||
|
|
Loading…
Reference in New Issue