Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
all.qh
Go to the documentation of this file.
1#pragma once
2
3#include "effect.qh"
4
5#ifdef SVQC
6void Send_Effect_Except(entity eff, vector eff_loc, vector eff_vel, int eff_cnt, vector eff_col_min, vector eff_col_max, entity ignore);
7void Send_Effect(entity eff, vector eff_loc, vector eff_vel, int eff_cnt);
8void Send_Effect_(string eff_name, vector eff_loc, vector eff_vel, int eff_cnt);
9#endif
10
11REGISTRY(Effects, BITS(8))
12REGISTER_REGISTRY(Effects)
13REGISTRY_CHECK(Effects)
14#define EFFECT(istrail, name, realname) \
15 REGISTER(Effects, EFFECT, name, m_id, Create_Effect_Entity(realname, istrail));
16
17EFFECT(0, Null, string_null)
18REGISTRY_DEFINE_GET(Effects, EFFECT_Null)
19#include "all.inc"
#define BITS(n)
Definition bits.qh:9
var entity(vector mins, vector maxs,.entity tofield) findbox_tofield_OrFallback
void Send_Effect_(string eff_name, vector eff_loc, vector eff_vel, int eff_cnt)
Definition all.qc:129
void Send_Effect(entity eff, vector eff_loc, vector eff_vel, int eff_cnt)
Definition all.qc:124
#define EFFECT(istrail, name, realname)
Definition all.qh:14
void Send_Effect_Except(entity eff, vector eff_loc, vector eff_vel, int eff_cnt, vector eff_col_min, vector eff_col_max, entity ignore)
Definition all.qc:105
string string_null
Definition nil.qh:9
#define REGISTER_REGISTRY(id)
Definition registry.qh:229
#define REGISTRY(id, max)
Declare a new registry.
Definition registry.qh:26
#define REGISTRY_CHECK(id)
Definition registry.qh:175
#define REGISTRY_DEFINE_GET(id, null)
Definition registry.qh:40
vector
Definition self.qh:92