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: