render playerlist

This commit is contained in:
2025-08-23 11:36:23 +02:00
parent 5b6254c690
commit 73dd2dabfa
6 changed files with 59 additions and 3 deletions

View File

@@ -19,6 +19,10 @@ class Client : public StateMachine<Client, void, float> {
void SendPacket(const protocol::PacketBase& a_Packet);
const PlayerManager& GetPlayers() const {
return m_Players;
}
friend class ClientState;
};

View File

@@ -22,6 +22,14 @@ class PlayerManager : public protocol::PacketHandler {
PlayerInfo GetPlayer(PlayerID a_Player);
auto begin() const {
return m_Players.begin();
}
auto end() const {
return m_Players.end();
}
virtual void Handle(const protocol::packets::PlayerJoinPacket&) override;
virtual void Handle(const protocol::packets::PlayerListPacket&) override;
virtual void Handle(const protocol::packets::PlayerLeavePacket&) override;