1er commit
This commit is contained in:
27
src/game/Team.cpp
Normal file
27
src/game/Team.cpp
Normal file
@@ -0,0 +1,27 @@
|
||||
#include "game/Player.h"
|
||||
|
||||
namespace td {
|
||||
namespace game {
|
||||
|
||||
Team::Team(TeamColor color): m_Color(color){}
|
||||
|
||||
void Team::addPlayer(Player* newPlayer){
|
||||
m_Players.push_back(newPlayer);
|
||||
newPlayer->setTeamColor(m_Color);
|
||||
}
|
||||
|
||||
void Team::removePlayer(const Player* player){
|
||||
m_Players.erase(std::find(m_Players.begin(), m_Players.end(), player));
|
||||
}
|
||||
|
||||
TeamColor Team::getColor() const{
|
||||
return m_Color;
|
||||
}
|
||||
|
||||
std::uint8_t Team::getPlayerCount() const{
|
||||
return m_Players.size();
|
||||
}
|
||||
|
||||
|
||||
} // namespace game
|
||||
} // namespace td
|
||||
Reference in New Issue
Block a user