X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Feffects%2Fall.qh;h=525336377683936185575b745add520e730c8522;hb=055f37507df7f78a9ed200199163583ed1ac9fdd;hp=5006ff090390c8e48bc6386b35df4c2215b44739;hpb=9e92e0e5bdad9052ff3463f67f3fb5a2ab812ed2;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/effects/all.qh b/qcsrc/common/effects/all.qh index 5006ff090..525336377 100644 --- a/qcsrc/common/effects/all.qh +++ b/qcsrc/common/effects/all.qh @@ -1,22 +1,19 @@ -#ifndef EFFECTS_ALL_H -#define EFFECTS_ALL_H +#pragma once #include "effect.qh" -#ifdef CSQC -void Read_Effect(bool is_new); -#elif defined(SVQC) +#ifdef SVQC +void Send_Effect_Except(entity eff, vector eff_loc, vector eff_vel, int eff_cnt, entity ignore); void Send_Effect(entity eff, vector eff_loc, vector eff_vel, int eff_cnt); void Send_Effect_(string eff_name, vector eff_loc, vector eff_vel, int eff_cnt); #endif REGISTRY(Effects, BITS(8)) -#define Effects_from(i) _Effects_from(i, EFFECT_Null) -REGISTER_REGISTRY(RegisterEffects) +REGISTER_REGISTRY(Effects) +REGISTRY_CHECK(Effects) #define EFFECT(istrail, name, realname) \ - REGISTER(RegisterEffects, EFFECT, Effects, name, m_id, Create_Effect_Entity(realname, istrail)); + REGISTER(Effects, EFFECT, name, m_id, Create_Effect_Entity(realname, istrail)); EFFECT(0, Null, string_null) +REGISTRY_DEFINE_GET(Effects, EFFECT_Null) #include "all.inc" - -#endif