feat: add castle tooltip
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
namespace td {
|
||||
namespace game {
|
||||
|
||||
Team::Team(TeamColor color) : m_Color(color) {}
|
||||
Team::Team(TeamColor color) : m_Color(color), m_TeamCastle(this) {}
|
||||
|
||||
void Team::addPlayer(Player* newPlayer) {
|
||||
m_Players.push_back(newPlayer);
|
||||
|
||||
@@ -44,7 +44,10 @@ bool World::loadMap(const protocol::WorldBeginDataPacket* worldHeader) {
|
||||
m_SpawnColorPalette = worldHeader->getSpawnPalette();
|
||||
|
||||
getRedTeam().getCastle() = worldHeader->getRedCastle();
|
||||
getRedTeam().getCastle().setTeam(&getRedTeam());
|
||||
|
||||
getBlueTeam().getCastle() = worldHeader->getBlueCastle();
|
||||
getBlueTeam().getCastle().setTeam(&getBlueTeam());
|
||||
|
||||
m_TilePalette = worldHeader->getTilePalette();
|
||||
|
||||
@@ -328,5 +331,9 @@ const Player* World::getPlayerById(PlayerID id) const {
|
||||
return m_Game->getPlayerById(id);
|
||||
}
|
||||
|
||||
const TeamList& World::getTeams() const {
|
||||
return m_Game->getTeams();
|
||||
}
|
||||
|
||||
} // namespace game
|
||||
} // namespace td
|
||||
|
||||
Reference in New Issue
Block a user