** Subclasses (possibilities are endless): DistanceSegmentation?, BFTSegmentation, LateralVelocitySegmentation?, AccelerationSegmentation?, WallSegmentation?, TimeSegmentation?, LateralDirectionSegmentation?, MeleeSegmentation?, (Be creative)
While some of this design was changed by the time it was released (most notably that the GUI panels became plugins themselves), I really stuck to this design in general, not just for the design's sake, but because it just all fit together on paper, and fit together almost as well in code. I suspect that future changes to this design will allow better flexibility for modules and such. -- Kawigi
|