1
0
Fork 0
mirror of https://git.rip/DMCA_FUCKER/re3.git synced 2024-06-26 17:27:37 +00:00
re3/src/objects/ParticleObject.h

38 lines
931 B
C
Raw Normal View History

2019-05-15 14:52:37 +00:00
#pragma once
#include "Placeable.h"
2019-05-15 14:52:37 +00:00
enum eParticleObjectType
{
POBJECT_PAVEMENT_STEAM,
POBJECT_PAVEMENT_STEAM_SLOWMOTION,
POBJECT_WALL_STEAM,
POBJECT_WALL_STEAM_SLOWMOTION,
POBJECT_DARK_SMOKE,
POBJECT_FIRE_HYDRANT,
POBJECT_CAR_WATER_SPLASH,
POBJECT_PED_WATER_SPLASH,
POBJECT_SPLASHES_AROUND,
POBJECT_SMALL_FIRE,
POBJECT_BIG_FIRE,
POBJECT_DRY_ICE,
POBJECT_DRY_ICE_SLOWMOTION,
POBJECT_FIRE_TRAIL,
POBJECT_SMOKE_TRAIL,
POBJECT_FIREBALL_AND_SMOKE,
POBJECT_ROCKET_TRAIL,
POBJECT_EXPLOSION_ONCE,
POBJECT_CATALINAS_GUNFLASH,
POBJECT_CATALINAS_SHOTGUNFLASH,
};
class CParticleObject : CPlaceable
2019-05-15 14:52:37 +00:00
{
public:
2019-06-30 19:06:55 +00:00
static void AddObject(uint16 type, const CVector &pos, bool remove);
static void AddObject(uint16 type, const CVector &pos, float size, bool remove);
static void AddObject(uint16 type, const CVector &pos, const CVector &dir, float size, bool remove);
2019-05-29 00:52:30 +00:00
static void Initialise();
static void UpdateAll();
2019-05-15 14:52:37 +00:00
};