Abend alle zusammen,
zu meinen Problem:
Neulich wollte ich in meinen SFML, erstellte ich einen Header mit Funktionen, wie zu Bsp. eine,
die ein sf::RectangleShape in das sf::RenderWindow, das in der main.cpp deklariert und definiert wurde,
zeichnen sollte.
So in etwa:
---- MAIN.CPP ----
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
.....
#include "Header.hpp"
sf::RenderWindow Fenster(sf::VideoMode(250,250),"TEST",sf::Style::Default);
while(1) /// Jetzt nur als Test
{
Fenster.clear(sf::Color:White);
zeichneButtonin(&Fenster);
Fenster.display();
}
....
|
---- Header.hpp ----
|
C-/C++-Quelltext
|
1
2
3
4
5
6
|
.....
void zeichneButtonin(sf::RenderWindow* window)
{
window.draw(DAS_RECTANGLE_SHAPE);
}
.....
|
Allerdings sehe ich dann im Fenster nichts
Die Farbe der Form ist eingestellt, sowie die Größe und Position, also
kann es nicht daran liegen, dass es "nicht sichbar" ist
Vielleicht bin ich komplett am Holzweg, ich wäre SEHR dankbar,
eine kleine Hilfe zu bekommen,
MfG Hannes