Bonjour à tous !
J'ai programmé une classe héritant de sf::RectangleShape et j'aimerais afficher un sf::Text dans ce sf::RectangleShape, malheureusement j'en ai aucune idée de comment faire.
Quelqu'un peut m'aider s'il vous plait ?
Ma classe héritant de sf::RectangleShape :
#include "NotifBarre.h"
NotifBarre::NotifBarre() : sf::RectangleShape(sf::Vector2f(400, 50)){
sf::RectangleShape::setFillColor(sf::Color(255, 255, 255, 100));
sf::RectangleShape::setOutlineThickness(1);
sf::RectangleShape::setOutlineColor(sf::Color(200, 200, 200, 200));
sf::RectangleShape::setPosition(sf::Vector2f(0, 0));
m_text_notif.setString("TEST LOLOLOLO");
m_text_notif.setColor(sf::Color::White);
m_text_notif.setCharacterSize(16);
m_text_notif.setPosition(sf::Vector2f(25, 57));
m_text_notif.setStyle(sf::Text::Bold | sf::Text::Underlined);
}
NotifBarre::~NotifBarre(){}
void NotifBarre::setText(std::string text){
m_text_notif.setString(text);
}
Merci d'avance pour ceux qui m'aideront !
P.S : j'affiche la classe en créant une instance et en faisant window.draw(monInstance);