mirror of
https://github.com/TombEngine/TombEngine.git
synced 2025-05-02 09:47:58 +03:00
Put enemy hit sounds on a timer
This commit is contained in:
parent
16c0dbf604
commit
d44dba63c9
1 changed files with 9 additions and 2 deletions
|
@ -29,6 +29,7 @@ char LM[] =
|
||||||
LM_HEAD,
|
LM_HEAD,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
int hitSoundTimer;
|
||||||
int XFront, ZFront;
|
int XFront, ZFront;
|
||||||
BOUNDING_BOX GlobalCollisionBounds;
|
BOUNDING_BOX GlobalCollisionBounds;
|
||||||
ITEM_INFO* CollidedItems[1024];
|
ITEM_INFO* CollidedItems[1024];
|
||||||
|
@ -625,8 +626,14 @@ int ItemPushLara(ITEM_INFO* item, ITEM_INFO* l, COLL_INFO* coll, int spazon, cha
|
||||||
|
|
||||||
Lara.hitDirection = (l->pos.yRot - phd_atan(dz, dz) - ANGLE(135)) >> W2V_SHIFT;
|
Lara.hitDirection = (l->pos.yRot - phd_atan(dz, dz) - ANGLE(135)) >> W2V_SHIFT;
|
||||||
|
|
||||||
if (!Lara.hitFrame)
|
if ((!Lara.hitFrame) && (!hitSoundTimer > 0))
|
||||||
SoundEffect(SFX_LARA_INJURY_RND, &l->pos, 0);
|
{
|
||||||
|
SoundEffect(SFX_LARA_INJURY_RND, &l->pos, 0);
|
||||||
|
hitSoundTimer = frandMinMax(5, 15);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (hitSoundTimer > 0)
|
||||||
|
hitSoundTimer--;
|
||||||
|
|
||||||
Lara.hitFrame++;
|
Lara.hitFrame++;
|
||||||
if (Lara.hitFrame > 34)
|
if (Lara.hitFrame > 34)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue