SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送

BMLDefined.h

00001 #ifndef BML_Defined__h_
00002 #define BML_Defined__h_
00003 
00004 
00005 //define郡。コンパイル済みのDLLなのに以下の値を変えても無意味です^^;
00006 
00008 #define BML_TASKWORK_SIZE 32
00009 
00010 #define BML_DEFAULT_BULLET_SPEED 1
00011 
00013 enum BML_BulletDataFlag{
00015   ebmlNULL = 0,
00016   //何も無い
00017   //ebmlNONE,
00019   ebmlSIMPLE_BULLET,
00021   ebmlACTION_BULLET,
00023   ebmlKILL_WAIT,
00025   ebmlCONSTRUCTING,
00027   ebmlSENTINEL,
00028 };
00029 
00031 typedef struct BML_PlayerCallback{
00033   RECT collision;
00034 }BML_PLAYER_CALLBACK_DATA;
00035 
00037 typedef BOOL (CALLBACK *BML_GETPLAYER_DATA_CALLBACK)(BML_PLAYER_CALLBACK_DATA *);
00038 
00040 typedef struct BML_Signature{
00041   int sig;
00042 }BML_SIGNATURE;
00043 
00044 typedef struct BML_BulletData{
00046   int flag;
00048   int pos;
00050   int action_handle;
00052   double x,y;
00054   //double dx,dy;
00056   double accelx,accely;
00058   double direction, speed;
00060   char work[ BML_TASKWORK_SIZE];
00061 }BML_BULLET_DATA;
00062 
00064 typedef int (*DRAWBOX_CALLBACK)(int,int,int,int,int,int);
00066 typedef BOOL (CALLBACK *BML_CHECK_COLLISION_CALLBACK)(const RECT *your,BML_BULLET_DATA *);
00068 typedef void (CALLBACK *BML_HIT_DELETE_ACTION)(BML_BULLET_DATA *);
00069 
00070 
00071 #endif

BMLDLL.dllに対してTue Mar 23 01:17:27 2004に生成されました。 doxygen 1.3.6