Getting Started with Component Architecture: DI?
Posted
by
ashes999
on Game Development
See other posts from Game Development
or by ashes999
Published on 2012-10-01T10:23:39Z
Indexed on
2012/10/01
15:54 UTC
Read the original article
Hit count: 202
component-based
I just moved away from MVC towards something more component-architecture-like. I have no concept of messages yet (it's rough prototype code), objects just get internal properties and values of other classes for now.
That issue aside, it seems like this is turning into an aspect-oriented-programming challenge. I've noticed that all entities with, for example, a position
component will have similar properties (get/set X/Y/Z, rotation, velocity).
Is it a common practice, and/or good idea, to push these behind an interface and use dependency injection to inject a generic class (eg. PositionComponent) which already has all the boiler-plate code?
(I'm sure the answer will affect the model I use for message/passing)
© Game Development or respective owner