12-29-2013, 06:25 AM
Well I insist because I haven't received any counter-arguments. If you have any reasons to support your decisions, I want to hear them. By no means I am all-knowing, I do make mistakes, and it's highly likely that I missed some point that could prove substantial.
My basic argument against all-containing cComponent is simple - in order for two entities to share the same movement, but a different AI, the AI and the movement need to be separate classes.
My basic argument against all-containing cComponent is simple - in order for two entities to share the same movement, but a different AI, the AI and the movement need to be separate classes.