Как реализовать Кнопку в SFML?
Нет, я не буду просить вас своять за меня класс или что-то такое. Я хочу спросить нечто иное, вот есть у меня класс кнопки, который наследуется от класса для создания геометрических фигур:
class Button : RectangleShape
{
public:
RectangleShape button;
string mainShribe;
int x_, y_ = 100;
Button(int x, int y, string shribe = "")
{
x_ = x;
y_ = y;
button.setPosition(x_, y_);
button.setScale(50, 60);
}
};
И так как он наследуется от класса SFML, то я думал его спокойно можно запихнуть в аргумент к draw(), и он будет спокойно рисоватья на экране. Но я получаю ошибку:
Как это решить? И еще: как в последствии в этот класс кнопки засунуть еще и текст, и рисовать всё этого одной строкой кода?