blob: 26efbe4e41bec9681914e01ed350cab6a22a670f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
/*
* PARSEC HEADER: g_sfx.h
*/
#ifndef _G_SFX_H_
#define _G_SFX_H_
// external functions
void SFX_InitParticleSizes( float resoscale );
void SFX_CreateEnergyField( Vertex3& origin );
void SFX_ParticleExplosion( ShipObject *shippo );
void SFX_FlashProtectiveShield( ShipObject *shippo );
int SFX_EnableInvulnerabilityShield( ShipObject *shippo );
void SFX_HullImpact( ShipObject *shippo, Vertex3 *impact, Plane3 *plane );
struct basesphere_pcluster_s;
basesphere_pcluster_s *
SFX_FetchInvulnerabilityShield( ShipObject *shippo, float *strength );
void SFX_RemoteEnableInvulnerabilityShield( int owner );
void SFX_CreatePropulsionParticles( ShipObject *shippo );
void SFX_MissilePropulsion( MissileObject *missile );
void SFX_CreateStargate( ShipObject *shippo );
void SFX_CreateExtra( ExtraObject *extra );
void SFX_VanishExtra( ExtraObject *extra );
#endif //_G_SFX_H_
|