Grid1d and related files README

by Theodore C. Belding
CAR Group (Michael Cohen, Robert Axelrod, and Rick Riolo)
University of Michigan Program for the Study of Complex Systems
<mailto:Ted.Belding@umich.edu>
<http://www-personal.engin.umich.edu/~streak/>

November 17, 1996

These files implement a 1D space.  The files have been updated, but
not fully tested, for Swarm 961002.  These objects were
made by removing the y coordinate from the corresponding 2D objects.
For display, use the normal 2D ZoomRaster object, using time as the
y-coordinate (as in a 1D CA).  Probing is supported by having 
Object1dDisplay accept "-makeProbeAtX: (int) x Y: (int) y" messages but
ignore the y coordinate.  Note that this implies that mouse clicks
on any line of the ZoomRaster will create a probe of the *current*
object at that x coordinate.  This also suggests another way to
implement a 1D lattice: use a normal 2D lattice with y as a time 
coordinate, and copy the row of agents to the next row, at each time
step.  Another option for display would be to write a 1D ZoomRaster.

Copyright (C) 1996 The Regents of the University of Michigan. These 
files are distributed under the GNU Library General Public License.
