-$./01234569@[_`ae8ijklmnopqrstuvwxyz{}   " , * . " / * / / / /  / / / ) / /  /  ! !   ! /  / / /  / / / / / / / / / / / + / / / / % $  / / / / / / / / / / / / / / / /   '  , / , " / / / * ) / )  /?@ @<@!TD-       : ;7 < = > ? A B C D E F G H I K L M N O Q S U Z [" \ ] _ a b c f7 g h |7               7                          !   7   ()I()Ljava/applet/AppletContext;()Ljava/awt/Dimension;()Ljava/awt/Graphics;()Ljava/awt/Image;()Ljava/lang/String;()Ljava/net/URL;()V()Z()[[Ljava/lang/String;(D)D(I)V(II)Ljava/awt/Image;(II)V (IIIIII)V(IZ)I(J)V(Ljava/awt/Component;)V(Ljava/awt/Event;II)Z(Ljava/awt/Graphics;)V(Ljava/awt/Graphics;I)V(Ljava/awt/Image;)V(Ljava/awt/Image;I)V(Ljava/awt/Image;IIIII)Z3(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z!(Ljava/awt/image/ImageObserver;)I&(Ljava/lang/Object;)Ljava/lang/String;(Ljava/lang/Object;)Z(Ljava/lang/Runnable;)V(Ljava/lang/String;)I&(Ljava/lang/String;)Ljava/lang/String;,(Ljava/lang/String;)Ljava/lang/StringBuffer;"(Ljava/lang/String;)Ljava/net/URL;(Ljava/lang/String;)V(Ljava/net/URL;)V2(Ljava/net/URL;Ljava/lang/String;)Ljava/awt/Image;#(Ljava/net/URL;Ljava/lang/String;)V(Z)V Bad URL: Code ConstantValue ExceptionsIImageJPG or GIF file to reflect$JPG or GIF file to use as an overlayLineNumberTableLjava/awt/Graphics;Ljava/awt/Image;Ljava/awt/MediaTracker;Ljava/io/PrintStream;Ljava/lang/String;Ljava/lang/Thread;Ljava/net/URL;LocalVariables'Name: lake Version 4.0 Author: David Griffiths is an applet class which takes in an image and reflects it in a virtual lake. Last compiled: 10th October 1999 at 13:17:27 For more information about this and other applets go to http://www.spigots.com/spigots.htm Created with Sun JDK 1.1 PARAM_HORIZON PARAM_HREF PARAM_IMAGE PARAM_OVERLAY PARAM_ROCKING PARAM_SPEED PARAM_TARGETPARAM_UNDERWATER SourceFileStringTRUETRUE if boat rockingTRUE if viewer underwater Target frameThe animation speed: 1-100$The horizon level: 0-height of imageURLURL to link toZ[Ljava/lang/String;_selfaddImage allLoadedappend boatHeight boatPhaseboatPhaseTotalbooleancopyAreacreateAnimation createImage createURL currImage displayImage drawImageequalserrorgMaingWavegetAppletContext getAppletInfogetDocumentBase getGraphicsgetHRef getHeight getHorizongetImage getOverlay getParametergetParameterInfogetPreferredSizegetSpeed getTargetgetWidthhRefheight heightImage heightOverlayhorizonhttp://www.spigots.com/lake.htmimage imageUpdateimgWaveinitint isAnimating isRocking isUnderwaterjava/applet/Appletjava/applet/AppletContextjava/awt/Componentjava/awt/Dimensionjava/awt/Graphicsjava/awt/Imagejava/awt/MediaTrackerjava/awt/image/ImageObserverjava/io/PrintStreamjava/lang/Integerjava/lang/InterruptedExceptionjava/lang/Mathjava/lang/Runnablejava/lang/Stringjava/lang/StringBufferjava/lang/Systemjava/lang/Threadjava/net/MalformedURLException java/net/URL keepRunninglake lake.java loadParams makeWavesmakeWavesHorizonmakeWavesInversemakeWavesInverseHorizonmouseUp numFramesoutoverlay overlayReadyoverlayTrackerpaintparseIntprintlnrepaintrockingrunsetHRef setHRefValue setHorizonsetHorizonValuesetImage setImageValue setOverlaysetOverlayValue setRockingsetRockingValuesetSpeed setSpeedValue setTargetsetTargetValue setUnderwatersetUnderwaterValue showDocument showStatussinsizesleepspeedstartstatusIDstoptargetthrLaketoString toUpperCase toggleRockingtoggleUnderwater underwaterupdatevalueOfwidth widthImage widthOverlay!/(!=|7!' ( + & ) , * % a ["77_JKcE]^;7f7>?0H *X**,Y*3*}23 451"*X :9g*@Z {*U*Y@`Z@*^*@*Y:`Z:*;*:*A*f{ W**XTW&N>?@A BAC*D/EAFFGJHNIT@WKXL\@_?f=M ^WS*R~S'*+R**R*M**R*JP*7*="& ****H+Kl  b _*+S6+*RH*P60~**P**z* *zOhlP*P*=2 $*03>OX\T*`?*+`*"Y*2b*b+6 ****H+Kn  ;*b*b~Y* "*+  "*+t P*N "*+N  & **+?h  D v2M+-.Y*H+5MW**Y4+8DM,-* %'()(+,+--(00g*gA"*g KJ **+Cp O N-**Vp SRh*d"* nm **+Cu r q-**Wu vuX*|V"d d< <*|*Xl^"  ! % *+dr R*Q, *Q  % *+dj VY)YSYSYSSY)YSYSYSSY)YSYSY SSY)YSY SYSSY)YSYSYSSY)YSYSY SSY)YSYSY SSY)YSYSY SSL+J03FI\_ru*LL+*+k*LL+*+m*LL+*+o*LL*LL+ *+i *i*LL+*+q*LL+*+v*LL+*+sf  '+07>BGJPW[`gkpw{I%*N**ND*F*N*w#d@*f_*Ge*Y*7  W6Y**Pk1I ' *F+x  "*+c &%7*T+*T*9*BW*+)F *V/**P*:k*;oyko*Pld9*9*T*WZ*Q!*E*R*BW**E*@])*E*R*zO*Pd*BW**E*@\**9t94*E*R*BW*Q**E*@[**E*@Z*`:*a3*E*`**`*Mdz*P*`*Jzd*9`*BW"01 21 3$1%3-1003587?8F9M:\;h9k>?A8DEFEHKLMNOPQM /Bs*j*Pc*L+*Q***h*Ph>T****Ph>T**TIE*Q*E*R**BW+ç+ÿ*ffkBVWXY!Z'Y-X0\6]<\B^M_T`fWncrUk*^oJ6|*Plck*Pl*Pdh`o)cyk*Po6*Pd+*Pd*x<+*Pd`*xd<*PNg hij#k3l;k?mEiHoTp]qgpjomsytshf k*^oJ*Q6*Pl*Qdck*Pl*Pd*Q`h*Qd`o)cyk*Po6`*P+***t<+*`**tt<*PuVy z{|+}2~?}@M}QW{Zfmx{~zx k*^oJ*zO66*Plck*Pl*Pdh`o)cyk*Po6*Pd +*Pd`*xt<"+*Pd`d*xd<*PzR $,<DHNQ]itwz k*^oJ*zW*Q6*Pl*Qdck*Pl*Pd*Q`h*Qd`o)cyk*Po6`*P +**Pd**t<"+**Pd`**tt<*PkZ #07DERV\_kw{;*0*X**g**2|*Q* ^*7*U*2;. $' 8[~$*4:$-~