21 Commits (main)
 

Author SHA1 Message Date
Trevor Slocum a391b14ff3 Add Query 4 months ago
Trevor Slocum d6e9439273 Update README 12 months ago
Trevor Slocum 945186bd28 Update GOHAN_DEBUG documentation 12 months ago
Trevor Slocum d6caa67781 Propagate entity changes before each system update and draw 12 months ago
Trevor Slocum c66dd322f9 Remove secondary component cache 12 months ago
Trevor Slocum 09892c0524 Rename variable 'entity' to 'e' 12 months ago
Trevor Slocum 249d547332 Add Entity.With 1 year ago
Trevor Slocum 5cd926a1b2 Rename example components 1 year ago
Trevor Slocum 193532a951 Refactor System interface
Systems now specify their components via public fields.
1 year ago
Trevor Slocum 0231e09ad7 Update README 1 year ago
Trevor Slocum 263cd48bca Add World.Entities
World.Entities returns all active entities.
1 year ago
Trevor Slocum e08cfe7970 Print Component name when debugging 1 year ago
Trevor Slocum 5e7318e6a2 Optimize removing an Entity from a slice of entities
Avoid creating a new slice.
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 21d6f53dcc Rename statistics functions 1 year ago
Trevor Slocum 62caf1bdd2 Add additional benchmarks and optimize
Allocate memory less often.
1 year ago
Trevor Slocum 83c9c1fb0c Refactor System
Systems must now specify required and optional components separately.
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.
2 years ago
Trevor Slocum a820927a43 Add ActiveEntities, UpdatedEntities and DrawnEntities
These functions return information particularly useful when debugging
and profiling an application.
2 years ago
Trevor Slocum 33ec0b1d86 Initial commit 2 years ago