Closed rzsavilla closed 7 years ago
Requires object manager. For component object construction.
Redesign of current message handling within entity.
Different design will be used separating Components and Systems.
Entity:
Contains list of components
Component: A component simply contains data.
System:
System processes entities that has matching components.
A System will look at an entity to see which components are attached, if the entity recognises/has the components it wants then the system will apply its calculations to it.
A Component/Entity Is pure data. The system manipulates components that it recognises.
Component-Entity-System Architecture is now in the code. #9
Code cleanup is required, to comment code and remove old code/files. Create Tests and reenable lighting.
Implement container class ObjectComponent.