Napisałem klasę "Podświatlający" i chciałbym ją dziedziczyć za każdym razem gdy chciałbym podświetlić jakiś Sprite, gdy najedziemy na niego myszką, żeby nie pisać tego mechanizmu w każdej klasie. Nie wiem jak zbudować taką klasę. Ktoś coś ?
#pragma once
class Backlightable
{
protected:
bool lighting;
Sprite sprite;
public:
Backlightable();
virtual ~Backlightable();
virtual void light();
virtual void delight();
virtual void update();
};
Narazie napisałem coś takiego ale to się nie sprawdza