mirror of
https://github.com/halpz/re3.git
synced 2025-07-15 05:38:15 +00:00
mission replay
This commit is contained in:
@ -102,7 +102,11 @@ CExplosion::GetExplosionPosition(uint8 id)
|
||||
}
|
||||
|
||||
bool
|
||||
#ifdef SIMPLER_MISSIONS
|
||||
CExplosion::AddExplosion(CEntity* explodingEntity, CEntity* culprit, eExplosionType type, const CVector& pos, uint32 lifetime, bool makeSound, float radius)
|
||||
#else
|
||||
CExplosion::AddExplosion(CEntity *explodingEntity, CEntity *culprit, eExplosionType type, const CVector &pos, uint32 lifetime, bool makeSound)
|
||||
#endif
|
||||
{
|
||||
CVector pPosn;
|
||||
CVector posGround;
|
||||
@ -150,7 +154,11 @@ CExplosion::AddExplosion(CEntity *explodingEntity, CEntity *culprit, eExplosionT
|
||||
switch (type)
|
||||
{
|
||||
case EXPLOSION_GRENADE:
|
||||
#ifdef SIMPLER_MISSIONS
|
||||
explosion.m_fRadius = (radius == -1.0f ? 9.0f : radius);
|
||||
#else
|
||||
explosion.m_fRadius = 9.0f;
|
||||
#endif
|
||||
explosion.m_fPower = 300.0f;
|
||||
explosion.m_fStopTime = lifetime + CTimer::GetTimeInMilliseconds() + 750;
|
||||
explosion.m_fPropagationRate = 0.5f;
|
||||
|
@ -37,7 +37,11 @@ class CExplosion
|
||||
float m_fPower;
|
||||
float m_fZshift;
|
||||
public:
|
||||
static bool AddExplosion(CEntity *explodingEntity, CEntity *culprit, eExplosionType type, const CVector &pos, uint32 lifetime, bool makeSound = true); //done(new parametr in android ver is fix for one mission)
|
||||
#ifdef SIMPLER_MISSIONS
|
||||
static bool AddExplosion(CEntity *explodingEntity, CEntity *culprit, eExplosionType type, const CVector &pos, uint32 lifetime, bool makeSound = true, float radius = -1.0f);
|
||||
#else
|
||||
static bool AddExplosion(CEntity* explodingEntity, CEntity* culprit, eExplosionType type, const CVector& pos, uint32 lifetime, bool makeSound = true);
|
||||
#endif
|
||||
static void ClearAllExplosions(); //done
|
||||
static bool DoesExplosionMakeSound(uint8 id); //done
|
||||
static int8 GetExplosionActiveCounter(uint8 id); //done
|
||||
|
Reference in New Issue
Block a user