Files
Tower-Defense2/include/td/render/renderer/PlayerListRenderer.h
2025-08-23 12:54:48 +02:00

28 lines
554 B
C++

#pragma once
#include <td/render/Renderer.h>
#include <client/PlayerManager.h>
namespace td {
namespace render {
/**
* \brief This is a debug class
*/
class PlayerListRenderer : public BasicRenderer {
private:
const client::PlayerManager& m_Players;
public:
utils::Signal<> OnPlayerCreate;
// utils::Signal<> OnRequestPOV;
utils::Signal<PlayerID> OnPlayerKick;
virtual void Render(float a_Lerp) override;
PlayerListRenderer(const client::PlayerManager& a_Players);
~PlayerListRenderer() {}
};
} // namespace render
} // namespace td