19 Jan 2009

EntityAnimator Construction

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

No comments: