Crystal Garden
==============

This distribution contains source code to the "Crystal Garden" program.

This file is intended to explain what's where in this archive.

This file is currently very basic.

--------------------------------------------------------------------

I develop - in part - using a tool called "GRASP". This explains
the Shoals.gws file - this is a GRASP project file.
You can probably ignore this.   GRASP is a sort of text editor.
It is available in versions for Java, Linux and Windows.  It's free.
For more details, see:

  http://www.eng.auburn.edu/department/cse/research/grasp/

--------------------------------------------------------------------

JAX is the name of a compression program.  I use it to make my
jar files download more rapidly and run faster.
You can probably ignore this as well.  JAX is written in Java.
It is free. It normally lives beneath http://www.alphaworks.ibm.com/

--------------------------------------------------------------------

The index.html file runs the jar file.

The native_class_files.html file should run the applet from the
classes themselves either using a browser or appletviewer.

Various Windows-oriented batch files are supplied to do things like
invoke the program as an application and build the jar file.
These may be out-of-date.

--------------------------------------------------------------------

Java source files: These are in too much of a mess for my usual guide :-(

Don't concern yourself with the fact that everything is called "Shoals".

Shoals.java       - primary control and user interface;
ShoalsCanvas.java - handles image redraw and mouse events;
ShoalsGrid.java   - does the main update - and generates images of it;
TT[xyz]           - various utility classes; ...etc
-- 
__________
 |im |yler  ATOMS http://atoms.org.uk/  tt@cryogen.com
