feat: add basic towers rendering
This commit is contained in:
@@ -37,14 +37,16 @@ void ServerGame::updateGoldMines() {
|
||||
}
|
||||
|
||||
void ServerGame::balanceTeams() {
|
||||
for (auto playerInfo : m_Players) {
|
||||
for (auto& playerInfo : Game::m_Players) {
|
||||
game::Player& player = playerInfo.second;
|
||||
if (player.getTeamColor() == game::TeamColor::None) {
|
||||
game::Team& redTeam = getRedTeam();
|
||||
game::Team& blueTeam = getBlueTeam();
|
||||
if (blueTeam.getPlayerCount() > redTeam.getPlayerCount()) {
|
||||
player.setTeamColor(game::TeamColor::Red);
|
||||
redTeam.addPlayer(&player);
|
||||
} else {
|
||||
player.setTeamColor(game::TeamColor::Blue);
|
||||
blueTeam.addPlayer(&player);
|
||||
}
|
||||
protocol::UpdatePlayerTeamPacket packet(player.getID(), player.getTeamColor());
|
||||
|
||||
Reference in New Issue
Block a user