-                             ! " # q$ q%& ,' ,( ) ,* + , - ./ 5012 83 84 85 6 I78 I9 : ; < = >? @ ABCDEFGHIJKLMNOP Q R S T U VW X Y Z[ 8\ ] ^_ `a b cd ef? qg ^h i j k lm@!TD- no@ p q r s t u v w@< lxyz{ boatHeightI keepRunningZthrLakeLjava/lang/Thread; PARAM_IMAGELjava/lang/String; ConstantValue PARAM_OVERLAY PARAM_TARGET PARAM_HREF PARAM_ROCKINGPARAM_UNDERWATER PARAM_SPEED PARAM_HORIZONimageLjava/awt/Image;overlayoverlayTrackerLjava/awt/MediaTracker;targethRefLjava/net/URL;rocking underwaterspeedhorizon numFramesgMainLjava/awt/Graphics;gWaveimgWave currImage widthImage heightImage widthOverlay heightOverlay allLoaded isAnimating boatPhaseboatPhaseTotal()VCodeLineNumberTablestartstoprun getAppletInfo()Ljava/lang/String;getImage()Ljava/awt/Image;setImage(Ljava/awt/Image;)V setImageValue(Ljava/lang/String;)V imageUpdate(Ljava/awt/Image;IIIII)Z getOverlay setOverlaysetOverlayValue overlayReady()Z getTarget setTargetsetTargetValuegetHRef()Ljava/net/URL;setHRef(Ljava/net/URL;)V setHRefValue createURL"(Ljava/lang/String;)Ljava/net/URL; isRocking setRocking(Z)VsetRockingValue toggleRocking isUnderwater setUnderwatersetUnderwaterValuetoggleUnderwatergetSpeed()IsetSpeed(I)V setSpeedValue getHorizon setHorizonsetHorizonValuegetParameterInfo()[[Ljava/lang/String; loadParamsmouseUp(Ljava/awt/Event;II)ZinitgetPreferredSize()Ljava/awt/Dimension;errorupdate(Ljava/awt/Graphics;)Vpaint displayImagecreateAnimation makeWaves(Ljava/awt/Graphics;I)VmakeWavesHorizonmakeWavesInversemakeWavesInverseHorizon SourceFile lake.java _self java/lang/Thread | }~  java/lang/InterruptedException Name: lake version 5 Author: David Griffiths is an applet class which takes in an image and reflects it in a virtual Lake. Last compiled: 16th May 2001 at 19:45 For more information about this and other applets go to http://www.spigots.com Created with Sun JDK 1.1       java/awt/MediaTracker     java/net/URL java/net/MalformedURLExceptionjava/lang/StringBuffer Bad URL:   TRUE    [Ljava/lang/String;java/lang/StringImageJPG or GIF file to reflect$JPG or GIF file to use as an overlayString Target frameURLURL to link tobooleanTRUE if boat rockingTRUE if viewer underwaterintThe animation speed: 1-100$The horizon level: 0-height of image  http://www.spigots.com/lake.htm        java/awt/Dimension        lakejava/applet/Appletjava/lang/Runnable(Ljava/lang/Runnable;)Vsleep(J)Vjava/awt/Componentrepaintjava/awt/ImagegetWidth!(Ljava/awt/image/ImageObserver;)I getHeightgetDocumentBase2(Ljava/net/URL;Ljava/lang/String;)Ljava/awt/Image;sizewidthheight(Ljava/awt/Component;)VaddImage(Ljava/awt/Image;I)VstatusID(IZ)I#(Ljava/net/URL;Ljava/lang/String;)Vappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toString toUpperCaseequals(Ljava/lang/Object;)Zjava/lang/IntegerparseInt(Ljava/lang/String;)I getParameter&(Ljava/lang/String;)Ljava/lang/String;,(Ljava/lang/Object;)Ljava/lang/StringBuffer;getAppletContext()Ljava/applet/AppletContext;java/applet/AppletContext showDocumentjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(II)V showStatusjava/awt/Graphics drawImage3(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Zjava/lang/Mathsin(D)D createImage(II)Ljava/awt/Image; getGraphics()Ljava/awt/Graphics;copyArea (IIIIII)V!!JMORUXZ]0O******** *2 * * * ***2>$' zH#m(.39CHN$H ***Y**45 679"* =>d*W **Y`Z* **Y`Z****L**TW>CDF GFH*I/JAKFLJMNNWQ\DcT\*S'*+*** !***"#* *$"&****%+&'   _*+(6+*H*#60~*!*#**)*!* *)+hl#*#*$. $*3>OX\*?*+*,Y*-*+.****%+&/  =**0*"*+ "*+1  *2"*+2 &'& **+34 1 2f2M+-5Y*%+6MN*8Y9:;+;<=M,7579<.=0@*R"* ]^**+>?@A a b-**BA ef* w"*  **+>?@C  -**DC * R"d d< <* *Xl  !% *+EF * , *  % *+EG HYIYJSYKSYLSSYIYMSYKSYNSSYIYOSYPSYQSSYIYRSYSSYTSSYIYUSYVSYWSSYIYXSYVSYYSSYIYZSY[SY\SSYIY]SY[SY^SSL+ *]_L+*+`*J_L+*+a*M_L+*+b*O_L+*+c*R_L+ *+d *ed*U_L+*+f*X_L+*+g*Z_L+*+hj  '+07;@GKSY`dipty   X4*2.*8Y9i;*2j<=*k*2*l!2@*m*no*p* $%&'(.qY*!*#rkt.' *k+u : ;"*+v CD7*w+*w*x*yWGHJm *B/**#z*k*o|k}o*#ldx*x*w*DZ* !***yW***)***)+*#d*yW*****xtx4***yW* *******:*3***!** dz*#**"zd*x`*yWNMN3R8T?UFVMW\Xk[\^abcfjkl ru*!l*#e*L+* ***!h*#hw***!*#hw**w* ***!*yW+çM+,*kk. uvwx0{B}M~Tkptzk* oJ6|*#lck*#l*#dh`o)c|k*#o6*#d+*#d*!x+*#d`*!xd*#" HTmzk* oJ* 6*#l* dck*#l*#d* `h* d`o)c|k*#o6`*#+*!*!*!t+*!`*!*!tt*#u" Zf~ zk* oJ*)+66*#lck*#l*#dh`o)c|k*#o6*#d +*#d`*!xt"+*#d`d*!xd*#z&  Q]zzk* oJ*)+6* 6*#l* dck*#l*#d* `h* d`o)c|k*#o6`*# +*!*#d*!*!t"+*!*#d`*!*!tt*#k&  co