1
0
forked from 0ad/0ad

Fix Gaia perspective, in which one could only see entities with a dirty visibility cache.

This was SVN commit r16250.
This commit is contained in:
Nicolas Auvray 2015-01-30 18:08:16 +00:00
parent f52e3ea052
commit 7020d17886

View File

@ -1481,6 +1481,10 @@ public:
CFixedVector2D pos = cmpPosition->GetPosition2D();
i32 n = PosToLosTilesHelper(pos.X, pos.Y);
// Gaia does not have a visibility cache
if (player == 0)
return ComputeLosVisibility(ent, player);
if (m_DirtyVisibility[n])
return ComputeLosVisibility(ent, player);