another crash fix

This commit is contained in:
LightCat 2018-08-25 14:20:22 +02:00
parent 2e2105a1a3
commit 3e5d274bfd
2 changed files with 7 additions and 2 deletions

View File

@ -38,8 +38,12 @@ class inactivityTracker
bool vischeckConnection(std::pair<int, int> &connection)
{
Vector begin = areas.at(FindInVector(connection.first)).m_center;
Vector end = areas.at(FindInVector(connection.second)).m_center;
int id0 = FindInVector(connection.first);
int id1 = FindInVector(connection.second);
if (id0 == -1 || id1 == -1)
return false;
Vector begin = areas.at(id0).m_center;
Vector end = areas.at(id1).m_center;
begin.z += 72;
end.z += 72;
bool result = IsVectorVisible(begin, end, false);

View File

@ -24,6 +24,7 @@ size_t FindInVector(size_t id)
if (areas.at(i).m_id == id)
return i;
}
return -1;
}
void Init()