Draw: purge SELFPARAM
[xonotic/xonotic-data.pk3dir.git] / qcsrc / client / particles.qh
1 #ifndef PARTICLES_H
2 #define PARTICLES_H
3 .int dphitcontentsmask;
4
5 entityclass(PointParticles);
6 class(PointParticles) .int cnt; // effect number
7 class(PointParticles) .vector velocity; // particle velocity
8 class(PointParticles) .float waterlevel; // direction jitter
9 class(PointParticles) .int count; // count multiplier
10 class(PointParticles) .int impulse; // density
11 class(PointParticles) .string noise; // sound
12 class(PointParticles) .float atten;
13 class(PointParticles) .float volume;
14 class(PointParticles) .float absolute; // 1 = count per second is absolute, 2 = only spawn at toggle
15 class(PointParticles) .vector movedir; // trace direction
16
17 void Draw_PointParticles(entity this);
18
19 void Ent_PointParticles_Remove();
20
21 void Ent_PointParticles();
22
23 class(PointParticles) .float glow_color; // palette index
24
25 void Net_ReadVortexBeamParticle();
26 #endif