11 Commits (main)

Author SHA1 Message Date
Trevor Slocum c66dd322f9 Remove secondary component cache 10 months ago
Trevor Slocum 09892c0524 Rename variable 'entity' to 'e' 10 months ago
Trevor Slocum 249d547332 Add Entity.With 1 year ago
Trevor Slocum 193532a951 Refactor System interface
Systems now specify their components via public fields.
1 year ago
Trevor Slocum e08cfe7970 Print Component name when debugging 1 year ago
Trevor Slocum 3c7785e5e5 Add World.Preallocate
This function creates and immediately removes the specified number of entities.
1 year ago
Trevor Slocum 62caf1bdd2 Add additional benchmarks and optimize
Allocate memory less often.
1 year ago
Trevor Slocum 039863b55b Add World
This enables applications to use multiple instances.
1 year ago
Trevor Slocum 8d4dabd62e Add benchmarks and optimize
Store all data in slices rather than maps.
1 year ago
Trevor Slocum a820927a43 Add ActiveEntities, UpdatedEntities and DrawnEntities
These functions return information particularly useful when debugging
and profiling an application.
1 year ago
Trevor Slocum 33ec0b1d86 Initial commit 1 year ago