Commit Graph

37 Commits

Author SHA1 Message Date
e073d5161b Update main.c 2025-01-26 22:39:26 +00:00
0d916b56f2 Update README.md 2025-01-26 22:37:33 +00:00
07f96fe511 Handle reallocating when out of callback capacity 2025-01-26 22:24:50 +00:00
44ec7317a1 Calculate internal system id to be stored in events 2025-01-26 18:13:36 +00:00
000845d514 Remove unused enum 2025-01-26 18:00:20 +00:00
05b0c3ed19 Fix bug with calculating size of callback arrays 2025-01-26 17:56:59 +00:00
0061deb8b0 Reformat 2025-01-25 23:18:10 +00:00
9e74471cfa Cast src to const when using memcpy 2025-01-25 23:15:56 +00:00
287ff9c798 Update README.md 2025-01-25 23:10:01 +00:00
2872e0d98a Update README.md 2025-01-25 23:09:34 +00:00
705812c754 Update README.md 2025-01-25 23:09:09 +00:00
8b3216f416 Handle reallocating when out of events 2025-01-25 23:08:04 +00:00
7021b7a401 es_register_event and es_add_event_listener takes a pointer 2025-01-25 18:15:00 +00:00
c0409a612e Revert "es_register_event and es_add_event_listener takes a pointer"
This reverts commit 8e5a421753.
2025-01-25 18:13:04 +00:00
8e5a421753 es_register_event and es_add_event_listener takes a pointer 2025-01-25 18:09:37 +00:00
7cb1b59cf7 Reformat 2025-01-05 04:18:21 +00:00
Abdelrahman Said
b464afee2e Reformat 2025-01-04 21:49:24 +00:00
Abdelrahman Said
d1a70ee6f4 Add EventSystem reference in Event and magic to ESInteral 2025-01-04 21:48:22 +00:00
Abdelrahman Said
b20c68331d Update character aliases 2025-01-04 21:48:03 +00:00
Abdelrahman Said
1d00f153c4 Update .gitignore 2025-01-04 21:47:43 +00:00
6d2f6742c0 Add example of registering events not part of an array 2025-01-01 20:34:48 +00:00
01592a57a4 Fix bug with es_remove_event_listener 2025-01-01 20:26:20 +00:00
ca016c34f0 Update README.md 2025-01-01 20:11:41 +00:00
83676c8777 Update README.md 2025-01-01 20:11:16 +00:00
91a027fc61 Update README.md 2025-01-01 20:10:07 +00:00
e396c6608e Add example usage 2025-01-01 20:04:15 +00:00
e1fe7fa5f4 Initial implementation of adding and removing listeners and emitting an event 2025-01-01 18:59:18 +00:00
f1ae847e0c Refactor to make EventSystem public with id instead of opaque type 2025-01-01 18:09:53 +00:00
f438091d49 Update README.md 2025-01-01 15:42:14 +00:00
0251507553 Implement system init and deinit and event registration and deregistration 2024-12-31 00:36:33 +00:00
2de0c04b79 Experiment with different idea for allocating the event system 2024-12-29 23:34:22 +00:00
1e2aa34b21 Implement system initialisation and deinitialisation 2024-12-29 01:47:30 +00:00
ffb666e0df Add aliases 2024-12-29 01:47:14 +00:00
8b5bfa81ea Remove compile_commands.json from source control 2024-12-29 01:46:33 +00:00
4a34e1dee5 Update .gitignore 2024-12-29 01:45:21 +00:00
7e7d75ead0 Add build scripts and main.c 2024-12-28 23:54:27 +00:00
e2ebc9139b INITIAL COMMIT 2024-12-28 23:52:13 +00:00