Peds, eSound and PedState enum, fixes
This commit is contained in:
@ -23,7 +23,6 @@ CPathFind ThePaths;
|
||||
#define NUMDETACHED_PEDS 1214
|
||||
#define NUMTEMPEXTERNALNODES 4600
|
||||
|
||||
|
||||
CPathInfoForObject *InfoForTileCars;
|
||||
CPathInfoForObject *InfoForTilePeds;
|
||||
|
||||
@ -1861,6 +1860,15 @@ CPathFind::DisplayPathData(void)
|
||||
}
|
||||
}
|
||||
|
||||
CVector
|
||||
CPathFind::TakeWidthIntoAccountForWandering(CPathNode* nextNode, uint16 random)
|
||||
{
|
||||
CVector pos = nextNode->GetPosition();
|
||||
float newX = (nextNode->GetPedNodeWidth() * ((random % 16) - 7)) + pos.x;
|
||||
float newY = (nextNode->GetPedNodeWidth() * (((random / 16) % 16) - 7)) + pos.y;
|
||||
return CVector(newX, newY, pos.z);
|
||||
}
|
||||
|
||||
CPathNode*
|
||||
CPathFind::GetNode(int16 index)
|
||||
{
|
||||
|
Reference in New Issue
Block a user