0001: // ---------------------------------------------------------------------------- 0002: // 0003: // font.h - 文字表示 0004: // 0005: // Copyright (c) 2002 imagire (imagire@gmail.com) 0006: // All Rights Reserved. 0007: // 0008: // ---------------------------------------------------------------------------- 0009: #ifndef _FONT_H 0010: #define _FONT_H 0011: 0012: #include <d3d8.h> 0013: #include <d3dx8.h> 0014: 0015: class CMyFont{ 0016: private: 0017: LPD3DXFONT m_lpFont; 0018: public: 0019: CMyFont(){m_lpFont = NULL;}; 0020: virtual void Init(LPDIRECT3DDEVICE8 lpD3DDEV, int w, int h); 0021: virtual void Print(char *str, int x, int y, D3DCOLOR color=0xffffffff); 0022: virtual void Clean(); 0023: }; 0024: 0025: #endif /* !_FONT_H */ 0026: