X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fmenu%2Fgamesettings.qh;h=80133b8b374dd7bb9d7dfa86373cfa3a984f06e3;hb=7813c4a30f0a40298ef7c2136f84c16c3d904590;hp=49c5f21dcf92c2cce64a4e3ddcae926f9b89761a;hpb=923e5ae945f2ef5eada538c6f7b6cdf52d1695d9;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/gamesettings.qh b/qcsrc/menu/gamesettings.qh index 49c5f21dc..80133b8b3 100644 --- a/qcsrc/menu/gamesettings.qh +++ b/qcsrc/menu/gamesettings.qh @@ -1,14 +1,14 @@ +#pragma once + #ifdef MENUQC -#ifndef GAMESETTINGS_H -#define GAMESETTINGS_H -#include "xonotic/tab.qc" +#include "xonotic/tab.qh" REGISTRY(Settings, BITS(3)) -REGISTER_REGISTRY(RegisterSettings) +#define Settings_from(i) _Settings_from(i, NULL) +REGISTER_REGISTRY(Settings) #define REGISTER_SETTINGS(id, impl) \ LAZY_NEW(id, impl) \ - REGISTER(RegisterSettings, MENU, Settings, id, m_id, NEW(Lazy, LAZY(id))) + REGISTER(Settings, MENU, id, m_id, NEW(Lazy, LAZY(id))) #endif -#endif