class probleme
-
hy ich schreibe gerade eine klasse für D3D
class D3D { LPD3D lpD3D; LPD3DDEVICE lpD3DDevice; //bin nicht sicher ob die namen stimmen aber das is ja jetz mal wurscht }; class FONT { LOGFONT logFont; FONT(LPCSTR Schrift); <-- Um diese Func gehts void write(short x,short y, D3DCOLOR color,LPCSTR text); };Ich brauche jetz in der Func FONT das lpD3DDevice !!
wie kann ich das anstellen ??
Alles in einer Klasse möcht ich nicht denn so kann ich beliebig viele FONT´s erstellen kannBiiiittte helft mir

-
Hallo
übergib der Funktion zusätzlich eine Referenz oder Pointer auf die D3D-Klasse.
Oder du definierst D3D als deine programmweite Hauptklasse und sicherst mit einem Singleton ab, das jede untergeordnete Klasse dieselbe Instanz vorfindet. Dazu findest du in unserem Magazin diesen Artikel.bis bald
akari