37 |
using events::manager; |
using events::manager; |
38 |
using events::time_event_manager; |
using events::time_event_manager; |
39 |
|
|
|
// Array with registered event handlers |
|
|
events::manager_base* manager::Manager[MAX_EVENTS]; |
|
|
|
|
40 |
// functions that return newly instanciated events |
// functions that return newly instanciated events |
41 |
// of a certain type |
// of a certain type |
42 |
NEW_EVENT (time_event) |
NEW_EVENT (time_event) |
63 |
// Clear the registered handlers |
// Clear the registered handlers |
64 |
void manager::cleanup () |
void manager::cleanup () |
65 |
{ |
{ |
|
for (int i = 0; i < MAX_EVENTS; i++) |
|
|
delete Manager[i]; |
|
66 |
} |
} |