CMGDK r49-rc2
|
00001 p r i v a t e : 00002 00003 00004 00005 t y p e d e f F i n U s e D a t a < w c h a r _ t , T i l e O b j e c t * > f u d _ c l a s s ; 00006 00007 t y p e d e f F u d I t e m < w c h a r _ t , T i l e O b j e c t * > f u d _ o b j ; 00008 00009 00010 00011 s t r u c t f i 00012 00013 { 00014 00015 f u d _ o b j * o b j ; 00016 00017 00018 00019 i n t w i d t h ; 00020 00021 i n t l e f t , t o p ; / / >f:yOPy 00022 00023 00024 00025 u i n t 8 * b i t m a p ; 00026 00027 00028 00029 u i n t g l _ f o r m a t ; 00030 00031 } ; 00032 00033 00034 00035 v o i d C l e a r ( c o n s t w c h a r _ t & , T i l e O b j e c t * & ) ; 00036 00037 00038 00039 p r o t e c t e d : 00040 00041 00042 00043 v i r t u a l v o i d G e t C h a r I m a g e ( c o n s t w c h a r _ t , u i n t 8 * * , u i n t & , i n t & , i n t & , i n t & ) = 0 ; / / / < S_W[&{Vb_penc 00044 00045 00046 00047 T i l e O b j e c t * G e t C h a r D a t a ( c o n s t w c h a r _ t & ) ; / / / < S_W[&{penc 00048 00049 00050 00051 p r o t e c t e d : 00052 00053 00054 00055 f i c h a r _ d a t a [ 0 x F F F F ] ; / / / < @b gW[&{vpenc"}_ 00056 00057 00058 00059 i n t f o n t _ w i d t h , f o n t _ h e i g h t ; 00060 00061 i n t l i n e _ d i s t a n c e ; 00062 00063 00064 00065 p r o t e c t e d : 00066 00067 00068 00069 i n t G e t W i d t h ( ) { r e t u r n f o n t _ w i d t h ; } 00070 00071 i n t G e t H e i g h t ( ) { r e t u r n f o n t _ h e i g h t ; } 00072 00073 i n t G e t L i n e D i s t a n c e ( ) { r e t u r n l i n e _ d i s t a n c e ; } 00074 00075 v o i d S e t L i n e D i s t a n c e ( i n t n ) { l i n e _ d i s t a n c e = n ; } 00076 00077