mirror of
https://github.com/GTAmodding/re3.git
synced 2024-11-17 08:48:59 +00:00
82 lines
1.8 KiB
C++
82 lines
1.8 KiB
C++
#pragma once
|
|
|
|
enum tParticleType
|
|
{
|
|
PARTICLE_SPARK,
|
|
PARTICLE_SPARK_SMALL,
|
|
PARTICLE_WHEEL_DIRT,
|
|
PARTICLE_WHEEL_WATER,
|
|
PARTICLE_BLOOD,
|
|
PARTICLE_BLOOD_SMALL,
|
|
PARTICLE_BLOOD_SPURT,
|
|
PARTICLE_DEBRIS,
|
|
PARTICLE_DEBRIS2,
|
|
PARTICLE_WATER,
|
|
PARTICLE_FLAME,
|
|
PARTICLE_FIREBALL,
|
|
PARTICLE_GUNFLASH,
|
|
PARTICLE_GUNFLASH_NOANIM,
|
|
PARTICLE_GUNSMOKE,
|
|
PARTICLE_GUNSMOKE2,
|
|
PARTICLE_SMOKE,
|
|
PARTICLE_SMOKE_SLOWMOTION,
|
|
PARTICLE_GARAGEPAINT_SPRAY,
|
|
PARTICLE_SHARD,
|
|
PARTICLE_SPLASH,
|
|
PARTICLE_CARFLAME,
|
|
PARTICLE_STEAM,
|
|
PARTICLE_STEAM2,
|
|
PARTICLE_STEAM_NY,
|
|
PARTICLE_STEAM_NY_SLOWMOTION,
|
|
PARTICLE_ENGINE_STEAM,
|
|
PARTICLE_RAINDROP,
|
|
PARTICLE_RAINDROP_SMALL,
|
|
PARTICLE_RAIN_SPLASH,
|
|
PARTICLE_RAIN_SPLASH_BIGGROW,
|
|
PARTICLE_RAIN_SPLASHUP,
|
|
PARTICLE_WATERSPRAY,
|
|
PARTICLE_EXPLOSION_MEDIUM,
|
|
PARTICLE_EXPLOSION_LARGE,
|
|
PARTICLE_EXPLOSION_MFAST,
|
|
PARTICLE_EXPLOSION_LFAST,
|
|
PARTICLE_CAR_SPLASH,
|
|
PARTICLE_BOAT_SPLASH,
|
|
PARTICLE_BOAT_THRUSTJET,
|
|
PARTICLE_BOAT_WAKE,
|
|
PARTICLE_WATER_HYDRANT,
|
|
PARTICLE_WATER_CANNON,
|
|
PARTICLE_EXTINGUISH_STEAM,
|
|
PARTICLE_PED_SPLASH,
|
|
PARTICLE_PEDFOOT_DUST,
|
|
PARTICLE_HELI_DUST,
|
|
PARTICLE_HELI_ATTACK,
|
|
PARTICLE_ENGINE_SMOKE,
|
|
PARTICLE_ENGINE_SMOKE2,
|
|
PARTICLE_CARFLAME_SMOKE,
|
|
PARTICLE_FIREBALL_SMOKE,
|
|
PARTICLE_PAINT_SMOKE,
|
|
PARTICLE_TREE_LEAVES,
|
|
PARTICLE_CARCOLLISION_DUST,
|
|
PARTICLE_CAR_DEBRIS,
|
|
PARTICLE_HELI_DEBRIS,
|
|
PARTICLE_EXHAUST_FUMES,
|
|
PARTICLE_RUBBER_SMOKE,
|
|
PARTICLE_BURNINGRUBBER_SMOKE,
|
|
PARTICLE_BULLETHIT_SMOKE,
|
|
PARTICLE_GUNSHELL_FIRST,
|
|
PARTICLE_GUNSHELL,
|
|
PARTICLE_GUNSHELL_BUMP1,
|
|
PARTICLE_GUNSHELL_BUMP2,
|
|
PARTICLE_TEST,
|
|
PARTICLE_BIRD_FRONT,
|
|
PARTICLE_RAINDROP_2D,
|
|
};
|
|
|
|
class CEntity;
|
|
|
|
class CParticle
|
|
{
|
|
public:
|
|
static void AddParticle(tParticleType, const CVector &pos, const CVector &velocity, CEntity *ent = nil,
|
|
float size = 0.0, int32 rotationStep = 0, int32 rotation = 0, int startFrame = 0, int lifeSpan = 0);
|
|
};
|