e494c7a013
Fix watch-build
bcb3093242
Add tests for systems
a5ce22cbd3
Refactor logging module
dada7bd7c4
Add component unit tests
68ff2a673c
Add blank system tests template
fb6d787aff
Update make check
4fdedc5b0a
Make entity-manager actually remove deleted entities from next-gen
c9ae9d9598
Fix bug with adding an entity to entity-manager
9d4c126bfc
Test and fix entity-map:update-entitites!
e0ddac4e75
Handle issue where entity-map:update-entity! would try setting an invalid entity
3729fcac49
Fix bug with setting an entity in entity-map
bc2e3064d9
Allow entity-map:get-entity to accept a default value if none is found
43b3681b70
Make pprint! return the input
f4d7db2afc
Fully test ihashtable
d253ffd302
Fix bug with providing an assoc-list to ihashtable
463868124c
Only watch important folders for test watcher
a60d062335
Add entity tests
7238a4b33b
Add test task for make
58cd4972af
Add compilation for external-lib folder
463868124c
Only watch important folders for test watcher
a60d062335
Add entity tests
7238a4b33b
Add test task for make
58cd4972af
Add compilation for external-lib folder
0306d65895
Add error checking
7c63afa5b2
Disable global logging
580f106a2c
Fix system initialization
ee55ec59b5
Fix system manager creation
9eb5be1663
Add error logging to system-manager
86af891b0c
Update media-library logging and return value
4fcc130c9c
Fix game images alist
7888601c1e
Bootstrap entity-manager/system-manager so we can use the initial list
537e8cdf23
Fix entity maps being wrong