indicate balancing winner better
This commit is contained in:
@@ -28,6 +28,7 @@ ArenaSimulation::ArenaSimulation(const GameConfig& gameConfig,
|
||||
, m_team1HqId(kInvalidEntityId)
|
||||
, m_team2HqId(kInvalidEntityId)
|
||||
, m_finished(false)
|
||||
, m_winnerTeam(-1)
|
||||
, m_stopRequested(false)
|
||||
{
|
||||
m_buildingSystem = std::make_unique<BuildingSystem>(
|
||||
@@ -333,6 +334,7 @@ void ArenaSimulation::tickDeaths()
|
||||
if (team1HqGone || team2HqGone)
|
||||
{
|
||||
m_finished = true;
|
||||
m_winnerTeam = team1HqGone ? 1 : 0;
|
||||
updateStatus();
|
||||
return;
|
||||
}
|
||||
@@ -355,6 +357,7 @@ void ArenaSimulation::tickDeaths()
|
||||
if (!team1HasShips || !team2HasShips)
|
||||
{
|
||||
m_finished = true;
|
||||
m_winnerTeam = team1HasShips ? 0 : 1;
|
||||
updateStatus();
|
||||
}
|
||||
}
|
||||
@@ -363,6 +366,7 @@ void ArenaSimulation::updateStatus()
|
||||
{
|
||||
ArenaStatus newStatus;
|
||||
newStatus.finished = m_finished;
|
||||
newStatus.winnerTeam = m_winnerTeam;
|
||||
|
||||
for (int ti = 0; ti < 2; ++ti)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user