#include "model.qh"
-REGISTRY(Models, BIT(9))
+REGISTRY(Models, BITS(9))
+#define Models_from(i) _Models_from(i, MDL_Null)
REGISTER_REGISTRY(RegisterModels)
#define MODEL(name, path) \
string MDL_##name##_get() { return path; } \
REGISTER(RegisterModels, MDL, Models, name, m_id, NEW(Model, MDL_##name##_get))
-STATIC_INIT(RegisterModels_precache) {
+PRECACHE(Models) {
FOREACH(Models, true, LAMBDA({
it.model_precache(it);
}));