Commit Graph

18 Commits

Author SHA1 Message Date
Eric-Paul Ickhorn 96a9d2e2f1
Added Various Memory Optimizations 2024-02-02 00:49:56 +01:00
Eric-Paul Ickhorn 0776499c6f
Added retrievable type field to tags 2024-02-01 02:08:47 +01:00
Eric-Paul Ickhorn 4f549290ab
Added entity queries by tag, tests for queries and tests for tagging. 2024-02-01 01:55:13 +01:00
Eric-Paul Ickhorn 53a63e61db
General codebase improvements and a fix for a bug in the tag registry 2024-01-31 00:58:11 +01:00
Eric-Paul Ickhorn 275dbdc748
Added a test for the entity lookup and fixed a bug found through that test. 2024-01-30 23:59:59 +01:00
Eric-Paul Ickhorn cea20bdaa2
Implemented but didn't test the entity-untagging function and fixed a potentially unwanted behaviour when getting a tag's value. 2024-01-30 23:46:47 +01:00
Eric-Paul Ickhorn 2fa120c024
Made pointers to structs visible more clearly, not hidden in the typedefs 2024-01-30 22:47:43 +01:00
Eric-Paul Ickhorn b4846569bb
Added entity creation and a test for it; fixed memory leaks. 2024-01-30 22:31:31 +01:00
Eric-Paul Ickhorn 6979728a96
Added but didn't test state-struct and entity lookup, entity tagging and entity registry functionality 2024-01-29 19:48:56 +01:00
Eric-Paul Ickhorn 3f7da48836
Fixed some memory-management related bugs and a crash bug. 2024-01-28 17:57:50 +01:00
Eric-Paul Ickhorn 573438eb6a
Added the previously forgotten test list 2024-01-28 17:15:00 +01:00
Eric-Paul Ickhorn 6538b038e7
Added a basic testing infrastructure and found a bug through it. 2024-01-28 17:13:00 +01:00
Eric-Paul Ickhorn c0c17f6641
Added but didn't test the registry for tag names and fixed a bug in the action.bash 2024-01-28 14:19:49 +01:00
Eric-Paul Ickhorn 3236dc2984
Fixed some thinking mistakes in the core API and removed the core API exports from the import paths of its own implementation 2024-01-28 01:00:41 +01:00
Eric-Paul Ickhorn 3a38d8341b
Changed the API to be more generic and to have fewer different functions. 2024-01-27 23:21:19 +01:00
Eric-Paul Ickhorn c69f260790
Added function headers. 2024-01-26 20:30:06 +01:00
Eric-Paul Ickhorn 6192a8f819
Fixed build script and added help message. 2024-01-19 20:29:57 +01:00
Eric-Paul Ickhorn e1e4878d55
Added gitignore and wrote basic build script 2024-01-19 01:37:36 +01:00