#pragma once #include "Component.h" #include namespace dae { class PlayerScoreComponent : public Component, public IObserver { public: PlayerScoreComponent(int id); ~PlayerScoreComponent(); void Initialize() override; void ReceiveNotification(unsigned eventId, Component* pComponent) override; void Update(float deltaTime) override; void FixedUpdate(float deltaTime) override; void Render() const override {}; void RefreshScore(); private: void UpdateScore(); int m_Id { 0 }; int m_Score{ 0 }; }; }