in reply to How realistic is separation of computation from it's display?
I was particularly looking for the ability to strip out/replace either the computation (to allow a different model to be simulated), or a different Graphics package (in case the original isn't high performance enough).
I spent a long time deciding what graphical system to use, and settled on Gtk+ for the display and Glade for the visual UI building.
The computation model was written as a separate module.
This combination allowed almost complete separation between the computation, the control and the grpahics, with just a few object references passed between the modules, allowing easy replacement of one of the modules.
I plan to publicise the code when it is a bit more advanced.
--
Brovnik
|
|---|