This reverts commit 8e5a421753cc8899a0d61f9d3c91cab04d105543.
Event system
Testing some (potentially stupid 😅) ideas for a generic event system implmentation in C
Todos
Implement system initialisationImplement system deinitialisation- Implement registering new events
Re-use a free slot if one existsRegister a event new when not out of capacity and no free events exist- Re-allocate to add more events when out of capacity
Implement removing a previously registered event- Implement adding new event listeners
Re-use a free slot if one existsRegister a new listeners when not out of capacity and no free listeners exist- Re-allocate to add more listeners when out of capacity
Implement removing an existing listenerImplement emitting an event
Description
Languages
C
99.1%
Shell
0.9%