summaryrefslogblamecommitdiffstats
path: root/src/core/Explosion.h
blob: 93d60ab302112c0a6493f55da505afd38daae1c8 (plain) (tree)
1
2
3
4
5
6





                   









                               






                                                                                                                              
#pragma once

class CEntity;

enum eExplosionType
{
	EXPLOSION_GRENADE,
	EXPLOSION_MOLOTOV,
	EXPLOSION_ROCKET,
	EXPLOSION_CAR,
	EXPLOSION_CAR_QUICK,
	EXPLOSION_HELI,
	EXPLOSION_MINE,
	EXPLOSION_BARREL,
	EXPLOSION_TANK_GRENADE,
	EXPLOSION_HELI_BOMB
};

class CExplosion
{
public:
	static void AddExplosion(CEntity *explodingEntity, CEntity *culprit, eExplosionType type, const CVector &pos, uint32);
};