ML>
JavaScript Traffic Animation
----------------------------------------------------------------------",
"Êþº¾-Ë-ÃÅÇʃ
J“ôõü—¥u”é=Ä{ êaopŸxz/·‘¡³j¿~>P�$¸š+|FÆIt'&¼79ce?M»›�K‚
,ä /¤
?
4Ô
E¿ -¡ /æ
.Î /ç
7¾
4Á /·
8É
/Ó
8¢C©
>¿
;Ä
*à
=
/Õ /ª
=Ü
D´ /È
)º
<¬ Bå
/› /á
%¯
,Ÿ
'¼ /±
3³
3Ñ
<Þ /× /®
=¦
8ß
.Ê
Eµ /ã
/½ /¸ /Ã
=« /² /Ò
;¿
3¿
7Ø /Å
D¿
7À Bœ
<£
8Ì /š /Ð
EË /Ï
3§
/Ù
7�
6¥
?Í
,¹ /ž
2¿
DÛ
DÇ
8¶
/Â /¨
<Ö /Æ
:Ú /â
6¼
=°
8» &Ýɺg£¶fq`ýº^WWøÿG‡%º6��kªp²C–ÅÁS•n£†È¡²h�_È€º—²Qy„�½ªúº Bž¬Z\v–d¤2D£28lO£@´A©)вY™õ´3œ«4Vì�°=Áo²1˜ÁR£ˆiñ£ö£
Áù££.WY}ž<wþ…ŒZ•�²ÄÁX(ëíf”²‰´nameOfClassToLoad
compressedyes(II)VgetLabelwhitenowLineNumberTabledoloop
StopButtonruntmpfilenameloopstartisoutlayout
frameDelayAsciiViewer.javaFast
frameMaxWidthsleepLjava/io/PrintStream;bPaneljava/lang/StringBufferforName&(Ljava/lang/String;)Ljava/lang/String;Ljava/awt/Event;getParametersetFontSizeLjava/io/IOException;(Ljava/lang/StringBuffer;)V
drawbordercontrolsline(I)Ljava/lang/String;Step2Step1()Ljava/net/URL;Ljava/awt/Panel;elapsedjava/awt/Containerjava/net/URL
ExceptionsStep >
firstFrameLjava/io/InputStream;LTextCanvas;(J)Ljava/lang/StringBuffer;%(Ljava/awt/Event;Ljava/lang/Object;)ZLocalVariableTableLjava/io/DataInputStream;java/lang/IntegerStepBackButtondonemouseUpis2is1java/awt/GridLayoutframeHeightjava/io/IOExceptionjava/lang/ClassLjava/util/Vector;
jTextArea1aLinejava/lang/SystemLjava/lang/Class;delayprintln Error: Malformed URL Exception
ConstantValue elementAtadd
openStreamequalsIgnoreCaseeventreadLinejava/lang/String<(Ljava/lang/String;Ljava/awt/Component;)Ljava/awt/Component;java/io/PrintStream
SourceFileLjava/io/BufferedInputStream;targetStopjava/awt/Eventjava/awt/Component
drawBordergetTimeLjava/lang/Thread;init*(Ljava/awt/Component;)Ljava/awt/Component;classToLoadjava/net/MalformedURLException substring
textToDisplayjava/awt/PanelCenterInitiableInputStreamLjava/util/Date;java/awt/BorderLayoutLjava/lang/StringBuffer;ResetButtonjava/io/BufferedInputStream
addElementStepForwardButtonreshapeLocalVariablesaFrame(Ljava/lang/String;)Z(Ljava/lang/String;)Vframesappend(Ljava/lang/String;)ILjava/net/URL;equalstxtsetText
setBackground(Ljava/awt/LayoutManager;)Vtrueobjectjava/util/DategetTextToDisplayjava/lang/ThreadLjava/awt/Color;
PlayButton
getMessage()Ljava/lang/Object;+ Error: Unable to Load Decompressor Class: size%(Ljava/lang/String;)Ljava/lang/Class;
LAsciiViewer;stop
StepLabel2
StepLabel1 setLayoutstis1ajava/util/VectorInputStream(Ljava/lang/Object;)ZLjava/lang/Object;uncompressed(Ljava/lang/Object;)VNoneOther Exception: AsciiViewerenablejava/lang/Throwablejava/lang/InterruptedExceptioncurFrameNumjava/lang/NumberFormatExceptionjava/applet/Applet' Error: Unable to Open or Read Stream: toString(J)V
setForeground(Ljava/lang/Runnable;)VnewInstancehasControls clickModedataFilelastIndexOfcompressionNamedrawABorderactionjava/lang/RunnableElapsed milliseconds = Code200 PlayLabel(IIII)V(Ljava/io/InputStream;)V StopLabel(I)Ljava/lang/Object;,(Ljava/lang/String;)Ljava/lang/StringBuffer;
TextCanvasjava/lang/Exception()Ljava/io/InputStream;()Ljava/lang/String;(Z)Vnonerunner
ResetLabel(Ljava/awt/Event;II)Z()V8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;Southyxw()J()IgetDocumentBaseparseIntjava/awt/Colorhe#(Ljava/net/URL;Ljava/lang/String;)VbLjava/lang/String;< StepZthisblack clickmodejava/io/InputStreamJIjava/awt/Buttonjava/io/DataInputStreamlength mouseDown1Ljava/lang/Exception;Ljava/awt/Button;"Ljava/lang/ClassNotFoundException; PlayReset java/lang/ClassNotFoundException5 Error: Unable to Determine number of lines per frame(Ljava/awt/Color;)VsavedFrameDelay
/EAX(€ºúº%ºýº�² B)ÄÁ=ÁÁ
ÁÅÁ”²p²o²—²¡²õ´‰´Š²Éº@´
C£’Ö–*»>Y·V¶‡*¶pL*µt+Æ+¶€š+¶€š+$¶€š*µt*»,Y*´t·Šµ{*´{²~¶Y*´{²a¶—**´{¶}W**¶pǧ *¶pµL**¶pÇ"§ *¶pµ‘**¶pÇ § *¶pµ‚**
¶pǧ *
¶pµv**!¶pǧ *!¶pµl**¶pǧ *¶pµ“*¶pM*µ^,Æ#,¶€š,¶€š,$¶€™*µ^*¶pN*µN-Æ-¶€š-¶€š-$¶€™±»2Y·Œ:»*Y
·X¶‡*»?Y*´L·Hµ•*´•¶OW*»?Y*´v·Hµ„*´„¶OW*´„¶\*»?Y*´‘·Hµw*´w¶OW*»?Y*´‚·Hµk*´k¶OW*»?Y*´l·Hµ[*´[¶OW*¶}W*µN*¶z**¶pÇ § *¶p¸_µQ**´Qµ�**¶pµc*´cÆ *´c¶€š*´c¶€™*µc*
¶p:**´c¶r:*´{*´G*´‹¶F*´{¶e*´Nš*´^™*¶b±ïÖ5()*+$,6-;.J/T0^1i2�3™4±5É6á7ù89:;$<)=0>5?K@TB]CoD~EˆF—G¡H©I¸JÂKÑLÛMêNôOýPRT!U)V3WFXRYWZ_[k]z_ƒ`• R–µm„޲–ð²0f
²]¥J_7ô²k+²S•’†$*·u*¶z*´{Æ*´{*´G*´‹¶F±ïe f
gh#c4$µm$§º$¦º$¨º$®ºd¤’+ý:*»3Y·yµq*µs*µg6».Y*¶ƒ+·M:»;Y·x:¶o: ,ÆC»DY·|,¶Ž¶Ž¶]:
¸P:¶IÀ+:ÀC ¹U»'Y·f:§»'Y ·f:»6Y·–:
¶ˆ:*µ‹*¶n`¶T¸_µG:§£»DY·|N6
§k
¶ˆ:Ç96»;Y·x:¶W¶We7²K»DY·|¶Ž¶�¶]¶”§&¶�*´‹¤*¶�µ‹-¶ŽW-¶ŽW„
š
*´G¡ÿ�»8Y-·R:Ç:*´q¶h™ÿ^§›W:*¶�µ‹§Š:»DY·|¶Ž¶d¶Ž¶]:*¶�µ‹§cW:*¶�µ‹§R:»DY·|#¶Ž¶d¶Ž¶]:*¶�µ‹§+:»DY·|¶Ž¶d¶Ž¶]:*¶�µ‹§W°_b0_s5_š(_«1_Ò@ùùïþ?nopqstu)v2x9y=}R~Yc€o�zy}„ˆ…“†š‡Ÿˆ´‰·ŠºŒÂ�È�Ï�Ԓדà”í•�
™š›&œ-�>ŸH Q¡ZŠ_sb¤c¦g§pss©u«Ž¬—sš®›°Ÿ±¨s«³µÆ¶ÏsÒ¸Ôºí»ösú¿èýµmýô²ý�²úH²G ´)9‹[20rLzs;9)" R+è²
Y$E,c#ˆÚs;“Ï÷
šÈ*²·«ó²Â˜UNÅ•º
à*îLí¹u%¯%¯ÂÔ%¯Àò£’^Ä*´Q…¸j§W*Y´g`µg*´qL+Â*´g*´q¶…d¡*´^™*µg*´q*´g¶iÀ8N*´{-¶e*´g*´q¶…d¡*´^š**´�µQ¨§+çÿ‰+ÿM+é*µs*´•Æ*´•¶\*´„Æ*´„¶\*´wÆ*´w¶\*´kÆ*´k¶\±9uzïRÇÈÇÊËÌÎ4Ð9ÒHÓPÕg×oØû܇ݖޥߴàÃà ĵmH2]²}G]²¾¢’Ðd+´™*´{¦*´sÇ *¶b¬+´™*´{¦*´sÆ*´“¶€™ *¶�¬+´™*´{¦*´sÆ*´“¶€™*
µQ¬¬ï*
åçèê6ì:í<ïZñ`òbô*dµmd¯d§ºd¦º!¢’~*+´™*´{¦ *´sÆ*´“¶€™
**´�µQ¬¬ïùû&ü(þ**µm*¯*§º*¦º�’
�+´™Á?™s+´™À?N-¶‰*´L¶˜™
*¶b§T-¶‰*´‘¶˜™
*¶†§?-¶‰*´‚¶˜™
*¶S§*-¶‰*´l¶˜™
*¶�§-¶‰*´v¶˜™*¶Z¬*+,·m¬ïJ
$'5 9<
JN
Q_
cftxz*�µm�5�bwh±Ág£’¯e*´„Æ*´„¶\*´•Æ*´•¶\*´g*´q¶…d¡*µg*»*´qL+Â*´g*´q¶…d¢$*Y´g`µg*´q*´g¶iÀ8N*´{-¶e+ñ+ÿ8;ï:<>!?0@8:>µm0]²O£’u)*´qL+Â*µg*´q*´g¶iÀ8N*´{-¶e+ñ+ÿ#&ïGIJK#G)µm]²£’/*·J±ïµm:ûJ----------------------------------------------------------------------",
"p----------------------------------------------------------------------",
"d ----------------------------------------------------------------------",
"ic----------------------------------------------------------------------",
"ni ----------------------------------------------------------------------",
"akeArray.argu----------------------------------------------------------------------",
"me----------------------------------------------------------------------",
"n----------------------------------------------------------------------",
"ts[i];
}
// ma----------------------------------------------------------------------",
" \\-----------------------------------------------------------------------------------------------",
"----------------------------------------------------------------------",
"--------------------------------------------",
"'s)
----------------------------------------------------------------------",
"
----------------------------------------------------------------------",
"carwidth----------------------------------------------------------------------",
" = 0;
----------------------------------------------------------------------",
"numcars = 1----------------------------------------------------------------------",
"3;
carheight = 7;
f----------------------------------------------------------------------",
"ra----------------------------------------------------------------------",
"me----------------------------------------------------------------------",
"widt----------------------------------------------------------------------",
"h = 7----------------------------------------------------------------------",
"0;
c----------------------------------------------------------------------",
"ars = new----------------------------------------------------------------------",
" Array(numcars); // all the cars
frame = new MakeArray(
" ",
" ",
" ",
" ",
" ",
"----------------------------------------------------------------------",
" ");
cars[0] = new MakeArray(
" ",
" ",
" .-O ",
" ==-( <-`7) ",
" ,/.//__/\\.",
"--`-'----`-'",
" ");
cars[1] = new MakeArray(
" ",
" ",
" ___ ",
" _/[]L\\__ ",
" (_,.__,._)", "---`'--`'--",
" ");
cars[2] = new MakeArray(
" ",
" ",
" __ ",
" _____|L\\___ ",
" (_,.___ __,._)",
"---`'-----`'--",
" ");
cars[3] = new MakeArray(
" ",
" ",
" ",
" __~p\\___ ",
" (_,._ _,._)",
"---`'--`'--",
" ");
cars[4] = new MakeArray(
" ",
" ",
" ____ ",
" /_/CL\\___ ",
" \\_, .__,._)",
"---`'--`'--",
" ");
cars[5] = new MakeArray(
" ",
" ",
" ____ ",
" |_| L\\___ ",
" |_,._ _,._)",
"---`'--`'--",
" ");
cars[6] = new MakeArray(
" ",
" ",
" _______ ",
" /____/CL\\___ ",
" |_,._____,._)",
"---`'- ----`'--",
" ");
cars[7] = new MakeArray(
" ",
" ",
" ________ ",
" |[][][] L\\ ",
" |_,._ __,._)",
"---`'---`'--",
" ");
cars[8] = new MakeArray(
" ",
" ",
" _________ ",
" |______/ L\\",
" |_,.___,._|",
"---`'---`'--",
" ");
cars[9] = new MakeArray(
" ",
" ",
" ______ ___ ",
" /[] []\\ _/[]L\\__ ",
" \\__,.__|-(_,.__,._)",
"----`'------`'--`'--",
" ");
cars[10] = new MakeArray(
" ___________________ ________________________ ",
" | | | || -.\\ ",
" | | | || |_\\\\",
" |___________________| |___________________|| - |",
" B_,-.___________,-._|-B_,-._,-.____________|,-._)",
"---`-'-----------`-'-----`-'-`-'-------------`-'--",
" ");
cars[11] = new MakeArray(
" ________________________________ H___ ",
" P MK'98| H ..\\ ",
" | _______| H |_\\\\",
" | |.========H - |",
" B_,-._,-._______________/ |,-._,-._H_,-.)",
"---`-'-`-'------------------`-'-`-'---`-'-",
" ");
cars[12] = new MakeArray(
" ________________________________ H___ ",
" | MK'98||H ..\\ ",
" | _______||H |_\\\\___ ",
" | |.======='H - |",
" B_,-._,-._______________/ |,-._,-._H____,-._)",
"---`-'-`-'------------------`-'-`-'------`-'--",
" ");
function addCar() {
x = Math.floor(Math.random() * numcars);
for (y=0;y
/ RIPT>