- 64 名前:デフォルトの名無しさん [2007/06/25(月) 20:20:46 ]
- C++でゲームを作ろうと思ったんだけど
基本のグラフィッククラスを作って(一部抜粋) class CGraphics { // Direct3Dインタフェース、デバイス LPDIRECT3D9 D3D; LPDIRECT3DDEVICE9 Device; } そのクラスの派生でデバッグ用プリミティブを表示する class Prim : public CGraphics { void Draw_Line(D3DXVECTOR3 p1,D3DXVECTOR3 p2); void Draw_Box(D3DXVECTOR3 p1,D3DXVECTOR3 p2); }; みたいなクラスを作ったんだけど、一個しか作られないCGraphicsのD3DとかDeveiceって、Primクラスで持ってくるにはどうすればいいんだろう? CGraphicsを作った時のクラスポインタをPrimクラス初期化時に引数で渡した方がいいのかなあ?
|

|