43 #ifndef _MGNCS_STATICPIECE_H 
   44 #define _MGNCS_STATICPIECE_H 
   50 typedef struct _mStaticPieceClass mStaticPieceClass;
 
   51 typedef struct _mStaticPiece mStaticPiece;
 
   53 #define mStaticPieceClassHeader(clss, superCls) \ 
   54         mHotPieceClassHeader(clss, superCls) 
   56 struct _mStaticPieceClass
 
   58         mStaticPieceClassHeader(mStaticPiece, mHotPiece)
 
   61 MGNCS_EXPORT 
extern mStaticPieceClass g_stmStaticPieceCls;
 
   63 #define mStaticPieceHeader(clss) \ 
   64         mHotPieceHeader(clss) \ 
   72         mStaticPieceHeader(mStaticPiece)
 
   75 #define SetStaticPieceRect(self, prc) do{ \ 
   76         (self)->left = (short)((prc->left)&0xFFFF); \ 
   77         (self)->top = (short)((prc->top)&0xFFFF); \ 
   78         (self)->right = (short)((prc->right)&0xFFFF); \ 
   79         (self)->bottom = (short)((prc->bottom)&0xFFFF); \