Is it possible to create class which inheritance sf::Drawable and which sf::Drawable can be overwritten by an sfml Drawable class for example sf::CircleShape?
If so, would it look like this?
sf::RectangleShape s;
sf::Drawable* f = &s;
Object* d = &f; //My class which inhertiance sf::Drawable