ML>
S f i on
----------------------------------------------------------------------",
" s+s+
, /
?
4
E - /
. /
7
4 /
8
/
8C
>
;
*
=
/ /
=
D /
)
< B
/ /
%
,
' /
3
3
< / /
=
8
.
E /
/ / /
= / /
;
3
7 /
D
7 B
<
8 / /
E /
3
/
7
6
?
, /
2
D
D
8
/ /
< /
: /
6
=
8 &gfq`^WWG%6kpCSnh_QyBZ\vd2D28lO@A)Y34V=o1Ri
.WY}<wZX(fnameOfClassToLoad
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)=
po@
C*>YV*pL*t++++$*t*,Y*t{*{~Y*{a**{}W**p *pL**p" *p**p *p**
p *
pv**!p *!pl**p *p*pM*^,#,,,$*^*pN*N----$2Y:*Y
X*?Y*LH*OW*?Y*vH*OW*\*?Y*Hw*wOW*?Y*Hk*kOW*?Y*lH[*[OW*}W*N*z**p *p_Q**Q**pc*c *c*c*c*
p:**cr:*{*G*F*{e*N*^*b5()*+$,6-;.J/T0^1i23456789:;$<)=0>5?K@TB]CoD~EFGHIJKLMNOPRT!U)V3WFXRYWZ_[k]z_` Rm0f
]J_7k+S$*u*z*{*{*G*Fe f
gh#c4$m$$$$d+:*3Yyq*s*g6.Y*+M:;Yx:o: ,CDY|,]:
P:I+:C U'Yf:'Y f:6Y:
:**n`T_G:DY|N6
k
:96;Yx:WWe7KDY|]&**-W-W
*G8Y-R::*qh^W:*:DY|d]:*cW:*R:DY|#d]:*+:DY|d]:*W_b0_s5_(_1_@?nopqstu)v2x9y=}R~Ycozy}ȏϐԒד
&->HQZ_sbcgpssussƶsҸԺsmHG )9[20rLzs;9)" R+
Y$E,c#s;
*UNŕ
*Lu%%%^*QjW*Yg`g*qL+*g*qd*^*g*q*gi8N*{-e*g*qd*^**Q+ç+ÿM+é*s**\**\*w*w\*k*k\9uzR49HPgoû܇ݖޥߴ mH2]}G]d+*{*s *b+*{*s* *+*{*s**
Q*
6:*qL+*g*qd$*Yg`g*q*gi8N*{-e+ñ+ÿ8;:<>!?0@8:>m0]Ou)*qL+*g*q*gi8N*{-e+ñ+ÿ#&GIJK#G)m]/*Jm: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>