name:   Grow
author: Alex Fox
size:   1024 bytes
needs:  Mode 27 , Fast(ish) processor recommended.
descr.: Piles of coloured stuff that grow?

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

  You need to set the wimpslot (Next) on the task manager quite high before running.

  Click the mouse button to make the piles of coloured stuff appear. You can alter the lighting direction by moving the mouse around.
  I was going to convert it into assembly language but I didn't have time.

  Controls:   Left-Mouse-Button - Draw, (set points where the piles
                                         grow from.)
            Middle-Mouse-Button - Toggle 'Auto' mode (Colours cycle without
                                                      moving the mouse.)
             Right-Mouse-Button - Change colour scheme between:
                                                    a)Multi-coloured stuff
                                                    b)Grey stuff
                                                    c)Brown stuff

  How It Works:   The X and Y coordinates of the points on the edge of the
                pile are stored in two arrays. ( x() and y() ) On each cycle
                of the program, one of these points is chosen at random to
                grow. The surrounding pixels are checked, and if they are
                black, they are coloured in and added to the arrays of edge
                squares. The central square is removed from the array.

  If you load it into !Edit (or similar), don't re-save it or it might not be the same!

  Files included are:
  Grow         :The program
  ReadMe       :This file
  More.GrowSrc :The un-crunched version of the program.