10 #define REGISTER_WAYPOINT_(id, init) REGISTER(Waypoints, WP, id, m_id, init) 16 ATTRIB(Waypoint, m_icon,
string);
19 CONSTRUCTOR(Waypoint,
string _netname,
string _name,
string _icon, vector _color,
int _blink) {
21 this.netname = _netname;
24 this.m_color = _color;
25 this.m_blink = _blink;
29 #define REGISTER_WAYPOINT(id, text, icon, color, blink) REGISTER_WAYPOINT_(id, NEW(Waypoint, #id, text, icon, color, blink)) 36 #define REGISTER_RADARICON(id, num) REGISTER(RadarIcons, RADARICON, id, m_id, new_pure(RadarIcon)) { this.m_radaricon = num; this.netname = #id; }
REGISTRY(Weapons, 72) STATIC_INIT(WeaponPickup)
#define REGISTER_WAYPOINT(id, text, icon, color, blink)
#define REGISTER_RADARICON(id, num)
#define REGISTRY_CHECK(id)
#define CONSTRUCT(cname,...)
#define REGISTER_REGISTRY(id)
#define REGISTRY_DEFINE_GET(id, null)
vector(float skel, float bonenum) _skel_get_boneabs_hidden
fields which are explicitly/manually set are marked with "M", fields set automatically are marked wit...
#define CONSTRUCTOR(cname,...)