1898868112Diet3DIDatamJavtAIBcodetAIBTaltpdataTaltcodetAIN tver Clasd ClasClasusRsrc!mJad֪|>?|??p?|8?I? s%??????????0? F??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????HzNu/OHWHoHoNO6O gAJHP?<8A\HPNOpO&Nu o?(/(?N`&//////NO O &NuError launching applicationStartupCode.cNV/ /HnHn</ ? @ A BC BD E F G H I J K L M N O P Q R S T U V W X Y Z B[ \ ] ^_ ` a b c Bd e f g h i j k l m n o p q r s t u v w x y z { | } ~             B           `e `  ` `Kw000DDD     mesh_logo_nvI ConstantValue  mesh_logo_nf mesh_logo_vv[[I mesh_logo_vf mesh_cube_nv mesh_cube_nf  mesh_cube_vv mesh_cube_vf mesh_cube_vc[Imesh_sphere_nv:mesh_sphere_nfpmesh_sphere_vvmesh_sphere_vfmesh_sphere_vc mesh_cross_nvM mesh_cross_nf mesh_cross_vv mesh_cross_vf mesh_tux_nv mesh_tux_nf mesh_tux_vv mesh_tux_vf mesh_tux_vcinitw_h_hw_screenscale screenscalerx_ry_rz_updatedmodevmode[Ljava/lang/String;shapevshapevanimanimtickoffsetonePI sqrt2sqrt3exp log10 6sinesize@sineprecision_sqrtPI2"halfsinstepdsinoff0 tmpint4x4a tmpint4x4bsc colorbufferboundcolormap colormapsizelightm_vavbvcvnobj_nvobj_nfobj_vvobj_vfobj_vc obj_transobj_norm obj_center rotation_max(II)ICodeLineNumberTablesqrt(I)I initIdentity([[I)VprintV([I)VprintS(I)VprintMcrossVV ([I[I[I)VnormVVV ([I[I[I[I)VnormV([I[I)VdotVV([I[I)IcopyMM ([[I[[I)VmultMM ([[I[[I[[I)VmultMV ([[I[I[I)Vrotate (III[[I)VpaintTriangleSoft,(Ljavax/microedition/lcdui/Graphics;IIIIII)V paintTriangle-(Ljavax/microedition/lcdui/Graphics;[I[I[II)VpaintTrianglePixel-(Ljavax/microedition/lcdui/Graphics;IIIIIII)Vcoord(I[I)V paintVertex&(Ljavax/microedition/lcdui/Graphics;)V paintLine paintFlat paintFrontpaintFrontFace paintLight paintDynLightpaintFrontFastpaintPixelFiller paintSort paintSortFlat swapArray([[III)V quickSort paintString8(Ljavax/microedition/lcdui/Graphics;Ljava/lang/String;)V()V(II)Vreset toggleShape toggleAnim toggleModerecalcupdatepaint SourceFile Diet3D.java                  ZSort : Err +, *) ()  -. . / 2 1 3 0. 4.  . 1.  3.       ! " # % ' &java/lang/StringBufferShape   #   java/lang/Stringdemodotswireflatfrontfacedynlight test/mixed test/fullpixelzsort zsort+lightcubesphereaxislogo2dtuxspinno Diet3Djava/lang/Object!javax/microedition/lcdui/GraphicsdrawLine(IIII)VsetColorfillArc (IIIIII)V drawString(Ljava/lang/String;III)Vjava/lang/SystemgcfillRectappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;(I)Ljava/lang/StringBuffer;toString()Ljava/lang/String;StackMap1M 0 < +   ;> << xl=`z<d>t>& 34578%:);4<9=213 g*2*2*2[O[OO*2*2*2*2*2*2[O[O[O[O[OO*2*2*2[O[OO*2*2*2[O[OO*2OFG8HLI^JfK L<< PQThh X q<= [\[b,6 666 a,*.+.h` z*.+.h` zdO,*.+.h` z*.+.h` zdO,*.+.h` z*.+.h` zdOl m@n`q yU : :,.*.dO,.*.dO,.*.dO+.*.dO+.*.dO+.*.dO-t uLvTw  y+*.O+*.O+*.O*.*.h` z*.*.h` z`*.*.h` z`=l=++.h` zO++.h` zO++.h` zO{|B~KxKhh   E-*.+.h` z*.+.h` z`*.+.h` z`   [+2*2.O+2*2.O+2*2.O+2*2.O+2*2.O+2*2.O+2*2.O+2*2.O+2*2.O<Z B&,2*2.+2.h` z*2.+2.h` z`*2.+2.h` z`O,2*2.+2.h` z*2.+2.h` z`*2.+2.h` z`O,2*2.+2.h` z*2.+2.h` z`*2.+2.h` z`O,2*2.+2.h` z*2.+2.h` z`*2.+2.h` z`O,2*2.+2.h` z*2.+2.h` z`*2.+2.h` z`O,2*2.+2.h` z*2.+2.h` z`*2.+2.h` z`O,2*2.+2.h` z*2.+2.h` z`*2.+2.h` z`O,2*2.+2.h` z*2.+2.h` z`*2.+2.h` z`O,2*2.+2.h` z*2.+2.h` z`*2.+2.h` z`O  ,+.*2.h` z+.*2.h` z`+.*2.h` z`O,+.*2.h` z+.*2.h` z`+.*2.h` z`O,+.*2.h` z+.*2.h` z`+.*2.h` z`O5j `D "`="p@h`"lO.`O.@p.O.@p.O2.O2.tO2O2.O2.O2O2O2O2O--  "`<"p@h`"lO.`O.@p.O.@p.O2.O2O2.tO2O2O2O2.O2O2.O--  "`;"p@h`"lO.`O.@p.O.@p.O2O2O2O2O2.O2.tO2O2.O2.O-- %Uanv"*7?IQ]eq&2Cn 66666666C6g666>66=66>66=6666666 6 6 6 6 ddxdxl6 ddxdxl6 ddxdxl6 6xY66 6  6  6  6 6)+zz  `6 `6 6  6  6  6 x666)+zz  d6 d6ֱf7V_e #$%& #)**5,@-R.Y/`,f2 B7 BV B~BBBBBBBBBB"B*B9BfB@  + *+,.,.-.-... 9:;h6 6 6 >6 6 =6 6 >6 6 =6 6 66 6 6ddxdxl6 ddxdxl6 ddxdxl6  6 6  6 6  x666yz6z66 6 662 `h?p.6~6+ + `6 `6 6 6  6 6 x666yz6z66 6 662 `h?p.6~6+ + d6 d6%DEF7GVJrKLPQRZ[]^_ `a%b,c>`DeR[Xiijql|mnopqrstqvmy B7 BV Bo Bp B B B B B BBBBB BBDBXBiBqBBBBBBBe*W*2,,,.` zO,,.` zO,,.` zO,,.x*.`O,,.xt*.`O,,.x*.`Od6+ =*)*+.... ձ/5B5Bm=>**W**2.2*W**2.2*W**2.2.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O* *.=+ +.... +.... +....  * ,BBB=>**W**2.2*W**2.2*W**2.2.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O*+WBB t=**W**2.2*W**2.2*W**2.2*W..` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O+.... +.... +.... 2  ":Rck)BBB!^=>**W**2.2*W**2.2*W**2.2*W.g.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O* *.=*+02 &>Vgo:BBBB"Lx=>66*g*W**2.2*W**2.2*W**2.2*W..` zO.` zO.` zO.xO.xO.xO*W*W*>@h*Wl>@?>>.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O .6**.~6*+Z  , E ^ow !G"N#a%q w*b BBBaBqBwB#* @p=*@p.O*`@p.O**WtO*W**>666*\*W**2.2*W**2.2*W**2.2*W..` zO.` zO.` zO.xO.xO.xO*W*W*6@h*Wl6@?66.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O .6*+*\.*!zthO*\.*!zthO**.` zO**.` zO**.` zO**.x*.`O**.xt*.`O**.x*.`O+" +*.d*.dh#+ +*.d*.*.`*. +*.*.d*.*.` "/56'738@:H<T>m?@BCFGHIKN(P5R@SHTUX<]^`FbLchemfgiWKB@BHBBB$==**W*2*$2=**W**2.2*W**2.2*W**2.2*W.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O+.... +.... +....  >mn o n&r0tHu`vxxz{|}r6B&B(BB%z =+ >**W**2.2*W**2.2*W**2.2*W.|.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O* *.=*+......%6 )AYjr: BBBB&n =>*$ *& *+'(6+ =**W*2*$2=*ֲ*$*2.2.O*$*2.2.O*$*2.2.O*$*2.2.O*$*2.2.O*$*2.2.O*$*2.2.O*$*2.2.O*$*2.2.O*&2..`.`O(**&*d)=*ϲ*$*2.2.O*$*2.2.O*$*2.2.O*$*2.2.O*$*2.2.O*$*2.2.O*$*2.2.O*$*2.2.O*$*2.2.O*W..` zO.` zO.` zO.xO.xO.xO*W*W*>@h*Wl>@?>>.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O .6**.~6*+/%%/CIS &5?{ ?KWcn{  BB'BIBKB&B7BBBBB B'VZ=*$ *& *+'(>+ =**W*2*$2=*ֲ*$*2.2.O*$*2.2.O*$*2.2.O*$*2.2.O*$*2.2.O*$*2.2.O*$*2.2.O*$*2.2.O*$*2.2.O*&2..`.`O(**&*d)=*!*$*2.2.O*$*2.2.O*$*2.2.O*$*2.2.O*$*2.2.O*$*2.2.O*$*2.2.O*$*2.2.O*$*2.2.O.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O.` zO.` zO.` zO.x*.`O.xt*.`O.x*.`O* *.>*+ݱf!+?EO"1;w6DSY~ BB#BEBGB"B3BDBYB()+2:++2S+S*2.6*2*2.O*2O*2.6*2*2.O*2O*2.6*2*2.O*2O**.6**.O*O   |6h*)a66z+`z2:N+2.. .+2. *+* *+) *+)B . 4%G&M)T*]+`,f2t7;6h6h46hM6hf6ht6h6+,6+,*!z*+z+W@+W, AF-.*-*!**!+**+*!h.* YOYOYO*/*0*1* *2* YOYOY*WtO** *3*4*5*6$*67*6&**Wd8*9Z{  38=BGLPdhjjplwn~prtvs|}-/*-*!**!+**+*!h.* YOYOYO*/*0*1* *2* YOYOY*WtO** *3*4*5*6$*67*6&**Wd8*:Z  38=BGLPdhjjplwn~prtvs/V&*!*+*9*;*<*=>`> %.^**!lO**+lO**+O@ <=>@`= x`x`O*?**Z012 ")+-59IOS]/O0.8*W@***Z1Z0/1A5*W@AS*:*p*B*C*D*6$*6&* **E*F**6$*6&*M**G*H**6$*6&n***I*J*K*6$*6&8** *3*4*5*6$*6&A*L- ,28?FMU]`flsz$,04>,`01.& *A`<  22MpN*W@ 2.& *N`;  3.' **2`=  4.BO**6$**6&  35*O*O*O*2*2P *Q*2*L& '+04 05.d**/*W@p/**0*W@p0**1*W@p1N *W@*W*/*8h*0*8h*1*8hR*Y ` "! "#'*.+6-Y.c/ 6.IN> CP]jw*<*=*<*=*<*=*<*=x*<*=k*<*=]*<*=O*<* =A*<* =3*<* =%*<* =*<*= *S>`>*34L6Q7V8Y:^;c<f>k?p@sBxC}DFGHJKLNOPRSTWXY\]^abcefgikopLYfs6|D+T +*!*+U*2 @MZix+ *+V+ *+W+ *+X+ *+Y+ *+Z+ *+[+ *+\+ *+Y+ *+Vp*+[+ *+V+ *+YT*+]L*+^D*+_<+ *+W+ *+`YabcdA2cec*fg(vXer CXBeBrBBBBBBBBBB BCB7.VUp hY YҿOY!OYOSY YҿOYOYOSY YOYOYOSY YOYOYOSY YOY POYOSY Y-AOYOYOSY Y-AOY!OYOSY Y!OYOYOSY Y_OY!OYOSY  YOYOYOSEhY YOY OYOSY YOYOYOSY YOY OYOSY YOYOYOSY YOYOYOSY YOYOYOSY YOYOYOSY YOY OYOSFhY YҿOYҿOY-AOSY Y-AOY-AOY-AOSY Y-AOYҿOY-AOSY YҿOY-AOY-AOSY Y-AOY-AOYҿOSY Y-AOYҿOYҿOSY YҿOY-AOYҿOSY YҿOYҿOYҿOS3 hY YOYOYOSY YOYOYOSY YOYOYOSY YOYOYOSY YOYOYOSY YOYOYOSY YOYOYOSY YOYOYOSY YOYOYOSY  YOYOYOSY  YOYOYOSY  YOYOYOS4 YiOYiOYjOYjOYOYOYkOYkOY"OY "OY lOY lO5:hY YOY-AOYOSY Y ?OY)OYOSY YOY)OYOSY YOY)OYOSY YOY)OYOSY YOY)OY ?OSY YOY)OYQOSY Y ?OY)OY ?OSY YQOY)OYOSY  YOY OY_OSY  YOY OYOSY  Y_OY OY_OSY  YOY OYOSY  Y_OY OYOSY YOY OY OSY YOY OYOSY Y OY OYOSY YOYQOYpOSY YOYQOY1OSY YpOYQOYpOSY Y1OYQOYOSY YpOYQOYOSY YOYQOY)OSY YOYQOYOSY Y)OYQOYOSY Y OYOYOSY YOYOYҿOSY YOYOYOSY YҿOYOYOSY YOYOY OSY YOYOY-AOSY Y OYOY OSY  Y-AOYOYOSY! YOYOYpOSY" YOYOY1OSY# YpOYOYpOSY$ Y1OYOYOSY% YpOYOYOSY& YOYOY)OSY' YOYOYOSY( Y)OYOYOSY) YOYOY_OSY* YOYOYOSY+ Y_OYOY_OSY, YOYOYOSY- Y_OYOYOSY. YOYOY OSY/ YOYOYOSY0 Y OYOYOSY1 Y ?OY1OYOSY2 YOY1OYOSY3 YOY1OYOSY4 YOY1OYOSY5 YOY1OY ?OSY6 YOY1OYQOSY7 Y ?OY1OY ?OSY8 YQOY1OYOSY9 YOYҿOYOSBphY Y8OY0OY/OSY Y/OY7OY8OSY Y6OY7OY/OSY Y/OY.OY6OSY Y6OY.OY-OSY Y-OY5OY6OSY Y4OY5OY-OSY Y-OY,OY4OSY Y4OY,OY+OSY  Y+OY3OY4OSY  Y2OY3OY+OSY  Y+OY*OY2OSY  Y2OY*OY)OSY  Y)OY1OY2OSY Y8OY1OY)OSY Y)OY0OY8OSY Y/OY0OY(OSY Y(OY'OY/OSY Y/OY'OY&OSY Y&OY.OY/OSY Y-OY.OY&OSY Y&OY%OY-OSY Y-OY%OY$OSY Y$OY,OY-OSY Y+OY,OY$OSY Y$OY#OY+OSY Y+OY#OY"OSY Y"OY*OY+OSY Y)OY*OY"OSY Y"OY!OY)OSY Y)OY!OY(OSY Y(OY0OY)OSY  Y(OY OYOSY! YOY'OY(OSY" Y&OY'OYOSY# YOYOY&OSY$ Y&OYOYOSY% YOY%OY&OSY& Y$OY%OYOSY' YOYOY$OSY( Y$OYOYOSY) YOY#OY$OSY* Y"OY#OYOSY+ YOYOY"OSY, Y"OYOYOSY- YOY!OY"OSY. Y(OY!OYOSY/ YOY OY(OSY0 YOY OYOSY1 YOYOYOSY2 YOYOYOSY3 YOYOYOSY4 YOYOYOSY5 YOYOYOSY6 YOYOYOSY7 YOYOYOSY8 YOYOYOSY9 YOYOYOSY: YOYOYOSY; YOYOYOSY< YOYOYOSY= YOYOYOSY> YOYOYOSY? YOY OYOSY@ YOYOYOSYA YOYOYOSYB YOYOYOSYC YOYOYOSYD YOYOY OSYE Y OYOYOSYF YOYOY OSYG Y OY OYOSYH YOY OY OSYI Y OYOYOSYJ YOYOY OSYK Y OY OYOSYL YOY OY OSYM Y OYOYOSYN YOYOY OSYO Y OYOYOSYP YOYOYOSYQ YOYOYOSYR YOYOYOSYS YOYOYOSYT Y OYOYOSYU YOYOY OSYV Y OYOYOSYW YOY OY OSYX Y OY OYOSYY YOYOY OSYZ Y OYOYOSY[ YOY OY OSY\ Y OY OYOSY] YOYOY OSY^ Y OYOYOSY_ YOYOY OSY` Y9OY8OY7OSYa Y9OY7OY6OSYb Y9OY6OY5OSYc Y9OY5OY4OSYd Y9OY4OY3OSYe Y9OY3OY2OSYf Y9OY2OY1OSYg Y9OY1OY8OSYh YOYOYOSYi YOYOYOSYj YOYOYOSYk YOYOYOSYl YOYOYOSYm YOYOYOSYn YOYOYOSYo YOYOYOSCp YmOYmOYnOYnOYOYOYjOYjOYiOY iOY oOY oOY pOY pOY"OY"OYmOYmOYOYnOYOYOYjOYjOYiOYiOYoOYoOYpOYpOY"OY"OY mOY!mOY"nOY#nOY$OY%OY&jOY'jOY(iOY)iOY*oOY+oOY,pOY-pOY."OY/"OY0mOY1mOY2nOY3nOY4OY5OY6jOY7jOY8iOY9iOY:oOY;oOY<pOY=pOY>"OY?"OY@mOYAmOYBOYCnOYDOYEOYFjOYGjOYHiOYIiOYJoOYKoOYLpOYMpOYN"OYO"OYPmOYQmOYRnOYSnOYTOYUOYVjOYWjOYXiOYYiOYZoOY[oOY\pOY]pOY^"OY_"OY`mOYanOYbOYcjOYdiOYeoOYfpOYg"OYhmOYinOYjOYkjOYliOYmoOYnpOYo"ODMhY YOYOY-AOSY YnOYnOYOSY YOYnOYOSY YOYOYOSY YnOYOYOSY Y1OY1OYpOSY YOY1OYpOSY YOYOYpOSY Y1OYOYpOSY  Y1OYOYOSY  Y1OY1OYOSY  YOYOYOSY  YOY1OYOSY  YOYOYҿOSY YOYnOY/OSY YnOYnOY/OSY YnOYOY/OSY YOYOY/OSY YOY1OYOSY Y1OY1OYOSY Y1OYOYOSY YOYOYOSY YOYOY1OSY YOY1OY1OSY Y1OYOY1OSY Y1OY1OY1OSY YOY-AOYOSY YnOYOYOSY YOYOYOSY YOYOYnOSY YnOYOYnOSY Y1OYpOYOSY  YOYpOYOSY! YOYpOY1OSY" Y1OYpOY1OSY# Y1OYOY1OSY$ Y1OYOYOSY% YOYOY1OSY& YOYOYOSY' YOYҿOYOSY( YOY/OYOSY) YnOY/OYOSY* YnOY/OYnOSY+ YOY/OYnOSY, YOYOYOSY- Y1OYOYOSY. Y1OYOY1OSY/ YOYOY1OSY0 YOY1OY1OSY1 YOY1OYOSY2 Y1OY1OY1OSY3 Y1OY1OYOSY4 YҿOYOYOSY5 Y/OYnOYOSY6 Y/OYOYOSY7 Y/OYOYnOSY8 Y/OYnOYnOSY9 YOY1OYOSY: YOYOYOSY; YOYOY1OSY< YOY1OY1OSY= Y1OY1OY1OSY> Y1OY1OYOSY? Y1OYOY1OSY@ Y1OYOYOSYA Y-AOYOYOSYB YOYOYOSYC YOYnOYOSYD YOYnOYnOSYE YOYOYnOSYF YpOYOYOSYG YpOY1OYOSYH YpOY1OY1OSYI YpOYOY1OSYJ YOYOY1OSYK YOYOYOSYL YOY1OYOSGhY YKOYJOY0OSY YKOY0OYLOSY YKOYLOYGOSY YGOYFOYKOSY YJOYIOYHOSY YHOY0OYJOSY YGOYLOY0OSY YGOY0OYHOSY YJOYKOYFOSY  YFOYIOYJOSY  YIOYFOYDOSY  YIOYDOYCOSY  YCOYHOYIOSY  YHOYCOYBOSY YHOYBOYGOSY YGOYBOYEOSY YFOYGOYEOSY YFOYEOYDOSY YAOYEOYBOSY YDOYEOYAOSY YAOYCOYDOSY YAOYBOYCOSY Y>OY=OY?OSY Y>OY?OY@OSY Y>OY@OY:OSY Y:OY9OY>OSY Y=OYOY9OSY Y9OY Y'OY+OY(OSY? Y*OY+OY'OSY@ Y'OY)OY*OSYA Y'OY(OY)OSYB Y$OY#OY%OSYC Y$OY%OY&OSYD Y$OY&OY OSYE Y OYOY$OSYF Y#OY"OY!OSYG Y!OY%OY#OSYH Y OY&OY%OSYI Y OY%OY!OSYJ Y#OY$OYOSYK YOY"OY#OSYL Y"OYOYOSYM Y"OYOYOSYN YOY!OY"OSYO Y!OYOYOSYP Y!OYOY OSYQ Y OYOYOSYR YOY OYOSYS YOYOYOSYT YOYOYOSYU YOYOYOSYV YOYOYOSYW YOYOYOSYX YOYOYOSYY YOYOYOSYZ YOYOYOSY[ YOYOYOSY\ YOYOYOSY] YOYOYOSY^ YOYOYOSY_ YOYOYOSY` YOYOYOSYa YOYOYOSYb YOYOYOSYc YOYOYOSYd YOYOYOSYe YOYOYOSYf YOYOYOSYg YOYOYOSYh YOYOYOSYi YOYOYOSYj Y OYOYOSYk YOYOY OSYl Y OYOYOSYm Y OYOYOSYn Y OY OY OSYo Y OY OY OSYp Y OY OYOSYq YOYOY OSYr Y OYOYOSYs YOY OY OSYt YOY OY OSYu YOY OYOSYv Y OY OYOSYw YOYOY OSYx YOYOYOSYy YOYOYOSYz YOYOYOSY{ YOYOYOSY| YOYOYOSY} YOYOYOSY~ YOYOYOSY YOYOYOSY YOYOYOSY YOYOYOSY YOYOYOSY YOYOYOSHhY Y OYֵOYwOSY Y&OYֵOYwOSY YOYOY#OSY Y&OYOYwOSY YOYOY"OSY Y OYOYwOSY YOYOY#OSY YOYrOYrOSY YOYrOYrOSY  Y OYҿOYOSY  YOYҿOYrOSY  Y OYҿOY" OSY  YOYҿOYrOSY  YOYҿOYOSY YOYOYOSY YpOYOYOSY Y4OYOYgOSY Y4OYOY2OSY YOYOYgOSY YOYOY2OSY YTOYOYgOSY YTOYOY2OSY Y)OY3OYOSY Y!OY%OYgOSY Y!OY%OY2OSY YqOYOYgOSY YqOYOY2OSY YOYOYgOSY YOYOY2OSY Y dOYӿOYOSY YOYӿOY OSY YOYӿOY OSY  YOYӿOYOSY! YOYӿOYrOSY" YOYӿOY'OSY# YOYӿOYOSY$ YOYӿOYOSY% YOYӿOYOSY& Y dOYӿOYOSY' Y rOYӿOYOSY( YOY%OY OSY) Y OY%OYOSY* YOY%OYAOSY+ YVOY%OYOSY, YOY%OYOSY- YOY%OYOSY. YVOY%OYOSY/ YOY%OYWOSY0 Y OY%OYOSY1 YOY%OYOSY2 Y>OY%OYOSY3 YCOYOYOSY4 Y OYOYOSY5 YOYOYHOSY6 YOYOYOSY7 YOYOYOSY8 YOYOYOSY9 YOYOYOSY: YOYOYPOSY; Y OYOYOSY< YCOYOYOSY= YOOYOYOSY> YOYOY2OSY? Y OYOYOSY@ YOYOYOSYA YnOYOYOSYB YߡOYOYOSYC YߡOYOYOSYD YnOYOY{OSYE YOYOYOSYF Y OYOYOSYG YOYOYgOSYH YOYOYOSYI YOYOY eOSYJ Y }OYOY OSYK YeOYOY[OSYL YOYOYOSYM YOYOYOSYN YOYOYOSYO YOYOYOSYP YeOYOY>OSYQ Y }OYOYOSYR YOYOY3OSYS YZOYOYOSYT Y{OY3OY OSYU YOY3OYROSYV YKOY3OY!OSYW YOY3OYOSYX YOY3OY'OSYY YOY3OYqOSYZ YOY3OYOSY[ YKOY3OYwOSY\ YOY3OYFOSY] Y{OY3OYOSY^ YOY3OYOSY_ Y 1OY rOYOSY` YCOY rOY OSYa Y0OY rOY OSYb YOY rOY OSYc YOY rOYbOSYd YOY rOY7OSYe YOY rOYOSYf Y0OY rOYOSYg YCOY rOYOSYh Y 1OY rOYOSYi YOY rOYOSYj Y BOY#EOYOSYk YOY#EOY OSYl YXOY#EOY OSYm YOY#EOY BOSYn YOY#EOYOSYo YOY#EOYOSYp YOY#EOYVOSYq YXOY#EOYOSYr YOY#EOYOSYs Y BOY#EOYOSYt Y OY#EOYOSYu Y7OY*LOYfOSYv YOY*LOY8OSYw YOY*LOY OSYx YOY*LOYOSYy YOY*LOYOSYz YOY*LOYOSY{ YOY*LOYOSY| YOY*LOYOSY} YOY*LOYaOSY~ YOY*LOYOSY YOY-AOYOSY Y7OY*LOY3OSY YOYOYOSY YOY sOYOSY YIOYOYOSY YOYOYOSY YIOYOYOSY YOYOYOSY YOYOYOSY Y}OYOYOSY YOYOYOSY YOYOYOSY YxOYOYOSY YOYOYOSY YxOYOYOSY YOYOYOSY YOYOYOSY YOYOYcOSY YOYOYOSIhY YOYOYOSY YOYOYOSY YOYOYOSY YOYOYOSY YOYOYOSY YOYOYOSY YOYOYOSY YOYOYOSY YOYOYOSY  YOYOYOSY  YOYOYOSY  YOYOYOSY  YOYOYOSY  YOYOYOSY YOYOYOSY YOYOYOSY YOYOYOSY YOYOYOSY YOYOYOSY YOYOYOSY YOYOYOSY YOYOYOSY YOYOYOSY YOYOYOSY YOYOY~OSY Y}OYOYOSY Y|OYOY}OSY Y{OYOY|OSY YzOYOY{OSY YyOYOYzOSY YxOYOYyOSY YwOYOYxOSY  YvOYOYwOSY! YuOYOYvOSY" Y~OYOYuOSY# Y~OYtOYOSY$ YsOYOYtOSY% YOYsOY}OSY& YrOY}OYsOSY' Y}OYrOY|OSY( YqOY|OYrOSY) Y|OYqOY{OSY* YpOY{OYqOSY+ Y{OYpOYzOSY, YoOYzOYpOSY- YzOYoOYyOSY. YnOYyOYoOSY/ YyOYnOYxOSY0 YmOYxOYnOSY1 YxOYmOYwOSY2 YlOYwOYmOSY3 YwOYlOYvOSY4 YkOYvOYlOSY5 YvOYkOYuOSY6 YjOYuOYkOSY7 YuOYjOY~OSY8 YtOY~OYjOSY9 YtOYiOYsOSY: YhOYsOYiOSY; YsOYhOYrOSY< YgOYrOYhOSY= YrOYgOYqOSY> YfOYqOYgOSY? YqOYfOYpOSY@ YeOYpOYfOSYA YpOYeOYoOSYB YdOYoOYeOSYC YoOYdOYnOSYD YcOYnOYdOSYE YnOYcOYmOSYF YbOYmOYcOSYG YmOYbOYlOSYH YaOYlOYbOSYI YlOYaOYkOSYJ Y`OYkOYaOSYK YkOY`OYjOSYL Y_OYjOY`OSYM YjOY_OYtOSYN YiOYtOY_OSYO YiOY^OYhOSYP Y]OYhOY^OSYQ YhOY]OYgOSYR Y\OYgOY]OSYS YgOY\OYfOSYT Y[OYfOY\OSYU YfOY[OYeOSYV YZOYeOY[OSYW YeOYZOYdOSYX YYOYdOYZOSYY YdOYYOYcOSYZ YXOYcOYYOSY[ YcOYXOYbOSY\ YWOYbOYXOSY] YbOYWOYaOSY^ YVOYaOYWOSY_ YaOYVOY`OSY` YUOY`OYVOSYa Y`OYUOY_OSYb YTOY_OYUOSYc Y_OYTOYiOSYd Y^OYiOYTOSYe Y^OYSOY]OSYf YROY]OYSOSYg Y]OYROY\OSYh YQOY\OYROSYi Y\OYQOY[OSYj YPOY[OYQOSYk Y[OYPOYZOSYl YOOYZOYPOSYm YZOYOOYYOSYn YNOYYOYOOSYo YYOYNOYXOSYp YMOYXOYNOSYq YXOYMOYWOSYr YLOYWOYMOSYs YWOYLOYVOSYt YKOYVOYLOSYu YVOYKOYUOSYv YJOYUOYKOSYw YUOYJOYTOSYx YIOYTOYJOSYy YTOYIOY^OSYz YSOY^OYIOSY{ YSOYHOYROSY| YGOYROYHOSY} YROYGOYQOSY~ YFOYQOYGOSY YQOYFOYPOSY YEOYPOYFOSY YPOYEOYOOSY YDOYOOYEOSY YOOYDOYNOSY YCOYNOYDOSY YNOYCOYMOSY YBOYMOYCOSY YMOYBOYLOSY YAOYLOYBOSY YLOYAOYKOSY Y@OYKOYAOSY YKOY@OYJOSY Y?OYJOY@OSY YJOY?OYIOSY Y>OYIOY?OSY YIOY>OYSOSY YHOYSOY>OSY YHOY=OYGOSY YOSY Y3OY>OY4OSY Y>OY3OYHOSY Y=OYHOY3OSY Y=OY2OYqOY?qOY@qOYAqOYBqOYCqOYDqOYErOYFrOYGsOYHrOYIsOYJrOYKrOYLrOYMqOYNqOYOqOYPqOYQqOYRqOYSqOYTqOYUqOYVqOYWqOYXqOYYqOYZqOY[rOY\rOY]rOY^rOY_rOY`rOYarOYbrOYcqOYdqOYeqOYfqOYgqOYhqOYiqOYjqOYkqOYlqOYmqOYnqOYoqOYpqOYqrOYrrOYsrOYtrOYurOYvrOYwrOYxrOYyqOYzqOY{qOY|qOY}qOY~qOYqOYqOYqOYqOYqOYqOYqOYqOYrOYrOYrOYrOYrOYrOYrOYrOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYrOYrOYrOYrOYrOYrOYrOYrOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYrOYrOYrOYrOYrOYrOYrOYrOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYrOYrOYrOYrOYrOYrOYrOYrOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOYqOY"OY"OY"OY"OY"OY"OY"OY"OY"OY"OY"OY"OKt u vYwSYxSYySYzSY{SY|SY}SY~SYSY SY SY SY SPAvYSYSYSYSYSdvYwSYSYSMN>@ YOYdOYOY)OYOYOY9OYOYOY OY SOY OY OY OYOYOYOYOYOYOYOYOYSOYOYOYOY9OYOYOY)OYOYdOY OY!OY"8OY#OY$xOY%OY&OY'vOY(,OY)OY*OY+yOY,NOY-,OY.OY/OY0OY1OY2OY3,OY4NOY5yOY6OY7OY8,OY9vOY:OY;OY<xOY=OY>8OY?O66 ? 6 YOYOYO YOYOYO YOYOYO YOYOYO!TW^Na=drufx~'6LLRRRRSS!S7S;S?T"U#U $UULUMU_U'aU9bUKcU]d89Diet3DCanvas. ;d :e :f :g :h :ij :k :l m :n op :q rs ot ru q vw :x :y z { :| :} r~ d  :   r & & & :( & . :         :mRenderLDiet3D; mTruckingZmspfI ConstantValue(fpsticktimeJlastinitmThreadLjava/lang/Thread;mDisplay"Ljavax/microedition/lcdui/Display;moff Ljavax/microedition/lcdui/Image;()VCodeLineNumberTableupdate&(Ljavax/microedition/lcdui/Graphics;)Vpaint onTimerTick paintInfostartstoptogglerun keyPressed(I)V SourceFileDiet3DCanvas.java RS => ?@ LM NO PQDiet3D R  XW  HI JI FS VS S S `java/lang/StringBuffer Diet3D FPS= EB www.rzr.free.frjava/lang/Thread R [S YS java/lang/InterruptedException S B B B S ` S S S KB Diet3DCanvasjavax/microedition/lcdui/Canvasjava/lang/RunnablegetWidth()I getHeight(II)VisDoubleBuffered()Zjavax/microedition/lcdui/Image createImage$(II)Ljavax/microedition/lcdui/Image;!javax/microedition/lcdui/GraphicssetClip(IIII)V getGraphics%()Ljavax/microedition/lcdui/Graphics; drawImage&(Ljavax/microedition/lcdui/Image;III)Vjava/lang/SystemcurrentTimeMillis()JrepaintserviceRepaintssetColorappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;(I)Ljava/lang/StringBuffer;toString()Ljava/lang/String; drawString(Ljava/lang/String;III)V(Ljava/lang/Runnable;)V currentThread()Ljava/lang/Thread;sleep(J)VprintStackTrace getGameAction(I)Iry_rx_rz_reset toggleMode toggleAnim toggleShapeStackMap1:;< =>?@ABCDEBFBCGHIJIKBLMNOPQ RSTG*******Y** * *** U* rW ]hjnw0~7F F:VWT*+ UXWT@+** *%+*** +**+U +67?7:rYSTn1e****U!(,0 !:ZWTeA++Y !"#+W+W$+%** +W@+W$U)@[STQ%**&Y*'*(U $\ST+ **U ]STJ**U :: ::^STc*^)*T**e  l!++e -L+/QWZ.U& +6QWb;:+:M:Q:Z:.b:_`T P*05955#53!++5555555555555555555555555555!55555*Y1`1J*Y1d1:*Y2`2**Y2d2*1 *1*2 *2*3 *3*2*1*3*4***Z3Z12*5*5*5*5u*5j*5_*5S*5G*5;* 5/,*6"*7 *6 *8U,%( 5 8 K^q!"$%'(*+-. 013 4#9&=->0B7C:F>GHIOQ:::(:8:K:^:q::::::::: ::#:&:0:::H:O:aST6!  9U`d e fbcDiet3DMIDlet. 6Y 5Z 5[ 5\] Y 5^ 5_` 5a 5b 5c 5d 5e 5f g hi hj Zkl mno p qr s tu qvw qxyz !{| } ~ } ~  5 5 5 5 ! 5  q q q mDisplay"Ljavax/microedition/lcdui/Display; mExitCommand"Ljavax/microedition/lcdui/Command;cmdmCanvasLDiet3DCanvas;fmMainLjavax/microedition/lcdui/Form;msgLjava/lang/String;tbAction%Ljavax/microedition/lcdui/StringItem;startedZlrender&Ljavax/microedition/lcdui/ChoiceGroup;lshapelanim()VCodeLineNumberTableinfostartApppauseApp destroyApp(Z)Vexit commandActionK(Ljavax/microedition/lcdui/Command;Ljavax/microedition/lcdui/Displayable;)V SourceFileDiet3DMIDlet.java KL 89 :; <; Diet3DCanvas => ?@IDiet3D (c) www.rzr.free.fr Press Keys to toggle rendermode, shapes etc AB CD EF GH IH JH L javax/microedition/lcdui/Formwww.rzr.free.fr K$javax/microedition/lcdui/ChoiceGroup Animation :  K Choose Shape : Choose Rendering mode :  javax/microedition/lcdui/CommandExit K [Menu/Back] L OL QL RS L TL F Diet3DMIDlet javax/microedition/midlet/MIDlet(javax/microedition/lcdui/CommandListenerstop javax/microedition/lcdui/Display setCurrent)(Ljavax/microedition/lcdui/Displayable;)V getDisplayF(Ljavax/microedition/midlet/MIDlet;)Ljavax/microedition/lcdui/Display;(Ljava/lang/String;)VmRenderLDiet3D;Diet3Dvanim[Ljava/lang/String;J(Ljava/lang/String;I[Ljava/lang/String;[Ljavax/microedition/lcdui/Image;)Vappend"(Ljavax/microedition/lcdui/Item;)Ivshapevmode(Ljava/lang/String;II)V addCommand%(Ljavax/microedition/lcdui/Command;)VsetCommandListener-(Ljavax/microedition/lcdui/CommandListener;)VstartnotifyDestroyedgetCommandType()IgetSelectedIndex toggleAnim(I)V toggleShape toggleMode mTruckingStackMap$javax/microedition/lcdui/Displayable1567 89:;<;=>?@ABCDEFGHIHJHKLMC*****Y** * * * **N2 8< =>@B#C)D.F3H8I=JOLM3***NPQRPLMd*****Y*Y*W**W*Y*W**W*Y*W  ** W*!Y"#*!Y$#**%**%**&**'**'**(*)**NRVWY ^:aFd`gljmqrtuvxyz|}~QLMNRSM!**N TLM=**+*,*-N UVMo+. */a**01**02** 03*4****)**N. !2CNU\cn/5!\5!n5!WXMETA-INF/MANIFEST.MFManifest-Version: 1.0 MicroEdition-Configuration: CLDC-1.0 MIDlet-Name: Diet3D Created-By: 1.4.2-rc1 (Blackdown Java-Linux Team) MIDlet-Info-URL: http://rzr.online.fr/java.htm MIDlet-Vendor: www.Philippe.COVAL.free.FR MIDlet-1: Diet3D, Diet3D.png, Diet3DMIDlet MIDlet-Version: 0.27.3 MicroEdition-Profile: MIDP-1.0 MIDlet-Description: Real Time 3D Engine Demo MIDlet-1: Diet3D, Diet3D.png, Diet3DMIDlet MIDlet-Name: Diet3D MIDlet-Description: Real Time 3D Engine Demo MIDlet-Vendor: www.Philippe.COVAL.free.FR MIDlet-Info-URL: http://rzr.online.fr/java.htm MicroEdition-Configuration: CLDC-1.0 MicroEdition-Profile: MIDP-1.0 MIDlet-Version: 0.27.3 MIDlet-Jar-URL: Diet3D.jar MIDlet-Jar-Size: 20904