]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/common/turrets/all.qh
Turrets: rename registry globals
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / turrets / all.qh
1 #ifndef TURRETS_ALL_H
2 #define TURRETS_ALL_H
3
4 #include "turret.qh"
5
6 REGISTRY(Turrets, 24)
7 REGISTER_REGISTRY(RegisterTurrets)
8 const int TUR_FIRST = 1;
9 #define TUR_LAST (Turrets_COUNT - 1)
10
11 #define REGISTER_TURRET(id, inst) REGISTER(RegisterTurrets, TUR, Turrets, Turrets_COUNT, id, m_id, inst)
12
13 REGISTER_TURRET(Null, NEW(Turret));
14
15 Turret get_turretinfo(int id)
16 {
17     if (id >= TUR_FIRST && id <= TUR_LAST) {
18         Turret t = Turrets[id];
19         if (t) return t;
20     }
21     return TUR_Null;
22 }
23
24 #include "all.inc"
25
26 #endif