Subject: warped update
From: Dale Martin (dmartin@ECECS.UC.EDU)
Date: Fri Feb 23 2001 - 08:38:59 MST
Update of /home/paw/CVS/warped/controlKit
In directory gatekeeper.ececs.uc.edu:/tmp/cvs-serv20227/controlKit
Modified Files:
Makefile.in
Log Message:
Lots of changes, and few changes... I updated every class that had a
"configure" method to be derived from a "Configurable" interface. I'm
doing this in preparation to add "default configuration" capabilities.
This turned out to be a pretty big thing to do after the fact - I had to
make all of the "configure" methods share their interface, which meant
making some parameters that used to come in via "configure" come in through
constructors now. While I was at it, in many places I got rid of data
replication. For instance, most objects have a handle to the
SimulationManager. If you need to know how many objects there are in the
simulation (or on this SimulationManager), you can ask it, as opposed to
passing the value around everywhere. (And it's probably a better idea, too,
as later perhaps there will be dynamic process creation.
I also compiled with -Wall and removed all of the obvious warnings, and
reformatted lots of files with 2 space indents (which has been the
default in Savant, TyVis, and warped for as long as I can recall) as
opposed to the 3 that were in there.
Next will be adding methods to the Configurable interface.
This archive was generated by hypermail 2b25 : Mon Mar 18 2002 - 13:00:09 MST