wrongway
Na komm, setzt Dich nochmal intensivst dran und geh nochmal alles tiefgründig druch
Ist wirklich sehr leicht zu finden
Tipp: Geh am besten mit Köpfchen vor, versuch mal mit dem Debugger drüber zu gehen, die Werte abzufragen und guck mal nach was Du vergessen hast
Wenn Du Zeile für Zeile durchgehst fällt es Dir wie Schuppen von den Augen.
Nun ja, paar Fragen habe ich aber aus allgemeinen Gründen:
1. Warum keine initialisierunglisten?
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
|
CPlayer::CPlayer ()
{
m_pSpritePlayer = NULL;
m_pSpriteShot = NULL;
m_pSpriteRocket = NULL;
} // Konstruktor
|
ist doch wirklich unschön
2. Warum immer C davor? Sind doch nicht mehr Steinzeitmenschen
Wir haben seit jahren Namespaces
3. Wieso hpp? Der Stil sieht mir mehr nach C aus als nach C++
nebenbei: hpp und h ist das selbe für einen guten C++ Compiler
Benutz lieber h
schöner, bekannter und schnuckeliger
4. Wieso noch Ungarische Notation? Unter C++ Codern mehr als Verhasst, dazu gibt es doch Kluge IDEs alá Visual C++
5.
|
C-/C++-Quelltext
|
1
|
Player::CPlayer ()
|
Also ich habs damit nicht so, das sieht für mich aus wie ein Aufruf einer statischen Memberfunktion. Schreib am besten void in die Klammern, dann erkennt man eher das es eine Definition/Implementation ist
Wie alles: Nur reine Schönheitstipps, die man befolgen kann, jedoch nicht braucht. Aber im C++ Forum wird man bei nicht einhalten von einigen "Normen" regelrecht hingerichtet von einigen Membern