Merge pull request #1937 from John3/fixLightningWarningFlashes

fix warningFlashes() of lightning class
This commit is contained in:
Areloch 2017-01-31 20:02:17 -06:00 committed by GitHub
commit 3717e3b670

View file

@ -734,6 +734,7 @@ void Lightning::warningFlashes()
{
AssertFatal(isServerObject(), "Error, client objects may not initiate lightning!");
Point3F strikePoint( gRandGen.randF( 0.0f, 1.0f ), gRandGen.randF( 0.0f, 1.0f ), 0.0f );
SimGroup* pClientGroup = Sim::getClientGroup();
for (SimGroup::iterator itr = pClientGroup->begin(); itr != pClientGroup->end(); itr++) {
@ -743,6 +744,9 @@ void Lightning::warningFlashes()
LightningStrikeEvent* pEvent = new LightningStrikeEvent;
pEvent->mLightning = this;
pEvent->mStart.x = strikePoint.x;
pEvent->mStart.y = strikePoint.y;
nc->postNetEvent(pEvent);
}
}