X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Feffects%2Fall.qh;h=525336377683936185575b745add520e730c8522;hb=055f37507df7f78a9ed200199163583ed1ac9fdd;hp=58284fb0e39711516830b2b2e6b0dba2b81d07eb;hpb=910d5295d631181792d354f44a80b63dc3e629eb;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/effects/all.qh b/qcsrc/common/effects/all.qh index 58284fb0e..525336377 100644 --- a/qcsrc/common/effects/all.qh +++ b/qcsrc/common/effects/all.qh @@ -1,21 +1,19 @@ -#ifndef EFFECTS_ALL_H -#define EFFECTS_ALL_H +#pragma once #include "effect.qh" #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