Julia Set Plotter
by Nick Smith

This program plots both the Mandelbrot and corresponding Julia sets. When run, the program draws a miniature base Mandelbrot. Select and Adjust change the size of a white square which can be positioned with the mouse. Clicking Menu will enlarge the area within the white square.

For every possible Mandelbrot image, there is a corresponding unique Julia Set, that can be enlarged in the same way. The M and J keys switch between Mandelbrot and Julia modes.

A number of other keys are also used by the program. B returns to the base Mandelbrot/Julia Set. I allows the position and size of the displayed area to be input from the keyboard. S saves the current screen. U returns to the previous plot (or the last plot stored if the plot buffer is full), and X exits the program after confirmation.

The keys 0-9, +, and - allow the colours to be selected from a range of 20 colour sets. Pressing + results in the keys 0-9 selecting colour sets 10-19, while pressing - results in them selecting colour sets 0-9. Once the appropriate colour set has been selected, clicking Menu will redraw the screen using the new colours. Note that the colour sets are only available in Julia Set mode.

Screens are saved in a squashed format using the ScreenSquasher module (!JuliaPlot.Squash). They are saved under the filename JPicN, where N starts at 1 and increments with each save operation. The files are saved in <Plot$Dir>, which unless defined elsewhere is set to !JuliaPlot.Pics. The screens can be reloaded using the *PicLoad command in the ScreenSquasher module, or by double-clicking on the files from the Desktop.
