After some more development, I found it appropriate to separate out a new class, basically a controller of the animation's entity.  It will be build around LPD3DXANIMATIONCONTROLLER to take command from Unit class to control the animation tracks, timing and their calculation.
Like always, I am not totally sure this is a right design decision.  But right now it looks like a good one.  It makes the code look more manageable and it does make logical sense.  Makes me wonder...when can I actually be 100% sure in software design?  Could it be never? lol
19 Jan 2009
EntityAnimator Construction
Subscribe to:
Post Comments (Atom)
 

No comments:
Post a Comment