31 #ifndef _MGNCS_STATICPIECE_H 32 #define _MGNCS_STATICPIECE_H 38 typedef struct _mStaticPieceClass mStaticPieceClass;
39 typedef struct _mStaticPiece mStaticPiece;
41 #define mStaticPieceClassHeader(clss, superCls) \ 42 mHotPieceClassHeader(clss, superCls) 44 struct _mStaticPieceClass
46 mStaticPieceClassHeader(mStaticPiece, mHotPiece)
49 MGNCS_EXPORT
extern mStaticPieceClass g_stmStaticPieceCls;
51 #define mStaticPieceHeader(clss) \ 52 mHotPieceHeader(clss) \ 60 mStaticPieceHeader(mStaticPiece)
63 #define SetStaticPieceRect(self, prc) do{ \ 64 (self)->left = (short)((prc->left)&0xFFFF); \ 65 (self)->top = (short)((prc->top)&0xFFFF); \ 66 (self)->right = (short)((prc->right)&0xFFFF); \ 67 (self)->bottom = (short)((prc->bottom)&0xFFFF); \