X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=qcsrc%2Fcommon%2Feffects%2Fall.qh;h=525336377683936185575b745add520e730c8522;hb=ff2e9a518b256c1cbaad9bc3eb7450f85ca8b80e;hp=9d95733cdf96e10666fd29ad26ead9f0b0d3d6bb;hpb=f776404e7ce6fc5516c0ba191d4ed2eb62846140;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/effects/all.qh b/qcsrc/common/effects/all.qh index 9d95733cd..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 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, BIT(8)) -REGISTER_REGISTRY(RegisterEffects) +REGISTRY(Effects, BITS(8)) +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