X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Flib%2Fstats.qh;fp=qcsrc%2Flib%2Fstats.qh;h=da796b910f5fd69745323de0b3493e7530ea5843;hp=32927f4bd8b7793eecfcdb0fad49908662e53254;hb=1cbef966e133966c5b5f0f5b58fbd1a5851ed35b;hpb=229104225e03b92717b3b2760e6b6d2c5a2cddfe diff --git a/qcsrc/lib/stats.qh b/qcsrc/lib/stats.qh index 32927f4bd..da796b910 100644 --- a/qcsrc/lib/stats.qh +++ b/qcsrc/lib/stats.qh @@ -26,12 +26,12 @@ typedef vector vectori; #define _STAT(id) g_stat_##id #define REGISTER_STAT_2(id, T) \ T _STAT(id); \ - REGISTER(RegisterStats, STAT, Stats, id, m_id, new(stat)) \ + REGISTER(Stats, STAT_##id, m_id, new(stat)) \ { \ make_pure(this); \ if (#T == "vector" || #T == "vectori") { \ - REGISTRY_RESERVE(Stats, m_id, id, _y); \ - REGISTRY_RESERVE(Stats, m_id, id, _z); \ + REGISTRY_RESERVE(Stats, m_id, STAT_##id, y); \ + REGISTRY_RESERVE(Stats, m_id, STAT_##id, z); \ } \ } \ [[accumulate]] void stats_get() \ @@ -74,12 +74,12 @@ typedef vector vectori; #define _STAT(id) stat_##id #define REGISTER_STAT_2(id, T) \ .T _STAT(id); \ - REGISTER(RegisterStats, STAT, Stats, id, m_id, new(stat)) \ + REGISTER(Stats, STAT_##id, m_id, new(stat)) \ { \ make_pure(this); \ if (#T == "vector" || #T == "vectori") { \ - REGISTRY_RESERVE(Stats, m_id, id, _y); \ - REGISTRY_RESERVE(Stats, m_id, id, _z); \ + REGISTRY_RESERVE(Stats, m_id, STAT_##id, y); \ + REGISTRY_RESERVE(Stats, m_id, STAT_##id, z); \ } \ } \ [[accumulate]] void stats_add() \ @@ -99,8 +99,8 @@ typedef vector vectori; const int STATS_ENGINE_RESERVE = 32; REGISTRY(Stats, 256 - STATS_ENGINE_RESERVE) -REGISTER_REGISTRY(RegisterStats) -REGISTRY_SORT(Stats, 0) +REGISTER_REGISTRY(Stats) +REGISTRY_SORT(Stats) REGISTRY_CHECK(Stats) STATIC_INIT(RegisterStats_renumber) {