Leute, das Problem mit der Collision hab ich nicht mehr ich
habs anschließend doch noch geschafft dank hilfe von GetPosition.
Jedoch hab ich nun ein anderes Problem, ich hoffe es ist nicht
schlimm das ich das hier poste.
Undzwar hatte ich das Problem das auf App kein Zugriff verfügbar
war. Das hatte ich dann aber gelöst undzwar so:
|
C-/C++-Quelltext
|
1
2
3
4
5
|
Load.hpp:
//...
public:
void LoadSprites(sf::RenderWindow &App);
//...
|
So nun hat das wunderbar funktioniert aber wenn ich
versuche die Funktion aufzurufen gibt es leider Probleme
undzwar:
|
C-/C++-Quelltext
|
1
2
|
CLoad Load; //Instanz erstellen
Load.LoadSprites(); //Hier scheitere ich
|
Das problem ist das:
error C2660: 'LoadSprites': Funktion akzeptiert keine 0 Argumente
Wenn ich nun NULL eingebe also so:
|
C-/C++-Quelltext
|
1
|
Load.LoadSprites(NULL);
|
Bekomm ich das angeworfen:
'LoadSprites': Konvertierung des Parameters 1 von 'int' in 'sf::RenderWindow &' nicht möglich
Was kann ich dagegenen tuhen. Ich möchte nämlich außerhalb
der main Datei alle Sprites Laden, in einer Seperaten Funktion.