Vektor mit Datentyp Klasse - auf Werte zugreifen und übergeben
-
Ich hoffe, ich drücke mich jetzt halbwegs gut aus:
Ich will mit SFML Buttons im RenderWindow "fenster" drawen und erstelle dazu einen vector der Buttons enthält. Zunächst will ich einen Button zeichnen, später soll eine Schleife alle Buttons im Vector drawen.
------------------------------
class Button{
public:
sf::Vector2i pos;
sf::Vector2i size;
sf::RectangleShape shape;
};
------------------------------------------------------------
int main()
{
.....vector<Button>Vbutton;
//Hier wurde mit push_back() ein Button hinzugefügt;
fenster.draw(Vbutton[0]/.shape?/);
fenster.display();
....
}
------------------------------Ich hoffe, mir kann wer helfen, danke im Vorhinein !
-
Wenn Du alle Buttons zeichnen willst, musst Du alle Buttons zeichnen. -- Laozi
for(auto& b : Vbutton) fenster.draw(b.shape);