]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/menu/gamesettings.qh
Merge branch 'bones_was_here/showspec' into 'master'
[xonotic/xonotic-data.pk3dir.git] / qcsrc / menu / gamesettings.qh
index 7c7dc70db94987fd0a9ec17da3cffec0f9333713..291b55b27aefff385e756c294ffcfc9a4b4067a9 100644 (file)
@@ -1,12 +1,15 @@
+#pragma once
+
 #ifdef MENUQC
-#ifndef GAMESETTINGS_H
-#define GAMESETTINGS_H
 
-REGISTRY(Settings, BIT(3))
-REGISTER_REGISTRY(RegisterSettings)
+#include "xonotic/tab.qh"
+
+REGISTRY(Settings, BITS(3))
+REGISTER_REGISTRY(Settings)
+
+REGISTRY_DEFINE_GET(Settings, NULL)
 #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