mirror of
https://github.com/GTAmodding/re3.git
synced 2024-12-26 22:45:41 +00:00
fixed intro crash
This commit is contained in:
parent
8917567508
commit
314bb83b9a
1 changed files with 6 additions and 6 deletions
|
@ -11373,15 +11373,15 @@ void CTheScripts::ClearSpaceForMissionEntity(const CVector& pos, CEntity* pEntit
|
||||||
continue;
|
continue;
|
||||||
CEntity* pFound = aEntities[i];
|
CEntity* pFound = aEntities[i];
|
||||||
int cols;
|
int cols;
|
||||||
if (CModelInfo::GetModelInfo(pEntity->GetModelIndex())->GetColModel()->numLines <= 0)
|
if (pEntity->GetColModel()->numLines <= 0)
|
||||||
cols = CCollision::ProcessColModels(pEntity->GetMatrix(), *CModelInfo::GetModelInfo(pEntity->GetModelIndex())->GetColModel(),
|
cols = CCollision::ProcessColModels(pEntity->GetMatrix(), *pEntity->GetColModel(),
|
||||||
pFound->GetMatrix(), *CModelInfo::GetModelInfo(pFound->GetModelIndex())->GetColModel(), aTempColPoints, nil, nil);
|
pFound->GetMatrix(), *pFound->GetColModel(), aTempColPoints, nil, nil);
|
||||||
else {
|
else {
|
||||||
float lines[4];
|
float lines[4];
|
||||||
lines[0] = lines[1] = lines[2] = lines[3] = 1.0f;
|
lines[0] = lines[1] = lines[2] = lines[3] = 1.0f;
|
||||||
CColPoint tmp;
|
CColPoint tmp[4];
|
||||||
cols = CCollision::ProcessColModels(pEntity->GetMatrix(), *CModelInfo::GetModelInfo(pEntity->GetModelIndex())->GetColModel(),
|
cols = CCollision::ProcessColModels(pEntity->GetMatrix(), *pEntity->GetColModel(),
|
||||||
pFound->GetMatrix(), *CModelInfo::GetModelInfo(pFound->GetModelIndex())->GetColModel(), aTempColPoints, &tmp, lines);
|
pFound->GetMatrix(), *pFound->GetColModel(), aTempColPoints,tmp, lines);
|
||||||
}
|
}
|
||||||
if (cols <= 0)
|
if (cols <= 0)
|
||||||
continue;
|
continue;
|
||||||
|
|
Loading…
Reference in a new issue