
          Anfy Water 1.0 - Copyright (C) by Fabio Ciucci 1997

This applet can simulater water wavings over any GIF or JPG image.
Remember that are needed both AnWater.class and AnWaterb.class.
This applet is fully parametrized, so you can generate all kinds of waters
you want. Here an example of what you have to write in the html (the
things anfter the ; are comments with min-max values acceptet):

<applet code="AnWater.class" width=150 height=132> ; Initial classtag
<param name=image value="imfad1.gif">   ; Image to load
<param name=res value="1">              ; resolution (1 .. 8)
<param name=light value="YES">          ; Light effects ("YES" or "NO")
<param name=autodesign value="YES">     ; Auto design ("YES" or "NO")
<param name=density value="4">          ; Density of fluid (2 .. 6)
<param name=fishnum value="0">          ; Number of fishes (0 .. 2)
<param name=cross value="NO">           ; Cross effect ("YES" or "NO")
<param name=crossfactor value="30">     ; Factor of cross effect
<param name=rainsize value="0">         ; Size of circular rain (0 = OFF)
<param name=rainfactor value="10">      ; Circular rain factor
<param name=srainsize value="0">        ; Size of square rain (0 = OFF)
<param name=srainfactor value="10">     ; Square rain factor
Sorry, your browser doesn't suppor Java.  ; Msg in no java browsers
</applet>

Here detailed instructions:

The GIF/JPG image can be of any size. If res=1, remember to place the exact
size of image in "width" and "height" tags. If res=2, place double values,
if res=3 triple values etc.
In fact, res is a sort of zoomer.

You can enable or disable the light shade calculation with "light" parameter.
The effects without light calculations is faster, but less realistic.

If you set to "YES" the "autodesign" parameter, an automatic slideshow of the
effects will be executed, and next parameters are ignored.

If you set to "NO" the autodesign, you have to configure effects manually:

The "density" parameter (2 .. 6) controls the density if fluid. Lower values
mean more fluid liquid, so waves dead fast. Higher walues cause a slower
decadence of the waves.

You can insert up to 2 fishes, with "fishnum" parameter.

Other effects are: cross, rain and srain.

Set the parameter "cross" to YES to activate this strange effect.
The "crossfactor" parameter works as "timer" between one cross and another.
Setting "crossfactor" to 0, a new cross will appear every frame.
Higher values mean more distance between one cross and another.

The "rainsize" will determine a circular rain. If it is set to zero, no
rain. Values higher or equals to 1 will generate rain.
To control it use "rainfactor" as seen for "crossfactor".

The "srainsize" and "srainfactor" parameters works same as "rainsize" and
"rainfactor", but generates square rain.
You can enable more than one effect at the same time.


Copyright and distribution notices

Fabio Ciucci is the author and owner of this applet.
You can use freely this applet to enhance your web pages. But since I am
the author of the applet, I placed a secret window that will appear if the
applet is clicked with mouse: it is external to the web browser, so it will
not hit the design of your beautyful html page. This small window will
simply show my name and ask for a link to my java applets page.. the user
can connect to it or cancel, or hide the window and connect after visiting
all your pages. I hope this credit part is not a problem for you...
Consider you will use an effect programmed by me, without pay anything!


Fabio Ciucci (Randy/Ram Jam)

fabioc@anfiteatro.it

