FWS  p      C̿     O  f3 w8MD 	        @   ?     viewPos      X a     `Rz_CBΘ0P _    JFIF   d d   Ducky     F   Adobe d     
				




  d e                                   !1AQa"q2#𑡱b3B$%c4        !1A"QB   ? FfL<qgd ;@CUZ($,ljtXGl[
ןNF'm~M. PҒ /nk0}qZ1]3zV#pX㾮*.,:gE! Qnbi(M0W0j@Bwp	ɩҍ&h6^##@95-OǸ-vvnr$&葆;"HYIbF3厵rܻcBVEp}`W,	ċ;dѧLOҼaeqq,}D<(=Hu:FBL2;h 31&q[N{ꉫ\8y+SsƺO8U105I\͐|50[8ޝĂi	T@?.FKhvLF cix-wvXIC ZNM/#T 2V̂{tTT߄WHQB҇ 꾽zځZs	,2*tZxppq=,OYjN`G ѦkI
E9yָUwDK޳z@By׈#J߆|œe)EdFgO?,ja&MdpsNT]0LՎWaT:IOf+SI3O
|ܖU@q99YBb	?,tLKє$==C`38X{v# )3;t >xKy)d}YhV:PeP(+Ľ۷87yy&;54?BN%vYA
R؊p-*@ #ASԌy-}_lB8aRiɾAg- 	6CmG}*9ezicS&%iwgZF\K0u@[oq*fy yqTNbw%͌xtҧԛ0* EMLGCݷ0M˶f GWj;c-
8a%6ି;]gX#RtgͰnUkBVR=O~| bBG`f~m+*+AfӍ1	h]jXUms-e%GPW¼EĝY'CNrrI
KTlmaLXFMn]"d?Xb2 ߬C*srÃRM3YVX\hDpoo^MSUx<SWr4L4>|,u[=hk;\^9* 9"z5,b ,]0]<}x7d O\.*O:q9a;4Y4s _r~͢yrNR8v_@!ڼ>xF ju>T႐Ei-Pޚfp=p=IS`t7sW0^**s1u.=8sZSኈ7K`u:ZXZ3qNt`$8khV2:
 dM|p72Oipe\1mAҶ`_TqHWg@D1ZC#^~yPVY|N;'bηQQ i`PMLɩq,EjA	jң}$e=ܭJ:t<RPۇ3$?LB`[ =W9ga b^$dU"pc'
