Mam klasę Player
class Player: public sf::Drawable, public sf::Transformable
{
public:
int hp=100;
void hp_update();
//reszta składników klasy
}
Oraz klasę Playermenu, która odpowiada za wyświetlanie menu gracza w grze RPG
class Playermenu : public Player
{
private:
int hp = Player::hp;
//reszta skladnikow klasy
}
Problem pojawia się gdy hp gracza ulega zmianie, na scenie nie zmienia się wartość hp. Może być to wina tego że hp_text.setString(to_string(hp)); jest w złym miejscu. Czy wina leży po stronie tego że tylko wyświetlanie nie działa, czy samo przekazywanie informacji do innej klasy nie działa?