mirror of
https://github.com/ENSL/NS.git
synced 2024-11-29 15:51:51 +00:00
Mantis 0001005:
o Resolved commandchair crash over black areas git-svn-id: https://unknownworlds.svn.cloudforge.com/ns1@79 67975925-1194-0748-b3d5-c16f83f1a3a1
This commit is contained in:
parent
2d33fd9437
commit
20915fa577
1 changed files with 17 additions and 14 deletions
|
@ -2354,25 +2354,28 @@ void AvHHud::DrawSelectionAndBuildEffects()
|
|||
physent_t *thePlayer = gEngfuncs.pEventAPI->EV_GetPhysent(localPlayerIndex);
|
||||
// gEngfuncs.Con_Printf("gEngfuncs.GetLocalPlayer()->index = %d, thePlayer->team = %d\n", gEngfuncs.GetLocalPlayer()->index, thePlayer->team);
|
||||
|
||||
physent_t* theEntity = NULL;
|
||||
int theNumEnts = pmove->numphysent;
|
||||
for (int i = 0; i < theNumEnts; i++)
|
||||
if (thePlayer)
|
||||
{
|
||||
theEntity = gEngfuncs.pEventAPI->EV_GetPhysent(i);
|
||||
if(theEntity)
|
||||
physent_t* theEntity = NULL;
|
||||
int theNumEnts = pmove->numphysent;
|
||||
for (int i = 0; i < theNumEnts; i++)
|
||||
{
|
||||
if (localPlayerIndex != theEntity->info)
|
||||
theEntity = gEngfuncs.pEventAPI->EV_GetPhysent(i);
|
||||
if(theEntity)
|
||||
{
|
||||
int theEntityIndex = theEntity->info;
|
||||
list<int>::iterator theSelectedIterator = find(theSelectedList.begin(), theSelectedList.end(), theEntityIndex);
|
||||
if (theSelectedIterator == theSelectedList.end())
|
||||
if (localPlayerIndex != theEntity->info)
|
||||
{
|
||||
bool theIsPlayer = ((theEntityIndex >= 1) && (theEntityIndex <= gEngfuncs.GetMaxClients()));
|
||||
bool theSameTeam = (theEntity->team == thePlayer->team );
|
||||
|
||||
if(theIsPlayer || theSameTeam)
|
||||
int theEntityIndex = theEntity->info;
|
||||
list<int>::iterator theSelectedIterator = find(theSelectedList.begin(), theSelectedList.end(), theEntityIndex);
|
||||
if (theSelectedIterator == theSelectedList.end())
|
||||
{
|
||||
this->DrawBuildHealthEffectsForEntity(theEntityIndex, 0.3);
|
||||
bool theIsPlayer = ((theEntityIndex >= 1) && (theEntityIndex <= gEngfuncs.GetMaxClients()));
|
||||
bool theSameTeam = (theEntity->team == thePlayer->team );
|
||||
|
||||
if(theIsPlayer || theSameTeam)
|
||||
{
|
||||
this->DrawBuildHealthEffectsForEntity(theEntityIndex, 0.3);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue