Hm.. Yes, I guess anything who are to be drawn can extend TEntity, or extend TRender2D directly.
It does make sense that all objects that are to be rendered extends (somewhere in the line) from some renderobject. The basic of the idea of rendering was that ANY 2D object to be rendered need to have a position X,Y and a direction, deciding that by inheritance actually seems to be a logical step when I think about it.
I'll see where this leads from here :)
Thanks for the help
It does make sense that all objects that are to be rendered extends (somewhere in the line) from some renderobject. The basic of the idea of rendering was that ANY 2D object to be rendered need to have a position X,Y and a direction, deciding that by inheritance actually seems to be a logical step when I think about it.
I'll see where this leads from here :)
Thanks for the help