Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
all.qh
Go to the documentation of this file.
1#pragma once
2
3string M_Model(string m_mdl);
4
5REGISTRY(Monsters, BITS(5))
6#define get_monsterinfo(i) REGISTRY_GET(Monsters, i)
7REGISTER_REGISTRY(Monsters)
8REGISTRY_CHECK(Monsters)
9#define REGISTER_MONSTER(id, inst) REGISTER(Monsters, MON, id, monsterid, inst)
10
11#include "monster.qh"
12
17REGISTRY_DEFINE_GET(Monsters, MON_Null)
#define BITS(n)
Definition bits.qh:9
ATTRIB(Monster, m_icon, string)
icon
bool m_hidden
Definition all.qh:14
#define true
Definition csprogsdefs.qh:5
#define REGISTER_MONSTER(id, inst)
Definition all.qh:9
string M_Model(string m_mdl)
Definition all.qc:3
#define NEW(cname,...)
Definition oo.qh:117
#define CLASS(...)
Definition oo.qh:145
#define ENDCLASS(cname)
Definition oo.qh:281
#define REGISTER_REGISTRY(id)
Definition registry.qh:229
#define REGISTRY(id, max)
Declare a new registry.
Definition registry.qh:26
#define REGISTRY_CHECK(id)
Definition registry.qh:175
#define REGISTRY_DEFINE_GET(id, null)
Definition registry.qh:40