Beispiel funktioniert bei mir
. Nette kommentierung btw =)
Hab mal in den Code reingekuckt, was mir jetzt direkt aufgefallen ist:
Logfile.hpp: - Bei Write verwendest du noch "altes C", (afaik) also const char*, ...), würde da eher mit std::ofstream arbeiten und net mit sonem C/C++ misch masch. Kannst ja z.b. nen Operator für ne implizite Umwandlung in ofstream verwenden und dort dann jedesmal den zeitstempel vorne hin kleben
. Wäre mein Ansatz und nur allgemein finds nicht gut, da dieses alte C Zeug mit reinzumachen wenn C++ bessere Alternativen bietet.
- GetTime()..... was hat sowas in Log zu suchen? Denke bedraf keienr Erklärung
- Ist vllt nur ne persöhnliche Ansicht, aber enums und Klassennamen ect. immer im SIngular und nicht sowas wie Logtype
s Ist aber nicht so wichtig.
TransformObject.hpp:
- float DegToRad(float degree); hat da imo auch nix zu suchen
, gehört eher in einen Mathe Header oder sonst wo hin aber nicht in so eine Klasse!
- Was ist orientation? Rotation? Oo
TextureManager.hpp:
- Zum auslesen der Daten einer Textur kannst du auch einfach als vorvorletzten Parameter ein struct vom Typ D3DXIMAGE_INFO übergeben, das mit den Daten gefüllt wird, sollte schneller sein als deine Variante
. Siehe auch:
http://msdn.microsoft.com/en-us/library/…28VS.85%29.aspx;
http://msdn.microsoft.com/en-us/library/…v=VS.85%29.aspx