Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
effect.qh
Go to the documentation of this file.
1
#pragma once
2
3
#define particleeffectnum(e) _particleeffectnum((e).eent_eff_name)
4
5
#ifdef SVQC
6
#define pointparticles(effect, org, vel, howmany) \
7
Send_Effect(effect, org, vel, howmany)
8
#define trailparticles(e, effect, org, vel) (!(e) \
9
? Send_Effect(effect, org, vel, 0) \
10
: __trailparticles(e, particleeffectnum(effect), org, vel))
11
#elifdef CSQC
12
#define pointparticles(effect, org, vel, howmany) \
13
__pointparticles(particleeffectnum(effect), org, vel, howmany)
14
#define trailparticles(e, effect, org, vel) \
15
__trailparticles(e, particleeffectnum(effect), org, vel)
16
#endif
17
18
.int
m_id
;
19
.string
eent_eff_name
;
20
.bool
eent_eff_trail
;
21
22
entity
Create_Effect_Entity
(
string
eff_name,
bool
eff_trail)
23
{
24
entity
eff =
new_pure
(effect_entity);
25
eff.eent_eff_name = eff_name;
26
eff.eent_eff_trail = eff_trail;
27
return
eff;
28
}
entity
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
eent_eff_name
string eent_eff_name
Definition
effect.qh:19
eent_eff_trail
bool eent_eff_trail
Definition
effect.qh:20
Create_Effect_Entity
entity Create_Effect_Entity(string eff_name, bool eff_trail)
Definition
effect.qh:22
m_id
int m_id
Definition
effect.qh:18
new_pure
#define new_pure(class)
purely logical entities (not linked to the area grid)
Definition
oo.qh:66
common
effects
effect.qh
Generated on
for Xonotic QuakeC by
1.16.1