void ActBullet_MyWeapon(
BULLET* pBul,
int iLevel)
{
{
RECT_XYWH(128, 32, 16, 16),
RECT_XYWH(144, 32, 16, 16)
};
{
RECT_XYWH(160, 32, 16, 16),
RECT_XYWH(176, 32, 16, 16)
};
{
RECT_XYWH(128, 48, 16, 16),
RECT_XYWH(144, 48, 16, 16)
};
{
return;
}
{
{
break;
break;
break;
break;
}
switch (iLevel)
{
case 1:
{
break;
break;
break;
break;
}
break;
case 2:
{
break;
break;
break;
break;
}
break;
}
}
else
{
}
switch (iLevel)
{
case 1:
else
break;
case 2:
else
break;
case 3:
else
break;
}
}
@ DIRECT_LEFT
Left.
Definition: CSMAPI_enums.h:39
@ DIRECT_RIGHT
Right.
Definition: CSMAPI_enums.h:45
@ DIRECT_UP
Up.
Definition: CSMAPI_enums.h:42
@ DIRECT_DOWN
Down.
Definition: CSMAPI_enums.h:48
CAVESTORY_MOD_API void SetCaret(int iSpawnX, int iSpawnY, int iCaretId, int iDirection, CARET **pOut=NULL)
Spawn a caret at the coordinates.
Bullet object.
Definition: CSMAPI_types.h:1128
int ym
Y Motion (y velocity)
Definition: CSMAPI_types.h:1163
int life_count
Bullet range.
Definition: CSMAPI_types.h:1207
int enemyXL
Enemy collision width.
Definition: CSMAPI_types.h:1219
RECT rect
Sprite rect.
Definition: CSMAPI_types.h:1195
int x
X Position.
Definition: CSMAPI_types.h:1151
int count1
Custom counter 1.
Definition: CSMAPI_types.h:1199
int act_no
Act number.
Definition: CSMAPI_types.h:1175
int cond
This bullet's condition.
Definition: CSMAPI_types.h:1147
int enemyYL
Enemy collision height.
Definition: CSMAPI_types.h:1223
int xm
X Motion (x velocity)
Definition: CSMAPI_types.h:1159
unsigned char direct
Direction.
Definition: CSMAPI_types.h:1191
int y
Y Position.
Definition: CSMAPI_types.h:1155
Rect structure.
Definition: CSMAPI_types.h:125