… | |
… | |
71 | static int tick_pending; |
71 | static int tick_pending; |
72 | |
72 | |
73 | global gbl_ev; |
73 | global gbl_ev; |
74 | static AV *cb_global, *cb_attachable, *cb_object, *cb_player, *cb_client, *cb_type, *cb_map; |
74 | static AV *cb_global, *cb_attachable, *cb_object, *cb_player, *cb_client, *cb_type, *cb_map; |
75 | static SV *sv_runtime, *sv_tick_start, *sv_next_tick, *sv_now; |
75 | static SV *sv_runtime, *sv_tick_start, *sv_next_tick, *sv_now; |
|
|
76 | static AV *av_reflect; |
76 | |
77 | |
77 | bitset<NUM_EVENT_TYPES> ev_want_event; |
78 | bitset<NUM_EVENT_TYPES> ev_want_event; |
78 | bitset<NUM_TYPES> ev_want_type; |
79 | bitset<NUM_TYPES> ev_want_type; |
79 | |
80 | |
80 | static HV |
81 | static HV |
… | |
… | |
1255 | cb_object = get_av ("cf::CB_OBJECT", 1); |
1256 | cb_object = get_av ("cf::CB_OBJECT", 1); |
1256 | cb_player = get_av ("cf::CB_PLAYER", 1); |
1257 | cb_player = get_av ("cf::CB_PLAYER", 1); |
1257 | cb_client = get_av ("cf::CB_CLIENT", 1); |
1258 | cb_client = get_av ("cf::CB_CLIENT", 1); |
1258 | cb_type = get_av ("cf::CB_TYPE" , 1); |
1259 | cb_type = get_av ("cf::CB_TYPE" , 1); |
1259 | cb_map = get_av ("cf::CB_MAP" , 1); |
1260 | cb_map = get_av ("cf::CB_MAP" , 1); |
|
|
1261 | |
|
|
1262 | av_reflect = get_av ("cf::REFLECT" , 1); |
1260 | } |
1263 | } |
1261 | |
1264 | |
1262 | MODULE = cf PACKAGE = cf PREFIX = cf_ |
1265 | MODULE = cf PACKAGE = cf PREFIX = cf_ |
1263 | |
1266 | |
1264 | BOOT: |
1267 | BOOT: |