F<*<٦%F,ҾvjJ)Sj0	dwA1Fx\1K7B0̓݉/[PtJIT떰W!( HX
6m#_Q%O<QJ6	#V

[*N[ <pF7	d1S,Ex(tL5)p鰃s
d{$OFSyqΨ`grKy6O燚Oo\#wSQ&+Î=dJC&::Qo{U-RSp;}[1*znΕ8Jb0&cH5|0W@ &vVެs?ݎM C5ژ(C5Oa_7B7V	-|>^vۛ鸥1QxZ(cge}lˬe, e§o֯⣪RZS~A7go{D VBJ*-@S!=eXYb~>|ᙊ8kqHWb~x.ߧPFQzT
LVI,ז^-Ll8** ̅<fr{ҺjZb^ҽ89¬Ԁ6!ܒNZcZ4.`1B,)s	$Sp~/$EPr` rF]D֜匧FU--}L-ֿO8NM-$!{:0 ժqu 
wUi	m(dB5 RcXAY
KPA+\1foG:WN@x%.k$ 0e?'pg4-ylCJ( sn4nKG,Пr\xe3K6kkbg	O~$˨`pVnIB"Tx|O DYlGw<6-JQfgJgjFq%iGv6xyr Dkt IQZOF{vHn<NAn.UIS0=-uopmG+VV	x_j|Qe{SVW1O-F|*Ezk"BI:! GG61$q=Jx2li^skE #>ݗ:gp[Ebi^FV> W_Nח'ĥ_M~K9 /	Gnԧ<+ѐsδzOs4jOy+7 1nW{_̛B54֧qy޼}Ο]z4+1P޷PV4֔":gJRt+,i\O
˿e?闝1/?ٿ 3    ` ?&@A@    A @    `  ɃKt@Lt?      JFIF   d d   Ducky     F   Adobe d     
				




  d d                                  !1A"Qa2qB#3bRr$ 
       !A1Qaq"2#C$BRbD3   ? n
fx`.F=v[fbJju L.CF[a])u&3
4*"(6ٵ`)r&1kI/j˴dߴ,UAt9,XX})v	9.&~K=gem;-IQi 2&O4%7yvUےLtvQmbjaN^x!o׻m5`Vp*d;&;ul p`)bH"dk͌k:xzH%Z:s:}!?dJvœDR垩QN"WeBڦcTl jW_K>-䩕\^U1#[^dUza`\lUK/?
I޷!RVFٳc3ZP-؄rm[ρ.N
['AlxJ癜v*`r6C($@IU ӭj]HY-*F` zF&ҪQ[@\yT0MZ6u"l'0*jj>9c9"7pVxJ18f-qP 	ٍs0X78
q49DnVXB掏OqnkbT̨߽9U!lئݦe73<@FyJk7Y^fM*=Fr?;%lwڸQk$ތkF{6xI	H`(ָf}˹%SkqȤLi4I.UWڬ%v}#$2ӘYArU|LZkʛHL,$c	6ni ݀'?M3 6|d"87-_C0o4LbJ=÷pv׏%Uh`(R8dQ{5sz#S< 9|@;zgbHWXų2Z!vFN[siX]uE _+]kBЀ9K2#} Ka	:jaɳ`G9+Rg.ݺ+r_bPI2#]1*̢U'Hm[vyF4pq#N-WK%CL6`4>#;Uɸ+4;6ݯ+(e $@-ϮFOX%{*wjdf8O ybUdݛ.s#, -ԩS#O^Y
?UAiH0Hbxӎ pFdx=J`y 2ç֦?Ru[igW[[mKLacW¬U@*`<5檷TzڋB*)Y'I$NȤZqV$)pXe)Hd89g22+rۛʕ9Nb26@gŢX~m]D2ST~bS,Wvl7z;jY@$
.i
^~dꠘPi$i}uovv [jʋcTLeCRIs|#UB)6ay׏­l$J-I|q[ee/ѕׯih=ew{:ݮ?麢"xgkP]ۯY[nDI2iIvD0gF:V(uCw)gLA$S].-D;]:c#'YhEWv6`X9fm~IvlӼnUԾ8n &nͮ2۬5@KT< nnm*CTLFr1;OQZر	n25& a KJ^12s!&`<&lFE\rC!3.Su] K7Ziʊ4]}/pYKwZ5ۂ	s-0\+7r{^n)&
J늝m[I~+ٚNUZ*33<o%`l`|jE]r"I9r([	W1g[2ݛ
HLG_Y1imƟ-aD~8Ξ߷ֻm۽Ewj,J_E:쭸\3PLo}P@SAIƘ	$V:ټmj @Fuṱo:rRpg7c"4e/ϮLX d nuPV,)Q!/=B*+m$ȟ0|B<\PĪ DS18":w9XRB	.'LI\L[q[C)K3c,@!`#<(9e\\MžRkY*g03FehHR,QU}P$qmN*xf5 DM0jsvr?npkh(oYp#Z@ GNv=A%I
JL`1uӱ9{="j<M_.% knP!sz	%ivE-5'Y*nْ򡨩)P߉*m͠Im3<#6Rj-YVFZ:iQEٴUVy>8XCG6ݗ[pv  CLN-B&=.T.h_`] Sj$5¦RX7;u`q<diQxjg,ߕC7DP`a<|ή37+h@a	<H+o=f11"\{HuΆ"chcw*PۯZ{e.޺hSIބ_m둬]iϏ%eb^[zFmor-t-h hX帷RkX7]brݸ$[N*I\qb	{eD(Us19<Wŭ.ɵsrQ>#1W	{=^%vCe#$eNKM_)B3J^`{Mح*"  ː'AUdi+[֮[B-
-apK.{=X{meK:n
]mI>qC]}UGwEb\R8׆sm.onx{Si1[-,O:G/)` ,UZV^DV }ؿR\L^'G}v "ܭT8RNF(D P51d8F|Rj+o9=Dz 35!Qϫ6#_c\;lM',3`pG)oO5E) )M:fN86˖콰[
GB^gi{Z=ęV,#V`ՠ/+SnW>dbNguGӜƺ4\[Z5&u0+ D/oKmJȹ?8&_:]v}JGRꢝ5\7Of+L~|^zH
c,:ڡ68=TCf2?~ƹ Ēc,#8,CeMX_,*L-Yf<gI;)jK0
/hRM"L[hJK[,󘌆i;k]R*LIDș8f~[|/JL1 &sJV,FDxIT,h,7%
g Fyx*З ydr<0/ALނPَ,oKN鎵_Ӛ:vCuAΧ7-yg;cBRk gƉXU7<<[{_mub:VjN~?v.!
hC g?wB,H/Z_4U:18)uI_=c}A:9Sٍеr濑-%{}!_mZ._+*oe}ǵSWN <82:TDxdTV7гM=(T#"ԫWJ^Oi*brj3oΝe/ :ٿ 3    ` >@A@    A @    `  KtALt> }    JFIF   d d   Ducky     <   Adobe d     		



  d d                                  !1AQa"q2#bRB       !1A"aQq2   ? +p]&ttlEh*^DUAtXe&Q6FU'XhՕR:Y﹥%6[e;?ҥ:)խ)_v9=:nvIea!$1a0(\Z^ ]:A{T̬HQ#AB%
+`Đçƴ4|IJƳbrJZy_;]D6 ʻ|mP	m"MAG+QfjKJx[$hGH3ڣ򿬭+N.s$DDW_Ziw\ROj	"NybPav;6*u5UQ}IԑQvVYx%aUUhiDl;iXKnJl҄1TAq{
[cFJs4u5q1܍ OJTآWm}&)Ԡe8b+KP"ޓ3u[&Wre8"cҋXryX~ -
36BN2=7#VFJگIM^IYp#=7nHv4gȢ.#R6Qo,dg+1+B+!=
AR%oޏlw\rT#mzۆ!IJ׽Sڱ~V>athtmYã-UW"s*$Ib~Yfv5&OGjkf|1c57v]r( S	Ɍǘ"m)ɑ^~2|7#_QY6[̗\5 ɛ?(5S[_D_/yK&5%ALif<fqp7'# b$]oMX|Q) 5GCQ$6v%I7jmR,L炙MU.ȃ&)A0t@5^Y_G۱,{սJnJ-[$>LD)|zMVg<U.яK5OjVVgjE珗I
pTGrp]Z29ge맥dK,.+f|D`vt?I$aSyƃ2.B5 4|tId9xot8oJ*ڿˌȎ2c뜂IXM?Z)"B~OwEj9;+N54um|Wc2<n->~q2ܨ	WR.yX/B@ė1IcjIk>;.knWi,9\ ;VdE9>_fʪS:/P@ޖۛ_!ZԐÎ\ z5g%2k4WݺjZ{2켕t2gxe8xA2,|' zZyFdjJPW5fGtO%cӃC\>SpИMǄ60Ax؆G.u7[5tk2g}j#X=` L?q\XH^̴Ul>퓓͑Ic"uR2hq9.(ީ}cyŇԚmI/7&@8(AMٔJ8Yx$F]ɕg3c[ʳ$״Pt䋖c.ː aUgQ.1p'!I^FVߵ(l!>/Y?6uޱ}> J'm$OƓNZ[.\P'Oef,|2pniH׭rqד̾K:UTSЬY32"ӣYltm8W&DګMk&ݮD>.]YPb\
{*d*X^M6EY_ Tdf 5wkMk
֗$ .SY)]2*ęR@`fa
2<؈SBa]$ թE9'k1BE7X~GwK'~-wUsSרᆷR~эLS$}\QjhHFڅ30؝fI ܵrR#o\d&9M]kFWvSQ7X NWg'8S'4W^ծɟU=:Hs'+.!jl2Gu"eFep)\fOlUГi`d޴}vq$;$glf
L4+eFmwFa=}~zo'!w'tvv ǭG&4ǋ1nަ//$6Kك{JG75B9!G
T'H: 5h+m℻sprs/GAc=OƂlxôMJ[A6>c2UC&CȄI6vɲ9\	"XV?"g觃O|G⹼|mC{2eJt]tioldj2[]+&wf^'Z	 ;VđĬOk{ff-4VouRvNk6]4};3Zl,ǅ
S0cv{*AVriGY/"NS>S%r03ZqB[;t/l0i}ɇFp޳]2NH,bqZvAHCe`.`)lfd3cM4>mrFX8peRNƏ2-\$)(K2D&kT1lU!$H֦:Y2BI)l͝#-oɜʑ:!"6Z(V7&E	*B ؝4)(<>A6]|i5Jt)mo=mh`1,{|z8qDOW#qcX9D<bߗI-$6n'?-uΨE'oi?+oo[7oR,,~"q[qkt^FQ>/;*Տ$1 Yٿ 3   	 ` >@A@    A @    `  KtALt>   
  JFIF   d d   Ducky     F   Adobe d     
				




  d d                                 !1A"Qa2q#$Bb34%RCScd5       !1AQ"aq2B3#   ? wM4mBP"sO⵸wAau\<q#I.1B{W9Iy\GF_<9m("2"ͽȶ߬LjX'H3z$YzyW۹
9u@qሜALM7#k:Egi.ِ݉0)Yv]J8cUXE+͇$W]Ks(;(j)Pdք~z	lW?zc/
OɄ-qp"':e\s.ԛ]\(!%%tM	P֛neu,gzSMLdpVGi_ fuQUqnyٷ;׍ncTbdz@X?}0v%s4Y+}_`ES{jUz}BE5jܲǈd=C'7^{ENTFH!dD#(><p?ߗ'Ф4W8Di?/)G0vi]=x"HEZ.B_{d2hMuˎ=.,[Sud |{FB¤з'Q<li/7w,j@S3'&OHoIߺڑOW!Ʊ>god	Cݺm{ 
4ב0,-z(yҴijǲ=^Jϟ7xkuPWfXx"b-1dWc
>or$-ip+yfd?R19ary\jy'1Εjˍ9Q0\2)Q$0LOd(eVs6' @^̈́L@Tz8Sp!ER--aQhS#[No!QP
2;=̋mlż@m]/v͗r8=\D:bc !e d C5)ckEBS_~~_WZUtOGba=2;u~ 8@eq0ҫy0'6cѺƯMR%)Z^o÷mBUXӀƚ$7ϐ#]?Oqnc_ YnNv77Ck9
ʽyAxlW~9V? F,c+h8;+?j]6;lj5,/͒P	:b>.I,4jV	dpL\*c۞=DM ,]0@+ƞ8$yX=WA%cVݷ,H{#	2ADN,dr݋˰ߞ$r cN@[\CTc+IL2[o;Qt]7O~/vK+ŚUXx:H>q+DbRN*߸.;>#BNo<&O9a#!lVV)
SJ6tR"NP]A4hA*ّ8;ۭ]Hu0bNNKĀf!z%㶂:i5HȐ@L
+(]w}9ovH.U~\|b^jݦ6YJ+CJOJeEwi͟c]+BnW	'(2Q
!t.K~J,zn!c_pt-4Sv0\(V`5#Q'Ck۶9nlSĶ5#b6JGSnwuɮSI֊J6-pc,KJŁ D^?=c'`m`\s"[XfI aH:Jٔ&kg!xk]1{u &4Yao2ڗ]ejSD1e$T܌e'j6(T_u[dvM)YM?nqbhzr}̠`2@*Uujpj*,TFlNڷk]_Gnf͔41 {$vI17K,uETHC32+ݱȄ p;iek4\t.p`gc8W^3Jip5k:AQȹT!SQ1)}:nM2U?gW3̡2.H'$<VaVO0謂qO
qhcBO+5Y$7Y*[nHđUX`YrgmX<sZ̽j6$Z9ŧm#R~ }	6`ׁJ ,/kOĆYl^Y{uaCl3(' vJUs&	8wkx"Lb2uNmyf	֟aǸOc.L$UcayA1QJחֻtsʱ|<qS˓RPJ'7_+M<ܴ-eڵsPx;	[(doM/cA
y:h*k7H[{΢S/5X1*y6:-c"NYI {*L$
ڷ±#4 kO2受rxǰ c@ncMɷ^Ѹ9J[x[ܧH4QMت<H|xcI9Z'l6tnF>\R7\8S7-,/E]0Os,c(fLS 敭YĚε

ݳq=u6W3\n1b>-hyy&ZΪе3<A
\lZzOUsKEY^moFy<¿^U [%b+ݡKJ\VH
pl-G/$rw'H#<N7VoCܤ<

VGSnc.7KhKvJL+&dgZm@#dR\<0%ۡ!M|0وhYJO+4EOm$"9Aa@@ɴ[Zہѥ<(H1˨e#3-57IgozezFƋ¸,1eBmV$cDBFZ#es$ʽQ$ٍ4uC4dߦWdʢIg&*'d#zgҸ(ᎋ_n +eX(*ONʖg
nt \ÔLK]J#]m ji]̃E_ݷMY,$ky&>ygkt*qqU;7rq-ŕU5xb4ntKM*+O`*0~w̍raYNJԆ37~]At͐?Js7rw=:!Y"i)dNFX[l3^?S8Rl曐NU;|$ R$5EKm3sXW"Uk2
Oc9Æ(M[y>g
qq
:s{$Y_,}Yqb2gBՌ7n}SE1԰6VnrL{د"M-bŪ+	^?-ԗB6ܔɯn{c@?( Wx[Jy{T4B~4!TPx}'V$0֊Ld)mrh1t%E(Ri8OrXƃt.	*2Ry
(?1u$4Mm	!nMw*L"p+~<خw (!ciVY(JaOy!Hkiካ]խA{Tho%eUci1j 	0޷s6)e6?[j12ۛgGE7imq4,:VyPaQ p!{#.D 洐%8c7y(;=%1( q ӏguZ#KKYۊ#upYvVQ  c{ǮN0}tzuu\B%o3FYɃJ#$3~U>T#^Z{WnAF4MFy% hgi[m[۝{)6(7ˎ$7e%F QYR
rFҹ`]Cs坢7Io:S-oMBXXh8{#DǦ,S_#3'}5U_8srԹ7צߤίf+h)T^w*IhӯErq3|(zMyE2 gزEz^>^wzK}SG7zS<]:iL!7'z#u%i*:5󩞿+tk-Ϋ T|psinWתVͯ$C_ Yiƕ1SMr|tu:S偛3TE8%[ٿ 3    ` >@A@    A
 @    `  KtALt>  3    ` ?&@A@    A    ~L  `]/0a 	4        @   @  	 @   @   @   	   P    .   3L 30 t @ 	 2̴ 2  @ 	 2L 2  @ 	 1t 1C @ 	 1LT 0  @ 	 04 0  @ 	 0L / @ 	 / . @ 	 /K . @ 	 .˴ -B @ 	 . -B @ 	 . , @ 	 -d +
° @ 	 -D +
° @ 	 ,$ *
 @ 	 , )
B @ 	 + )
B @ 	 +
 (
 @ 	 * '	p @ 	 *
 '	p @ 	 )d &	` @ 	 )
D %	BP @ 	 ($ %	BP @ 	 (
 $	@ @ 	 ' $	@ @ 	 '	 #0 @ 	 & "  @ 	 &	 "  @ 	 %d !B @ 	 %	D    @ 	 $4    @ 	 $I  @ 	 #  @ 	 #H  @ 	 "ȴ A @ 	 "H  @ 	 !t  @ 	 !HT  @ 	  4  @ 	  H  @ 	  A @ 	 }G A @ 	 {Ǵ  @ 	 yG p @ 	 wt p @ 	 uGT ` @ 	 s4 AP @ 	 qG AP @ 	 o @ @ 	 mF 0 @ 	 l 0 @ 	 j   @ 	 h A @ 	 fd A @ 	 dD   @ 	 b$  @ 	 `  @ 	 ^  @ 	 \  @ 	 Z @ @ 	 X   @ 	 Vd   @ 	 TD  @ 	 R$ 
 @ 	 P 
 @ 	 N 	@ @ 	 L   @ 	 J   @ 	 H p @ 	 Fd ` @ 	 EDT ` @ 	 C4 @P @ 	 AD @P @ 	 ?  @ @ 	 =C  0 @ 	 ;ô  0 @ 	 9C    @ 	 7t  @ @ 	 5CT  @ @ 	 h34 @   	Z   d 
   wall F       &  w@  s @  w@  @  w@  @  w@  @  w@  @  w@  @  w@  @  w@ 	 @  w@ 	  @  w@ 	  @  w@ 	  @  w@ 	  @  w@ 	  @  w@ 
 @  w@ 
 @  w@ 
 @  w@ 
 @  w@ 
 @  w@ 
  @  w@ 
  @  w@ 
  @  w@ 
  @  w@ 
  @  w@ 
@ @  w@ 
@ @  w@ 
@ @  w@  @  w@   @  w@  @  w@ @ @  w@  @  w@ @ @  w@  @  w@ ` @  w@  @  w@ ` @  w@  @  w@ ` @  w@   @  w@  @  w@   @  w@  @  w@   @  w@  @  w@   @  w@  @  w@   @  w@  @  w@ @ @  w@  @  w@ @ @  w@  @  w@  @  w@ p @  w@ 0 @  w@  @  w@  @  w@  @  w@ @ @  w@   @  w@  @  w@  @  w@ P @  w@  @  w@  @  w@  @  w@ P @  w@   @  w@  @  w@  @  w@ ` @  w@   @  w@  @  w@  @  w@ p @  w@ 0 @  w@  @  w@  @  w@  @  w@ @ @  w@   @  w@  @  w@  @  w@ P @  w@  @  w@  @  w@  @  w@ ` @  w@   @  w@  @  w@  @  w@ ` @  w@ 0 @  w@  @  w@  @  w@ p @  w@ 0 @  w@   @  w@  @  w@  @   ?	     wall ?    H@ P      *r`Pn 	        @   ?     2DmapBlock ?#    vp@       f @%@<R ?     _sans   	.    oQ 0        (  Click to start 	    nNٳ[2        (  <P ALIGN="CENTER"><FONT FACE="_sans" SIZE="12" COLOR="#FFFFFF">Use arrow keys to move and turn</FONT></P><P ALIGN="CENTER"><FONT FACE="_sans" SIZE="12" COLOR="#FFFFFF">Use shift + left or right arrow key to strafe</FONT></P> 	     @   	            @6߂6  g}u       P  -             _parent   removeMovieClip R @ -             _parent   removeMovieClip R   @   ?     startScreen  P    p  ,P      ,P  "r   Wj@;R%ږ	;m@     F  @      =      x screen                   _root   main R    "    w̅     % (d        	"    _f`0            ( value  S    ` (  333   0he*t%A@'ElT:-Cfv( (` P 	        @       NH`P           lFq:bʸ     %iA*BZ.mXrnۂ)UAGۺmc   333%#uAql@ 	        @   	i    ?    minValue  border _width maxValue setValue this _root sliderChanged value float newVal Math round min max marker _x initValue  newValue   Q       "  N   G    =      R getValue     	> setValue  newVal   
        R       R        R 	  	       NO 	 I       =    L@6Z\     border   8     C  _parent _ymouse _xmouse this hitTest marker newValue mouseIsDown      N N    N N     RL >      N N    N N      N R             R         mouseIsDown    =     mouseIsDown  %           _parent 
  newValue R      &   marker @   n      numOfRaysSlider     H     initValue 2     minValue      maxValue d   	  float     	m     `֦
 2            (  <P ALIGN="LEFT"><FONT FACE="_sans" SIZE="11" COLOR="#000000">quality</FONT></P>     [@ O h      fovSlider     H     initValue K     minValue      maxValue x   	  float     	t   ! gl"
 2           (  <P ALIGN="RIGHT"><FONT FACE="_sans" SIZE="11" COLOR="#000000">field of view</FONT></P>  ! bҞ 	   " wJ
 2            (  <P ALIGN="LEFT"><FONT FACE="_sans" SIZE="11" COLOR="#000000"><A HREF="http://hem.passagen.se/strille/index.html" target = "_blank">Flash 5 Raycasting Engine (1.0)  Strille 2002</A></FONT></P>  " (     # H2   333   0F͆ޅbzvcD6;qP`4lؘM($ݼ*4T`	4,)$:TT4b=F1ш˘YаGD*gh+bFPxoQ'Pa%D:*TؘէA@Jv9Fh!ҥQ@@ 	   $   #  @    *   % H),
K      ]]Ч֥.cvSɽ
@	   &   %  @   	  '  ?   N 	 value setValue this _root checkBoxChanged newVal checked _visible initValue  newValue   +       =      R getValue      > setValue  newVal       O   I       =     $  border        0  _parent _ymouse _xmouse this hitTest newValue      N N    N N     R             R      & &   @uchecked @   ?    '  t@ m interlaceCheckBox          initValue     	o   ( `}
 2            (  <P ALIGN="LEFT"><FONT FACE="_sans" SIZE="11" COLOR="#000000">interlace</FONT></P>  ( * 	    ) _` 0           ( fps  ) 
 @ ?   ?S fov_div_rays fovAngle numOfRays h_fov lineWidth imageWidth i dist imageHeight Math cos ang viewAngle right down tAng1 tan tAng2 tAng3 w wall screen attachMovie _x round _xscale ceil del removeMovieClip interlace step strt frames fpsTime xIsect1 xViewMap tanAngle yIsect1 yView xView m floor mapWidth mapHeight yIsect2 yViewMap xIsect2 v1 v2 dis1 sqrt dis2 r _height gotoAndStop s t Key isDown move strafe rotate newXPos newYPos sin rayCasting fps fps: - fps:  instance interlaceCheckBox getValue preCalc fovSlider numOfRaysSlider  LOW Array x setValue startScreen _root _y  preCalc                      <  H     !	@-DT           	 
RO     G<  h  H    h   +  	         H    h  G   HL    Z   H     O      O         HL       H     O      O   !	@-DT        	 RO   !	@-DTZ           	 RO   !	@-DT          	 RO     G G	     R  GN      	 RO  GN	 d       	 R    O P . <  GN I /           GN R P                                  !         rayCasting   z   	     <  H C  N   "#    G< $ N< %& $ " 'G< ( "N %    	 )RN IL   " *HL   % +H   ""P %% $G    "#	 z?{G< $ N< %& $ " 'G< ( "    	 )RN %    	 )RN IL           "HL           %H   ""Q %% $ p  N   ,-    G< $ N< .' $ , &G< ( .    	 )RN ,N IL   . *HL   , +H   ,,P .. $G    ,-	 z?{G< $ N< .' $ , &G< ( .    	 )RN ,    	 )RN IL           .HL           ,H   ,,Q .. $ p /' "< 0& %< 1/ / 0 0G    	 2R< /' .< 0& ,< 3/ / 0 0G    	 2R< 1 3H  4 GN< 4 5 N 1O    % %    	 )R d       	 RG    4 6R O      1 
       	 RG    4 7N 6R ( "    	 )RN %    	 )RN    4 7N 8N 6R  4 GN< 4 5 N 3O    . .    	 )R d       	 RG    4 6R O      3 
       	 RG    4 7N 6R ( .    	 )RN ,    	 )RN    4 7N 8N 6R  G 	 main   I &      9 :R #  ;Q? <         N  (      9 :R #  ;Q <           ;         %      9 :R K        9 :R   ;Q? <   = v  '      9 :R K        9 :R   ;Q? <Z      =      =         ;  >' !	@-DT <G        	 
R ;G ?& !	@-DT <G        	 @R ;G ( >    	 )RN ?    	 )RN I K  '> &? #'    	 )R -&    	 )R   ( >    	 )RN &    	 )RN I (  '> #'    	 )R d  ( '    	 )RN ?    	 )RN I #  &? -&    	 )R = g  =G 	         H    h  G (   h  H    h           <  H      G  h  H    h   +  	         H    h  G   HL    Z   H     O      O         HL       H     O      O   !	@-DT        	 RO   !	@-DTZ           	 RO   !	@-DT          	 RO P          A= !4H [   	         I   BC    BD     G      !4   G 
    P checkBoxChanged  instance ;  E FI (          F GR         H= sliderChanged  instance {  E II -          I GR         H= ;  E JI (          J GR         H=	 K   L#	 K    #         M@         M@ K    !                   @         (        M@ *    +    ;                 M@ =         @                         M@         M@         M@ '    &ff@ffff #'    	 )R -&    	 )R     N        < N *H +  ( N         M@O NNP  (	         N            O (    N            O (    N            O (    N            O (    N            O (    N            O (    N            O (    N            O (	         N
       O (    N
       O (    N
       O (	         N
       O (    N
       O (    N
       O ( 	   N
       O ( 
   N
       O (    N
       O (    N
       O (    N
       O (	         N
       O (    N
       O (	         N
       O (    N
       O (    N
       O ( 	   N
       O ( 
   N
       O (    N
       O (    N
       O (	         N
       O (    N
       O (    N
       O (    N
       O (	         N
       O (    N
       O ( 	   N
       O (    N
       O (    N
       O (	         N
       O (    N
       O (    N
       O (    N
       O (    N
       O (    N
       O (    N
       O (	         N
       O (    N
       O (    N
       O (    N
       O ( 
   N
       O (    N
       O (	         N
 	      O (    N
 	      O (    N
 	      O (    N
 	      O (    N
 	      O (	         N
 
      O (    N
 
      O (    N
 
      O (    N
 
      O (    N
 
      O ( 	   N
 
      O (    N
 
      O (    N
 
      O (	         N
       O (    N
       O (    N
       O (    N
       O (    N
       O (    N
       O (    N
       O (    N
       O (    N
       O (    N
       O (    N
       O (    N
       O (    N
       O (    N
       O (    N
       O (    N
       O (    N
       O (    N
       O (    N
       O (    N
       O (    N
       O (    N
       O (    N
       O ( 	   N
       O ( 
   N
       O (    N
       O (    N
       O (    N
       O     J OR     I OR     F OR         H=    PP   Q R P    O P R   O @ ?    @   
