On Thu, 2007-12-27 at 10:38 -0500, Brett McCoy wrote: > From a design standpoint, I don't see why the Battle class needs to > have a DrawBattle object... I would decouple those and just let the > Battle class handle the data for the armies, player characters, etc > and let the DrawBattle read the data as needed (almost like a > client/server relationship). That way, you can have multiple battle > objects, perhaps, but there will always be one and only one DrawBattle > object that handles the screen display.
How is DrawBattle supposed to "read" the data as needed if there is no DrawBattle object to feed the data to it through?
