Hi
Ich bin dran ein Spiel zu schreiben, nur habe ich dabei Probleme mit dem Includieren.
Mein Spiel besitzt:
main.cpp - Spielgerüst
game.cpp - Spielklasse Memberfunktionen
CMob.cpp - gegnerKlasse Memberfunktionen
CPlayer - SpielerKlasse Memberfunktionen
CGame.h - Spielklasse Klassendefinition
CPlayer.h . Spielerklassendefinition
Cmob.h - gegnerklassendefinition´
So das includieren dafür bekomme ich hin
Nur hab ich auch noch eine SingletonKlasse in CRenderWindow.h mit der sf::renderWindow instance.
Ich weiß iregdnwie nicht richtig wie ich diese includieren soll, denn wenn ich sie so includiere wie ich es für richtig halte,
gibt er 50.000 fehler aus!
Er erste ist ja meistens der, der den Fehler verursacht, und da sagt er: "error C2011: 'Window': 'class' Typneudefinition" (Window ist die Singletonklasse)
Außerdem muss ich auch noch bei den meisten SFML\Graphic.h includieren.
Kann ich mal das Projekt hochladen, weil ich denke es ist zu schwer, um es ohne Material zu erklären:
Upload
Die Abhängigkeiten sind:
cmob.cpp - cmob.h, crenderwindos.h, sfml
cplayer.cpp - cplayer.h, crenderwindow.h, sfml
cgame.cpp - cgame.g, crenderwindow sfml
main.cpp - cmob.h, cplayer.h cgame.h, crenderwindows, sfml
crenderwindow.h - sfml
cplayer.h - sfml
cmob.h - sfml
cgame.h - sfml, cmob.h, cplayer.h, crenderwindow.h
Wäre cool, wenn sich mal jemand Zeit nehmen würde.
Hab auch (fast) alles ordentlich kommetiert!
Danke ProAmateur