www.pudn.com > netbox-ii_ks0108_192x64.rar > DOTLIB.H


/*////////////////////////////////////////////////////////////////////////// 
Orgnization:	Emtronix Incorporated 
Filename:	DOTLIB.H 
Compiler:	BC3.1 
Authors:	Wang Ping 
Date:		April, 2002 
Revised:	... 
Description:	header file for font operation 
///////////////////////////////////////////////////////////////////////////*/ 
#if      !defined(_DOTLIB_H) 
#define  _DOTLIB_H 
 
struct SegOffset 
{ 
  unsigned int oset; 
  unsigned int seg; 
}; 
 
 
union  address 
{ 
  struct SegOffset sptr; 
  char far* ptr; 
}; 
 
 
class DOTLIB 
{ 
   unsigned int matrix[96][96]; 
   char far* dotM; 
   union address char_addr; 
 
public: 
   DOTLIB(); 
   ~DOTLIB(); 
   void   getM( char* CHname ); 
   void   MLib( char* CHname ); 
   void   initiChinese( char* CHname, char* ENname ); 
   int    GetBit( unsigned char c, int n ); 
 
   //void Writestring( int x, int y, char far* str, int Mode, int length ); 
   void Writechar(int x,int y, char ch_in, int color, int Scale=1 ); 
   void WriteHz( int x, int y , char cc[2], int color, int Scale=1 ); 
}; 
 
#endif