Skip to content

Commit b437657

Browse files
committed
refactor: More concise logic flow without extra assignment
1 parent 120ddef commit b437657

File tree

2 files changed

+8
-14
lines changed
  • GeneralsMD/Code/GameEngine/Source/GameClient/GUI/ControlBar
  • Generals/Code/GameEngine/Source/GameClient/GUI/ControlBar

2 files changed

+8
-14
lines changed

Generals/Code/GameEngine/Source/GameClient/GUI/ControlBar/ControlBar.cpp

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -167,18 +167,15 @@ Player* ControlBar::getCurrentlyViewedPlayer()
167167

168168
Relationship ControlBar::getCurrentlyViewedPlayerRelationship(const Team* team)
169169
{
170-
Player* player = NULL;
171-
172170
if (TheControlBar->isObserverControlBarOn())
173171
{
174-
player = TheControlBar->getObserverLookAtPlayer();
175-
if (!player)
172+
if (!TheControlBar->getObserverLookAtPlayer())
176173
return NEUTRAL;
174+
175+
return TheControlBar->getObserverLookAtPlayer()->getRelationship(team);
177176
}
178-
else
179-
player = ThePlayerList->getLocalPlayer();
180177

181-
return player->getRelationship(team);
178+
return ThePlayerList->getLocalPlayer()->getRelationship(team);
182179
}
183180

184181
void ControlBar::populatePurchaseScience( Player* player )

GeneralsMD/Code/GameEngine/Source/GameClient/GUI/ControlBar/ControlBar.cpp

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -168,18 +168,15 @@ Player* ControlBar::getCurrentlyViewedPlayer()
168168

169169
Relationship ControlBar::getCurrentlyViewedPlayerRelationship(const Team* team)
170170
{
171-
Player* player = NULL;
172-
173171
if (TheControlBar->isObserverControlBarOn())
174172
{
175-
player = TheControlBar->getObserverLookAtPlayer();
176-
if (!player)
173+
if (!TheControlBar->getObserverLookAtPlayer())
177174
return NEUTRAL;
175+
176+
return TheControlBar->getObserverLookAtPlayer()->getRelationship(team);
178177
}
179-
else
180-
player = ThePlayerList->getLocalPlayer();
181178

182-
return player->getRelationship(team);
179+
return ThePlayerList->getLocalPlayer()->getRelationship(team);
183180
}
184181

185182
void ControlBar::populatePurchaseScience( Player* player )

0 commit comments

Comments
 (0)