From 9ae3857fad74cc391df7ae7eb6177e5c0bbb44d3 Mon Sep 17 00:00:00 2001 From: ABelliqueux Date: Sat, 25 Sep 2021 19:39:49 +0200 Subject: [PATCH] Refactor animation system --- Makefile | 3 + TIM/ground.tim | Bin 0 -> 16928 bytes TIM/trees.tim | Bin 0 -> 66080 bytes TIM/woods.tim | Bin 0 -> 66080 bytes custom_types.h | 13 +- include/graphics.h | 2 + include/math.h | 2 + levels/level0.c | 5443 +++++++++-- levels/level0.h | 66 +- levels/level1.c | 22607 ++++++++++++++++++++++--------------------- levels/level1.h | 27 +- src/graphics.c | 150 +- src/main.c | 38 +- src/math.c | 44 +- 14 files changed, 16842 insertions(+), 11553 deletions(-) create mode 100644 TIM/ground.tim create mode 100644 TIM/trees.tim create mode 100644 TIM/woods.tim diff --git a/Makefile b/Makefile index 0dd3df7..ee5623f 100644 --- a/Makefile +++ b/Makefile @@ -21,6 +21,9 @@ TIM/bg_camPath_002.tim \ TIM/bg_camPath_003.tim \ TIM/bg_camPath_004.tim \ TIM/bg_camPath_005.tim \ +TIM/ground.tim \ +TIM/trees.tim \ +TIM/woods.tim \ VAG/hello.vag \ VAG/poly.vag \ VAG/0_come.vag \ diff --git a/TIM/ground.tim b/TIM/ground.tim new file mode 100644 index 0000000000000000000000000000000000000000..0bc96ed216e09da36761577fd675de0c95acb497 GIT binary patch literal 16928 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%0AePn9F|#8faw;lTCQk7O}Istoa`u2xM5mB z&?0MTFo^buLWtPb=;u-q6jl2`6>=vBVSBs z9-EGI5oWSU&NNa9y-$gO`N00`kfZSj^Z81h%Ay!{+7H7rFkh3c5%j}=iUcwmSsfMe ze#HClV@7K9=-OcXe_vm3>#0k0NPjp`$^sF>P>e!QInJP%;v6|*vME0BMX0@C=m6~@ z{2hKbC6uCmVlc?efQP}Q64%h-Osec^j$$r+h+3^sn3@`3Br=ABHb4D%PbKQ12yV;` zP#p*UHW`Y-5zLd&*25y=U4AVi0-+M#0u2ka&dXFh6t7Ws0dk6qW6&)QlLzB@2tIO2 zGb7aa#2DRjVxksQopfOql#zs#FnPv`r7OH9JGG$s;eeko>U~?!EGSpS2(x2h=6ISSb92nNa*_CO!_1MrxVS{gA_s=m81&e4fOqq7qaiI% zfz!YcB`TvxD$B&!ew<-gLJkI=bxQO?P)J2#w4{vJ?22$vm##7$G{`Bn6>lii@VIJ( zp0qGPOz8!J+f=y6dGlf%(8wRf;71LT;x-qTS{O%I<@_45LYO5(Ii$f15RsAlF; zDHm}tPgRwkUqd5Eb&+%qBWLD~M#)Z?S5xB#S5A|SN<<4#0B8#&XHkHfwhjd}m_arN zRbEQmrPKR9Sy2}Cr2Z03ToM}NQIDoo+XAecPFFBly~v6vcD z#tL&NHd-oh;Ye@1(CIFu@ZB6KFTx{ueoBeZ281Ooqq!-CNQD6dWerX{qB2aY#jPGQ z#;(4F%rUx>@j}>f)NKuvFn>-8XH>4GQZW((*nk-HZW%8C6`-83N{n+@LIv&maC$N! zoe$(MF*r9U{2+BkEf@|=#an{7@YQ-L3lQ%B8sezT^+l+ zt`0TSWTB%d2-8Uw{)lRXG>$=&gF+e1vjk>9gh>UrY>({vdLEn6tkij_Hq9u%Q=}rt ztQG>Fwm?)V-P~j~sCk-{VQSM&f=AK{^U)5AtHWRhjVp~^Q#TC#dio4~TZ9G%W(tIZ z$y7lWi($TLwW4vGoQ#GR2W=x&l@u95sZ@+;NLAKcpAjBDQzlHNqCC>K7}TGUXrbut z0Cm;EU?7`k){=P`bEMyt(N0}BHN6t>$pT3*1BM#2pRa|mE_U@8;EzLf5K2Ie7-I== zLpL#wBB04R8A6(ZSJM?iv*2up6R zD8M9Clemn_=hfFYgtxQ^lhGDLdj@G6{NMn7A@oAa!PMSM{D4jkJIcA4!;o4tG9o`Y z8Swq7j^gL*!%l`?QpQj>3{xC+R1B+ezz_yCn{gxso`5d_{17!xXeoxW5~C+9p-KT$ zFG1$jg02t00EsZL)84ydlBAaAP(3ljDRGxU7BWc`Syz8E$C%a_j4KVnwBGdT5CFzD zXih6Bo{CpA!vV1%ET!M{ZW!9xl-sFbb>#(ODc)m*KxKmD5HtJOf0I-lWvy0l_g17b zuqib{d=g_jfFC9R^*>CU4B&?bn2a8svc#kSO&&No{PN~5}%bMf09 zsW^tz!ZRu>WwjoRb3x(2kdJ30m_uwAwAkVUFb|BbB-Js0&A=bPZ#xY5ZS7kzP*Pap z9b#U9ekN*(VNEI%%tDF;s24!%F=foLu|gXd-EfTTCJU8H)ccs@2@#--gC|W!c@Q<1 zh4{53g+_x?(y_amvT`2;6Fwyz8jl!)ISx#4C1b~hn3f0jAaq{PfAB3r5hlb3w=z^5 zWmOaMGjF*G>6}st$EehD_-YJwl;P2UAH8XJhyYVWNQMxKh68`N%nd#TyHABmQ)GTL zp_G<{IvqY@Bn>ML=m|d|#^eUNC=f7;*3<1BseNdHU<4gwz$g4+z)$(5fO?js_Ni!s zdQEmVFK|Zah(?u_m(9TL)0u~QP{%fgLoMCm!xtj#rFH>&0P!q#b2%biSFR2tGEg?O zNCZfOEX=FWn4!rGR4@@Qc%vtWXb00f9JDa-AABqzbPCGgldAZb@um7^7>c;15CH6B zwi`?&Y7y>mn+SL-WvH8>BgNn!G}s#BItaTliAMNoku79a-N5;W!lv@9(7VGDh$t&8 zLLJhg5S0O%76~ikpf05_79lC-0DsE7RBJC3ohGB?z(-!f=UNf|)OpZ$EGBhSO0k1@ za-UE{)oiO&bgp#lGTa2bhY*BdaLwyN2c2`#mNCO2EE{rZj?+VL{iFI7G zvVhv9;xwR41!q%+`Yw*8+_k(+L<&FyRaC!{C{?f?Nbt1K8?i`HjM&1^aPr{6Bmh`# zR#Flb>4yzLbB4xthM-(e`A;h>K94(?Pw-I*Bly@1DveNO1f5VdpTRE=ZW60dzCz8C zs@4?x(8vv+Z-s$~d6%e zXdPg{o;?+Y^|QMP+m>P`AVh!(X7hj5{+Z z!IPDTr(;qY>@NOG-YS@K^1Zz;R;WndB ziyn1T2*jvn{4w^Q(k0}lcwh_+Sz6+86(W@Itf}m4GZnf9q%=H$4!1@mMaqnuCJ;Vb zB`0MtFmThRx6*Yf)WP_zt%FezMk7Fl*2&mkbpoP=cS1X(Bl)?#5Lp zI^bf5qYje`n9HX{@2!`j&P*jQ(q5`A6MDi&-+}=8qMnTqbD$ImA=pf9COcpe>gDBa zflGuImP?n0dPCc&CWifQl9wUx#-n5W05?}?C@C~dEtZNP4Jk4M^ak0$k9s-3z#!2K zcOhNNExD+lvu!Aa#bRqPH;&mIPZgpW#C8SF)JeefrqLjSQn3?7t(KDqx2EzDG8ghy zkb;Gn@h(!a0DW2{h03rJpa*z5pWcO1T%1H=0`t<+(1L6i<4sfH-~oT(3MzI{$qThj z3*TY}J0yUQ^j}FEfSroL@2#*#i5PRLs8XXGZ%u`AraoMVl9^Wsz6t_|wfDjF1&16B zGk$?NOsr5>HM)!_c|=8HXxNjAG<kC@p|82EZN-e@tgk=uNDm6_KV<-f2 z2(3bO2}u(w3#c#%b*OJK`;Vpq1D`>H_72LOP;l4|=mCSDgy$Xlsw}<&z_B1XdSjG^ zngw{4P*)#+rq6`4Zh_ey%s3##LK=ob1g%h9hY>f46j97g379-%l-kg};6Ob@7F-o&DN&ZglA9bb$z1UB$;ppUI z_z3#Tv@*-l3wiYwD+bI4(~)7~BjyO%aEo0qBjV4*hf_*Q#7ach$%x6J0PrQ4-tp9W z!vKY;Ot0Hxy6M>fzZ~Lzz}E{j+8srbbk#*Rg4Cr?!&rq@p%YWtS8T zykMNoNo0oZ9kcxq0MkKS)Y`hp*$EDLNK%Ye>FAI&Wc3h)=MKr*CTMUG@^T;Vbc`3( z$Y@>{7Zp%a!q{|v4a%Ifp~(H0GQGZ~ORblp>-H86h|f??7E&vM z8T7!_Rmj4`L~I^hRN-F%%RyN%ERZ%m2B}7BjEPdD#OBr1c$+JLKP(Z~#iFCK6VaW4 z6hvYs@21onzYuQV3Z$w`R2+nR3sMa4Spl}`z`I3352sp(}sHeSj z8wl*>B5gAAIow(kXyML;GBwIu$Vo)eDEBAIacvowGsVrXO6^PWjaOKsgWjwzpuVw- z0h${@r7%|>9?_KSn$qoqf%2OP2FG+d8+64dWB-{clEI6tD1Zlkff9ik2CRn;UA-F7 znLSb=J|BUms}{xc{7BsA%UGVV9Pn|k$6W^dTBBui)nz#FMIl8cJR2wg8h>6ZY*ObT z2f~a1u1c+r8!f~wB20fH0Hdjqm4N@j2QNiH*>o~u+g2*P@L}Va4q#$&72&U;)-2{} zWi4_=JxZ7o6ufa|LOsygwjSs*(BXpUt-atoAw@$tTa--^{T1W9qhpH`kE#tY)80E_ z2AxvaC8=ECw?YHe$_9?ZW@_rZmt(y4G-Lhl(006G&fXp)4cHwEL{)jUn1RcfmIDbe zVRkrDkA@b{Dh!PxU}*HK2rQMNK!?$5T=(N3va(IFwMC*67h8=Q40^Kkj zIhf>TcAkO1jASryzlKtxL8vKH!vzKQ`V5**pNY$(^%KV7^6tcm*-=c}1_R!6ix?HQ zupBTf2(zZwp*2!nhYN$49V7hfR;^o4w_?&(f&~EOvY2>CC4Zni*bj~ zmz2Oj#AahOK&f;Rh(VxWAV6g7?2J3D7#1k!!U53sPo0Wv*2aoM{0Z+4UG@?-$pRP6 zaIehX(a8`)`dHyq*&jh2j=cHvXA=Iu{e9d7EKIb$T&Uz(SXyB^&Dqo$cZVI~U`ZqM z=z4hUs#T*_t;MC7Rm^>vu`5&HwM>$MKPd_L5j$I!zUhx;BrojDOQUEsvMDad8k2-8Z~eLR;|Nrsnui0#_Mb_4#9G$ zi-QD^E%GtIgy65FBnY#zG%Z^(1z`l$fJ1_!GJFvK=)>RepZOy&I*0Xt@keN7puQM6 z5=Ct^5=O@*f!ZNiSU(N|$Rzv|CpHdEu8Y)n@&=o!cfg)6;Iu?WJ zqenZSc*7UtUf^n5Wsv`@N&ZuOLP>R3#MDK?M8xBYZ@yN=FAFOkfFB^2Ba@=s32}j+ zuPy;yS$+5$Ff6YZe*}v5k&&a`r(6HAv2hgHB&DR+WB0SNpa67#3D0db(cK*vSxVg| zP6L4ns4_;3s6_W6B2p-Do=jsJ9+6|Jg-SW_2lyiCLs(=D{5Tx(t*s6yme(Np48q_~ zn}HLYaVsThVR9PUHm6x_T<3pd{sw_UKmG_U)je5wL~3^veky5YjLXdI7~pT2h@K_P z!NiFZCg64}-s2t{Zt_$@Yf%2p%M%F1g@v#9W89;n{ar#}>%2p)VsJf@8tC}Gh*f2% z`YQ~K6(S*$5e%*3dMQe@7$`BAp^ek&?W&0glj-{ROh82l}0M*V0076iOV%>T*X0(bU1f6O~f zcO3K7#2+)CZhZqi-d9J~5qfZmz{$kNV^Fw7=73%e@yF=P-=H^tgbC z8qSjOl&~|n2JR^fm&j0FC;k|H`5W}*k3gEn@V68){4Gv=8oGA=oxi2+Kk>I<2n-AS zEwAu1{5b@Ez?0B^Qw7C3_jvXBZxLDl$!z2^9j~p5N*81`{=*u5Lw=<}z2mTgt zLU|+(@V8Jk<`4WW{6Fxwm?IheoxjDk_z(Os)dc^21|=yw@=D^5A>;4nDXC>n0K*^C zf>J*5$B2nPhRSLB@HeQ<_2ZAQVfb5+CB5WtnFRip#J|Shvd{+gDD5l$nE7ybFZZ8j zF;Jjj_+#+71nmm{L;-eV@42vOi8(yzWfdP@<*VEOZ+Y97P}1OCn%#) z&_{aB@V8(nx#2(Xx7etZH4J}DJIG^R@yCn-e~fz`rN=0&pyU5f{uq~N@W-GV%<#u7 zC;k}hyuSPm`tnCmZ2gkI1=%%r3j8hpzw@`?9C-YZzlHt3_*f6RK~523bvjVJDt;o66p1cT*7ATyJxxDkKMEEH$;;&0HCKO%|ALjJ(t5)J;A zKwRAZoxdgHkNhnvT(|ube+$gpOa2%l5CYgg^2ab#68Jmfk4Xc6O!V*kF?GN5$DmJ1 zU5z*9Z_tlFA|)lUxCn)af5YE`0gS)G-||QP7|b02^0H;i-d)D<$KX%v*L?72{uoq> zz#p>=WK(eOMd5XahLpwza?3veT3KNZ;2e>Z_$%K#z9~H27UP>68$UY))IdS?gaj2{ubnUvH|`U zY(DM(B=D!a4u6bo44T=LY76z{Z>Z6eKY}71hQB4@jrdyzVkY8G88?Xc*ZE_Zs}kut zO`yNN{0&+?`6DQS3&cH7Tm^dr{uY$t8U7gT{~PefnEO^tLRW*<8}m2l%O4R`>_Y4v zugl+pKpu4mnq7HA{+Lv>!qEjO(wDzMU;c>>)Q7)eiJtrs1DW1y^S6)y82%RU$2h4#3G{mWF~eO;e9!`z z;yX(}{svqy){{R1zUwvlTWAQ2ehu)q)Ck{%KgN5Y1>)y7OJDv53`^<79|8EU$KOI@ z1~7fNOGErEm>zgj{um_QU|!ajzd>LA2!ap(7GjF~Yy2(gNYhi$CHOe+$x?*XD0AVW;C3B*PzrGRSN4#|SZwhr~-?{sw*dBN+Y`A#N(X zA%6?_V@AF z@L9zZe~iBT4f^s&4Dh#L8u7LHTRc24ovtGOm`GImUz+;87$Qb-F#dL#`#wGRPZ_t-N0=&{8g%~q>Q~nm>kHO?A4d1># ze+;4^efb;o<&XF$e+veMDV`r#bSvvW^0x&2fxqP?e+3(3d~rcm5XZH{)-C;s==V-;6&7 z_kYy-@;B(qA5qTbYxq_xUWdO0L^X-1*bMNu(8h`$B%%&)`W67-6{ z#XAHI!#CiM3H<|qjC-wq{0$ai`te5$@VDUB=xgz}fX}8e(AV3?47YDy^2f{rf6D9g z#|+n(zd>LA2rnDrZ%M=0<7@G^1cSkZ;cp@S7>r?qKL-3cZ@?czlXo;MKr;hx!r!1T ze+2Qjq%ia?!2j3zTjmmfOF8&k!Uo3B-kPd)e}hH|LLm^6SOlpf7&}?tQ!we@j(@TXqy)+T)-6F}REW2K+Jf z8YBAfH|WbB@dy4EpV#Ma!R4up@R^{{N!FpIjY#6P`D66uZ_t-Ng7{lz;Z{4|-h{t} z5x`6S7%*A&y`6EmeZ^GZg8{lv8mPZkN4DrXL6Z7d`=Z~Qa z_6&cFzWfb(^GE2%-x7lBy8?j{{85097jS)T{uq7v8}#LmpwJih$lr*+1s8oR>4Q_R2RkI|RE;V<=aH>Pw{ER#+MZAcKk%w=1)#;dnZp;IWm0WBx9vA*>3-l_SFsokPH^M z)z^QzZQIF{r%s*j?CI(4?d{%n=D_K*<1h`;7M`d4w7aLLbN05+j-K1S=lq3_M&^F> z{z&&Ix15WcW;ZnK+j8mhrOW5eUAlPU?=zx`{U>C6e)NmYS0=P6JZ8*ra-My4E3Kh* zcH4VSbnM&l=~cYCuwDB*`_FctIC0|mm;0_B*}C<}&fU9q@9y~9e~+7R?7~+@Qqy?awI14 zi$D76=AlC!+rQlY)u%`P@sEGtOK*K(VguTWlA?s=U-g{W^zFB|cOR_P=8vwNFfmYL zlD6hZ-?|T0+E{Z#%Z=;j>^t|(p6&x@E^oYZ@y?y@?r*joICpvm@cU=v*~IO>b7#Bo z$lZJQ&wuye($^!GfAmo$IGc|>+%jM3v}5!AM~}a|*Z2W;@uezC~;O`u00LJ^S`w-SKHVX5QCa-M{xD{-UR6$B}EduJ!fb{^a)gj*mZ% znwIjpka|7EZ{P5Y63kQ08y0&cWtq1p#b$;$seCf68eTR2_bNKMK(>t%)&78Tl zukVY_oQ(7_&p!I<#G&Jz`^I1=88E}F0$`1{Z2G?uGp^xWAo zf6c91FK(^>dHsbuJ-z#O?BB5;YS+H@$o?+K`A$#we&D~pjKTlq$K&0We|GPkbar#X z+_rJEt6zM6dT&op*8u+aG(X(Cb?y2uJ9nP#-qnBjK=Vm*fbX(b2KMVaI`+XPzpWc7^T>ApNaQFDVA00gSq^nzCv-<9XCwE`m z-+exJdCpz|?mb_5`1~Vf!R$TfpFe!mPx$xB%F4^5mVbZm0q_TwTh6$1=PcpBweH2w zFAn0n0{{Q)zq)__&izkMUS#keII;{7uJ644>+MrtewY=${PVtd@=dIpRaH5&cf}ZkXW(@{{zB2!DU~@k1w0?)u`)fpc5etyzu#+rK+^S_UrdfBn_*LzyGy%!#Nz z*tMs>@7nsbCDvd}S?X0*HMf3H=HCAPU%!3u`RaEfYv<0LIQ~%g?ag}*Y7+u+;Z>T^ zn_jW&R|LptrMcj($j=k^yu<=~?b`9I^-o1Ob?p@k^{=)K{4WjyE z!2j@q5csz|fBsW{|NYHZ_G-(#-U?p+{geAYJv^4}QIL7(&i*6I82m5R1Aiwr|LRrX zKfCeiMuLB*=j0L6)azf|zI}W5hvT!}dH?gird&hx3;D2&&?dR>abF;@CBK+MQ;ib}Myz+QUN2j35Y0k|<-OT>?oVdAv{j+DE zEwB!W`f~5$&%gTo)ND5U?NgVZ+`YeEZKB_xc`ezS1RYUiuz) z_P9zQ%bae`t-&&4C};>_M!ck9KvvxFZ4*uVea$%|d58TG%@bLJ?{>9xKuJ^}tO zx9{8j+4t9uw6Id}(uj)}|NQgM?Uyz`eti2>ZkcoDjNJF1-Rk>gXYZlo-Menw`0cm8 zzGchqLI(X?a;DYiUikj&W5*92nlmT!?WcS0eAn0Ce|M~=oL;5@FSt?WJicq!FTefz z>yvv=?w`wu9``ZuZ{FS0v%gjY1Hfy@+AGtrXLfdP*@FGQ({tj)!F4a5eV*xL9X7sm z@r%#DztF-~etPQsr3Vkb`{cU|%jbH%$31rJ;lqbp95}NNbZt3x?%urzKVtu3r}$6r zJ-Ph+;W4*Fd40zL!jIQSUbk*7@E_Q>Z~OMn&Wm?0UOdI9|DB$l@4k!u-}%WWpWHsx zk-5F|VEf(n7PbinInyH+V?BBF>#w&j{g5}~%kjrPyL;>UZ)c7lKfdS2Z@~Y{FI$&g zyW7|I%kHchGk*B`-bbVWnR7DdTn7Fp-#xz3pF6RwNbR*El`Woevj_Me|N7v`lY5_M z{T=X+-`ukY)~B|~wcLvn;)Iug9pR@pIx`^+2PAaX-%NLx2kbZo4vA&5b z$~xP==GMA3?N?7fZGU>P=j;v=!1fInU*Ye$b7UFt|KsGYPd?eT@z95vy$6r1eY(9t zgOF02G3w{VaZfh`|L)w8$9gko{P6wVzHhqlbbDy~v3}XQ_2|+5Uv_n5WqtkGgU>(u z3I|}$j1fO=x%kul?;d~q>jq-12()IG&KQ6E#2MQEZ@>HQ!RJ{YfBZ3&=$l>L-MMpp zL%fIM659e#P5SKa+mD`a*+lqH>|3|)`_DU$&rrw_kqplruA0J-Hl}H;h4_1%8^&)Qm z{)11~wr}j+v12yYzU|!?FP@~+k9B0(^?&@bb5Gaq-FtcueLTMR%#n3RG6w}pOY3Ln zj9fhG?X0fb-`+l%Q(KucVZx5P*ZOWh$J%}4TdW(u;Q+w@{qjvmR_0glV`DFzIP_)K zjJ&UR-@#Kp{&i1JCJ|K_8&5lS{P@k2H@thTzb*EH?oE zk6+aY)7h+L{SWRD{wrOxGd6T>y8HzDeZ&27@Sx_V?fDRCw7(~~E6 z|McBYn}GjB=T_i9ee=tX?OAw?y%+Xw?>x2pJJM^=FI?CE zpuZpZA71Qy`_oTPU3z-y$A`!8vK<{8X0p~_TecN1j9%B?eq{f?tgL;rA%L@YHV)wL z>Dqet%z-mqUAuSPIdSOYk3T$m4VLm#ucg*iS-lm%D*$e0}=Lce=Z~zU#Zu1suIO(j3_p|M(66>(|GR&ocOLp53|az|MDS)7fhC`pgB%E92s?9yoCF(oYQjo3a{?0@dN&Ad(tcjIw!Pi1{p!B`?fXvL-2N%n!40R#%)-zfxZ8IIq1oxpQXm>^yVn(kDnhc;(8KO?EXAAN}z4^DA?V6Y6{S z*4QlhU~HXT_3HNSp3bZLH}vk?zXL(g{{0Mo1jN@4??Q6Xy`>xKkNpS!7wg&u<(kpC zy}e&mU)_76XZLTv?dq(Lhy^u{?8$fA4j$Zgu)7-$fK0%*-y(>+aroS^3&*~G|4IK@ z!Y@b}^F7?cwQGlI|2O2$m@yvsZ+7=F_@Mw@_^LyPI**>dd2`#jj0u1LaQv}j87)Ir z+wJS(S5}`rwXwJBB+{`{(ErVwvfg?tdcz%wCU?`@ zd8aQweR}%b;TwnhZ$Er^<>8f+Km737XP<4l(v^kdzb}2sl9gjuuUWqe(QnVbPxnCv z`?l}Dy0(2U?LPePvM+W*0lGHt*>e;4$8Ws`0jw2@M!vuNSkG7QymPjP{1)&pC;S=b z?mvCH|KRCUU6*bU{$C&e3M+8<@PlJmU*CVQ4H;0TCS~nCc*X12zUe-G{6ueV4mQ8{ z=FRTw*MIvJcH`Gaukar|dGgGeV-vVmr#wXw3zy18;g7@BQJ9bRmJag~t`4=voe)`VQ{=>f=-c0bXT z?!xJdSFYSy(0OMzCnaU&*s<%^ukGr&(=*4;?$dTee@BiC;735zeywjO_J7aq+gqUj zA7(Q8zb;vozj$O$&))X6XM4K8`3(kcMot7?z&z{zlkX9hAilnT|1cx~BXHv|4B@%X zW5-TxxOD#;#71*W(r(?t_TRdG<^=Gc$jJft6TpA;AHRJ<@CWw)QqS>4uO`uh*x273IuxaI!&lU?{Yr(?t0g0z&CxC6g#>&1&*9W&;G7va;Z z`>$?Y)qa54{ml%__H!^-aLNu=FQ%d zyKdj!yyY?QllmX(+=^s=&w($;6aMj;ok!Ol*?)%M57__S&+cwLefcDc0iAEB#U0$Z zp?AZ9jTfFhd+_V+=bh#6c~3ajP~LFmphMpNN0-jEAN}PQMArlRf93i4O}jS{{;cgY zlhaZ@ShsB1t!umQoP2t#eohk*ZP*Oo1tA8&?-Col2wq3!p!?b*|H;KYX= znd7sLWo_TzzT@dPyFPjJ=%+0`Fn~QzZ{0om1QBvi=f3#SUv22@Jb3ED_b=|<{_*ki zIbOpnCLB|EIbFFp6ZpTof8^*deb@UR5A6SyEk9k^jdO4%Yy149AuH29pr^TZZqu1% zz|Abk;2mcBduOh>iy-Vaxii}T@r?f8y0&e*RI_+-?uLV7=J#IQ{2L5FR^|^YHI36g zdh+ZUB=F+%`}YyaKIy;LkCWHm-*@oPmmR$uFZZ7T{_3&M2>z|U1JL@LH#^3|)g(ybP4*8XCVK_tn)uz>BjlL*pZdD zdd=9C9}xU&{TB}$InusrH3?wNs#RBM`%lbp7;^Mv&mOX5zi!64&a)RTTzc~0_K%x?ywbT~_Oay|n0M;h=#V%6 z>D3<`+8^}az4nB`kC^!DO9F0Uf_Sy!m0*`Jc{j*}VDj?gQj# zP$@fi7=r6RaJ&N?U9u5b+t;o8?DVOP=N~;f5BxnnJMZ4xdhR|QfNmKw!@YYiT)zMR zGxaWTO`lo%xXk|Qw9_(UyLM`dT4&UD)vERP?^-H~Gb@6#y$nbP_)RPJioGa` zRa;?zcEfbTI6JlwY`6pn;g%~&NC*+gh1^MkK`sf3klR465}@$;KX0(z{i6X4z)uz+ zru*bmOY2no987?ziQw<Vr@kFC0qMIVvf49Oz)}p02 zGgm(n)HvbSx8WsPTW=2zzLT`!D*JZRp^ar_8_pDQo79o{75xAB$7o>G4E%%BJj&6J zKR$|_4P=VIl}n)jIi)(InnK|b{M=vGRu^sMe3qpx zUbQis;9u5hncLQ^iGSgiEr!2qpSz zX}HVk>}+cjcD5qEZ6WrrL4=JnHl~2fJe-x4(;&M`2Y#2s)7io%{%?~pEL9ji7U%-| z;PIfyY%^%A9#dO;TWf0@LgaVO=am9~LE8Hmi~a4_t5YH_cUug9yEQb5mAE~~O-KNl zuyQg6f2f7Uvx&k&6O;732@s#pRG*{$@WeqMue% zDKx&5;BR3*|KZLx7eD=!WQ7)DW0h5R@3NGg>=t&voDaqC?ZYoTdPr&M9+7O!0Ia~j z+X>a5iCW;^wX=s2Xf$x-au^8(ISd*aU=L*W7=9mnfZ!h(;Ak`fTMU0o@j+>m*&x*z zjZ=vJT04h;|5)Zzzi-BI`WM)95y4@3lBia{OwEmJ2NqvmB^nw_49gQ zj^S?;;H<-&CLdTDt7&$2d5n*2?!$-4)ZT56!t;$rJ#M$9rMr9ht`dF&4h{tu@`pEs zM_;=zKkt%zVF2+;T65R{KU32P{K(g_r9qmV;{^O6fdDD8f#*-Zr5(II`0mb~=#~2T zuSXZKd7>-$&EZfK;=fJ7yrL0Z?B7kK9^S66;?}%$|u3JHmkMrslb_-I8 z2p$APWHI(p3MD9_mkyLpaWp zc*!w`?;(Bz5`d9_0p&2f*J+_uA}-N51#MG9-wRp?2br%PxrHA+cqV_xwRntoezP9< zy{&VQf0Np5Zi0nuS`E8!w3di}%r(O0BKLvZw@O7-m8qoUHK~Y;epz5t$Z`IA34Upq zW<(r`WQv^I%Y5PF=2K#W!RQoV0fq$Hf5MExYbEBo`Py128+kNJC7a!9@l5m!y0j|` zaF->a1AoZv(nv)Je13eS0hezn>JH4$dtm=rdMADe4h{wI6YzLgH=zIHaN}lT`rlJa z;*1~gn>^xduGIs#d-;1Ez%gI@>=qYlu@QyRoonLaRulZ5IpDu-Hrs+N_$ORk{O~oj ze;mIUQf^5p!B42#X)lYXQcQSZ5B+{=!|lS#Fn~~hFM@JdZo5jcjDWs>LaxbvXX~~6_@XLXSRfP#hK8K%oW~OrU(M2QYi12E*talITUas^aT6Yhw5d3aBNeCCCk`Ape;7v8+<~ z!Wq?wjlEv4We~PZYPa_+4*{#w%1=5Twnu)!^xpZCqp z!R)Ec8iNV=-z5|G--PosKF%m8pp{-ODJdi9RlE@qS=E8204@pWsHt&yy&lUzZy!q( zrtuet1kNF=)mf4j2Y>Hsa%F0`y?qK{YiC~;2GQsAGI@os+m%Y>B0G_;y-%D&R6^t| zf*yj@N<5~{2T1>igSP)U0U-Zyhrwd<%tu_-));jgO9LXDOA#C74^uGB z7SU=m=mxL1f69WyH8wZUlPZ=d4OP=Fz0O9$vWN$@lfglgG33Gl$c`g-!ev1EHz)-w z`mZW0!y4#Wb|NhN400hW~y@n=!P!uFX^$RaXCf&{sRO1AxNQ^4&C%?^richJ%Ai2Bouiw_nSQc39tJAe>CSkTnozD7ok zbt;5Jg~wuT!hdt=wRFx9^j}~F{>$;JKaN}TRDCUf3MCi#?riNl-@NtN|NY>6Du~se zyiv@PQVZ!Qe~<-OUgpHKzpt-+b)f)R4zECD3mASh01bD$kSp{ddlHJtznkT8L;Aqa zN6ZjA{<=|pvxhYn;78W4uf>J}SU4vC>FK60G8c41hZ~*=n@AsP5K{nA+Nx@WQ*H6M z<`?Q0d~;-NOd(GQTo5s?4T|Bvp(-xMJcR@-KxrAZ5aFL)OB~f+ag74@#1A@)#fUA( zR29@RfZxd{k2CAlzkmDGnkVZcPNce~`mI)B3-egYnScLRTyT2yjrEs`RZ{9N8Q4AY zWl{`v#+={2;j167Qn$@Ki0ZR=HUkX601-b@08O)46tB-6^36PetVKS8AHR)S9J~;J z1Ab)}rc$g?1c2oHGj~J+VPwF`Ms3oB!-TS-k^7D8hYLVXfWfBRqu+I)D(Z7h;%Es7 zu`;*e{|2J}806vj|M+7#|2Ht*J2xRUp)4Enr&ikBm~4qJU8PK)+fMdoXdmR8kfP~b+=G^*FD86B|` zb9tE`ThqRrEnlyePDN*Y;_P6+_Rs(z|IyHd%rERr2z6ny|GRuXhl3C0l#uigl1Jnt zt8i7J$7^Ydou$}65Ag%1UMz8Sg!RrLze`Qdc4GXsh|BJn{Mz#ErfApf0klbETgJ*e|gd02#xCN&C37! zW3f`$?~v-lHd_!I0Bo+i4Gj%l_&Hv0)C;Z>iT_z1kHar;jNj8k_QQbRfDcS+YM}@6 zZ-gz;h690!h9QmZ|3NdoW>R5wT8I2LB@r?)eq;&QNvr8riwXE0j>-9XD}jG|&NqY4 zRB~a`Q>$;>z_4>N-6FTNq$K;Y3YT(LkKpy;?R03G?)w+<_S@PA$xk%cL^3DAFIOn| zii9mYL0)+>t^VjydXK`U2pNs$U`py+IXPjY&jV3b>_cy2pxzWLQ< zN@XP_91dHpR*SH?A~o%Dj>PQ>Ao=Tw_Dgum&MCqLSiI*D4U<>ByyoklikgIuNh9z_ z0>lG=4gi145`w=ds(&+@9N-5>!SA0!YLyj3FB^`@pO#UeK>+~xd;9dZK*Ye{68O_i zR<%;y@9p;t>C9#jq#l|-=zs1fDq#~_ARls!yWn8sV7Pr7I|Tpa69WI^)!*GHz`Z92 zsU_T;Y|u1HVE*XPFC025Mo(uODpIp;)8yy%u>!UcnGQ*5;P>-2sn2c2T=5gxwE9Y_ zSjuts_qUmv>nn>d=jd&b`AER!nVoe?TU$H(Q3Zwk^~8<2``J?;Uocy&OXJME>|go~Gh5DayhEHsDHqNz~HvWHVXVA&;oEBaPNHt2ulg{*F^4Z+4j zm7d+nX3w>DcC}8C1>oRC`})dOzgg*v`p3pO!MgN{ikJr!!_PK#s-rVtPt34@pGndT z!0%+C`V|9D%pelT7Q}c>jlkb44Mc#yv|#`mZI-Ya2N8u#2}L%87AE201NUu%dz(08#>xHJOC%vjqQa7nj3vf;Hs8k1?`_SM)!o1x!7T*@yCnJR*UD zj8a)2P#UCcREGNdO_ou!feH9z0q|jvtqMvIi6KS52>b>$?85C)GxwE{N1$lXbAG!z43X5b`l(iv!hePhC|JU*Q^i^k$jY!Q> zJz@+&|B@-?Xlhc9jEe*i>Pq3pyS-gqEnQumZTJ==6H*)IQ3^ml9Ut=pKaH1C0Rter z+l~Cc(j*kF;AeyR!EqpFcFG-mCZrDOlLz8Q&2KE^Q8#K44-)*f8Dij{W`l4rNaWvU zGBmH?hw#ZFu%&7aa!^CCz`$=D#o5?8YDV-sSeQ`@-V2pRry=Qu%Mhx8zko^>Ku@-p zR!pCqq<4g+8p{$J{wR~B57UE$^lG_u5`pS(%dE z%gR9Zx4ynw5By4ScAQXuH~?729G>0i@kSlv6G|?vnO0FZvLgS6yGZ?aw#Ve(D!a>q z!Sc(MLk_-(`2&1{UxA3o=Tj3`N~VSW*H(#p0kkQshLsjhwFyV-49&NQ{0V+UMok(u z;o<{7h&X`=SRTMX3jD0Y)frWh0u($bG%7w6;I9SM6zl@AguMJPuX?hk18R=sAHhG& z4by1AuM=>b@G{58@p>DNSGon|Bs6mCEDIDfv_Fs z509LjJ`TDHwGf}wG1vmf`>BFi5PsUQ)sJeZbtC>Q2l}5sy3P0TY-Ps?`G832ciFJf`23f zQ5{}{Bk`}V-dV0oN^OUHZw@8 zAovM*)IUv-KWZSe(NGvBANb`+Gstz&e{%4})PI=OyS0Kpw*Om&?Iuh6oEO>@V${~xqpW}1Oz^7?19xF=aY8~dl~Pzhp;8M; z5}-^~qHQEZw=7D=q+$q(-=zob1HdmEu@w|jSimnaLYMBLGU?|R;}*VsrG1TJ;71W` zXxTYhUs-YNR$~z7KdPYOyIR!q=H{jV-|q*0Sp&=H6h>zs%y`+_7=9_SeOLe{$Xf)z zDH>408`AmZ0_4xEN}~QT3xJQnPqN=pA<0F`L^#jrRZ`&ZE6WY4+fe%IYzo`zl2`P9 z#s1yKE1FCMzu#SjEeZJ#stu;;LHp~#O~JJW6nqAD3QRx&rL0s{!bHH?EkkMe27h8= zX%?{$smE(IhJr#mOD2{|I7XO1Bw`&t)y6|9`?8VKtCXb*KmQ&aD zBX%r9AG2pN1pZ$W@XKT(WWNkG65!WvObu(SR#3E>%z?TJ61|Y~kJx{3T`V)E2TRya zE{H$5X?kE#ZN~A}^UDN?y?{a_j}3smkX}u4pk*c51CYott+1BChxBJ>+ekT5#tIt> z=!O=VSd1gl=@0o`<1UAN{e|=cOfYa*EaB1wXb?l9=66QxMzF+iffh0@m9ScGqZ-|6 zL4}R%f7lTg3vSN+2~W%2k)RD5AR9jo_)-34L;N!{-T)(~d)Q=g4v`ii{fhn*9f1GK z?3kZ)@hy-)QUW8uFJS=x05h}FW;A-*+J$WWd`2UiC23WIK zWw?xjwl;xB$%-sgzxYgmaiuix0x%dM-!MTSA-cOgy|(9cBS z{`=->MBS9ap~dkrh3E(H4RC+^L^a@^Nn-eWWn6@R;Xs(+e={S@K^1n?RGbA%Lmt#@VFbrraPsTpn&QhaRU`62w9aW6prvKAcMf_vi% z)(`lJ`uFJ>lP)Q%N!SGW!~KaE3@(Dd^v#SO4hQA%gBG0faTsTleqbo{{EQwW9AR|164r? zN-B|}zXe%r4d3H;PWLsAaM_kaXv}EqhyL>gjg8uoTYa~Jg$b9+vb5l7uv^KY{@{V! z!O0=`;YfNy7O$rT2Us1AR+o&t2+HK_Sy);ufG4s*1O6@x3TKNk{C&fHu|)uW7D7^1 zA6rS{-x&TL=>POU(O)x=VJG-o`bL1iaRop5I4C;v z!@MT$&7--ob3hft5AS|o3TUJ~` z@XJ6hbGdGG$ops8TJhiAObN{vCVr7P9EMlhtJQPx5LUyjV_EvbRJ#u0_YkteEdx*q z?9?!ii+E4lhfd8-r4Y>%N+&;N0QI64Qxx)N%Z7u*10?vNP{Qa`n-_HnG)XY=-;Hnv z+6aCEU%LVyE)TW06*d%m=={42i0br@ar(8kT*c^Y9c5v)KqmC`=^NaE0alVVG*&q z(y$?{XTjU&NI4vJ3-WNsN=38;Iv?SW6Av4)34XIAViwq)$ZfW;m8gU1@LR(r^4E8@ zpoalLtgInOqtXr};{fRG9WX_`{Z^wZIy)mI>YxS@X6hk+tRhk;kU#AIm>c!aMv_WK zHqKyR*npq;{_mezBsEt2`)O?*@FTn5K3=WySBDsI)` z%EO0o#XLk`onDJr5PwS#P7}O{jtLR6iorJ#?+*qsEG6Ra275sx)$8<19Y@2lAQ9ik zOX3FVYZXpX7C=)fz{6HGN_Zl)>Y*P&Ngj}(bUIEK!7oy>g;7t))6(4#+)u^blS#4M z(p1y}{}u3OT8VP2EuEeHe#jp`0Ds6HSkZs@e>2k$@oU00z(0`nVffg}jTHvvDG9q3TDpv>1LlkpB5NKUCp2LBZ#Vi32G{lp|tDd<>${UlDSPi5glUI5-Vrj7K^+nrGp9bL` zJa$w%@97Z8j9Qi77o=AntvsBbj#@SJzZxDu6$70T1w2-x3_N#x^}_`S>#-Ve+eV}a z{_z(HQ0vrswHn)Brz1?PTglWa;GYi@i@;H8S;Smx!x^awRNV^xE<~W%0|MnR>_3a( zM?FRXUz(V|lw^2-z0*PyRwb7IVgvu(uzJ9P`u_@k0v})OWl|5%hi0OnKViqf`~?Cv z9R@A4_-FqdHJJHpDLy#ts3wiwWA}}WqWJbb0}fw3W}xHf zE5!CMsH(1FAQzxQKNIlh5PN_iKBJn)LNNyR58h7gXi1s z4f)UjMVz}nPS=11Ednw9kHH8224+I#ydUMi7UW|a4FQ|M)?t8AE(e7VrBX1C$GdPI zrKHxa^e#dFr>9F}_>;YeSdn!a^A8R*jYgwN9fF~i1%T+mc`2yHT2vR5l?GX`|97&h zGwNeGjA}c{Mxq>Ji#)_n?}@cM$MAF1BvV%M5I=OlAk{YxGvW6z!|6xgyd+h3BKbsy z1b_nQmk)u<*1%OZwF@DC;LlOfDw1gxL711j2z)J`haUuL7eU_$TiXd)!TKV>_h3_|Gsl)e1UI;O)xez z(AP9-nG!gwQvZ4s@nCuZ&CY|{TbKb$i11GwB++lf<#fQuuZ(IMGlpMegZ!}$-4gVN zkn+1;0z=3#lk7$5VG`?uj06>o*hZlI1b-ysb*jXSlMhCqwNr?!;e@=ayZee*jSQ|2 z)y*zhx0shqqgAM2UOFGlE_p-qfv9_)i}SDr6BPU?{>E5Cq;7x*z0(Pm4$ss~6FfB8 zFvxF_h|9*3H54DMoCp5Ng~>%k5(A^7b)s1Mhq!?Qr7!;X&Yk&TFH&wq|K)wMCgi_5 z`Bkf)db7SVy-JEL%q=NCeE65ICzNKDP-)05!2L%R2>K8F_Tf83{!By2P3jVN#65N? z+&Z*L*(I8=5zewKCv}DHMQHzF%|nk}8nD4(riJ^b5JEqA(C-8l#t$yn6|p(w!U8y4 zz>jun8gAho?(Tz&^kCM95`BF=7xM423Y0(MC;kuY->@tvw|*Sgl5$#PPq`+fOU*Dtu{ogy+QtLHhgwQdVMt=OOQ^>!r?FL6WKyOw(L es~o($yuBk~ZnE+s(pa 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 F{{bD~K)V0{ literal 0 HcmV?d00001 diff --git a/custom_types.h b/custom_types.h index c4bf71d..074331c 100644 --- a/custom_types.h +++ b/custom_types.h @@ -5,6 +5,7 @@ struct BODY; struct VANIM; +struct MESH_ANIMS_TRACKS; struct PRIM; struct MESH; struct CAMPOS; @@ -37,13 +38,20 @@ typedef struct BODY { typedef struct VANIM { int nframes; // number of frames e.g 20 int nvert; // number of vertices e.g 21 - int cursor; // anim cursor + int cursor; // anim cursor : -1 == not playing, n>=0 == current frame number int lerpCursor; // anim cursor + int loop; // loop anim : -1 == infinite, n>0 == play n times int dir; // playback direction (1 or -1) + int pingpong; // ping pong animation (A>B>A) int interpolate; // use lerp to interpolate keyframes SVECTOR data[]; // vertex pos as SVECTORs e.g 20 * 21 SVECTORS } VANIM; +typedef struct MESH_ANIMS_TRACKS { + u_short index; + VANIM * strips[]; +} MESH_ANIMS_TRACKS; + typedef struct PRIM { VECTOR order; int code; // Same as POL3/POL4 codes : Code (F3 = 1, FT3 = 2, G3 = 3, @@ -73,7 +81,8 @@ typedef struct MESH { long p; long OTz; BODY * body; - VANIM * anim; + MESH_ANIMS_TRACKS * anim_tracks; + VANIM * currentAnim; struct NODE * node; VECTOR pos2D; } MESH; diff --git a/include/graphics.h b/include/graphics.h index f10049a..58c187b 100644 --- a/include/graphics.h +++ b/include/graphics.h @@ -25,3 +25,5 @@ long interpolateQuad(POLY_GT4 * poly4, MESH * mesh, long t); void drawBG(CAMANGLE * camPtr, char ** nextpri, u_long * otdisc, char * db); // Rendering void renderScene(LEVEL * curLvl, CAMERA * camera, int * camMode, char ** nextpri, u_long * ot, u_long * otdisc, char * db, DRAWENV * draw, short curCamAngle, int atime); +// Animation +void playAnim(MESH * mesh, VANIM * anim, int loop); diff --git a/include/math.h b/include/math.h index 0c08233..d7ec8e5 100644 --- a/include/math.h +++ b/include/math.h @@ -33,3 +33,5 @@ long long easeIn(long long i); int easeOut(int i); //~ int easeInOut(int i, int div); VECTOR getVectorTo(VECTOR actor, VECTOR target); + +int32_t round( int32_t n); diff --git a/levels/level0.c b/levels/level0.c index 44a5652..35d0b85 100644 --- a/levels/level0.c +++ b/levels/level0.c @@ -4,50 +4,762 @@ CVECTOR level0_BGc = { 134, 231, 229, 0 }; VECTOR level0_BKc = { 173, 173, 173, 0 }; +MESH_ANIMS_TRACKS level0_modelCube_001_anims = { + 5, + { + &level0_modelCube_001_anim_KeyAction, + &level0_modelCube_001_anim_KeyAction_001, + &level0_modelCube_001_anim_KeyAction_003, + &level0_modelCube_001_anim_KeyAction_004, + &level0_modelCube_001_anim_KeyAction_002 + } +}; + +VANIM level0_modelCube_001_anim_KeyAction = { + 14, // number of frames e.g 20 + 8, // number of vertices e.g 21 + -1, // anim cursor : -1 means not playing back + 0, // lerp cursor + 0, // loop : if -1 , infinite loop, if n > 0, loop n times + 1, // playback direction (1 or -1) + 0, // ping pong animation (A>B>A) + 1, // use lerp to interpolate keyframes + { // vertex pos as SVECTORs e.g 20 * 21 SVECTORS + //Frame 0 + { -6,33,-6 }, + { -27,-19,-27 }, + { -6,33,6 }, + { -27,-19,27 }, + { 6,33,-6 }, + { 27,-19,-27 }, + { 6,33,6 }, + { 27,-19,27 }, + + //Frame 1 + { -7,33,-7 }, + { -26,-19,-26 }, + { -7,33,7 }, + { -26,-19,26 }, + { 7,33,-7 }, + { 26,-19,-26 }, + { 7,33,7 }, + { 26,-19,26 }, + + //Frame 2 + { -10,33,-10 }, + { -24,-19,-24 }, + { -10,33,10 }, + { -24,-19,24 }, + { 10,33,-10 }, + { 24,-19,-24 }, + { 10,33,10 }, + { 24,-19,24 }, + + //Frame 3 + { -14,33,-14 }, + { -20,-19,-20 }, + { -14,33,14 }, + { -20,-19,20 }, + { 14,33,-14 }, + { 20,-19,-20 }, + { 14,33,14 }, + { 20,-19,20 }, + + //Frame 4 + { -20,33,-20 }, + { -15,-19,-15 }, + { -20,33,20 }, + { -15,-19,15 }, + { 20,33,-20 }, + { 15,-19,-15 }, + { 20,33,20 }, + { 15,-19,15 }, + + //Frame 5 + { -25,33,-25 }, + { -11,-19,-11 }, + { -25,33,25 }, + { -11,-19,11 }, + { 25,33,-25 }, + { 11,-19,-11 }, + { 25,33,25 }, + { 11,-19,11 }, + + //Frame 6 + { -29,33,-29 }, + { -7,-19,-7 }, + { -29,33,29 }, + { -7,-19,7 }, + { 29,33,-29 }, + { 7,-19,-7 }, + { 29,33,29 }, + { 7,-19,7 }, + + //Frame 7 + { -31,33,-31 }, + { -6,-19,-6 }, + { -31,33,31 }, + { -6,-19,6 }, + { 31,33,-31 }, + { 6,-19,-6 }, + { 31,33,31 }, + { 6,-19,6 }, + + //Frame 8 + { -30,33,-30 }, + { -6,-19,-6 }, + { -30,33,30 }, + { -6,-19,6 }, + { 30,33,-30 }, + { 6,-19,-6 }, + { 30,33,30 }, + { 6,-19,6 }, + + //Frame 9 + { -28,33,-28 }, + { -8,-19,-8 }, + { -28,33,28 }, + { -8,-19,8 }, + { 28,33,-28 }, + { 8,-19,-8 }, + { 28,33,28 }, + { 8,-19,8 }, + + //Frame 10 + { -23,33,-23 }, + { -13,-19,-13 }, + { -23,33,23 }, + { -13,-19,13 }, + { 23,33,-23 }, + { 13,-19,-13 }, + { 23,33,23 }, + { 13,-19,13 }, + + //Frame 11 + { -16,33,-16 }, + { -18,-19,-18 }, + { -16,33,16 }, + { -18,-19,18 }, + { 16,33,-16 }, + { 18,-19,-18 }, + { 16,33,16 }, + { 18,-19,18 }, + + //Frame 12 + { -11,33,-11 }, + { -23,-19,-23 }, + { -11,33,11 }, + { -23,-19,23 }, + { 11,33,-11 }, + { 23,-19,-23 }, + { 11,33,11 }, + { 23,-19,23 }, + + //Frame 13 + { -7,33,-7 }, + { -26,-19,-26 }, + { -7,33,7 }, + { -26,-19,26 }, + { 7,33,-7 }, + { 26,-19,-26 }, + { 7,33,7 }, + { 26,-19,26 } + } +}; + +VANIM level0_modelCube_001_anim_KeyAction_004 = { + 11, // number of frames e.g 20 + 8, // number of vertices e.g 21 + -1, // anim cursor : -1 means not playing back + 0, // lerp cursor + 0, // loop : if -1 , infinite loop, if n > 0, loop n times + 1, // playback direction (1 or -1) + 0, // ping pong animation (A>B>A) + 0, // use lerp to interpolate keyframes + { // vertex pos as SVECTORs e.g 20 * 21 SVECTORS + //Frame 0 + { -6,33,-6 }, + { -27,-19,-27 }, + { -6,33,6 }, + { -27,-19,27 }, + { 6,33,-6 }, + { 27,-19,-27 }, + { 6,33,6 }, + { 27,-19,27 }, + + //Frame 1 + { -7,33,-7 }, + { -26,-19,-26 }, + { -7,33,7 }, + { -26,-19,26 }, + { 7,33,-7 }, + { 26,-19,-26 }, + { 7,33,7 }, + { 26,-19,26 }, + + //Frame 2 + { -12,33,-12 }, + { -22,-19,-22 }, + { -12,33,12 }, + { -22,-19,22 }, + { 12,33,-12 }, + { 22,-19,-22 }, + { 12,33,12 }, + { 22,-19,22 }, + + //Frame 3 + { -19,33,-19 }, + { -16,-19,-16 }, + { -19,33,19 }, + { -16,-19,16 }, + { 19,33,-19 }, + { 16,-19,-16 }, + { 19,33,19 }, + { 16,-19,16 }, + + //Frame 4 + { -26,33,-26 }, + { -10,-19,-10 }, + { -26,33,26 }, + { -10,-19,10 }, + { 26,33,-26 }, + { 10,-19,-10 }, + { 26,33,26 }, + { 10,-19,10 }, + + //Frame 5 + { -30,33,-30 }, + { -7,-19,-7 }, + { -30,33,30 }, + { -7,-19,7 }, + { 30,33,-30 }, + { 7,-19,-7 }, + { 30,33,30 }, + { 7,-19,7 }, + + //Frame 6 + { -31,33,-31 }, + { -6,-19,-6 }, + { -31,33,31 }, + { -6,-19,6 }, + { 31,33,-31 }, + { 6,-19,-6 }, + { 31,33,31 }, + { 6,-19,6 }, + + //Frame 7 + { -28,33,-28 }, + { -8,-19,-8 }, + { -28,33,28 }, + { -8,-19,8 }, + { 28,33,-28 }, + { 8,-19,-8 }, + { 28,33,28 }, + { 8,-19,8 }, + + //Frame 8 + { -22,33,-22 }, + { -14,-19,-14 }, + { -22,33,22 }, + { -14,-19,14 }, + { 22,33,-22 }, + { 14,-19,-14 }, + { 22,33,22 }, + { 14,-19,14 }, + + //Frame 9 + { -14,33,-14 }, + { -20,-19,-20 }, + { -14,33,14 }, + { -20,-19,20 }, + { 14,33,-14 }, + { 20,-19,-20 }, + { 14,33,14 }, + { 20,-19,20 }, + + //Frame 10 + { -8,33,-8 }, + { -26,-19,-26 }, + { -8,33,8 }, + { -26,-19,26 }, + { 8,33,-8 }, + { 26,-19,-26 }, + { 8,33,8 }, + { 26,-19,26 } + } +}; + +VANIM level0_modelCube_001_anim_KeyAction_003 = { + 9, // number of frames e.g 20 + 8, // number of vertices e.g 21 + -1, // anim cursor : -1 means not playing back + 0, // lerp cursor + 0, // loop : if -1 , infinite loop, if n > 0, loop n times + 1, // playback direction (1 or -1) + 0, // ping pong animation (A>B>A) + 0, // use lerp to interpolate keyframes + { // vertex pos as SVECTORs e.g 20 * 21 SVECTORS + //Frame 0 + { -6,33,-6 }, + { -27,-19,-27 }, + { -6,33,6 }, + { -27,-19,27 }, + { 6,33,-6 }, + { 27,-19,-27 }, + { 6,33,6 }, + { 27,-19,27 }, + + //Frame 1 + { -8,33,-8 }, + { -25,-19,-25 }, + { -8,33,8 }, + { -25,-19,25 }, + { 8,33,-8 }, + { 25,-19,-25 }, + { 8,33,8 }, + { 25,-19,25 }, + + //Frame 2 + { -15,33,-15 }, + { -19,-19,-19 }, + { -15,33,15 }, + { -19,-19,19 }, + { 15,33,-15 }, + { 19,-19,-19 }, + { 15,33,15 }, + { 19,-19,19 }, + + //Frame 3 + { -23,33,-23 }, + { -12,-19,-12 }, + { -23,33,23 }, + { -12,-19,12 }, + { 23,33,-23 }, + { 12,-19,-12 }, + { 23,33,23 }, + { 12,-19,12 }, + + //Frame 4 + { -29,33,-29 }, + { -7,-19,-7 }, + { -29,33,29 }, + { -7,-19,7 }, + { 29,33,-29 }, + { 7,-19,-7 }, + { 29,33,29 }, + { 7,-19,7 }, + + //Frame 5 + { -31,33,-31 }, + { -6,-19,-6 }, + { -31,33,31 }, + { -6,-19,6 }, + { 31,33,-31 }, + { 6,-19,-6 }, + { 31,33,31 }, + { 6,-19,6 }, + + //Frame 6 + { -26,33,-26 }, + { -10,-19,-10 }, + { -26,33,26 }, + { -10,-19,10 }, + { 26,33,-26 }, + { 10,-19,-10 }, + { 26,33,26 }, + { 10,-19,10 }, + + //Frame 7 + { -17,33,-17 }, + { -17,-19,-17 }, + { -17,33,17 }, + { -17,-19,17 }, + { 17,33,-17 }, + { 17,-19,-17 }, + { 17,33,17 }, + { 17,-19,17 }, + + //Frame 8 + { -9,33,-9 }, + { -25,-19,-25 }, + { -9,33,9 }, + { -25,-19,25 }, + { 9,33,-9 }, + { 25,-19,-25 }, + { 9,33,9 }, + { 25,-19,25 } + } +}; + +VANIM level0_modelCube_001_anim_KeyAction_001 = { + 17, // number of frames e.g 20 + 8, // number of vertices e.g 21 + -1, // anim cursor : -1 means not playing back + 0, // lerp cursor + 0, // loop : if -1 , infinite loop, if n > 0, loop n times + 1, // playback direction (1 or -1) + 0, // ping pong animation (A>B>A) + 0, // use lerp to interpolate keyframes + { // vertex pos as SVECTORs e.g 20 * 21 SVECTORS + //Frame 0 + { -9,33,-9 }, + { -25,-19,-25 }, + { -9,33,9 }, + { -25,-19,25 }, + { 9,33,-9 }, + { 25,-19,-25 }, + { 9,33,9 }, + { 25,-19,25 }, + + //Frame 1 + { -9,35,-9 }, + { -25,-21,-25 }, + { -9,35,9 }, + { -25,-21,25 }, + { 9,35,-9 }, + { 25,-21,-25 }, + { 9,35,9 }, + { 25,-21,25 }, + + //Frame 2 + { -9,42,-9 }, + { -25,-28,-25 }, + { -9,42,9 }, + { -25,-28,25 }, + { 9,42,-9 }, + { 25,-28,-25 }, + { 9,42,9 }, + { 25,-28,25 }, + + //Frame 3 + { -9,53,-9 }, + { -25,-38,-25 }, + { -9,53,9 }, + { -25,-38,25 }, + { 9,53,-9 }, + { 25,-38,-25 }, + { 9,53,9 }, + { 25,-38,25 }, + + //Frame 4 + { -9,66,-9 }, + { -25,-52,-25 }, + { -9,66,9 }, + { -25,-52,25 }, + { 9,66,-9 }, + { 25,-52,-25 }, + { 9,66,9 }, + { 25,-52,25 }, + + //Frame 5 + { -9,81,-9 }, + { -25,-66,-25 }, + { -9,81,9 }, + { -25,-66,25 }, + { 9,81,-9 }, + { 25,-66,-25 }, + { 9,81,9 }, + { 25,-66,25 }, + + //Frame 6 + { -9,94,-9 }, + { -25,-80,-25 }, + { -9,94,9 }, + { -25,-80,25 }, + { 9,94,-9 }, + { 25,-80,-25 }, + { 9,94,9 }, + { 25,-80,25 }, + + //Frame 7 + { -9,105,-9 }, + { -25,-91,-25 }, + { -9,105,9 }, + { -25,-91,25 }, + { 9,105,-9 }, + { 25,-91,-25 }, + { 9,105,9 }, + { 25,-91,25 }, + + //Frame 8 + { -9,112,-9 }, + { -25,-97,-25 }, + { -9,112,9 }, + { -25,-97,25 }, + { 9,112,-9 }, + { 25,-97,-25 }, + { 9,112,9 }, + { 25,-97,25 }, + + //Frame 9 + { -9,114,-9 }, + { -25,-99,-25 }, + { -9,114,9 }, + { -25,-99,25 }, + { 9,114,-9 }, + { 25,-99,-25 }, + { 9,114,9 }, + { 25,-99,25 }, + + //Frame 10 + { -9,111,-9 }, + { -25,-97,-25 }, + { -9,111,9 }, + { -25,-97,25 }, + { 9,111,-9 }, + { 25,-97,-25 }, + { 9,111,9 }, + { 25,-97,25 }, + + //Frame 11 + { -9,103,-9 }, + { -25,-88,-25 }, + { -9,103,9 }, + { -25,-88,25 }, + { 9,103,-9 }, + { 25,-88,-25 }, + { 9,103,9 }, + { 25,-88,25 }, + + //Frame 12 + { -9,89,-9 }, + { -25,-75,-25 }, + { -9,89,9 }, + { -25,-75,25 }, + { 9,89,-9 }, + { 25,-75,-25 }, + { 9,89,9 }, + { 25,-75,25 }, + + //Frame 13 + { -9,73,-9 }, + { -25,-59,-25 }, + { -9,73,9 }, + { -25,-59,25 }, + { 9,73,-9 }, + { 25,-59,-25 }, + { 9,73,9 }, + { 25,-59,25 }, + + //Frame 14 + { -9,57,-9 }, + { -25,-43,-25 }, + { -9,57,9 }, + { -25,-43,25 }, + { 9,57,-9 }, + { 25,-43,-25 }, + { 9,57,9 }, + { 25,-43,25 }, + + //Frame 15 + { -9,44,-9 }, + { -25,-30,-25 }, + { -9,44,9 }, + { -25,-30,25 }, + { 9,44,-9 }, + { 25,-30,-25 }, + { 9,44,9 }, + { 25,-30,25 }, + + //Frame 16 + { -9,36,-9 }, + { -25,-22,-25 }, + { -9,36,9 }, + { -25,-22,25 }, + { 9,36,-9 }, + { 25,-22,-25 }, + { 9,36,9 }, + { 25,-22,25 } + } +}; + +VANIM level0_modelCube_001_anim_KeyAction_002 = { + 13, // number of frames e.g 20 + 8, // number of vertices e.g 21 + -1, // anim cursor : -1 means not playing back + 0, // lerp cursor + 0, // loop : if -1 , infinite loop, if n > 0, loop n times + 1, // playback direction (1 or -1) + 0, // ping pong animation (A>B>A) + 0, // use lerp to interpolate keyframes + { // vertex pos as SVECTORs e.g 20 * 21 SVECTORS + //Frame 0 + { -9,33,-9 }, + { -25,-19,-25 }, + { -9,33,9 }, + { -25,-19,25 }, + { 9,33,-9 }, + { 25,-19,-25 }, + { 9,33,9 }, + { 25,-19,25 }, + + //Frame 1 + { -9,37,-9 }, + { -25,-23,-25 }, + { -9,37,9 }, + { -25,-23,25 }, + { 9,37,-9 }, + { 25,-23,-25 }, + { 9,37,9 }, + { 25,-23,25 }, + + //Frame 2 + { -9,48,-9 }, + { -25,-34,-25 }, + { -9,48,9 }, + { -25,-34,25 }, + { 9,48,-9 }, + { 25,-34,-25 }, + { 9,48,9 }, + { 25,-34,25 }, + + //Frame 3 + { -9,65,-9 }, + { -25,-51,-25 }, + { -9,65,9 }, + { -25,-51,25 }, + { 9,65,-9 }, + { 25,-51,-25 }, + { 9,65,9 }, + { 25,-51,25 }, + + //Frame 4 + { -9,84,-9 }, + { -25,-70,-25 }, + { -9,84,9 }, + { -25,-70,25 }, + { 9,84,-9 }, + { 25,-70,-25 }, + { 9,84,9 }, + { 25,-70,25 }, + + //Frame 5 + { -9,100,-9 }, + { -25,-86,-25 }, + { -9,100,9 }, + { -25,-86,25 }, + { 9,100,-9 }, + { 25,-86,-25 }, + { 9,100,9 }, + { 25,-86,25 }, + + //Frame 6 + { -9,111,-9 }, + { -25,-96,-25 }, + { -9,111,9 }, + { -25,-96,25 }, + { 9,111,-9 }, + { 25,-96,-25 }, + { 9,111,9 }, + { 25,-96,25 }, + + //Frame 7 + { -9,114,-9 }, + { -25,-99,-25 }, + { -9,114,9 }, + { -25,-99,25 }, + { 9,114,-9 }, + { 25,-99,-25 }, + { 9,114,9 }, + { 25,-99,25 }, + + //Frame 8 + { -9,108,-9 }, + { -25,-93,-25 }, + { -9,108,9 }, + { -25,-93,25 }, + { 9,108,-9 }, + { 25,-93,-25 }, + { 9,108,9 }, + { 25,-93,25 }, + + //Frame 9 + { -9,93,-9 }, + { -25,-79,-25 }, + { -9,93,9 }, + { -25,-79,25 }, + { 9,93,-9 }, + { 25,-79,-25 }, + { 9,93,9 }, + { 25,-79,25 }, + + //Frame 10 + { -9,72,-9 }, + { -25,-58,-25 }, + { -9,72,9 }, + { -25,-58,25 }, + { 9,72,-9 }, + { 25,-58,-25 }, + { 9,72,9 }, + { 25,-58,25 }, + + //Frame 11 + { -9,52,-9 }, + { -25,-38,-25 }, + { -9,52,9 }, + { -25,-38,25 }, + { 9,52,-9 }, + { 25,-38,-25 }, + { 9,52,9 }, + { 25,-38,25 }, + + //Frame 12 + { -9,38,-9 }, + { -25,-24,-25 }, + { -9,38,9 }, + { -25,-24,25 }, + { 9,38,-9 }, + { 25,-24,-25 }, + { 9,38,9 }, + { 25,-24,25 } + } +}; + CAMPOS level0_camPos_Camera = { - { -370,359,323 }, + { -770,459,623 }, { 301,531,0 } }; CAMPATH level0_camPath = { 0, 0, - 0 + 0, + {0} }; MATRIX level0_lgtmat = { - -2486, 3254, -22, - 0,0,0, - 0,0,0, - + -437, 813, -441, // L1 + -83, 813, -615, // L2 + 0, 0, 0 }; MATRIX level0_cmat = { - 4096,0,0, - 4096,0,0, - 4096,0,0 +// L1 L2 L3 + 4096, 4096, 0, // R + 3797, 904, 0, // G + 0, 0, 0 // B }; SVECTOR level0_modelCube_mesh[] = { - { -32,32,32,0 }, - { 32,32,32,0 }, - { 32,32,-33,0 }, - { -33,32,-32,0 }, + { -32,33,33,0 }, + { 33,33,33,0 }, + { 33,33,-32,0 }, + { -32,33,-32,0 }, { -32,-32,33,0 }, - { 33,-32,32,0 }, - { 32,-32,-33,0 }, - { -33,-32,-32,0 } + { 33,-32,33,0 }, + { 33,-32,-32,0 }, + { -32,-32,-32,0 } }; SVECTOR level0_modelCube_normal[] = { - 2365,-2365,-2365, 0, - -2365,-2365,-2365, 0, - -2365,-2365,2365, 0, - 2365,-2365,2365, 0, - 2365,2365,-2365, 0, - -2365,2365,-2365, 0, - -2365,2365,2365, 0, - 2365,2365,2365, 0 + 2575,-1874,-2575, 0, + -2575,-1874,-2575, 0, + -2575,-1874,2575, 0, + 2575,-1874,2575, 0, + 2079,2851,-2079, 0, + -2079,2851,-2079, 0, + -2079,2851,2079, 0, + 2079,2851,2079, 0 }; CVECTOR level0_modelCube_color[] = { @@ -94,7 +806,7 @@ BODY level0_modelCube_body = { ONE/8, -33,-32,-33, 0, 33,32,33, 0, - 0, + 1024, }; TMESH level0_modelCube = { @@ -111,10 +823,10 @@ MESH level0_meshCube = { level0_modelCube_index, 0, 0, - {0}, // Nbr of vertices + {0}, // Matrix {0,-236,23, 0}, // position {0,-1024,0, 0}, // rotation - 1, // isProp + 0, // isProp 1, // isRigidBody 0, // isStaticBody 0, // isRound @@ -124,140 +836,858 @@ MESH level0_meshCube = { 0, // isLevel 0, // isWall 0, // isBG - 0,// isSprite + 0, // isSprite 0, // p 0, // otz &level0_modelCube_body, - 0, // No animation data + &level0_modelCube_001_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates +}; + +SVECTOR level0_modelCube_001_mesh[] = { + { -5,34,-5,0 }, + { -27,-18,-27,0 }, + { -5,34,6,0 }, + { -27,-18,28,0 }, + { 6,34,-5,0 }, + { 28,-18,-27,0 }, + { 6,34,6,0 }, + { 28,-18,28,0 } +}; + +SVECTOR level0_modelCube_001_normal[] = { + 2249,-2581,2249, 0, + 2466,2148,2466, 0, + 2249,-2581,-2249, 0, + 2466,2148,-2466, 0, + -2249,-2581,2249, 0, + -2466,2148,2466, 0, + -2249,-2581,-2249, 0, + -2466,2148,-2466, 0 +}; + +CVECTOR level0_modelCube_001_color[] = { + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 +}; + +PRIM level0_modelCube_001_index[] = { + 0,1,3,2,8, + 2,3,7,6,8, + 6,7,5,4,8, + 4,5,1,0,8, + 2,6,4,0,8, + 7,3,1,5,8 +}; + +BODY level0_modelCube_001_body = { + {0, 0, 0, 0}, + -166,-215,-358, 0, + 0,0,0, 0, + 8, + ONE/8, + -27,-19,-27, 0, + 27,33,27, 0, + 0, + }; + +TMESH level0_modelCube_001 = { + level0_modelCube_001_mesh, + level0_modelCube_001_normal, + 0, + level0_modelCube_001_color, + 6 +}; + +MESH level0_meshCube_001 = { + 24, + &level0_modelCube_001, + level0_modelCube_001_index, + 0, + 0, + {0}, // Matrix + {-166,-215,-358, 0}, // position + {0,0,0, 0}, // rotation + 1, // isProp + 1, // isRigidBody + 0, // isStaticBody + 0, // isRound + 0, // isPrism + 1, // isAnim + 0, // isActor + 0, // isLevel + 0, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level0_modelCube_001_body, + &level0_modelCube_001_anims, // Mesh anim tracks + &level0_modelCube_001_anim_KeyAction, // Current VANIM &level0_nodePlane, 0 // Screen space coordinates }; -SVECTOR level0_modelPlane_mesh[] = { - { -520,0,-520,0 }, - { 520,0,-520,0 }, - { -520,0,520,0 }, - { 520,0,520,0 }, - { -520,0,312,0 }, - { -520,0,104,0 }, - { -520,0,-104,0 }, - { -520,0,-312,0 }, - { -312,0,-520,0 }, - { -104,0,-520,0 }, - { 104,0,-520,0 }, - { 312,0,-520,0 }, - { 520,0,-312,0 }, - { 520,0,-104,0 }, - { 520,0,104,0 }, - { 520,0,312,0 }, - { 312,0,520,0 }, - { 104,0,520,0 }, - { -104,0,520,0 }, - { -312,0,520,0 }, - { -312,0,-312,0 }, - { -312,0,-104,0 }, - { -312,0,104,0 }, - { -312,0,312,0 }, - { -104,0,-312,0 }, - { -104,0,-104,0 }, - { -104,0,104,0 }, - { -104,0,312,0 }, - { 104,0,-312,0 }, - { 104,0,-104,0 }, - { 104,0,104,0 }, - { 104,0,312,0 }, - { 312,0,-312,0 }, - { 312,0,-104,0 }, - { 312,0,104,0 }, - { 312,0,312,0 }, - { -520,0,-416,0 }, - { 416,0,-520,0 }, - { 520,0,416,0 }, - { -416,0,520,0 }, - { -520,0,416,0 }, - { -520,0,208,0 }, - { -520,0,0,0 }, - { -520,0,-208,0 }, - { -416,0,-520,0 }, - { -208,0,-520,0 }, - { 0,0,-520,0 }, - { 208,0,-520,0 }, - { 520,0,-416,0 }, - { 520,0,-208,0 }, - { 520,0,0,0 }, - { 520,0,208,0 }, - { 416,0,520,0 }, - { 208,0,520,0 }, - { 0,0,520,0 }, - { -208,0,520,0 }, - { -312,0,416,0 }, - { -312,0,-416,0 }, - { -312,0,-208,0 }, - { -312,0,0,0 }, - { -312,0,208,0 }, - { -104,0,416,0 }, - { -104,0,-416,0 }, - { -104,0,-208,0 }, - { -104,0,0,0 }, - { -104,0,208,0 }, - { 104,0,416,0 }, - { 104,0,-416,0 }, - { 104,0,-208,0 }, - { 104,0,0,0 }, - { 104,0,208,0 }, - { 312,0,416,0 }, - { 312,0,-416,0 }, - { 312,0,-208,0 }, - { 312,0,0,0 }, - { 312,0,208,0 }, - { -416,0,-312,0 }, - { -416,0,-104,0 }, - { -416,0,104,0 }, - { -416,0,312,0 }, - { -208,0,-312,0 }, - { -208,0,-104,0 }, - { -208,0,104,0 }, - { -208,0,312,0 }, - { 0,0,-312,0 }, - { 0,0,-104,0 }, - { 0,0,104,0 }, - { 0,0,312,0 }, - { 208,0,-312,0 }, - { 208,0,-104,0 }, - { 208,0,104,0 }, - { 208,0,312,0 }, - { 416,0,-312,0 }, - { 416,0,-104,0 }, - { 416,0,104,0 }, - { 416,0,312,0 }, - { 416,0,208,0 }, - { 416,0,0,0 }, - { 416,0,-208,0 }, - { 416,0,-416,0 }, - { 208,0,208,0 }, - { 208,0,0,0 }, - { 208,0,-208,0 }, - { 208,0,-416,0 }, - { 0,0,208,0 }, - { 0,0,0,0 }, - { 0,0,-208,0 }, - { 0,0,-416,0 }, - { -208,0,208,0 }, - { -208,0,0,0 }, - { -208,0,-208,0 }, - { -208,0,-416,0 }, - { -416,0,208,0 }, - { -416,0,0,0 }, - { -416,0,-208,0 }, - { -416,0,-416,0 }, - { 208,0,416,0 }, - { 0,0,416,0 }, - { -208,0,416,0 }, - { -416,0,416,0 }, - { 416,0,416,0 } +SVECTOR level0_modelPlane_000_mesh[] = { + { 325,-218,0,0 }, + { -520,5,0,0 }, + { -195,5,0,0 }, + { 455,5,0,0 }, + { 325,5,0,0 }, + { -585,-218,0,0 }, + { -325,-218,0,0 }, + { -325,5,0,0 }, + { -585,5,0,0 }, + { -520,-218,0,0 }, + { -390,5,0,0 }, + { -130,-218,0,0 }, + { -65,-218,0,0 }, + { 130,-218,0,0 }, + { 65,5,0,0 }, + { 130,5,0,0 }, + { 260,-218,0,0 }, + { -260,-218,0,0 }, + { -455,5,0,0 }, + { -260,5,0,0 }, + { -455,-218,0,0 }, + { -390,-218,0,0 }, + { -130,5,0,0 }, + { -65,5,0,0 }, + { -195,-218,0,0 }, + { 260,5,0,0 }, + { 0,5,0,0 }, + { 195,5,0,0 }, + { 0,-218,0,0 }, + { 65,-218,0,0 }, + { 390,-218,0,0 }, + { 195,-218,0,0 }, + { 390,5,0,0 }, + { 455,-218,0,0 } }; -SVECTOR level0_modelPlane_normal[] = { +SVECTOR level0_modelPlane_000_normal[] = { + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0 +}; + +SVECTOR level0_modelPlane_000_uv[] = { + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0 +}; + +CVECTOR level0_modelPlane_000_color[] = { + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0 +}; + +PRIM level0_modelPlane_000_index[] = { + 1,9,5,8,8, + 18,20,9,1,8, + 10,21,20,18,8, + 7,6,21,10,8, + 19,17,6,7,8, + 2,24,17,19,8, + 22,11,24,2,8, + 23,12,11,22,8, + 26,28,12,23,8, + 14,29,28,26,8, + 15,13,29,14,8, + 27,31,13,15,8, + 25,16,31,27,8, + 4,0,16,25,8, + 32,30,0,4,8, + 3,33,30,32,8 +}; + +BODY level0_modelPlane_000_body = { + {0, 0, 0, 0}, + 65,0,520, 0, + 0,0,0, 0, + 8, + ONE/8, + -585,-218,0, 0, + 455,4,0, 0, + 0, + }; + +TMESH level0_modelPlane_000 = { + level0_modelPlane_000_mesh, + level0_modelPlane_000_normal, + level0_modelPlane_000_uv, + level0_modelPlane_000_color, + 16 +}; + +extern unsigned long _binary_TIM_woods_tim_start[]; +extern unsigned long _binary_TIM_woods_tim_end[]; +extern unsigned long _binary_TIM_woods_tim_length; + +TIM_IMAGE level0_tim_woods; + +MESH level0_meshPlane_000 = { + 64, + &level0_modelPlane_000, + level0_modelPlane_000_index, + &level0_tim_woods, + _binary_TIM_woods_tim_start, + {0}, // Matrix + {65,0,520, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 1, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 0, // isLevel + 1, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level0_modelPlane_000_body, + &level0_modelCube_001_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates +}; + +SVECTOR level0_modelPlane_001_mesh[] = { + { -195,0,195,0 }, + { 455,0,260,0 }, + { 520,0,195,0 }, + { -325,0,260,0 }, + { 455,0,195,0 }, + { 65,0,455,0 }, + { -390,0,325,0 }, + { -325,0,325,0 }, + { 65,0,195,0 }, + { 65,0,390,0 }, + { 130,0,130,0 }, + { -195,0,390,0 }, + { -130,0,260,0 }, + { -65,0,260,0 }, + { -195,0,325,0 }, + { 520,0,260,0 }, + { 130,0,455,0 }, + { 65,0,260,0 }, + { 0,0,325,0 }, + { 130,0,260,0 }, + { 520,0,65,0 }, + { 65,0,325,0 }, + { 390,0,195,0 }, + { 130,0,325,0 }, + { 325,0,195,0 }, + { 195,0,325,0 }, + { -455,0,520,0 }, + { 260,0,325,0 }, + { -130,0,130,0 }, + { -455,0,130,0 }, + { -455,0,455,0 }, + { 520,0,325,0 }, + { -455,0,325,0 }, + { -260,0,325,0 }, + { -130,0,520,0 }, + { -65,0,325,0 }, + { -455,0,390,0 }, + { -390,0,390,0 }, + { 520,0,520,0 }, + { -130,0,325,0 }, + { 390,0,520,0 }, + { 260,0,390,0 }, + { -65,0,390,0 }, + { 325,0,390,0 }, + { 520,0,455,0 }, + { 325,0,455,0 }, + { 455,0,325,0 }, + { 325,0,325,0 }, + { 390,0,325,0 }, + { -390,0,455,0 }, + { -260,0,520,0 }, + { 520,0,390,0 }, + { -325,0,390,0 }, + { -260,0,390,0 }, + { -130,0,390,0 }, + { -195,0,455,0 }, + { 0,0,390,0 }, + { -195,0,130,0 }, + { 130,0,390,0 }, + { 195,0,390,0 }, + { 455,0,390,0 }, + { 260,0,455,0 }, + { 390,0,390,0 }, + { -520,0,520,0 }, + { 455,0,455,0 }, + { -325,0,520,0 }, + { -260,0,455,0 }, + { -325,0,455,0 }, + { 195,0,455,0 }, + { 0,0,455,0 }, + { -130,0,455,0 }, + { -65,0,455,0 }, + { 130,0,520,0 }, + { 195,0,520,0 }, + { 390,0,455,0 }, + { 0,0,130,0 }, + { -65,0,65,0 }, + { -65,0,0,0 }, + { -455,0,260,0 }, + { -390,0,260,0 }, + { -260,0,195,0 }, + { -260,0,260,0 }, + { -195,0,260,0 }, + { 195,0,130,0 }, + { 0,0,195,0 }, + { 0,0,260,0 }, + { -130,0,-65,0 }, + { 520,0,130,0 }, + { 195,0,260,0 }, + { 260,0,260,0 }, + { 325,0,260,0 }, + { 390,0,260,0 }, + { 520,0,0,0 }, + { -195,0,65,0 }, + { -455,0,195,0 }, + { -390,0,195,0 }, + { -325,0,195,0 }, + { -65,0,130,0 }, + { -195,0,-195,0 }, + { -130,0,195,0 }, + { -65,0,195,0 }, + { 390,0,0,0 }, + { 325,0,130,0 }, + { 130,0,195,0 }, + { 195,0,195,0 }, + { 260,0,195,0 }, + { -65,0,-130,0 }, + { 455,0,130,0 }, + { 390,0,-130,0 }, + { -520,0,130,0 }, + { -260,0,65,0 }, + { 0,0,-195,0 }, + { -390,0,130,0 }, + { -325,0,130,0 }, + { -260,0,130,0 }, + { 0,0,65,0 }, + { 130,0,0,0 }, + { 0,0,-260,0 }, + { -195,0,-260,0 }, + { 65,0,130,0 }, + { -65,0,-260,0 }, + { 325,0,0,0 }, + { 260,0,130,0 }, + { 455,0,65,0 }, + { 390,0,130,0 }, + { 260,0,-130,0 }, + { 0,0,-130,0 }, + { -455,0,65,0 }, + { -390,0,65,0 }, + { -325,0,65,0 }, + { 520,0,-130,0 }, + { 65,0,0,0 }, + { -130,0,65,0 }, + { -520,0,-130,0 }, + { -260,0,-260,0 }, + { 65,0,65,0 }, + { 130,0,65,0 }, + { 195,0,65,0 }, + { 260,0,65,0 }, + { 325,0,65,0 }, + { 390,0,65,0 }, + { -520,0,195,0 }, + { -260,0,-65,0 }, + { -455,0,0,0 }, + { -390,0,0,0 }, + { -325,0,0,0 }, + { -260,0,0,0 }, + { -195,0,0,0 }, + { -130,0,0,0 }, + { 65,0,-130,0 }, + { 0,0,0,0 }, + { 325,0,-130,0 }, + { 195,0,-130,0 }, + { 195,0,0,0 }, + { 260,0,0,0 }, + { 520,0,-65,0 }, + { 520,0,-195,0 }, + { 455,0,0,0 }, + { 65,0,-195,0 }, + { -260,0,-195,0 }, + { -455,0,-65,0 }, + { -390,0,-65,0 }, + { -325,0,-65,0 }, + { -130,0,-130,0 }, + { -195,0,-65,0 }, + { -520,0,325,0 }, + { -65,0,-65,0 }, + { 0,0,-65,0 }, + { 65,0,-65,0 }, + { 130,0,-65,0 }, + { 195,0,-65,0 }, + { 260,0,-65,0 }, + { 325,0,-65,0 }, + { 390,0,-65,0 }, + { 455,0,-65,0 }, + { 260,0,-195,0 }, + { -130,0,-260,0 }, + { -455,0,-130,0 }, + { -390,0,-130,0 }, + { -325,0,-130,0 }, + { -260,0,-130,0 }, + { -195,0,-130,0 }, + { 0,0,-325,0 }, + { 130,0,-195,0 }, + { 130,0,-260,0 }, + { 325,0,-195,0 }, + { 130,0,-130,0 }, + { -195,0,-325,0 }, + { 390,0,-195,0 }, + { 455,0,-260,0 }, + { 0,0,-390,0 }, + { 455,0,-130,0 }, + { 195,0,-390,0 }, + { -455,0,-195,0 }, + { -390,0,-195,0 }, + { -325,0,-195,0 }, + { -65,0,-325,0 }, + { -390,0,-455,0 }, + { -130,0,-195,0 }, + { -65,0,-195,0 }, + { 520,0,-325,0 }, + { 260,0,-260,0 }, + { 520,0,-260,0 }, + { 195,0,-195,0 }, + { 390,0,-325,0 }, + { -325,0,-455,0 }, + { -65,0,-455,0 }, + { 455,0,-195,0 }, + { -455,0,-390,0 }, + { 520,0,-390,0 }, + { -455,0,-260,0 }, + { -390,0,-260,0 }, + { -325,0,-260,0 }, + { -195,0,-390,0 }, + { 325,0,-455,0 }, + { 325,0,-390,0 }, + { 325,0,-520,0 }, + { 260,0,-325,0 }, + { 65,0,-260,0 }, + { 390,0,-390,0 }, + { 195,0,-260,0 }, + { 325,0,-325,0 }, + { 325,0,-260,0 }, + { 390,0,-260,0 }, + { -520,0,0,0 }, + { -520,0,65,0 }, + { -260,0,-390,0 }, + { -455,0,-325,0 }, + { -390,0,-325,0 }, + { -325,0,-325,0 }, + { -260,0,-325,0 }, + { 65,0,-455,0 }, + { -130,0,-325,0 }, + { 390,0,-455,0 }, + { 260,0,-455,0 }, + { 65,0,-325,0 }, + { 130,0,-325,0 }, + { 195,0,-325,0 }, + { -390,0,-520,0 }, + { -325,0,-520,0 }, + { -455,0,-520,0 }, + { 455,0,-325,0 }, + { 0,0,-455,0 }, + { 390,0,-520,0 }, + { -390,0,-390,0 }, + { -325,0,-390,0 }, + { -195,0,-455,0 }, + { -65,0,-520,0 }, + { -130,0,-390,0 }, + { -65,0,-390,0 }, + { 195,0,-520,0 }, + { 65,0,-390,0 }, + { 130,0,-390,0 }, + { 260,0,-390,0 }, + { 520,0,-455,0 }, + { 455,0,-390,0 }, + { -520,0,-455,0 }, + { -260,0,-520,0 }, + { -455,0,-455,0 }, + { -195,0,-520,0 }, + { 260,0,-520,0 }, + { -260,0,-455,0 }, + { -130,0,-520,0 }, + { -130,0,-455,0 }, + { 0,0,-520,0 }, + { 65,0,-520,0 }, + { 130,0,-520,0 }, + { 130,0,-455,0 }, + { 195,0,-455,0 }, + { 520,0,-520,0 }, + { 455,0,-520,0 }, + { 455,0,-455,0 }, + { -520,0,-520,0 }, + { -520,0,-260,0 }, + { -520,0,-325,0 }, + { -520,0,-390,0 }, + { -520,0,-195,0 }, + { -520,0,-65,0 }, + { -520,0,455,0 }, + { -520,0,260,0 }, + { -520,0,390,0 }, + { -390,0,520,0 }, + { -195,0,520,0 }, + { -65,0,520,0 }, + { 0,0,520,0 }, + { 325,0,520,0 }, + { 65,0,520,0 }, + { 260,0,520,0 }, + { 455,0,520,0 } +}; + +SVECTOR level0_modelPlane_001_normal[] = { + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, 0,4096,0, 0, 0,4096,0, 0, 0,4096,0, 0, @@ -381,538 +1811,2345 @@ SVECTOR level0_modelPlane_normal[] = { 0,4096,0, 0 }; -CVECTOR level0_modelPlane_color[] = { - 0,8,255, 0, - 0,8,255, 0, - 243,255,0, 0, - 240,252,3, 0, - 0,8,255, 0, - 0,8,255, 0, - 243,255,0, 0, - 240,252,3, 0, - 0,14,255, 0, - 0,9,255, 0, - 225,236,19, 0, - 243,255,0, 0, - 0,8,255, 0, - 0,8,255, 0, - 226,238,18, 0, - 225,237,19, 0, - 0,10,255, 0, - 0,8,255, 0, - 223,235,20, 0, - 243,255,0, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,8,255, 0, - 0,8,255, 0, - 251,1,14, 0, - 250,0,14, 0, - 76,6,181, 0, - 78,6,181, 0, - 255,0,227, 0, - 255,0,227, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,13,255, 0, - 0,8,255, 0, - 251,1,13, 0, - 251,1,13, 0, - 75,5,182, 0, - 77,5,180, 0, - 255,0,227, 0, - 255,0,227, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,8,255, 0, - 0,12,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,8,255, 0, - 0,16,255, 0, - 254,0,11, 0, - 254,0,11, 0, - 0,8,255, 0, - 4,9,251, 0, - 255,0,227, 0, - 255,0,227, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,8,255, 0, - 0,8,255, 0, - 255,0,10, 0, - 255,0,10, 0, - 0,8,255, 0, - 0,8,255, 0, - 255,0,227, 0, - 255,0,227, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,8,255, 0, - 0,9,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,12,255, 0, - 0,8,255, 0, - 255,0,10, 0, - 255,0,10, 0, - 0,9,255, 0, - 0,8,255, 0, - 255,0,227, 0, - 255,0,227, 0, - 0,9,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,8,255, 0, - 0,9,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 255,0,227, 0, - 255,0,227, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 255,0,227, 0, - 255,0,227, 0, - 0,8,255, 0, - 0,9,255, 0, - 255,0,227, 0, - 255,0,227, 0, - 255,0,10, 0, - 255,0,10, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 255,0,10, 0, - 255,0,10, 0, - 0,8,255, 0, - 0,12,255, 0, - 255,0,10, 0, - 255,0,10, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,8,255, 0, - 0,27,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,9,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 255,0,227, 0, - 255,0,227, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 255,0,227, 0, - 255,0,227, 0, - 0,8,255, 0, - 0,8,255, 0, - 255,0,227, 0, - 255,0,227, 0, - 254,0,11, 0, - 255,0,10, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 255,0,10, 0, - 254,0,11, 0, - 0,8,255, 0, - 0,8,255, 0, - 255,0,10, 0, - 255,0,10, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,10,255, 0, - 0,8,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 255,0,227, 0, - 255,0,227, 0, - 0,8,255, 0, - 0,8,255, 0, - 75,5,182, 0, - 4,9,251, 0, - 255,0,227, 0, - 255,0,227, 0, - 4,9,251, 0, - 0,8,255, 0, - 255,0,227, 0, - 255,0,227, 0, - 251,1,13, 0, - 254,0,11, 0, - 4,9,251, 0, - 75,5,182, 0, - 0,13,255, 0, - 0,16,255, 0, - 254,0,11, 0, - 251,1,13, 0, - 0,16,255, 0, - 0,8,255, 0, - 254,0,11, 0, - 254,0,11, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,16,255, 0, - 0,13,255, 0, - 0,31,255, 0, - 0,31,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,31,255, 0, - 0,10,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,12,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 255,0,227, 0, - 255,0,227, 0, - 0,8,255, 0, - 0,8,255, 0, - 76,6,181, 0, - 77,5,180, 0, - 255,0,227, 0, - 255,0,227, 0, - 77,5,180, 0, - 75,5,182, 0, - 255,0,227, 0, - 255,0,227, 0, - 250,0,14, 0, - 251,1,13, 0, - 77,5,180, 0, - 76,6,181, 0, - 0,8,255, 0, - 0,8,255, 0, - 251,1,13, 0, - 250,0,14, 0, - 0,8,255, 0, - 0,13,255, 0, - 251,1,13, 0, - 251,1,13, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,9,255, 0, - 0,12,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,12,255, 0, - 0,31,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,255,6, 0, - 0,255,6, 0, - 255,0,227, 0, - 255,0,227, 0, - 0,8,255, 0, - 0,8,255, 0, - 74,5,184, 0, - 78,6,181, 0, - 255,0,227, 0, - 255,0,227, 0, - 78,6,181, 0, - 76,6,181, 0, - 255,0,227, 0, - 255,0,227, 0, - 238,1,26, 0, - 251,1,14, 0, - 78,6,181, 0, - 74,5,184, 0, - 0,8,255, 0, - 0,8,255, 0, - 251,1,14, 0, - 238,1,26, 0, - 0,8,255, 0, - 0,8,255, 0, - 250,0,14, 0, - 251,1,14, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,25,255, 0, - 0,17,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,17,255, 0, - 0,9,255, 0, - 0,255,248, 0, - 0,255,248, 0, - 0,8,255, 0, - 0,10,255, 0, - 243,255,0, 0, - 226,238,18, 0, - 0,8,255, 0, - 0,9,255, 0, - 0,10,255, 0, - 0,8,255, 0, - 0,9,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,10,255, 0, - 0,9,255, 0, - 0,8,255, 0, - 225,237,19, 0, - 225,236,19, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,9,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,14,255, 0, - 243,255,0, 0, - 243,255,0, 0, - 0,8,255, 0, - 0,12,255, 0, - 0,14,255, 0, - 0,8,255, 0, - 0,12,255, 0, - 0,8,255, 0, - 0,9,255, 0, - 0,14,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 240,252,3, 0, - 243,255,0, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 240,252,3, 0, - 223,235,20, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0, - 0,8,255, 0 +SVECTOR level0_modelPlane_001_uv[] = { + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,0, 0, 0, + 0,0, 0, 0 }; -PRIM level0_modelPlane_index[] = { - 120,38,3,52,8, - 119,56,19,39,8, - 118,61,18,55,8, - 117,66,17,54,8, - 116,71,16,53,8, - 115,57,20,76,8, - 114,58,21,77,8, - 113,59,22,78,8, - 112,60,23,79,8, - 111,62,24,80,8, - 110,63,25,81,8, - 109,64,26,82,8, - 108,65,27,83,8, - 107,67,28,84,8, - 106,68,29,85,8, - 105,69,30,86,8, - 104,70,31,87,8, - 103,72,32,88,8, - 102,73,33,89,8, - 101,74,34,90,8, - 100,75,35,91,8, - 99,48,12,92,8, - 98,49,13,93,8, - 97,50,14,94,8, - 96,51,15,95,8, - 75,96,95,35,8, - 34,94,96,75,8, - 94,14,51,96,8, - 74,97,94,34,8, - 33,93,97,74,8, - 93,13,50,97,8, - 73,98,93,33,8, - 32,92,98,73,8, - 92,12,49,98,8, - 72,99,92,32,8, - 11,37,99,72,8, - 37,1,48,99,8, - 70,100,91,31,8, - 30,90,100,70,8, - 90,34,75,100,8, - 69,101,90,30,8, - 29,89,101,69,8, - 89,33,74,101,8, - 68,102,89,29,8, - 28,88,102,68,8, - 88,32,73,102,8, - 67,103,88,28,8, - 10,47,103,67,8, - 47,11,72,103,8, - 65,104,87,27,8, - 26,86,104,65,8, - 86,30,70,104,8, - 64,105,86,26,8, - 25,85,105,64,8, - 85,29,69,105,8, - 63,106,85,25,8, - 24,84,106,63,8, - 84,28,68,106,8, - 62,107,84,24,8, - 9,46,107,62,8, - 46,10,67,107,8, - 60,108,83,23,8, - 22,82,108,60,8, - 82,26,65,108,8, - 59,109,82,22,8, - 21,81,109,59,8, - 81,25,64,109,8, - 58,110,81,21,8, - 20,80,110,58,8, - 80,24,63,110,8, - 57,111,80,20,8, - 8,45,111,57,8, - 45,9,62,111,8, - 41,112,79,4,8, - 5,78,112,41,8, - 78,22,60,112,8, - 42,113,78,5,8, - 6,77,113,42,8, - 77,21,59,113,8, - 43,114,77,6,8, - 7,76,114,43,8, - 76,20,58,114,8, - 36,115,76,7,8, - 0,44,115,36,8, - 44,8,57,115,8, - 66,116,53,17,8, - 31,91,116,66,8, - 91,35,71,116,8, - 61,117,54,18,8, - 27,87,117,61,8, - 87,31,66,117,8, - 56,118,55,19,8, - 23,83,118,56,8, - 83,27,61,118,8, - 40,119,39,2,8, - 4,79,119,40,8, - 79,23,56,119,8, - 71,120,52,16,8, - 35,95,120,71,8, - 95,15,38,120,8 +CVECTOR level0_modelPlane_001_color[] = { + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0 }; -BODY level0_modelPlane_body = { +PRIM level0_modelPlane_001_index[] = { + 279,78,32,165,8, + 78,79,6,32,8, + 79,3,7,6,8, + 3,81,33,7,8, + 81,82,14,33,8, + 82,12,39,14,8, + 12,13,35,39,8, + 13,85,18,35,8, + 85,17,21,18,8, + 17,19,23,21,8, + 19,88,25,23,8, + 88,89,27,25,8, + 89,90,47,27,8, + 90,91,48,47,8, + 91,1,46,48,8, + 1,15,31,46,8, + 165,32,36,280,8, + 32,6,37,36,8, + 6,7,52,37,8, + 7,33,53,52,8, + 33,14,11,53,8, + 14,39,54,11,8, + 39,35,42,54,8, + 35,18,56,42,8, + 18,21,9,56,8, + 21,23,58,9,8, + 23,25,59,58,8, + 25,27,41,59,8, + 27,47,43,41,8, + 47,48,62,43,8, + 48,46,60,62,8, + 46,31,51,60,8, + 280,36,30,278,8, + 36,37,49,30,8, + 37,52,67,49,8, + 52,53,66,67,8, + 53,11,55,66,8, + 11,54,70,55,8, + 54,42,71,70,8, + 42,56,69,71,8, + 56,9,5,69,8, + 9,58,16,5,8, + 58,59,68,16,8, + 59,41,61,68,8, + 41,43,45,61,8, + 43,62,74,45,8, + 62,60,64,74,8, + 60,51,44,64,8, + 278,30,26,63,8, + 30,49,281,26,8, + 49,67,65,281,8, + 67,66,50,65,8, + 66,55,282,50,8, + 55,70,34,282,8, + 70,71,283,34,8, + 71,69,284,283,8, + 69,5,286,284,8, + 5,16,72,286,8, + 16,68,73,72,8, + 68,61,287,73,8, + 61,45,285,287,8, + 45,74,40,285,8, + 74,64,288,40,8, + 64,44,38,288,8, + 141,94,78,279,8, + 94,95,79,78,8, + 95,96,3,79,8, + 96,80,81,3,8, + 80,0,82,81,8, + 0,99,12,82,8, + 99,100,13,12,8, + 100,84,85,13,8, + 84,8,17,85,8, + 8,103,19,17,8, + 103,104,88,19,8, + 104,105,89,88,8, + 105,24,90,89,8, + 24,22,91,90,8, + 22,4,1,91,8, + 4,2,15,1,8, + 109,29,94,141,8, + 29,112,95,94,8, + 112,113,96,95,8, + 113,114,80,96,8, + 114,57,0,80,8, + 57,28,99,0,8, + 28,97,100,99,8, + 97,75,84,100,8, + 75,119,8,84,8, + 119,10,103,8,8, + 10,83,104,103,8, + 83,122,105,104,8, + 122,102,24,105,8, + 102,124,22,24,8, + 124,107,4,22,8, + 107,87,2,4,8, + 225,127,29,109,8, + 127,128,112,29,8, + 128,129,113,112,8, + 129,110,114,113,8, + 110,93,57,114,8, + 93,132,28,57,8, + 132,76,97,28,8, + 76,115,75,97,8, + 115,135,119,75,8, + 135,136,10,119,8, + 136,137,83,10,8, + 137,138,122,83,8, + 138,139,102,122,8, + 139,140,124,102,8, + 140,123,107,124,8, + 123,20,87,107,8, + 224,143,127,225,8, + 143,144,128,127,8, + 144,145,129,128,8, + 145,146,110,129,8, + 146,147,93,110,8, + 147,148,132,93,8, + 148,77,76,132,8, + 77,150,115,76,8, + 150,131,135,115,8, + 131,116,136,135,8, + 116,153,137,136,8, + 153,154,138,137,8, + 154,121,139,138,8, + 121,101,140,139,8, + 101,157,123,140,8, + 157,92,20,123,8, + 277,160,143,224,8, + 160,161,144,143,8, + 161,162,145,144,8, + 162,142,146,145,8, + 142,164,147,146,8, + 164,86,148,147,8, + 86,166,77,148,8, + 166,167,150,77,8, + 167,168,131,150,8, + 168,169,116,131,8, + 169,170,153,116,8, + 170,171,154,153,8, + 171,172,121,154,8, + 172,173,101,121,8, + 173,174,157,101,8, + 174,155,92,157,8, + 133,177,160,277,8, + 177,178,161,160,8, + 178,179,162,161,8, + 179,180,142,162,8, + 180,181,164,142,8, + 181,163,86,164,8, + 163,106,166,86,8, + 106,126,167,166,8, + 126,149,168,167,8, + 149,186,169,168,8, + 186,152,170,169,8, + 152,125,171,170,8, + 125,151,172,171,8, + 151,108,173,172,8, + 108,191,174,173,8, + 191,130,155,174,8, + 276,193,177,133,8, + 193,194,178,177,8, + 194,195,179,178,8, + 195,159,180,179,8, + 159,98,181,180,8, + 98,198,163,181,8, + 198,199,106,163,8, + 199,111,126,106,8, + 111,158,149,126,8, + 158,183,186,149,8, + 183,203,152,186,8, + 203,175,125,152,8, + 175,185,151,125,8, + 185,188,108,151,8, + 188,207,191,108,8, + 207,156,130,191,8, + 273,210,193,276,8, + 210,211,194,193,8, + 211,212,195,194,8, + 212,134,159,195,8, + 134,118,98,159,8, + 118,176,198,98,8, + 176,120,199,198,8, + 120,117,111,199,8, + 117,218,158,111,8, + 218,184,183,158,8, + 184,220,203,183,8, + 220,201,175,203,8, + 201,222,185,175,8, + 222,223,188,185,8, + 223,189,207,188,8, + 189,202,156,207,8, + 274,227,210,273,8, + 227,228,211,210,8, + 228,229,212,211,8, + 229,230,134,212,8, + 230,187,118,134,8, + 187,232,176,118,8, + 232,196,120,176,8, + 196,182,117,120,8, + 182,235,218,117,8, + 235,236,184,218,8, + 236,237,220,184,8, + 237,217,201,220,8, + 217,221,222,201,8, + 221,204,223,222,8, + 204,241,189,223,8, + 241,200,202,189,8, + 275,208,227,274,8, + 208,244,228,227,8, + 244,245,229,228,8, + 245,226,230,229,8, + 226,213,187,230,8, + 213,248,232,187,8, + 248,249,196,232,8, + 249,190,182,196,8, + 190,251,235,182,8, + 251,252,236,235,8, + 252,192,237,236,8, + 192,253,217,237,8, + 253,215,221,217,8, + 215,219,204,221,8, + 219,255,241,204,8, + 255,209,200,241,8, + 256,258,208,275,8, + 258,197,244,208,8, + 197,205,245,244,8, + 205,261,226,245,8, + 261,246,213,226,8, + 246,263,248,213,8, + 263,206,249,248,8, + 206,242,190,249,8, + 242,231,251,190,8, + 231,267,252,251,8, + 267,268,192,252,8, + 268,234,253,192,8, + 234,214,215,253,8, + 214,233,219,215,8, + 233,271,255,219,8, + 271,254,209,255,8, + 272,240,258,256,8, + 240,238,197,258,8, + 238,239,205,197,8, + 239,257,261,205,8, + 257,259,246,261,8, + 259,262,263,246,8, + 262,247,206,263,8, + 247,264,242,206,8, + 264,265,231,242,8, + 265,266,267,231,8, + 266,250,268,267,8, + 250,260,234,268,8, + 260,216,214,234,8, + 216,243,233,214,8, + 243,270,271,233,8, + 270,269,254,271,8 +}; + +BODY level0_modelPlane_001_body = { {0, 0, 0, 0}, 0,0,0, 0, 0,0,0, 0, - 10, - ONE/10, + 1, + ONE/1, -520,0,-520, 0, 520,0,520, 0, 0, }; -TMESH level0_modelPlane = { - level0_modelPlane_mesh, - level0_modelPlane_normal, - 0, - level0_modelPlane_color, - 100 +TMESH level0_modelPlane_001 = { + level0_modelPlane_001_mesh, + level0_modelPlane_001_normal, + level0_modelPlane_001_uv, + level0_modelPlane_001_color, + 256 }; -MESH level0_meshPlane = { - 400, - &level0_modelPlane, - level0_modelPlane_index, - 0, - 0, - {0}, // Nbr of vertices +MESH level0_meshPlane_001 = { + 1024, + &level0_modelPlane_001, + level0_modelPlane_001_index, + &level0_tim_woods, + _binary_TIM_woods_tim_start, + {0}, // Matrix {0,0,0, 0}, // position {0,0,0, 0}, // rotation 0, // isProp @@ -925,21 +4162,852 @@ MESH level0_meshPlane = { 1, // isLevel 0, // isWall 0, // isBG - 0,// isSprite + 0, // isSprite 0, // p 0, // otz - &level0_modelPlane_body, - 0, // No animation data + &level0_modelPlane_001_body, + &level0_modelCube_001_anims, // Mesh anim tracks + 0, // Current VANIM 0, 0 // Screen space coordinates }; -MESH * level0_meshes[2] = { +SVECTOR level0_modelPlane_002_mesh[] = { + { 0,-221,390,0 }, + { 0,-221,520,0 }, + { 0,1,520,0 }, + { 0,-221,325,0 }, + { 0,-221,455,0 }, + { 0,1,130,0 }, + { 0,-221,130,0 }, + { 0,1,-130,0 }, + { 0,-221,195,0 }, + { 0,1,195,0 }, + { 0,1,325,0 }, + { 0,-221,-130,0 }, + { 0,1,0,0 }, + { 0,1,65,0 }, + { 0,-221,-260,0 }, + { 0,1,-455,0 }, + { 0,1,-520,0 }, + { 0,1,-260,0 }, + { 0,-221,-455,0 }, + { 0,-221,-520,0 }, + { 0,1,-325,0 }, + { 0,1,-390,0 }, + { 0,-221,-390,0 }, + { 0,-221,-325,0 }, + { 0,1,-195,0 }, + { 0,-221,-195,0 }, + { 0,1,-65,0 }, + { 0,-221,-65,0 }, + { 0,-221,0,0 }, + { 0,-221,65,0 }, + { 0,1,455,0 }, + { 0,1,260,0 }, + { 0,-221,260,0 }, + { 0,1,390,0 } +}; + +SVECTOR level0_modelPlane_002_normal[] = { + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0 +}; + +SVECTOR level0_modelPlane_002_uv[] = { + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0 +}; + +CVECTOR level0_modelPlane_002_color[] = { + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0 +}; + +PRIM level0_modelPlane_002_index[] = { + 16,15,18,19,8, + 15,21,22,18,8, + 21,20,23,22,8, + 20,17,14,23,8, + 17,24,25,14,8, + 24,7,11,25,8, + 7,26,27,11,8, + 26,12,28,27,8, + 12,13,29,28,8, + 13,5,6,29,8, + 5,9,8,6,8, + 9,31,32,8,8, + 31,10,3,32,8, + 10,33,0,3,8, + 33,30,4,0,8, + 30,2,1,4,8 +}; + +BODY level0_modelPlane_002_body = { + {0, 0, 0, 0}, + -520,0,0, 0, + 0,0,0, 0, + 8, + ONE/8, + 0,-221,-520, 0, + 0,0,520, 0, + 0, + }; + +TMESH level0_modelPlane_002 = { + level0_modelPlane_002_mesh, + level0_modelPlane_002_normal, + level0_modelPlane_002_uv, + level0_modelPlane_002_color, + 16 +}; + +MESH level0_meshPlane_002 = { + 64, + &level0_modelPlane_002, + level0_modelPlane_002_index, + &level0_tim_woods, + _binary_TIM_woods_tim_start, + {0}, // Matrix + {-520,0,0, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 1, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 0, // isLevel + 1, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level0_modelPlane_002_body, + &level0_modelCube_001_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates +}; + +SVECTOR level0_modelPlane_005_mesh[] = { + { 325,-218,0,0 }, + { -520,5,0,0 }, + { -195,5,0,0 }, + { 455,5,0,0 }, + { 325,5,0,0 }, + { -585,-218,0,0 }, + { -325,-218,0,0 }, + { -325,5,0,0 }, + { -585,5,0,0 }, + { -520,-218,0,0 }, + { -390,5,0,0 }, + { -130,-218,0,0 }, + { -65,-218,0,0 }, + { 130,-218,0,0 }, + { 65,5,0,0 }, + { 130,5,0,0 }, + { 260,-218,0,0 }, + { -260,-218,0,0 }, + { -455,5,0,0 }, + { -260,5,0,0 }, + { -455,-218,0,0 }, + { -390,-218,0,0 }, + { -130,5,0,0 }, + { -65,5,0,0 }, + { -195,-218,0,0 }, + { 260,5,0,0 }, + { 0,5,0,0 }, + { 195,5,0,0 }, + { 0,-218,0,0 }, + { 65,-218,0,0 }, + { 390,-218,0,0 }, + { 195,-218,0,0 }, + { 390,5,0,0 }, + { 455,-218,0,0 } +}; + +SVECTOR level0_modelPlane_005_normal[] = { + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0, + 0,0,-4096, 0 +}; + +SVECTOR level0_modelPlane_005_uv[] = { + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0, + 0,255, 0, 0, + 128,255, 0, 0, + 128,128, 0, 0, + 0,128, 0, 0 +}; + +CVECTOR level0_modelPlane_005_color[] = { + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0 +}; + +PRIM level0_modelPlane_005_index[] = { + 1,8,5,9,8, + 18,1,9,20,8, + 10,18,20,21,8, + 7,10,21,6,8, + 19,7,6,17,8, + 2,19,17,24,8, + 22,2,24,11,8, + 23,22,11,12,8, + 26,23,12,28,8, + 14,26,28,29,8, + 15,14,29,13,8, + 27,15,13,31,8, + 25,27,31,16,8, + 4,25,16,0,8, + 32,4,0,30,8, + 3,32,30,33,8 +}; + +BODY level0_modelPlane_005_body = { + {0, 0, 0, 0}, + 65,0,-520, 0, + 0,0,0, 0, + 8, + ONE/8, + -585,-218,0, 0, + 455,4,0, 0, + 0, + }; + +TMESH level0_modelPlane_005 = { + level0_modelPlane_005_mesh, + level0_modelPlane_005_normal, + level0_modelPlane_005_uv, + level0_modelPlane_005_color, + 16 +}; + +MESH level0_meshPlane_005 = { + 64, + &level0_modelPlane_005, + level0_modelPlane_005_index, + &level0_tim_woods, + _binary_TIM_woods_tim_start, + {0}, // Matrix + {65,0,-520, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 1, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 0, // isLevel + 1, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level0_modelPlane_005_body, + &level0_modelCube_001_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates +}; + +SVECTOR level0_modelPlane_006_mesh[] = { + { 0,-221,390,0 }, + { 0,-221,520,0 }, + { 0,1,520,0 }, + { 0,-221,325,0 }, + { 0,-221,455,0 }, + { 0,1,130,0 }, + { 0,-221,130,0 }, + { 0,1,-130,0 }, + { 0,-221,195,0 }, + { 0,1,195,0 }, + { 0,1,325,0 }, + { 0,-221,-130,0 }, + { 0,1,0,0 }, + { 0,1,65,0 }, + { 0,-221,-260,0 }, + { 0,1,-455,0 }, + { 0,1,-520,0 }, + { 0,1,-260,0 }, + { 0,-221,-455,0 }, + { 0,-221,-520,0 }, + { 0,1,-325,0 }, + { 0,1,-390,0 }, + { 0,-221,-390,0 }, + { 0,-221,-325,0 }, + { 0,1,-195,0 }, + { 0,-221,-195,0 }, + { 0,1,-65,0 }, + { 0,-221,-65,0 }, + { 0,-221,0,0 }, + { 0,-221,65,0 }, + { 0,1,455,0 }, + { 0,1,260,0 }, + { 0,-221,260,0 }, + { 0,1,390,0 } +}; + +SVECTOR level0_modelPlane_006_normal[] = { + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0, + 4096,0,0, 0 +}; + +SVECTOR level0_modelPlane_006_uv[] = { + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0, + 0,255, 0, 0, + 0,128, 0, 0, + 128,128, 0, 0, + 128,255, 0, 0 +}; + +CVECTOR level0_modelPlane_006_color[] = { + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0 +}; + +PRIM level0_modelPlane_006_index[] = { + 16,19,18,15,8, + 15,18,22,21,8, + 21,22,23,20,8, + 20,23,14,17,8, + 17,14,25,24,8, + 24,25,11,7,8, + 7,11,27,26,8, + 26,27,28,12,8, + 12,28,29,13,8, + 13,29,6,5,8, + 5,6,8,9,8, + 9,8,32,31,8, + 31,32,3,10,8, + 10,3,0,33,8, + 33,0,4,30,8, + 30,4,1,2,8 +}; + +BODY level0_modelPlane_006_body = { + {0, 0, 0, 0}, + 520,0,0, 0, + 0,0,0, 0, + 8, + ONE/8, + 0,-221,-520, 0, + 0,0,520, 0, + 0, + }; + +TMESH level0_modelPlane_006 = { + level0_modelPlane_006_mesh, + level0_modelPlane_006_normal, + level0_modelPlane_006_uv, + level0_modelPlane_006_color, + 16 +}; + +MESH level0_meshPlane_006 = { + 64, + &level0_modelPlane_006, + level0_modelPlane_006_index, + &level0_tim_woods, + _binary_TIM_woods_tim_start, + {0}, // Matrix + {520,0,0, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 1, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 0, // isLevel + 1, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level0_modelPlane_006_body, + &level0_modelCube_001_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates +}; + +MESH * level0_meshes[7] = { &level0_meshCube, - &level0_meshPlane + &level0_meshCube_001, + &level0_meshPlane_000, + &level0_meshPlane_001, + &level0_meshPlane_002, + &level0_meshPlane_005, + &level0_meshPlane_006 }; -int level0_meshes_length = 2; +int level0_meshes_length = 7; CAMANGLE level0_camAngle_Camera = { &level0_camPos_Camera, @@ -962,29 +5030,34 @@ SIBLINGS level0_nodePlane_siblings = { }; CHILDREN level0_nodePlane_objects = { - 0, + 5, { - 0 + &level0_meshPlane_005, + &level0_meshPlane_002, + &level0_meshPlane_006, + &level0_meshCube_001, + &level0_meshPlane_000 } }; CHILDREN level0_nodePlane_rigidbodies = { - 1, + 2, { - &level0_meshCube + &level0_meshCube, + &level0_meshCube_001 } }; NODE level0_nodePlane = { - &level0_meshPlane, + &level0_meshPlane_001, &level0_nodePlane_siblings, &level0_nodePlane_objects, &level0_nodePlane_rigidbodies }; MESH * level0_actorPtr = &level0_meshCube; -MESH * level0_levelPtr = &level0_meshPlane; -MESH * level0_propPtr = &level0_meshCube; +MESH * level0_levelPtr = &level0_meshPlane_001; +MESH * level0_propPtr = &level0_meshCube_001; CAMANGLE * level0_camPtr = &level0_camAngle_Camera; @@ -1126,8 +5199,8 @@ LEVEL level0 = { (MESH **)&level0_meshes, &level0_meshes_length, &level0_meshCube, - &level0_meshPlane, - &level0_meshCube, + &level0_meshPlane_001, + &level0_meshCube_001, &level0_camAngle_Camera, &level0_camPath, (CAMANGLE **)&level0_camAngles, diff --git a/levels/level0.h b/levels/level0.h index e9a3834..db1334c 100644 --- a/levels/level0.h +++ b/levels/level0.h @@ -5,6 +5,12 @@ extern LEVEL level0; extern CVECTOR level0_BGc; extern VECTOR level0_BKc; +extern MESH_ANIMS_TRACKS level0_modelCube_001_anims; +extern VANIM level0_modelCube_001_anim_KeyAction; +extern VANIM level0_modelCube_001_anim_KeyAction_004; +extern VANIM level0_modelCube_001_anim_KeyAction_003; +extern VANIM level0_modelCube_001_anim_KeyAction_001; +extern VANIM level0_modelCube_001_anim_KeyAction_002; extern CAMPOS level0_camPos_Camera; extern CAMPATH level0_camPath; extern MATRIX level0_lgtmat; @@ -16,14 +22,58 @@ extern PRIM level0_modelCube_index[]; extern BODY level0_modelCube_body; extern TMESH level0_modelCube; extern MESH level0_meshCube; -extern SVECTOR modelPlane_mesh[]; -extern SVECTOR level0_modelPlane_normal[]; -extern CVECTOR level0_modelPlane_color[]; -extern PRIM level0_modelPlane_index[]; -extern BODY level0_modelPlane_body; -extern TMESH level0_modelPlane; -extern MESH level0_meshPlane; -extern MESH * level0_meshes[2]; +extern SVECTOR modelCube_001_mesh[]; +extern SVECTOR level0_modelCube_001_normal[]; +extern CVECTOR level0_modelCube_001_color[]; +extern PRIM level0_modelCube_001_index[]; +extern BODY level0_modelCube_001_body; +extern TMESH level0_modelCube_001; +extern MESH level0_meshCube_001; +extern SVECTOR modelPlane_000_mesh[]; +extern SVECTOR level0_modelPlane_000_normal[]; +extern SVECTOR level0_modelPlane_000_uv[]; +extern CVECTOR level0_modelPlane_000_color[]; +extern PRIM level0_modelPlane_000_index[]; +extern BODY level0_modelPlane_000_body; +extern TMESH level0_modelPlane_000; +extern unsigned long _binary_TIM_woods_tim_start[]; +extern unsigned long _binary_TIM_woods_tim_end[]; +extern unsigned long _binary_TIM_woods_tim_length; +extern TIM_IMAGE level0_tim_woods; +extern MESH level0_meshPlane_000; +extern SVECTOR modelPlane_001_mesh[]; +extern SVECTOR level0_modelPlane_001_normal[]; +extern SVECTOR level0_modelPlane_001_uv[]; +extern CVECTOR level0_modelPlane_001_color[]; +extern PRIM level0_modelPlane_001_index[]; +extern BODY level0_modelPlane_001_body; +extern TMESH level0_modelPlane_001; +extern MESH level0_meshPlane_001; +extern SVECTOR modelPlane_002_mesh[]; +extern SVECTOR level0_modelPlane_002_normal[]; +extern SVECTOR level0_modelPlane_002_uv[]; +extern CVECTOR level0_modelPlane_002_color[]; +extern PRIM level0_modelPlane_002_index[]; +extern BODY level0_modelPlane_002_body; +extern TMESH level0_modelPlane_002; +extern MESH level0_meshPlane_002; +extern SVECTOR modelPlane_005_mesh[]; +extern SVECTOR level0_modelPlane_005_normal[]; +extern SVECTOR level0_modelPlane_005_uv[]; +extern CVECTOR level0_modelPlane_005_color[]; +extern PRIM level0_modelPlane_005_index[]; +extern BODY level0_modelPlane_005_body; +extern TMESH level0_modelPlane_005; +extern MESH level0_meshPlane_005; +extern SVECTOR modelPlane_006_mesh[]; +extern SVECTOR level0_modelPlane_006_normal[]; +extern SVECTOR level0_modelPlane_006_uv[]; +extern CVECTOR level0_modelPlane_006_color[]; +extern PRIM level0_modelPlane_006_index[]; +extern BODY level0_modelPlane_006_body; +extern TMESH level0_modelPlane_006; +extern MESH level0_meshPlane_006; +extern MESH * level0_meshes[7]; extern int level0_meshes_length; extern CAMANGLE level0_camAngle_Camera; extern CAMANGLE * level0_camAngles[0]; diff --git a/levels/level1.c b/levels/level1.c index 81329f6..f3f58b5 100644 --- a/levels/level1.c +++ b/levels/level1.c @@ -4,961 +4,2620 @@ CVECTOR level1_BGc = { 101, 101, 119, 0 }; VECTOR level1_BKc = { 63, 63, 63, 0 }; +MESH_ANIMS_TRACKS level1_modelCube_anims = { + 1, + { + &level1_modelCube_anim_Cube + } +}; + +VANIM level1_modelCube_anim_Cube = { + 20, // number of frames e.g 20 + 56, // number of vertices e.g 21 + -1, // anim cursor : -1 means not playing back + 0, // lerp cursor + 0, // loop : if -1 , infinite loop, if n > 0, loop n times + 1, // playback direction (1 or -1) + 0, // ping pong animation (A>B>A) + 0, // use lerp to interpolate keyframes + { // vertex pos as SVECTORs e.g 20 * 21 SVECTORS + //Frame 0 + { -32,19,-25 }, + { -32,-10,-25 }, + { -32,20,25 }, + { -32,-9,25 }, + { 33,19,-24 }, + { 33,-10,-25 }, + { 33,20,25 }, + { 33,-9,25 }, + { 0,-9,25 }, + { 0,-10,-25 }, + { 0,20,25 }, + { 0,19,-25 }, + { 33,-10,4 }, + { 0,-10,4 }, + { 33,20,4 }, + { -32,20,4 }, + { 0,20,4 }, + { -32,-10,4 }, + { 33,-10,-3 }, + { -32,-10,-3 }, + { 0,20,-3 }, + { -32,20,-3 }, + { 0,-10,-3 }, + { 33,20,-3 }, + { -45,-13,4 }, + { -45,-13,-3 }, + { -45,-10,4 }, + { -45,-11,-3 }, + { -32,-6,4 }, + { -32,-6,-3 }, + { 33,20,15 }, + { 33,-10,16 }, + { 24,-9,25 }, + { 24,20,25 }, + { 24,19,-25 }, + { 24,-10,-25 }, + { 33,19,-17 }, + { 33,-10,-16 }, + { 30,29,-24 }, + { 26,29,-24 }, + { 30,29,-20 }, + { 31,30,22 }, + { 31,30,19 }, + { 28,30,22 }, + { 33,-21,-22 }, + { 31,-21,23 }, + { -32,19,-13 }, + { -20,19,-25 }, + { -18,19,25 }, + { -32,20,13 }, + { -30,29,-23 }, + { -27,30,22 }, + { -30,29,-18 }, + { -26,29,-23 }, + { -22,29,22 }, + { -27,29,18 }, + + //Frame 1 + { -32,19,-25 }, + { -32,-11,-25 }, + { -32,20,24 }, + { -32,-9,25 }, + { 33,19,-24 }, + { 33,-11,-25 }, + { 33,20,24 }, + { 33,-10,25 }, + { 0,-10,25 }, + { 0,-11,-25 }, + { 0,19,25 }, + { 0,19,-25 }, + { 33,-10,4 }, + { 0,-10,5 }, + { 33,19,4 }, + { -32,19,4 }, + { 0,19,4 }, + { -32,-10,4 }, + { 33,-10,-3 }, + { -32,-10,-3 }, + { 0,19,-3 }, + { -32,19,-3 }, + { 0,-10,-3 }, + { 33,19,-3 }, + { -45,-14,4 }, + { -45,-14,-3 }, + { -45,-11,4 }, + { -45,-11,-3 }, + { -32,-6,4 }, + { -32,-6,-3 }, + { 33,20,15 }, + { 33,-10,16 }, + { 24,-10,25 }, + { 24,20,24 }, + { 24,19,-25 }, + { 24,-11,-25 }, + { 33,19,-17 }, + { 33,-10,-16 }, + { 31,29,-24 }, + { 27,29,-24 }, + { 31,29,-20 }, + { 31,30,22 }, + { 31,30,19 }, + { 27,30,22 }, + { 33,-21,-21 }, + { 31,-21,23 }, + { -32,19,-13 }, + { -20,18,-25 }, + { -18,19,24 }, + { -32,19,13 }, + { -31,29,-23 }, + { -27,29,22 }, + { -31,29,-18 }, + { -26,29,-23 }, + { -22,29,22 }, + { -27,29,18 }, + + //Frame 2 + { -32,17,-26 }, + { -32,-12,-25 }, + { -32,19,24 }, + { -32,-10,25 }, + { 33,17,-25 }, + { 33,-12,-25 }, + { 33,19,24 }, + { 33,-10,25 }, + { 0,-12,26 }, + { 0,-13,-24 }, + { 0,18,25 }, + { 0,16,-25 }, + { 33,-11,5 }, + { 0,-12,5 }, + { 33,18,4 }, + { -32,18,4 }, + { 0,17,4 }, + { -32,-11,5 }, + { 33,-11,-2 }, + { -32,-11,-2 }, + { 0,17,-3 }, + { -32,18,-3 }, + { 0,-13,-2 }, + { 33,18,-3 }, + { -45,-15,5 }, + { -45,-15,-2 }, + { -45,-12,5 }, + { -45,-12,-2 }, + { -32,-7,5 }, + { -32,-8,-3 }, + { 33,19,15 }, + { 33,-11,16 }, + { 24,-10,25 }, + { 24,19,24 }, + { 24,17,-26 }, + { 24,-12,-25 }, + { 33,18,-17 }, + { 33,-12,-16 }, + { 32,28,-24 }, + { 28,28,-24 }, + { 32,28,-21 }, + { 30,29,22 }, + { 30,29,18 }, + { 26,29,22 }, + { 33,-22,-21 }, + { 31,-21,23 }, + { -32,18,-13 }, + { -20,17,-26 }, + { -18,19,24 }, + { -32,19,13 }, + { -32,28,-23 }, + { -26,29,22 }, + { -32,28,-19 }, + { -27,28,-23 }, + { -21,29,22 }, + { -26,29,17 }, + + //Frame 3 + { -32,15,-26 }, + { -32,-14,-24 }, + { -32,18,24 }, + { -32,-12,26 }, + { 33,15,-25 }, + { 33,-14,-24 }, + { 33,18,24 }, + { 33,-12,26 }, + { 0,-15,26 }, + { 0,-18,-24 }, + { 0,14,24 }, + { 0,12,-25 }, + { 33,-13,5 }, + { 0,-16,5 }, + { 33,16,3 }, + { -32,16,3 }, + { 0,13,4 }, + { -32,-13,5 }, + { 33,-13,-2 }, + { -32,-13,-2 }, + { 0,13,-3 }, + { -32,16,-4 }, + { 0,-17,-2 }, + { 33,16,-4 }, + { -45,-16,5 }, + { -45,-17,-2 }, + { -45,-14,5 }, + { -45,-14,-2 }, + { -32,-9,5 }, + { -32,-10,-2 }, + { 33,17,15 }, + { 33,-12,16 }, + { 24,-12,26 }, + { 24,18,24 }, + { 24,15,-26 }, + { 24,-14,-24 }, + { 33,15,-17 }, + { 33,-14,-16 }, + { 34,26,-25 }, + { 30,26,-25 }, + { 34,26,-21 }, + { 27,28,22 }, + { 27,28,18 }, + { 24,28,22 }, + { 33,-25,-20 }, + { 31,-23,24 }, + { -32,16,-13 }, + { -20,14,-26 }, + { -18,17,24 }, + { -32,17,13 }, + { -34,26,-24 }, + { -23,28,21 }, + { -34,26,-19 }, + { -30,26,-24 }, + { -18,28,21 }, + { -23,28,17 }, + + //Frame 4 + { -32,11,-26 }, + { -32,-18,-24 }, + { -32,15,24 }, + { -32,-14,26 }, + { 33,11,-25 }, + { 33,-18,-24 }, + { 33,15,24 }, + { 33,-15,26 }, + { 0,-20,27 }, + { 0,-24,-23 }, + { 0,9,24 }, + { 0,6,-25 }, + { 33,-16,5 }, + { 0,-22,6 }, + { 33,13,3 }, + { -32,13,3 }, + { 0,8,4 }, + { -32,-16,5 }, + { 33,-17,-2 }, + { -32,-17,-2 }, + { 0,7,-3 }, + { -32,13,-4 }, + { 0,-22,-1 }, + { 33,13,-4 }, + { -45,-20,6 }, + { -45,-20,-1 }, + { -45,-17,5 }, + { -45,-17,-2 }, + { -32,-13,5 }, + { -32,-13,-2 }, + { 33,14,15 }, + { 33,-15,17 }, + { 24,-15,26 }, + { 24,15,24 }, + { 24,11,-26 }, + { 24,-18,-24 }, + { 33,12,-18 }, + { 33,-18,-15 }, + { 38,22,-25 }, + { 34,22,-25 }, + { 38,22,-22 }, + { 23,26,21 }, + { 23,26,17 }, + { 20,26,21 }, + { 33,-29,-20 }, + { 31,-26,25 }, + { -32,12,-14 }, + { -20,11,-26 }, + { -18,14,24 }, + { -32,14,12 }, + { -38,22,-24 }, + { -19,26,21 }, + { -38,23,-20 }, + { -34,22,-24 }, + { -14,26,21 }, + { -19,25,16 }, + + //Frame 5 + { -32,6,-26 }, + { -32,-23,-24 }, + { -32,11,23 }, + { -32,-18,26 }, + { 33,6,-25 }, + { 33,-23,-24 }, + { 33,11,23 }, + { 33,-19,26 }, + { 0,-26,27 }, + { 0,-30,-23 }, + { 0,4,24 }, + { 0,-1,-25 }, + { 33,-20,6 }, + { 0,-28,6 }, + { 33,9,3 }, + { -32,9,3 }, + { 0,2,4 }, + { -32,-20,6 }, + { 33,-21,-1 }, + { -32,-21,-1 }, + { 0,1,-3 }, + { -32,8,-4 }, + { 0,-28,-1 }, + { 33,8,-4 }, + { -45,-24,6 }, + { -45,-25,-1 }, + { -45,-21,6 }, + { -45,-22,-1 }, + { -32,-17,5 }, + { -32,-17,-2 }, + { 33,10,14 }, + { 33,-19,17 }, + { 24,-19,26 }, + { 24,11,23 }, + { 24,6,-26 }, + { 24,-23,-24 }, + { 33,7,-18 }, + { 33,-22,-15 }, + { 41,18,-25 }, + { 37,18,-25 }, + { 41,18,-22 }, + { 20,22,21 }, + { 20,22,17 }, + { 17,22,21 }, + { 33,-33,-19 }, + { 31,-30,25 }, + { -32,7,-14 }, + { -20,6,-26 }, + { -18,10,24 }, + { -32,10,12 }, + { -41,18,-25 }, + { -16,22,20 }, + { -41,18,-20 }, + { -37,18,-24 }, + { -11,22,20 }, + { -16,22,16 }, + + //Frame 6 + { -32,4,-26 }, + { -32,-25,-23 }, + { -32,9,23 }, + { -32,-20,26 }, + { 33,4,-25 }, + { 33,-25,-23 }, + { 33,9,23 }, + { 33,-20,26 }, + { 0,-29,27 }, + { 0,-34,-23 }, + { 0,1,24 }, + { 0,-4,-25 }, + { 33,-22,6 }, + { 0,-31,7 }, + { 33,7,3 }, + { -32,7,3 }, + { 0,-1,4 }, + { -32,-22,6 }, + { 33,-23,-1 }, + { -32,-23,-1 }, + { 0,-2,-3 }, + { -32,6,-4 }, + { 0,-31,-1 }, + { 33,6,-4 }, + { -45,-26,6 }, + { -45,-27,-1 }, + { -45,-23,6 }, + { -45,-24,-1 }, + { -32,-19,5 }, + { -32,-19,-2 }, + { 33,8,14 }, + { 33,-21,17 }, + { 24,-20,26 }, + { 24,9,23 }, + { 24,4,-26 }, + { 24,-25,-23 }, + { 33,5,-18 }, + { 33,-24,-15 }, + { 42,16,-26 }, + { 38,16,-26 }, + { 42,16,-22 }, + { 19,21,21 }, + { 19,20,17 }, + { 16,21,21 }, + { 33,-35,-19 }, + { 31,-32,25 }, + { -32,5,-14 }, + { -20,4,-26 }, + { -18,8,23 }, + { -32,8,12 }, + { -42,16,-25 }, + { -15,20,20 }, + { -42,17,-20 }, + { -38,16,-25 }, + { -10,20,20 }, + { -15,20,16 }, + + //Frame 7 + { -32,6,-26 }, + { -32,-23,-24 }, + { -32,10,24 }, + { -32,-19,26 }, + { 33,6,-25 }, + { 33,-23,-24 }, + { 33,10,24 }, + { 33,-19,26 }, + { 0,-28,27 }, + { 0,-32,-23 }, + { 0,1,24 }, + { 0,-3,-25 }, + { 33,-21,5 }, + { 0,-30,6 }, + { 33,9,3 }, + { -32,9,3 }, + { 0,0,4 }, + { -32,-21,5 }, + { 33,-21,-2 }, + { -32,-21,-2 }, + { 0,-1,-3 }, + { -32,8,-4 }, + { 0,-30,-1 }, + { 33,8,-4 }, + { -45,-24,6 }, + { -45,-25,-1 }, + { -45,-21,6 }, + { -45,-22,-2 }, + { -32,-17,5 }, + { -32,-18,-2 }, + { 33,9,14 }, + { 33,-20,17 }, + { 24,-19,26 }, + { 24,10,24 }, + { 24,6,-26 }, + { 24,-23,-24 }, + { 33,7,-18 }, + { 33,-22,-15 }, + { 41,17,-25 }, + { 38,17,-25 }, + { 41,18,-22 }, + { 20,22,21 }, + { 20,21,17 }, + { 17,22,21 }, + { 33,-33,-20 }, + { 31,-30,25 }, + { -32,7,-14 }, + { -20,6,-26 }, + { -18,10,24 }, + { -32,9,12 }, + { -41,18,-24 }, + { -16,21,20 }, + { -41,18,-20 }, + { -37,18,-24 }, + { -11,21,20 }, + { -16,21,16 }, + + //Frame 8 + { -32,13,-26 }, + { -32,-17,-24 }, + { -32,15,24 }, + { -32,-15,25 }, + { 33,13,-25 }, + { 33,-17,-24 }, + { 33,15,24 }, + { 33,-15,25 }, + { 0,-22,26 }, + { 0,-24,-24 }, + { 0,7,25 }, + { 0,5,-25 }, + { 33,-16,5 }, + { 0,-23,5 }, + { 33,14,4 }, + { -32,14,4 }, + { 0,6,4 }, + { -32,-16,5 }, + { 33,-16,-2 }, + { -32,-16,-2 }, + { 0,6,-3 }, + { -32,14,-4 }, + { 0,-23,-2 }, + { 33,14,-4 }, + { -45,-19,5 }, + { -45,-19,-2 }, + { -45,-16,5 }, + { -45,-17,-2 }, + { -32,-12,5 }, + { -32,-12,-2 }, + { 33,14,15 }, + { 33,-15,16 }, + { 24,-15,25 }, + { 24,15,24 }, + { 24,13,-26 }, + { 24,-17,-24 }, + { 33,13,-17 }, + { 33,-16,-16 }, + { 39,23,-24 }, + { 35,23,-24 }, + { 39,23,-21 }, + { 23,25,22 }, + { 23,25,18 }, + { 19,25,22 }, + { 33,-27,-21 }, + { 31,-26,24 }, + { -32,13,-13 }, + { -20,12,-26 }, + { -18,14,24 }, + { -32,14,13 }, + { -39,23,-23 }, + { -18,25,21 }, + { -39,24,-19 }, + { -35,23,-23 }, + { -13,25,21 }, + { -18,25,17 }, + + //Frame 9 + { -32,19,-25 }, + { -32,-11,-25 }, + { -32,18,25 }, + { -32,-11,24 }, + { 33,19,-24 }, + { 33,-11,-25 }, + { 33,18,25 }, + { 33,-12,24 }, + { 0,-16,24 }, + { 0,-15,-25 }, + { 0,14,25 }, + { 0,14,-25 }, + { 33,-11,4 }, + { 0,-15,4 }, + { 33,18,4 }, + { -32,18,4 }, + { 0,14,4 }, + { -32,-11,4 }, + { 33,-11,-3 }, + { -32,-11,-3 }, + { 0,14,-3 }, + { -32,18,-3 }, + { 0,-15,-3 }, + { 33,18,-3 }, + { -45,-15,4 }, + { -45,-15,-3 }, + { -45,-12,4 }, + { -45,-12,-3 }, + { -32,-8,4 }, + { -32,-7,-3 }, + { 33,18,16 }, + { 33,-11,15 }, + { 24,-12,24 }, + { 24,18,25 }, + { 24,19,-25 }, + { 24,-11,-25 }, + { 33,18,-16 }, + { 33,-11,-17 }, + { 35,28,-23 }, + { 31,28,-23 }, + { 35,28,-20 }, + { 26,28,23 }, + { 26,28,19 }, + { 23,28,23 }, + { 33,-21,-22 }, + { 31,-23,22 }, + { -32,18,-13 }, + { -20,18,-25 }, + { -18,17,25 }, + { -32,18,14 }, + { -35,28,-22 }, + { -22,28,23 }, + { -35,28,-18 }, + { -31,28,-22 }, + { -17,28,23 }, + { -22,28,19 }, + + //Frame 10 + { -32,20,-24 }, + { -32,-9,-26 }, + { -32,18,25 }, + { -32,-12,24 }, + { 33,20,-23 }, + { 33,-9,-26 }, + { 33,18,25 }, + { 33,-12,24 }, + { 0,-11,23 }, + { 0,-9,-27 }, + { 0,18,25 }, + { 0,21,-25 }, + { 33,-11,3 }, + { 0,-10,3 }, + { 33,19,5 }, + { -32,19,5 }, + { 0,19,4 }, + { -32,-11,3 }, + { 33,-10,-4 }, + { -32,-10,-4 }, + { 0,20,-3 }, + { -32,19,-2 }, + { 0,-10,-4 }, + { 33,19,-2 }, + { -45,-14,3 }, + { -45,-14,-4 }, + { -45,-11,3 }, + { -45,-11,-4 }, + { -32,-7,3 }, + { -32,-7,-4 }, + { 33,18,16 }, + { 33,-11,15 }, + { 24,-12,24 }, + { 24,18,25 }, + { 24,20,-24 }, + { 24,-9,-26 }, + { 33,20,-16 }, + { 33,-9,-18 }, + { 31,30,-22 }, + { 27,30,-22 }, + { 31,30,-19 }, + { 31,28,24 }, + { 31,28,20 }, + { 27,28,24 }, + { 33,-20,-23 }, + { 31,-23,21 }, + { -32,20,-12 }, + { -20,20,-24 }, + { -18,17,25 }, + { -32,18,14 }, + { -31,30,-21 }, + { -27,27,24 }, + { -31,30,-17 }, + { -26,30,-21 }, + { -22,27,24 }, + { -27,28,20 }, + + //Frame 11 + { -32,21,-24 }, + { -32,-9,-26 }, + { -32,17,26 }, + { -32,-12,24 }, + { 33,21,-23 }, + { 33,-9,-26 }, + { 33,17,26 }, + { 33,-12,24 }, + { 0,-8,23 }, + { 0,-4,-27 }, + { 0,21,25 }, + { 0,25,-25 }, + { 33,-11,3 }, + { 0,-7,2 }, + { 33,19,5 }, + { -32,19,5 }, + { 0,23,4 }, + { -32,-11,3 }, + { 33,-10,-4 }, + { -32,-10,-4 }, + { 0,23,-3 }, + { -32,19,-2 }, + { 0,-6,-5 }, + { 33,19,-2 }, + { -45,-14,3 }, + { -45,-14,-4 }, + { -45,-11,3 }, + { -45,-11,-4 }, + { -32,-7,3 }, + { -32,-7,-4 }, + { 33,18,16 }, + { 33,-11,14 }, + { 24,-12,24 }, + { 24,17,26 }, + { 24,21,-24 }, + { 24,-9,-26 }, + { 33,20,-16 }, + { 33,-9,-18 }, + { 25,31,-22 }, + { 22,31,-22 }, + { 25,30,-18 }, + { 36,27,24 }, + { 36,28,21 }, + { 32,27,24 }, + { 33,-19,-24 }, + { 31,-23,21 }, + { -32,20,-12 }, + { -20,20,-24 }, + { -18,17,26 }, + { -32,18,14 }, + { -25,31,-21 }, + { -32,27,24 }, + { -25,30,-16 }, + { -21,30,-21 }, + { -27,27,24 }, + { -32,28,20 }, + + //Frame 12 + { -32,20,-24 }, + { -32,-9,-26 }, + { -32,17,26 }, + { -32,-12,24 }, + { 33,20,-23 }, + { 33,-9,-26 }, + { 33,17,26 }, + { 33,-13,24 }, + { 0,-7,23 }, + { 0,-4,-27 }, + { 0,22,25 }, + { 0,26,-25 }, + { 33,-11,3 }, + { 0,-6,2 }, + { 33,18,5 }, + { -32,18,5 }, + { 0,24,4 }, + { -32,-11,3 }, + { 33,-11,-4 }, + { -32,-11,-4 }, + { 0,24,-3 }, + { -32,19,-2 }, + { 0,-5,-5 }, + { 33,19,-2 }, + { -45,-15,3 }, + { -45,-14,-4 }, + { -45,-12,3 }, + { -45,-11,-4 }, + { -32,-7,3 }, + { -32,-7,-4 }, + { 33,17,16 }, + { 33,-12,14 }, + { 24,-13,24 }, + { 24,17,26 }, + { 24,20,-24 }, + { 24,-9,-26 }, + { 33,20,-16 }, + { 33,-10,-18 }, + { 21,31,-22 }, + { 17,31,-22 }, + { 21,31,-18 }, + { 41,28,24 }, + { 41,28,21 }, + { 37,28,24 }, + { 33,-20,-24 }, + { 31,-23,21 }, + { -32,19,-12 }, + { -20,20,-24 }, + { -18,16,26 }, + { -32,18,14 }, + { -21,31,-21 }, + { -37,27,24 }, + { -21,30,-16 }, + { -16,30,-21 }, + { -32,27,24 }, + { -37,28,20 }, + + //Frame 13 + { -32,19,-24 }, + { -32,-11,-26 }, + { -32,16,26 }, + { -32,-13,24 }, + { 33,19,-23 }, + { 33,-11,-26 }, + { 33,16,26 }, + { 33,-14,24 }, + { 0,-10,23 }, + { 0,-7,-27 }, + { 0,19,25 }, + { 0,22,-25 }, + { 33,-12,3 }, + { 0,-9,3 }, + { 33,17,5 }, + { -32,17,5 }, + { 0,21,4 }, + { -32,-12,3 }, + { 33,-12,-4 }, + { -32,-12,-4 }, + { 0,21,-3 }, + { -32,17,-2 }, + { 0,-8,-5 }, + { 33,17,-2 }, + { -45,-16,3 }, + { -45,-16,-4 }, + { -45,-13,3 }, + { -45,-13,-4 }, + { -32,-9,3 }, + { -32,-8,-4 }, + { 33,16,16 }, + { 33,-13,14 }, + { 24,-14,24 }, + { 24,16,26 }, + { 24,19,-24 }, + { 24,-11,-26 }, + { 33,18,-16 }, + { 33,-11,-18 }, + { 17,30,-22 }, + { 13,30,-22 }, + { 17,30,-19 }, + { 44,27,24 }, + { 44,27,20 }, + { 41,27,24 }, + { 33,-21,-24 }, + { 31,-25,21 }, + { -32,18,-12 }, + { -20,18,-24 }, + { -18,15,25 }, + { -32,16,14 }, + { -17,30,-21 }, + { -41,27,24 }, + { -17,29,-17 }, + { -13,30,-21 }, + { -35,27,24 }, + { -41,27,20 }, + + //Frame 14 + { -32,12,-24 }, + { -32,-17,-26 }, + { -32,10,25 }, + { -32,-19,24 }, + { 33,12,-23 }, + { 33,-17,-26 }, + { 33,10,25 }, + { 33,-19,24 }, + { 0,-22,23 }, + { 0,-20,-26 }, + { 0,7,25 }, + { 0,10,-25 }, + { 33,-18,3 }, + { 0,-21,3 }, + { 33,11,5 }, + { -32,11,5 }, + { 0,8,4 }, + { -32,-18,3 }, + { 33,-18,-4 }, + { -32,-18,-4 }, + { 0,9,-3 }, + { -32,11,-2 }, + { 0,-21,-4 }, + { 33,11,-2 }, + { -45,-22,3 }, + { -45,-22,-4 }, + { -45,-19,3 }, + { -45,-19,-4 }, + { -32,-15,3 }, + { -32,-14,-4 }, + { 33,10,16 }, + { 33,-19,15 }, + { 24,-19,24 }, + { 24,10,25 }, + { 24,12,-24 }, + { 24,-17,-26 }, + { 33,12,-16 }, + { 33,-17,-17 }, + { 15,24,-22 }, + { 11,24,-22 }, + { 15,24,-19 }, + { 46,22,24 }, + { 46,22,20 }, + { 43,22,24 }, + { 33,-28,-23 }, + { 31,-30,21 }, + { -32,12,-12 }, + { -20,12,-24 }, + { -18,9,25 }, + { -32,10,14 }, + { -15,24,-21 }, + { -43,22,23 }, + { -15,24,-17 }, + { -11,24,-21 }, + { -38,21,23 }, + { -43,22,19 }, + + //Frame 15 + { -32,8,-25 }, + { -32,-21,-26 }, + { -32,6,25 }, + { -32,-23,24 }, + { 33,8,-24 }, + { 33,-21,-26 }, + { 33,6,25 }, + { 33,-23,24 }, + { 0,-30,24 }, + { 0,-29,-26 }, + { 0,-1,25 }, + { 0,1,-25 }, + { 33,-22,3 }, + { 0,-30,3 }, + { 33,7,5 }, + { -32,7,5 }, + { 0,0,4 }, + { -32,-22,3 }, + { 33,-22,-4 }, + { -32,-22,-4 }, + { 0,0,-3 }, + { -32,7,-3 }, + { 0,-29,-4 }, + { 33,7,-3 }, + { -45,-26,3 }, + { -45,-26,-4 }, + { -45,-23,3 }, + { -45,-23,-4 }, + { -32,-19,4 }, + { -32,-18,-3 }, + { 33,7,16 }, + { 33,-23,15 }, + { 24,-23,24 }, + { 24,6,25 }, + { 24,8,-25 }, + { 24,-21,-26 }, + { 33,8,-16 }, + { 33,-21,-17 }, + { 14,20,-23 }, + { 10,20,-23 }, + { 14,20,-19 }, + { 47,18,24 }, + { 47,19,20 }, + { 44,18,24 }, + { 33,-32,-23 }, + { 31,-34,22 }, + { -32,8,-12 }, + { -20,8,-25 }, + { -18,6,25 }, + { -32,7,14 }, + { -14,20,-22 }, + { -44,18,23 }, + { -14,20,-17 }, + { -10,20,-22 }, + { -39,18,23 }, + { -44,18,19 }, + + //Frame 16 + { -32,7,-25 }, + { -32,-22,-25 }, + { -32,6,25 }, + { -32,-23,24 }, + { 33,7,-24 }, + { 33,-22,-25 }, + { 33,6,25 }, + { 33,-23,24 }, + { 0,-32,24 }, + { 0,-31,-26 }, + { 0,-3,25 }, + { 0,-2,-25 }, + { 33,-23,4 }, + { 0,-32,4 }, + { 33,6,4 }, + { -32,6,4 }, + { 0,-2,4 }, + { -32,-23,4 }, + { 33,-23,-3 }, + { -32,-23,-3 }, + { 0,-2,-3 }, + { -32,7,-3 }, + { 0,-31,-4 }, + { 33,7,-3 }, + { -45,-26,4 }, + { -45,-26,-3 }, + { -45,-24,4 }, + { -45,-23,-3 }, + { -32,-19,4 }, + { -32,-19,-3 }, + { 33,6,16 }, + { 33,-23,15 }, + { 24,-23,24 }, + { 24,6,25 }, + { 24,7,-25 }, + { 24,-22,-25 }, + { 33,7,-16 }, + { 33,-22,-17 }, + { 16,19,-23 }, + { 12,19,-23 }, + { 16,19,-19 }, + { 45,18,23 }, + { 45,18,19 }, + { 42,18,23 }, + { 33,-33,-23 }, + { 31,-34,22 }, + { -32,7,-12 }, + { -20,7,-25 }, + { -18,6,25 }, + { -32,6,14 }, + { -16,19,-22 }, + { -42,18,23 }, + { -16,19,-18 }, + { -12,19,-22 }, + { -37,18,23 }, + { -42,18,19 }, + + //Frame 17 + { -32,9,-25 }, + { -32,-20,-25 }, + { -32,9,25 }, + { -32,-20,25 }, + { 33,9,-24 }, + { 33,-20,-25 }, + { 33,9,25 }, + { 33,-20,25 }, + { 0,-29,24 }, + { 0,-28,-25 }, + { 0,1,25 }, + { 0,1,-25 }, + { 33,-20,4 }, + { 0,-28,4 }, + { 33,9,4 }, + { -32,9,4 }, + { 0,1,4 }, + { -32,-20,4 }, + { 33,-20,-3 }, + { -32,-20,-3 }, + { 0,1,-3 }, + { -32,9,-3 }, + { 0,-28,-3 }, + { 33,9,-3 }, + { -45,-24,4 }, + { -45,-24,-3 }, + { -45,-21,4 }, + { -45,-21,-3 }, + { -32,-17,4 }, + { -32,-17,-3 }, + { 33,9,16 }, + { 33,-20,15 }, + { 24,-20,25 }, + { 24,9,25 }, + { 24,9,-25 }, + { 24,-20,-25 }, + { 33,9,-16 }, + { 33,-20,-17 }, + { 22,21,-23 }, + { 18,21,-23 }, + { 22,21,-20 }, + { 40,21,23 }, + { 40,21,19 }, + { 36,21,23 }, + { 33,-31,-22 }, + { 31,-31,22 }, + { -32,9,-13 }, + { -20,9,-25 }, + { -18,9,25 }, + { -32,9,13 }, + { -22,21,-22 }, + { -36,21,22 }, + { -22,21,-18 }, + { -17,21,-22 }, + { -31,21,22 }, + { -36,21,18 }, + + //Frame 18 + { -32,15,-25 }, + { -32,-14,-25 }, + { -32,15,25 }, + { -32,-14,25 }, + { 33,15,-24 }, + { 33,-14,-25 }, + { 33,15,25 }, + { 33,-14,25 }, + { 0,-20,25 }, + { 0,-20,-25 }, + { 0,9,25 }, + { 0,9,-25 }, + { 33,-14,4 }, + { 0,-20,4 }, + { 33,15,4 }, + { -32,15,4 }, + { 0,9,4 }, + { -32,-14,4 }, + { 33,-14,-3 }, + { -32,-14,-3 }, + { 0,9,-3 }, + { -32,15,-3 }, + { 0,-20,-3 }, + { 33,15,-3 }, + { -45,-18,4 }, + { -45,-18,-3 }, + { -45,-15,4 }, + { -45,-15,-3 }, + { -32,-10,4 }, + { -32,-10,-3 }, + { 33,15,15 }, + { 33,-14,16 }, + { 24,-14,25 }, + { 24,15,25 }, + { 24,15,-25 }, + { 24,-14,-25 }, + { 33,15,-17 }, + { 33,-14,-17 }, + { 27,27,-24 }, + { 23,27,-24 }, + { 27,27,-20 }, + { 35,27,23 }, + { 35,27,19 }, + { 31,27,23 }, + { 33,-25,-22 }, + { 31,-25,23 }, + { -32,15,-13 }, + { -20,15,-25 }, + { -18,15,25 }, + { -32,15,13 }, + { -27,27,-23 }, + { -31,27,22 }, + { -27,27,-18 }, + { -23,27,-23 }, + { -26,27,22 }, + { -31,27,18 }, + + //Frame 19 + { -32,18,-25 }, + { -32,-11,-25 }, + { -32,19,25 }, + { -32,-10,25 }, + { 33,18,-24 }, + { 33,-11,-25 }, + { 33,19,25 }, + { 33,-10,25 }, + { 0,-12,25 }, + { 0,-13,-25 }, + { 0,17,25 }, + { 0,16,-25 }, + { 33,-11,4 }, + { 0,-13,4 }, + { 33,19,4 }, + { -32,19,4 }, + { 0,17,4 }, + { -32,-11,4 }, + { 33,-11,-3 }, + { -32,-11,-3 }, + { 0,17,-3 }, + { -32,19,-3 }, + { 0,-13,-3 }, + { 33,19,-3 }, + { -45,-14,4 }, + { -45,-14,-3 }, + { -45,-11,4 }, + { -45,-11,-3 }, + { -32,-7,4 }, + { -32,-7,-3 }, + { 33,19,15 }, + { 33,-10,16 }, + { 24,-10,25 }, + { 24,19,25 }, + { 24,18,-25 }, + { 24,-11,-25 }, + { 33,19,-17 }, + { 33,-11,-16 }, + { 29,30,-24 }, + { 25,30,-24 }, + { 29,30,-20 }, + { 32,31,23 }, + { 32,31,19 }, + { 29,31,23 }, + { 33,-21,-22 }, + { 31,-21,23 }, + { -32,19,-13 }, + { -20,18,-25 }, + { -18,19,25 }, + { -32,19,13 }, + { -29,30,-23 }, + { -28,31,22 }, + { -29,30,-18 }, + { -25,30,-23 }, + { -23,31,22 }, + { -28,31,18 } + } +}; + +MESH_ANIMS_TRACKS level1_modelCylindre_anims = { + 1, + { + &level1_modelCylindre_anim_Cylindre + } +}; + +VANIM level1_modelCylindre_anim_Cylindre = { + 20, // number of frames e.g 20 + 21, // number of vertices e.g 21 + -1, // anim cursor : -1 means not playing back + 0, // lerp cursor + 0, // loop : if -1 , infinite loop, if n > 0, loop n times + 1, // playback direction (1 or -1) + 0, // ping pong animation (A>B>A) + 1, // use lerp to interpolate keyframes + { // vertex pos as SVECTORs e.g 20 * 21 SVECTORS + //Frame 0 + { 3,35,47 }, + { -1,-30,14 }, + { 33,35,32 }, + { 7,-30,9 }, + { 43,35,5 }, + { 9,-30,2 }, + { 35,35,-23 }, + { 6,-30,-4 }, + { 13,35,-36 }, + { -7,35,-38 }, + { 0,-30,-8 }, + { -26,35,-29 }, + { -6,-30,-7 }, + { -39,35,-13 }, + { -12,-30,-2 }, + { -42,35,7 }, + { -13,-30,4 }, + { -36,35,27 }, + { -11,-30,9 }, + { -20,35,41 }, + { -7,-30,12 }, + + //Frame 1 + { 3,35,45 }, + { 0,-30,15 }, + { 31,35,31 }, + { 8,-30,11 }, + { 41,35,5 }, + { 11,-30,2 }, + { 33,35,-21 }, + { 8,-30,-6 }, + { 13,35,-35 }, + { -7,35,-36 }, + { 0,-30,-10 }, + { -25,35,-28 }, + { -7,-30,-9 }, + { -37,35,-13 }, + { -13,-30,-3 }, + { -40,35,7 }, + { -14,-30,4 }, + { -34,35,26 }, + { -12,-30,10 }, + { -19,35,39 }, + { -8,-30,14 }, + + //Frame 2 + { 2,35,38 }, + { 1,-30,20 }, + { 26,35,26 }, + { 12,-30,14 }, + { 34,35,4 }, + { 16,-30,2 }, + { 27,35,-18 }, + { 12,-30,-9 }, + { 10,35,-29 }, + { -6,35,-31 }, + { 1,-30,-15 }, + { -22,35,-24 }, + { -9,-30,-13 }, + { -32,35,-11 }, + { -18,-30,-5 }, + { -35,35,6 }, + { -19,-30,5 }, + { -30,35,22 }, + { -16,-30,13 }, + { -17,35,33 }, + { -10,-30,18 }, + + //Frame 3 + { 1,35,29 }, + { 2,-30,27 }, + { 19,35,20 }, + { 19,-30,18 }, + { 25,35,3 }, + { 24,-30,2 }, + { 19,35,-13 }, + { 18,-30,-14 }, + { 7,35,-22 }, + { -6,35,-23 }, + { 3,-30,-22 }, + { -17,35,-18 }, + { -11,-30,-20 }, + { -25,35,-8 }, + { -24,-30,-9 }, + { -27,35,5 }, + { -26,-30,5 }, + { -23,35,16 }, + { -21,-30,17 }, + { -14,35,25 }, + { -12,-30,24 }, + + //Frame 4 + { -1,35,19 }, + { 3,-30,35 }, + { 11,35,13 }, + { 25,-30,22 }, + { 15,35,2 }, + { 31,-30,2 }, + { 12,35,-9 }, + { 24,-30,-19 }, + { 3,35,-14 }, + { -5,35,-15 }, + { 5,-30,-29 }, + { -13,35,-11 }, + { -14,-30,-27 }, + { -18,35,-5 }, + { -30,-30,-12 }, + { -19,35,3 }, + { -32,-30,6 }, + { -17,35,11 }, + { -27,-30,21 }, + { -10,35,17 }, + { -15,-30,31 }, + + //Frame 5 + { -2,35,13 }, + { 4,-30,40 }, + { 6,35,9 }, + { 29,-30,25 }, + { 8,35,2 }, + { 37,-30,1 }, + { 6,35,-5 }, + { 28,-30,-22 }, + { 1,35,-9 }, + { -5,35,-9 }, + { 6,-30,-34 }, + { -9,35,-7 }, + { -15,-30,-31 }, + { -13,35,-3 }, + { -34,-30,-14 }, + { -14,35,2 }, + { -37,-30,7 }, + { -12,35,7 }, + { -30,-30,24 }, + { -8,35,11 }, + { -17,-30,35 }, + + //Frame 6 + { -2,35,10 }, + { 5,-30,41 }, + { 4,35,7 }, + { 31,-30,26 }, + { 6,35,2 }, + { 39,-30,1 }, + { 4,35,-4 }, + { 29,-30,-23 }, + { 0,35,-7 }, + { -4,35,-8 }, + { 6,-30,-36 }, + { -8,35,-6 }, + { -16,-30,-33 }, + { -11,35,-2 }, + { -35,-30,-15 }, + { -12,35,2 }, + { -38,-30,7 }, + { -10,35,6 }, + { -32,-30,25 }, + { -7,35,9 }, + { -18,-30,37 }, + + //Frame 7 + { -2,35,11 }, + { 5,-30,41 }, + { 4,35,8 }, + { 31,-30,26 }, + { 7,35,2 }, + { 38,-30,1 }, + { 5,35,-4 }, + { 29,-30,-23 }, + { 0,35,-8 }, + { -4,35,-8 }, + { 6,-30,-35 }, + { -9,35,-6 }, + { -16,-30,-33 }, + { -11,35,-2 }, + { -35,-30,-15 }, + { -12,35,2 }, + { -38,-30,7 }, + { -11,35,6 }, + { -32,-30,25 }, + { -7,35,9 }, + { -17,-30,36 }, + + //Frame 8 + { -2,35,12 }, + { 5,-30,40 }, + { 5,35,8 }, + { 30,-30,26 }, + { 8,35,2 }, + { 37,-30,1 }, + { 6,35,-5 }, + { 28,-30,-22 }, + { 0,35,-9 }, + { -5,35,-9 }, + { 6,-30,-34 }, + { -9,35,-7 }, + { -15,-30,-32 }, + { -12,35,-3 }, + { -34,-30,-14 }, + { -13,35,2 }, + { -37,-30,7 }, + { -12,35,7 }, + { -31,-30,24 }, + { -8,35,11 }, + { -17,-30,35 }, + + //Frame 9 + { -2,35,14 }, + { 4,-30,38 }, + { 7,35,10 }, + { 28,-30,25 }, + { 10,35,2 }, + { 36,-30,2 }, + { 7,35,-6 }, + { 27,-30,-21 }, + { 1,35,-10 }, + { -5,35,-11 }, + { 6,-30,-33 }, + { -10,35,-8 }, + { -15,-30,-30 }, + { -14,35,-3 }, + { -33,-30,-14 }, + { -15,35,3 }, + { -36,-30,7 }, + { -13,35,8 }, + { -30,-30,23 }, + { -9,35,12 }, + { -17,-30,34 }, + + //Frame 10 + { -1,35,17 }, + { 4,-30,36 }, + { 9,35,12 }, + { 26,-30,23 }, + { 13,35,2 }, + { 33,-30,2 }, + { 10,35,-8 }, + { 25,-30,-20 }, + { 2,35,-12 }, + { -5,35,-13 }, + { 5,-30,-31 }, + { -12,35,-10 }, + { -14,-30,-28 }, + { -16,35,-4 }, + { -31,-30,-13 }, + { -17,35,3 }, + { -34,-30,6 }, + { -15,35,10 }, + { -28,-30,22 }, + { -10,35,15 }, + { -16,-30,32 }, + + //Frame 11 + { -1,35,20 }, + { 3,-30,34 }, + { 12,35,14 }, + { 24,-30,22 }, + { 16,35,2 }, + { 30,-30,2 }, + { 13,35,-9 }, + { 23,-30,-18 }, + { 4,35,-15 }, + { -5,35,-16 }, + { 5,-30,-28 }, + { -13,35,-12 }, + { -13,-30,-26 }, + { -19,35,-5 }, + { -29,-30,-12 }, + { -20,35,3 }, + { -31,-30,6 }, + { -17,35,12 }, + { -26,-30,20 }, + { -11,35,18 }, + { -15,-30,30 }, + + //Frame 12 + { 0,35,25 }, + { 3,-30,31 }, + { 15,35,17 }, + { 22,-30,20 }, + { 20,35,3 }, + { 27,-30,2 }, + { 16,35,-11 }, + { 21,-30,-16 }, + { 5,35,-18 }, + { -5,35,-19 }, + { 4,-30,-25 }, + { -15,35,-15 }, + { -12,-30,-23 }, + { -22,35,-7 }, + { -26,-30,-10 }, + { -23,35,4 }, + { -28,-30,6 }, + { -20,35,14 }, + { -24,-30,19 }, + { -12,35,21 }, + { -14,-30,27 }, + + //Frame 13 + { 1,35,29 }, + { 2,-30,27 }, + { 19,35,20 }, + { 19,-30,18 }, + { 25,35,3 }, + { 24,-30,2 }, + { 19,35,-13 }, + { 18,-30,-14 }, + { 7,35,-22 }, + { -6,35,-23 }, + { 3,-30,-22 }, + { -17,35,-18 }, + { -11,-30,-20 }, + { -25,35,-8 }, + { -24,-30,-9 }, + { -27,35,5 }, + { -26,-30,5 }, + { -23,35,16 }, + { -21,-30,17 }, + { -14,35,25 }, + { -12,-30,24 }, + + //Frame 14 + { 1,35,33 }, + { 1,-30,24 }, + { 22,35,23 }, + { 16,-30,16 }, + { 29,35,4 }, + { 20,-30,2 }, + { 23,35,-16 }, + { 15,-30,-12 }, + { 8,35,-25 }, + { -6,35,-26 }, + { 2,-30,-19 }, + { -19,35,-20 }, + { -10,-30,-17 }, + { -28,35,-9 }, + { -21,-30,-7 }, + { -30,35,5 }, + { -23,-30,5 }, + { -26,35,19 }, + { -19,-30,15 }, + { -15,35,29 }, + { -11,-30,22 }, + + //Frame 15 + { 2,35,37 }, + { 1,-30,21 }, + { 25,35,25 }, + { 13,-30,14 }, + { 33,35,4 }, + { 17,-30,2 }, + { 26,35,-17 }, + { 13,-30,-10 }, + { 10,35,-28 }, + { -6,35,-30 }, + { 2,-30,-16 }, + { -21,35,-23 }, + { -9,-30,-14 }, + { -31,35,-10 }, + { -18,-30,-6 }, + { -34,35,6 }, + { -20,-30,5 }, + { -29,35,21 }, + { -17,-30,13 }, + { -17,35,32 }, + { -10,-30,19 }, + + //Frame 16 + { 2,35,41 }, + { 0,-30,19 }, + { 28,35,28 }, + { 11,-30,12 }, + { 37,35,4 }, + { 14,-30,2 }, + { 29,35,-19 }, + { 10,-30,-8 }, + { 11,35,-31 }, + { -6,35,-33 }, + { 1,-30,-13 }, + { -23,35,-25 }, + { -8,-30,-12 }, + { -34,35,-11 }, + { -16,-30,-4 }, + { -36,35,6 }, + { -17,-30,4 }, + { -31,35,23 }, + { -15,-30,12 }, + { -18,35,35 }, + { -9,-30,17 }, + + //Frame 17 + { 3,35,43 }, + { 0,-30,16 }, + { 30,35,30 }, + { 9,-30,11 }, + { 39,35,5 }, + { 12,-30,2 }, + { 32,35,-21 }, + { 9,-30,-6 }, + { 12,35,-33 }, + { -7,35,-35 }, + { 0,-30,-11 }, + { -24,35,-27 }, + { -7,-30,-10 }, + { -36,35,-12 }, + { -14,-30,-3 }, + { -39,35,7 }, + { -15,-30,4 }, + { -33,35,25 }, + { -13,-30,11 }, + { -19,35,38 }, + { -8,-30,15 }, + + //Frame 18 + { 3,35,45 }, + { 0,-30,15 }, + { 32,35,31 }, + { 8,-30,10 }, + { 42,35,5 }, + { 10,-30,2 }, + { 33,35,-22 }, + { 7,-30,-5 }, + { 13,35,-35 }, + { -7,35,-37 }, + { 0,-30,-9 }, + { -25,35,-28 }, + { -7,-30,-8 }, + { -37,35,-13 }, + { -13,-30,-3 }, + { -41,35,7 }, + { -14,-30,4 }, + { -35,35,26 }, + { -12,-30,10 }, + { -20,35,40 }, + { -7,-30,13 }, + + //Frame 19 + { 3,35,47 }, + { -1,-30,14 }, + { 33,35,32 }, + { 7,-30,10 }, + { 43,35,5 }, + { 9,-30,2 }, + { 34,35,-22 }, + { 6,-30,-5 }, + { 13,35,-36 }, + { -7,35,-38 }, + { 0,-30,-8 }, + { -26,35,-29 }, + { -7,-30,-7 }, + { -38,35,-13 }, + { -12,-30,-2 }, + { -42,35,7 }, + { -13,-30,4 }, + { -35,35,27 }, + { -11,-30,9 }, + { -20,35,41 }, + { -7,-30,13 } + } +}; + CAMPOS level1_camPos_camPath = { - { -205,156,-17 }, - { 371,707,0 } + { -205,156,-17 }, + { 371,707,0 } }; CAMPOS level1_camPos_camPath_001 = { - { 490,101,113 }, - { 282,-192,0 } + { 490,101,113 }, + { 282,-192,0 } }; CAMPOS level1_camPos_camPath_002 = { - { 221,309,-48 }, - { 866,0,0 } + { 221,309,-48 }, + { 866,0,0 } }; CAMPOS level1_camPos_camPath_003 = { - { -159,57,61 }, - { 210,542,0 } + { -159,57,61 }, + { 210,542,0 } }; CAMPOS level1_camPos_camPath_004 = { - { -208,216,-86 }, - { 447,800,0 } + { -208,216,-86 }, + { 447,800,0 } }; CAMPOS level1_camPos_camPath_005 = { - { -167,160,-624 }, - { 391,1419,0 } + { -167,160,-624 }, + { 391,1419,0 } }; CAMPATH level1_camPath = { - 5, - 0, - 0, - { - { 490,101,113 }, - { 221,309,-48 }, - { -159,57,61 }, - { -208,216,-86 }, - { -167,160,-624 } - } + 5, + 0, + 0, + { + { 490,101,113 }, + { 221,309,-48 }, + { -159,57,61 }, + { -208,216,-86 }, + { -167,160,-624 } + } }; MATRIX level1_lgtmat = { - 784, 1558, 2188, - -1742, 2003, 884, - -2727, 627, 0 - }; + 784, 1558, 2188, // L1 + -1742, 2003, 884, // L2 + -2727, 627, 0 // L3 + }; MATRIX level1_cmat = { - 13,4096,0, - 4096,0,36, - 0,5,4096 - }; +// L1 L2 L3 + 13, 4096, 0, // R + 4096, 0, 36, // G + 0, 5, 4096 // B + }; SVECTOR level1_modelCube_mesh[] = { - { -32,21,-24,0 }, - { -32,-8,-26,0 }, - { -32,18,26,0 }, - { -32,-11,24,0 }, - { 33,21,-23,0 }, - { 33,-8,-26,0 }, - { 33,18,26,0 }, - { 33,-12,24,0 }, - { 0,-20,23,0 }, - { 0,-17,-27,0 }, - { 0,9,25,0 }, - { 0,13,-25,0 }, - { 33,-10,3,0 }, - { 0,-19,2,0 }, - { 33,19,5,0 }, - { -32,19,5,0 }, - { 0,11,4,0 }, - { -32,-10,3,0 }, - { 33,-10,-4,0 }, - { -32,-10,-4,0 }, - { 0,11,-3,0 }, - { -32,20,-2,0 }, - { 0,-18,-5,0 }, - { 33,20,-2,0 }, - { -45,-14,3,0 }, - { -45,-13,-4,0 }, - { -45,-11,3,0 }, - { -45,-10,-4,0 }, - { -32,-6,3,0 }, - { -32,-6,-4,0 }, - { 33,18,16,0 }, - { 33,-11,14,0 }, - { 24,-12,24,0 }, - { 24,18,26,0 }, - { 24,21,-24,0 }, - { 24,-8,-26,0 }, - { 33,21,-16,0 }, - { 33,-9,-18,0 }, - { 42,31,-22,0 }, - { 38,31,-22,0 }, - { 42,30,-18,0 }, - { 19,28,24,0 }, - { 19,28,21,0 }, - { 16,28,24,0 }, - { 33,-19,-24,0 }, - { 31,-23,21,0 }, - { -32,20,-12,0 }, - { -20,21,-24,0 }, - { -18,17,26,0 }, - { -32,19,14,0 }, - { -42,31,-21,0 }, - { -15,28,24,0 }, - { -42,31,-16,0 }, - { -38,31,-21,0 }, - { -10,28,24,0 }, - { -15,28,20,0 } + { -32,22,-24,0 }, + { -32,-7,-26,0 }, + { -32,18,26,0 }, + { -32,-11,24,0 }, + { 33,22,-23,0 }, + { 33,-7,-26,0 }, + { 33,18,26,0 }, + { 33,-11,24,0 }, + { 0,-20,23,0 }, + { 0,-16,-26,0 }, + { 0,10,26,0 }, + { 0,13,-24,0 }, + { 33,-10,3,0 }, + { 0,-18,3,0 }, + { 33,20,6,0 }, + { -32,20,6,0 }, + { 0,11,5,0 }, + { -32,-10,3,0 }, + { 33,-9,-4,0 }, + { -32,-9,-4,0 }, + { 0,12,-2,0 }, + { -32,20,-2,0 }, + { 0,-18,-4,0 }, + { 33,20,-2,0 }, + { -44,-13,3,0 }, + { -44,-13,-4,0 }, + { -44,-10,3,0 }, + { -44,-10,-4,0 }, + { -32,-6,4,0 }, + { -32,-5,-3,0 }, + { 33,19,17,0 }, + { 33,-10,15,0 }, + { 25,-11,24,0 }, + { 25,18,26,0 }, + { 24,22,-24,0 }, + { 24,-7,-26,0 }, + { 33,21,-15,0 }, + { 33,-8,-17,0 }, + { 43,31,-21,0 }, + { 39,31,-21,0 }, + { 43,31,-18,0 }, + { 20,28,25,0 }, + { 20,29,21,0 }, + { 16,28,25,0 }, + { 33,-18,-23,0 }, + { 32,-22,21,0 }, + { -32,21,-11,0 }, + { -20,21,-24,0 }, + { -18,18,26,0 }, + { -32,19,15,0 }, + { -41,31,-20,0 }, + { -15,28,24,0 }, + { -41,31,-16,0 }, + { -37,31,-20,0 }, + { -10,28,24,0 }, + { -15,28,20,0 } }; SVECTOR level1_modelCube_normal[] = { - 2258,624,3360, 0, - 2625,2223,2224, 0, - 2760,-1911,-2347, 0, - 2628,1741,-2615, 0, - -2487,1091,3066, 0, - -2774,730,2924, 0, - -2828,-1736,-2401, 0, - -2865,179,-2922, 0, - -111,2857,-2933, 0, - -128,3370,2325, 0, - -122,-2741,-3041, 0, - -61,-2132,3497, 0, - -3205,2526,-350, 0, - -26,4072,-443, 0, - -2553,-3173,439, 0, - 2559,-3163,472, 0, - -57,-4061,533, 0, - 1520,3360,-1782, 0, - -3205,2546,-141, 0, - 1522,3641,1098, 0, - -36,-4087,275, 0, - 2545,-3205,166, 0, - -29,4081,-344, 0, - -2554,-3198,178, 0, - 2024,2475,-2560, 0, - 2024,2921,2036, 0, - 2682,-2124,-2252, 0, - 2682,-1652,2618, 0, - 3844,-1171,-792, 0, - 3844,-997,1003, 0, - -3086,-2613,650, 0, - -3086,2666,376, 0, - 180,2003,-3568, 0, - 1530,-1708,-3394, 0, - 773,-2622,3051, 0, - 14,2746,3039, 0, - -3016,-2673,-734, 0, - -3138,2426,-1023, 0, - -3191,-1129,2306, 0, - 1491,-3182,2104, 0, - -2729,-1785,-2479, 0, - -957,-3438,-2010, 0, - 823,-1766,3603, 0, - 3764,-1368,-859, 0, - -952,3959,-445, 0, - -381,4016,-707, 0, - 2934,-2811,-518, 0, - -1032,-2614,2979, 0, - -1662,-2009,-3159, 0, - 3044,-2664,642, 0, - 3242,-1261,2162, 0, - 705,-3525,-1963, 0, - 2772,-1889,-2350, 0, - -1317,-3366,1927, 0, - -3845,-1288,-578, 0, - -800,-1875,3553, 0 + 2258,624,3360, 0, + 2625,2223,2224, 0, + 2760,-1911,-2347, 0, + 2628,1741,-2615, 0, + -2487,1091,3066, 0, + -2774,730,2924, 0, + -2828,-1736,-2401, 0, + -2865,179,-2922, 0, + -111,2857,-2933, 0, + -128,3370,2325, 0, + -122,-2741,-3041, 0, + -61,-2132,3497, 0, + -3205,2526,-350, 0, + -26,4072,-443, 0, + -2553,-3173,439, 0, + 2559,-3163,472, 0, + -57,-4061,533, 0, + 1520,3360,-1782, 0, + -3205,2546,-141, 0, + 1522,3641,1098, 0, + -36,-4087,275, 0, + 2545,-3205,166, 0, + -29,4081,-344, 0, + -2554,-3198,178, 0, + 2024,2475,-2560, 0, + 2024,2921,2036, 0, + 2682,-2124,-2252, 0, + 2682,-1652,2618, 0, + 3844,-1171,-792, 0, + 3844,-997,1003, 0, + -3086,-2613,650, 0, + -3086,2666,376, 0, + 180,2003,-3568, 0, + 1530,-1708,-3394, 0, + 773,-2622,3051, 0, + 14,2746,3039, 0, + -3016,-2673,-734, 0, + -3138,2426,-1023, 0, + -3191,-1129,2306, 0, + 1491,-3182,2104, 0, + -2729,-1785,-2479, 0, + -957,-3438,-2010, 0, + 823,-1766,3603, 0, + 3764,-1368,-859, 0, + -952,3959,-445, 0, + -381,4016,-707, 0, + 2934,-2811,-518, 0, + -1032,-2614,2979, 0, + -1662,-2009,-3159, 0, + 3044,-2664,642, 0, + 3242,-1261,2162, 0, + 705,-3525,-1963, 0, + 2772,-1889,-2350, 0, + -1317,-3366,1927, 0, + -3845,-1288,-578, 0, + -800,-1875,3553, 0 }; SVECTOR level1_modelCube_uv[] = { - 19,123, 0, 0, - 27,102, 0, 0, - 19,112, 0, 0, - 58,2, 0, 0, - 45,2, 0, 0, - 58,8, 0, 0, - 46,53, 0, 0, - 44,66, 0, 0, - 46,59, 0, 0, - 17,40, 0, 0, - 5,38, 0, 0, - 5,40, 0, 0, - 38,102, 0, 0, - 48,96, 0, 0, - 44,95, 0, 0, - 44,38, 0, 0, - 39,42, 0, 0, - 46,42, 0, 0, - 30,24, 0, 0, - 30,2, 0, 0, - 20,24, 0, 0, - 45,24, 0, 0, - 58,38, 0, 0, - 58,24, 0, 0, - 20,24, 0, 0, - 5,8, 0, 0, - 5,24, 0, 0, - 34,2, 0, 0, - 30,1, 0, 0, - 30,2, 0, 0, - 34,100, 0, 0, - 33,123, 0, 0, - 38,102, 0, 0, - 34,126, 0, 0, - 31,125, 0, 0, - 30,127, 0, 0, - 21,2, 0, 0, - 20,24, 0, 0, - 30,2, 0, 0, - 45,2, 0, 0, - 34,2, 0, 0, - 45,24, 0, 0, - 34,2, 0, 0, - 30,24, 0, 0, - 34,24, 0, 0, - 33,125, 0, 0, - 31,123, 0, 0, - 31,125, 0, 0, - 31,100, 0, 0, - 33,123, 0, 0, - 34,100, 0, 0, - 6,83, 0, 0, - 7,74, 0, 0, - 2,78, 0, 0, - 44,38, 0, 0, - 58,40, 0, 0, - 58,38, 0, 0, - 44,73, 0, 0, - 53,70, 0, 0, - 44,66, 0, 0, - 20,38, 0, 0, - 5,24, 0, 0, - 5,38, 0, 0, - 24,42, 0, 0, - 18,62, 0, 0, - 19,66, 0, 0, - 24,42, 0, 0, - 20,38, 0, 0, - 19,41, 0, 0, - 19,66, 0, 0, - 6,83, 0, 0, - 19,73, 0, 0, - 18,62, 0, 0, - 7,74, 0, 0, - 19,66, 0, 0, - 5,40, 0, 0, - 1,38, 0, 0, - 1,41, 0, 0, - 53,70, 0, 0, - 59,78, 0, 0, - 58,69, 0, 0, - 58,40, 0, 0, - 62,37, 0, 0, - 58,38, 0, 0, - 46,59, 0, 0, - 53,70, 0, 0, - 58,69, 0, 0, - 29,1, 0, 0, - 30,2, 0, 0, - 30,1, 0, 0, - 34,2, 0, 0, - 36,1, 0, 0, - 34,1, 0, 0, - 20,38, 0, 0, - 17,40, 0, 0, - 19,41, 0, 0, - 19,52, 0, 0, - 24,42, 0, 0, - 19,41, 0, 0, - 39,42, 0, 0, - 46,53, 0, 0, - 46,42, 0, 0, - 46,40, 0, 0, - 44,38, 0, 0, - 46,42, 0, 0, - 27,102, 0, 0, - 14,102, 0, 0, - 19,102, 0, 0, - 51,98, 0, 0, - 48,96, 0, 0, - 49,102, 0, 0, - 19,102, 0, 0, - 14,102, 0, 0, - 14,105, 0, 0, - 58,2, 0, 0, - 61,6, 0, 0, - 61,3, 0, 0, - 5,2, 0, 0, - 1,6, 0, 0, - 5,8, 0, 0, - 19,112, 0, 0, - 19,102, 0, 0, - 19,113, 0, 0, - 47,113, 0, 0, - 49,102, 0, 0, - 38,102, 0, 0, - 45,24, 0, 0, - 34,2, 0, 0, - 34,24, 0, 0, - 39,42, 0, 0, - 44,38, 0, 0, - 34,42, 0, 0, - 45,24, 0, 0, - 34,24, 0, 0, - 44,38, 0, 0, - 44,38, 0, 0, - 34,24, 0, 0, - 34,42, 0, 0, - 30,42, 0, 0, - 34,24, 0, 0, - 30,24, 0, 0, - 24,42, 0, 0, - 30,42, 0, 0, - 20,38, 0, 0, - 20,38, 0, 0, - 30,42, 0, 0, - 30,24, 0, 0, - 34,66, 0, 0, - 30,42, 0, 0, - 30,66, 0, 0, - 30,66, 0, 0, - 24,42, 0, 0, - 19,66, 0, 0, - 39,42, 0, 0, - 34,66, 0, 0, - 44,66, 0, 0, - 34,100, 0, 0, - 38,102, 0, 0, - 44,95, 0, 0, - 27,102, 0, 0, - 31,100, 0, 0, - 19,96, 0, 0, - 30,66, 0, 0, - 19,66, 0, 0, - 19,73, 0, 0, - 44,66, 0, 0, - 34,66, 0, 0, - 44,73, 0, 0, - 30,66, 0, 0, - 33,84, 0, 0, - 34,66, 0, 0, - 31,100, 0, 0, - 33,84, 0, 0, - 31,84, 0, 0, - 19,96, 0, 0, - 31,84, 0, 0, - 19,84, 0, 0, - 33,84, 0, 0, - 44,95, 0, 0, - 44,84, 0, 0, - 44,73, 0, 0, - 33,84, 0, 0, - 44,84, 0, 0, - 31,84, 0, 0, - 19,73, 0, 0, - 19,84, 0, 0, - 5,8, 0, 0, - 21,2, 0, 0, - 5,2, 0, 0, - 58,8, 0, 0, - 45,24, 0, 0, - 58,24, 0, 0, - 47,123, 0, 0, - 33,123, 0, 0, - 39,125, 0, 0, - 31,123, 0, 0, - 19,123, 0, 0, - 27,126, 0, 0, - 38,102, 0, 0, - 47,123, 0, 0, - 47,113, 0, 0, - 27,102, 0, 0, - 31,123, 0, 0, - 31,100, 0, 0, - 30,24, 0, 0, - 20,24, 0, 0, - 20,38, 0, 0, - 19,123, 0, 0, - 31,123, 0, 0, - 27,102, 0, 0, - 46,53, 0, 0, - 39,42, 0, 0, - 44,66, 0, 0, - 17,40, 0, 0, - 20,38, 0, 0, - 5,38, 0, 0, - 38,102, 0, 0, - 49,102, 0, 0, - 48,96, 0, 0, - 45,24, 0, 0, - 44,38, 0, 0, - 58,38, 0, 0, - 20,24, 0, 0, - 21,2, 0, 0, - 5,8, 0, 0, - 34,2, 0, 0, - 34,1, 0, 0, - 30,1, 0, 0, - 34,126, 0, 0, - 33,125, 0, 0, - 31,125, 0, 0, - 34,2, 0, 0, - 30,2, 0, 0, - 30,24, 0, 0, - 33,125, 0, 0, - 33,123, 0, 0, - 31,123, 0, 0, - 31,100, 0, 0, - 31,123, 0, 0, - 33,123, 0, 0, - 44,38, 0, 0, - 46,40, 0, 0, - 58,40, 0, 0, - 44,73, 0, 0, - 59,78, 0, 0, - 53,70, 0, 0, - 20,38, 0, 0, - 20,24, 0, 0, - 5,24, 0, 0, - 24,42, 0, 0, - 19,52, 0, 0, - 18,62, 0, 0, - 19,66, 0, 0, - 7,74, 0, 0, - 6,83, 0, 0, - 18,62, 0, 0, - 2,74, 0, 0, - 7,74, 0, 0, - 5,40, 0, 0, - 5,38, 0, 0, - 1,38, 0, 0, - 58,40, 0, 0, - 62,40, 0, 0, - 62,37, 0, 0, - 46,59, 0, 0, - 44,66, 0, 0, - 53,70, 0, 0, - 29,1, 0, 0, - 29,1, 0, 0, - 30,2, 0, 0, - 34,2, 0, 0, - 36,2, 0, 0, - 36,1, 0, 0, - 27,102, 0, 0, - 19,96, 0, 0, - 14,102, 0, 0, - 58,2, 0, 0, - 58,8, 0, 0, - 61,6, 0, 0, - 5,2, 0, 0, - 1,2, 0, 0, - 1,6, 0, 0, - 19,112, 0, 0, - 27,102, 0, 0, - 19,102, 0, 0, - 47,113, 0, 0, - 51,107, 0, 0, - 49,102, 0, 0, - 30,42, 0, 0, - 34,42, 0, 0, - 34,24, 0, 0, - 34,66, 0, 0, - 34,42, 0, 0, - 30,42, 0, 0, - 30,66, 0, 0, - 30,42, 0, 0, - 24,42, 0, 0, - 39,42, 0, 0, - 34,42, 0, 0, - 34,66, 0, 0, - 30,66, 0, 0, - 31,84, 0, 0, - 33,84, 0, 0, - 31,100, 0, 0, - 34,100, 0, 0, - 33,84, 0, 0, - 19,96, 0, 0, - 31,100, 0, 0, - 31,84, 0, 0, - 33,84, 0, 0, - 34,100, 0, 0, - 44,95, 0, 0, - 44,73, 0, 0, - 34,66, 0, 0, - 33,84, 0, 0, - 31,84, 0, 0, - 30,66, 0, 0, - 19,73, 0, 0, - 58,8, 0, 0, - 45,2, 0, 0, - 45,24, 0, 0, - 38,102, 0, 0, - 33,123, 0, 0, - 47,123, 0, 0 + 19,123, 0, 0, + 27,102, 0, 0, + 19,112, 0, 0, + 58,2, 0, 0, + 45,2, 0, 0, + 58,8, 0, 0, + 46,53, 0, 0, + 44,66, 0, 0, + 46,59, 0, 0, + 17,40, 0, 0, + 5,38, 0, 0, + 5,40, 0, 0, + 38,102, 0, 0, + 48,96, 0, 0, + 44,95, 0, 0, + 44,38, 0, 0, + 39,42, 0, 0, + 46,42, 0, 0, + 30,24, 0, 0, + 30,2, 0, 0, + 20,24, 0, 0, + 45,24, 0, 0, + 58,38, 0, 0, + 58,24, 0, 0, + 20,24, 0, 0, + 5,8, 0, 0, + 5,24, 0, 0, + 34,2, 0, 0, + 30,1, 0, 0, + 30,2, 0, 0, + 34,100, 0, 0, + 33,123, 0, 0, + 38,102, 0, 0, + 34,126, 0, 0, + 31,125, 0, 0, + 30,127, 0, 0, + 21,2, 0, 0, + 20,24, 0, 0, + 30,2, 0, 0, + 45,2, 0, 0, + 34,2, 0, 0, + 45,24, 0, 0, + 34,2, 0, 0, + 30,24, 0, 0, + 34,24, 0, 0, + 33,125, 0, 0, + 31,123, 0, 0, + 31,125, 0, 0, + 31,100, 0, 0, + 33,123, 0, 0, + 34,100, 0, 0, + 6,83, 0, 0, + 7,74, 0, 0, + 2,78, 0, 0, + 44,38, 0, 0, + 58,40, 0, 0, + 58,38, 0, 0, + 44,73, 0, 0, + 53,70, 0, 0, + 44,66, 0, 0, + 20,38, 0, 0, + 5,24, 0, 0, + 5,38, 0, 0, + 24,42, 0, 0, + 18,62, 0, 0, + 19,66, 0, 0, + 24,42, 0, 0, + 20,38, 0, 0, + 19,41, 0, 0, + 19,66, 0, 0, + 6,83, 0, 0, + 19,73, 0, 0, + 18,62, 0, 0, + 7,74, 0, 0, + 19,66, 0, 0, + 5,40, 0, 0, + 1,38, 0, 0, + 1,41, 0, 0, + 53,70, 0, 0, + 59,78, 0, 0, + 58,69, 0, 0, + 58,40, 0, 0, + 62,37, 0, 0, + 58,38, 0, 0, + 46,59, 0, 0, + 53,70, 0, 0, + 58,69, 0, 0, + 29,1, 0, 0, + 30,2, 0, 0, + 30,1, 0, 0, + 34,2, 0, 0, + 36,1, 0, 0, + 34,1, 0, 0, + 20,38, 0, 0, + 17,40, 0, 0, + 19,41, 0, 0, + 19,52, 0, 0, + 24,42, 0, 0, + 19,41, 0, 0, + 39,42, 0, 0, + 46,53, 0, 0, + 46,42, 0, 0, + 46,40, 0, 0, + 44,38, 0, 0, + 46,42, 0, 0, + 27,102, 0, 0, + 14,102, 0, 0, + 19,102, 0, 0, + 51,98, 0, 0, + 48,96, 0, 0, + 49,102, 0, 0, + 19,102, 0, 0, + 14,102, 0, 0, + 14,105, 0, 0, + 58,2, 0, 0, + 61,6, 0, 0, + 61,3, 0, 0, + 5,2, 0, 0, + 1,6, 0, 0, + 5,8, 0, 0, + 19,112, 0, 0, + 19,102, 0, 0, + 19,113, 0, 0, + 47,113, 0, 0, + 49,102, 0, 0, + 38,102, 0, 0, + 45,24, 0, 0, + 34,2, 0, 0, + 34,24, 0, 0, + 39,42, 0, 0, + 44,38, 0, 0, + 34,42, 0, 0, + 45,24, 0, 0, + 34,24, 0, 0, + 44,38, 0, 0, + 44,38, 0, 0, + 34,24, 0, 0, + 34,42, 0, 0, + 30,42, 0, 0, + 34,24, 0, 0, + 30,24, 0, 0, + 24,42, 0, 0, + 30,42, 0, 0, + 20,38, 0, 0, + 20,38, 0, 0, + 30,42, 0, 0, + 30,24, 0, 0, + 34,66, 0, 0, + 30,42, 0, 0, + 30,66, 0, 0, + 30,66, 0, 0, + 24,42, 0, 0, + 19,66, 0, 0, + 39,42, 0, 0, + 34,66, 0, 0, + 44,66, 0, 0, + 34,100, 0, 0, + 38,102, 0, 0, + 44,95, 0, 0, + 27,102, 0, 0, + 31,100, 0, 0, + 19,96, 0, 0, + 30,66, 0, 0, + 19,66, 0, 0, + 19,73, 0, 0, + 44,66, 0, 0, + 34,66, 0, 0, + 44,73, 0, 0, + 30,66, 0, 0, + 33,84, 0, 0, + 34,66, 0, 0, + 31,100, 0, 0, + 33,84, 0, 0, + 31,84, 0, 0, + 19,96, 0, 0, + 31,84, 0, 0, + 19,84, 0, 0, + 33,84, 0, 0, + 44,95, 0, 0, + 44,84, 0, 0, + 44,73, 0, 0, + 33,84, 0, 0, + 44,84, 0, 0, + 31,84, 0, 0, + 19,73, 0, 0, + 19,84, 0, 0, + 5,8, 0, 0, + 21,2, 0, 0, + 5,2, 0, 0, + 58,8, 0, 0, + 45,24, 0, 0, + 58,24, 0, 0, + 47,123, 0, 0, + 33,123, 0, 0, + 39,125, 0, 0, + 31,123, 0, 0, + 19,123, 0, 0, + 27,126, 0, 0, + 38,102, 0, 0, + 47,123, 0, 0, + 47,113, 0, 0, + 27,102, 0, 0, + 31,123, 0, 0, + 31,100, 0, 0, + 30,24, 0, 0, + 20,24, 0, 0, + 20,38, 0, 0, + 19,123, 0, 0, + 31,123, 0, 0, + 27,102, 0, 0, + 46,53, 0, 0, + 39,42, 0, 0, + 44,66, 0, 0, + 17,40, 0, 0, + 20,38, 0, 0, + 5,38, 0, 0, + 38,102, 0, 0, + 49,102, 0, 0, + 48,96, 0, 0, + 45,24, 0, 0, + 44,38, 0, 0, + 58,38, 0, 0, + 20,24, 0, 0, + 21,2, 0, 0, + 5,8, 0, 0, + 34,2, 0, 0, + 34,1, 0, 0, + 30,1, 0, 0, + 34,126, 0, 0, + 33,125, 0, 0, + 31,125, 0, 0, + 34,2, 0, 0, + 30,2, 0, 0, + 30,24, 0, 0, + 33,125, 0, 0, + 33,123, 0, 0, + 31,123, 0, 0, + 31,100, 0, 0, + 31,123, 0, 0, + 33,123, 0, 0, + 44,38, 0, 0, + 46,40, 0, 0, + 58,40, 0, 0, + 44,73, 0, 0, + 59,78, 0, 0, + 53,70, 0, 0, + 20,38, 0, 0, + 20,24, 0, 0, + 5,24, 0, 0, + 24,42, 0, 0, + 19,52, 0, 0, + 18,62, 0, 0, + 19,66, 0, 0, + 7,74, 0, 0, + 6,83, 0, 0, + 18,62, 0, 0, + 2,74, 0, 0, + 7,74, 0, 0, + 5,40, 0, 0, + 5,38, 0, 0, + 1,38, 0, 0, + 58,40, 0, 0, + 62,40, 0, 0, + 62,37, 0, 0, + 46,59, 0, 0, + 44,66, 0, 0, + 53,70, 0, 0, + 29,1, 0, 0, + 29,1, 0, 0, + 30,2, 0, 0, + 34,2, 0, 0, + 36,2, 0, 0, + 36,1, 0, 0, + 27,102, 0, 0, + 19,96, 0, 0, + 14,102, 0, 0, + 58,2, 0, 0, + 58,8, 0, 0, + 61,6, 0, 0, + 5,2, 0, 0, + 1,2, 0, 0, + 1,6, 0, 0, + 19,112, 0, 0, + 27,102, 0, 0, + 19,102, 0, 0, + 47,113, 0, 0, + 51,107, 0, 0, + 49,102, 0, 0, + 30,42, 0, 0, + 34,42, 0, 0, + 34,24, 0, 0, + 34,66, 0, 0, + 34,42, 0, 0, + 30,42, 0, 0, + 30,66, 0, 0, + 30,42, 0, 0, + 24,42, 0, 0, + 39,42, 0, 0, + 34,42, 0, 0, + 34,66, 0, 0, + 30,66, 0, 0, + 31,84, 0, 0, + 33,84, 0, 0, + 31,100, 0, 0, + 34,100, 0, 0, + 33,84, 0, 0, + 19,96, 0, 0, + 31,100, 0, 0, + 31,84, 0, 0, + 33,84, 0, 0, + 34,100, 0, 0, + 44,95, 0, 0, + 44,73, 0, 0, + 34,66, 0, 0, + 33,84, 0, 0, + 31,84, 0, 0, + 30,66, 0, 0, + 19,73, 0, 0, + 58,8, 0, 0, + 45,2, 0, 0, + 45,24, 0, 0, + 38,102, 0, 0, + 33,123, 0, 0, + 47,123, 0, 0 }; CVECTOR level1_modelCube_color[] = { - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0 + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 }; PRIM level1_modelCube_index[] = { - 1,46,0,0,4, - 2,3,48,0,4, - 7,30,6,0,4, - 5,34,4,0,4, - 49,54,48,0,4, - 32,31,45,0,4, - 22,19,9,0,4, - 8,33,10,0,4, - 9,47,11,0,4, - 17,25,19,0,4, - 15,28,49,0,4, - 24,27,25,0,4, - 1,9,19,0,4, - 3,17,8,0,4, - 17,22,13,0,4, - 26,29,27,0,4, - 21,28,15,0,4, - 39,40,38,0,4, - 32,6,33,0,4, - 33,42,30,0,4, - 35,11,34,0,4, - 37,4,36,0,4, - 37,35,44,0,4, - 36,39,34,0,4, - 4,40,36,0,4, - 4,39,38,0,4, - 42,43,41,0,4, - 6,43,33,0,4, - 6,42,41,0,4, - 27,19,25,0,4, - 17,26,24,0,4, - 35,5,44,0,4, - 5,37,44,0,4, - 31,7,45,0,4, - 7,32,45,0,4, - 46,53,52,0,4, - 51,54,55,0,4, - 52,53,50,0,4, - 2,54,51,0,4, - 0,53,47,0,4, - 0,52,50,0,4, - 2,55,49,0,4, - 8,17,13,0,4, - 31,32,12,0,4, - 8,13,32,0,4, - 32,13,12,0,4, - 18,13,22,0,4, - 37,18,35,0,4, - 35,18,22,0,4, - 14,18,23,0,4, - 23,37,36,0,4, - 31,14,30,0,4, - 15,49,48,0,4, - 46,21,47,0,4, - 23,36,34,0,4, - 30,14,33,0,4, - 23,16,14,0,4, - 21,16,20,0,4, - 47,20,11,0,4, - 16,48,10,0,4, - 33,16,10,0,4, - 20,34,11,0,4, - 47,1,0,0,4, - 48,8,10,0,4, - 3,28,17,0,4, - 29,1,19,0,4, - 49,3,2,0,4, - 46,29,21,0,4, - 22,9,35,0,4, - 1,29,46,0,4, - 7,31,30,0,4, - 5,35,34,0,4, - 49,55,54,0,4, - 8,32,33,0,4, - 9,1,47,0,4, - 17,24,25,0,4, - 24,26,27,0,4, - 17,19,22,0,4, - 26,28,29,0,4, - 21,29,28,0,4, - 32,7,6,0,4, - 33,43,42,0,4, - 35,9,11,0,4, - 37,5,4,0,4, - 36,40,39,0,4, - 4,38,40,0,4, - 4,34,39,0,4, - 6,41,43,0,4, - 6,30,42,0,4, - 27,29,19,0,4, - 17,28,26,0,4, - 46,47,53,0,4, - 2,48,54,0,4, - 0,50,53,0,4, - 0,46,52,0,4, - 2,51,55,0,4, - 18,12,13,0,4, - 14,12,18,0,4, - 23,18,37,0,4, - 31,12,14,0,4, - 23,20,16,0,4, - 21,15,16,0,4, - 47,21,20,0,4, - 16,15,48,0,4, - 33,14,16,0,4, - 20,23,34,0,4, - 48,3,8,0,4, - 49,28,3,0,4 + 1,46,0,0,4, + 2,3,48,0,4, + 7,30,6,0,4, + 5,34,4,0,4, + 49,54,48,0,4, + 32,31,45,0,4, + 22,19,9,0,4, + 8,33,10,0,4, + 9,47,11,0,4, + 17,25,19,0,4, + 15,28,49,0,4, + 24,27,25,0,4, + 1,9,19,0,4, + 3,17,8,0,4, + 17,22,13,0,4, + 26,29,27,0,4, + 21,28,15,0,4, + 39,40,38,0,4, + 32,6,33,0,4, + 33,42,30,0,4, + 35,11,34,0,4, + 37,4,36,0,4, + 37,35,44,0,4, + 36,39,34,0,4, + 4,40,36,0,4, + 4,39,38,0,4, + 42,43,41,0,4, + 6,43,33,0,4, + 6,42,41,0,4, + 27,19,25,0,4, + 17,26,24,0,4, + 35,5,44,0,4, + 5,37,44,0,4, + 31,7,45,0,4, + 7,32,45,0,4, + 46,53,52,0,4, + 51,54,55,0,4, + 52,53,50,0,4, + 2,54,51,0,4, + 0,53,47,0,4, + 0,52,50,0,4, + 2,55,49,0,4, + 8,17,13,0,4, + 31,32,12,0,4, + 8,13,32,0,4, + 32,13,12,0,4, + 18,13,22,0,4, + 37,18,35,0,4, + 35,18,22,0,4, + 14,18,23,0,4, + 23,37,36,0,4, + 31,14,30,0,4, + 15,49,48,0,4, + 46,21,47,0,4, + 23,36,34,0,4, + 30,14,33,0,4, + 23,16,14,0,4, + 21,16,20,0,4, + 47,20,11,0,4, + 16,48,10,0,4, + 33,16,10,0,4, + 20,34,11,0,4, + 47,1,0,0,4, + 48,8,10,0,4, + 3,28,17,0,4, + 29,1,19,0,4, + 49,3,2,0,4, + 46,29,21,0,4, + 22,9,35,0,4, + 1,29,46,0,4, + 7,31,30,0,4, + 5,35,34,0,4, + 49,55,54,0,4, + 8,32,33,0,4, + 9,1,47,0,4, + 17,24,25,0,4, + 24,26,27,0,4, + 17,19,22,0,4, + 26,28,29,0,4, + 21,29,28,0,4, + 32,7,6,0,4, + 33,43,42,0,4, + 35,9,11,0,4, + 37,5,4,0,4, + 36,40,39,0,4, + 4,38,40,0,4, + 4,34,39,0,4, + 6,41,43,0,4, + 6,30,42,0,4, + 27,29,19,0,4, + 17,28,26,0,4, + 46,47,53,0,4, + 2,48,54,0,4, + 0,50,53,0,4, + 0,46,52,0,4, + 2,51,55,0,4, + 18,12,13,0,4, + 14,12,18,0,4, + 23,18,37,0,4, + 31,12,14,0,4, + 23,20,16,0,4, + 21,15,16,0,4, + 47,21,20,0,4, + 16,15,48,0,4, + 33,14,16,0,4, + 20,23,34,0,4, + 48,3,8,0,4, + 49,28,3,0,4 }; BODY level1_modelCube_body = { - {0, 0, 0, 0}, - -282,-45,128, 0, - 0,899,0, 0, - 5, - ONE/5, - -45,-23,-27, 0, - 42,31,26, 0, - 1024, - }; + {0, 0, 0, 0}, + -282,-45,128, 0, + 0,899,0, 0, + 5, + ONE/5, + -45,-23,-27, 0, + 42,31,26, 0, + 1024, + }; TMESH level1_modelCube = { - level1_modelCube_mesh, - level1_modelCube_normal, - level1_modelCube_uv, - level1_modelCube_color, - 108 + level1_modelCube_mesh, + level1_modelCube_normal, + level1_modelCube_uv, + level1_modelCube_color, + 108 }; extern unsigned long _binary_TIM_cat_tim_start[]; @@ -968,843 +2627,374 @@ extern unsigned long _binary_TIM_cat_tim_length; TIM_IMAGE level1_tim_cat; MESH level1_meshCube = { - 324, - &level1_modelCube, - level1_modelCube_index, - &level1_tim_cat, - _binary_TIM_cat_tim_start, - {0}, // Nbr of vertices - {-282,-45,128, 0}, // position - {0,899,0, 0}, // rotation - 0, // isProp - 0, // isRigidBody - 1, // isStaticBody - 0, // isRound - 0, // isPrism - 0, // isAnim - 0, // isActor - 0, // isLevel - 0, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelCube_body, - 0, // No animation data - 0, - 0 // Screen space coordinates + 324, + &level1_modelCube, + level1_modelCube_index, + &level1_tim_cat, + _binary_TIM_cat_tim_start, + {0}, // Matrix + {-282,-45,128, 0}, // position + {0,899,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 1, // isStaticBody + 0, // isRound + 0, // isPrism + 1, // isAnim + 0, // isActor + 0, // isLevel + 0, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelCube_body, + &level1_modelCylindre_anims, // Mesh anim tracks + &level1_modelCube_anim_Cube, // Current VANIM + 0, + 0 // Screen space coordinates }; SVECTOR level1_modelCylindre_mesh[] = { - { -2,35,10,0 }, - { 5,-30,41,0 }, - { 4,35,7,0 }, - { 31,-30,26,0 }, - { 6,35,2,0 }, - { 39,-30,1,0 }, - { 4,35,-4,0 }, - { 29,-30,-23,0 }, - { 0,35,-7,0 }, - { -4,35,-8,0 }, - { 6,-30,-36,0 }, - { -8,35,-6,0 }, - { -16,-30,-33,0 }, - { -11,35,-2,0 }, - { -35,-30,-15,0 }, - { -12,35,2,0 }, - { -38,-30,7,0 }, - { -10,35,6,0 }, - { -32,-30,25,0 }, - { -7,35,9,0 }, - { -18,-30,37,0 } + { -2,35,11,0 }, + { 5,-30,42,0 }, + { 5,35,8,0 }, + { 31,-30,27,0 }, + { 7,35,2,0 }, + { 39,-30,2,0 }, + { 5,35,-4,0 }, + { 30,-30,-23,0 }, + { 0,35,-7,0 }, + { -4,35,-7,0 }, + { 7,-30,-35,0 }, + { -8,35,-5,0 }, + { -15,-30,-32,0 }, + { -11,35,-2,0 }, + { -35,-30,-15,0 }, + { -11,35,3,0 }, + { -38,-30,7,0 }, + { -10,35,7,0 }, + { -31,-30,25,0 }, + { -7,35,10,0 }, + { -17,-30,37,0 } }; SVECTOR level1_modelCylindre_normal[] = { - -397,-1844,-3636, 0, - -369,3301,-2396, 0, - -2743,-1808,-2446, 0, - -1875,3311,-1515, 0, - -3654,-1848,-107, 0, - -2388,3327,73, 0, - -2928,-1857,2180, 0, - -1825,3298,1604, 0, - -1193,-1970,3387, 0, - 605,-1985,3531, 0, - -444,3298,2389, 0, - 2193,-2031,2801, 0, - 1051,3278,2220, 0, - 3272,-2004,1434, 0, - 2218,3246,1147, 0, - 3551,-2022,-282, 0, - 2426,3291,-240, 0, - 3017,-1975,-1943, 0, - 1993,3302,-1378, 0, - 1697,-1963,-3169, 0, - 1056,3329,-2140, 0 + -397,-1844,-3636, 0, + -369,3301,-2396, 0, + -2743,-1808,-2446, 0, + -1875,3311,-1515, 0, + -3654,-1848,-107, 0, + -2388,3327,73, 0, + -2928,-1857,2180, 0, + -1825,3298,1604, 0, + -1193,-1970,3387, 0, + 605,-1985,3531, 0, + -444,3298,2389, 0, + 2193,-2031,2801, 0, + 1051,3278,2220, 0, + 3272,-2004,1434, 0, + 2218,3246,1147, 0, + 3551,-2022,-282, 0, + 2426,3291,-240, 0, + 3017,-1975,-1943, 0, + 1993,3302,-1378, 0, + 1697,-1963,-3169, 0, + 1056,3329,-2140, 0 }; SVECTOR level1_modelCylindre_uv[] = { - 33,135, 0, 0, - 25,153, 0, 0, - 33,153, 0, 0, - 22,153, 0, 0, - 16,171, 0, 0, - 22,171, 0, 0, - 16,153, 0, 0, - 9,171, 0, 0, - 16,171, 0, 0, - 9,153, 0, 0, - 4,171, 0, 0, - 9,171, 0, 0, - 30,172, 0, 0, - 34,153, 0, 0, - 29,153, 0, 0, - 36,172, 0, 0, - 39,153, 0, 0, - 34,153, 0, 0, - 46,171, 0, 0, - 46,153, 0, 0, - 42,153, 0, 0, - 46,171, 0, 0, - 51,153, 0, 0, - 46,153, 0, 0, - 52,171, 0, 0, - 56,153, 0, 0, - 51,153, 0, 0, - 56,172, 0, 0, - 59,153, 0, 0, - 56,153, 0, 0, - 4,178, 0, 0, - 14,190, 0, 0, - 24,184, 0, 0, - 37,135, 0, 0, - 33,153, 0, 0, - 37,153, 0, 0, - 42,187, 0, 0, - 42,175, 0, 0, - 24,177, 0, 0, - 33,135, 0, 0, - 24,135, 0, 0, - 25,153, 0, 0, - 22,153, 0, 0, - 16,153, 0, 0, - 16,171, 0, 0, - 16,153, 0, 0, - 9,153, 0, 0, - 9,171, 0, 0, - 24,172, 0, 0, - 30,172, 0, 0, - 29,153, 0, 0, - 30,172, 0, 0, - 36,172, 0, 0, - 34,153, 0, 0, - 36,172, 0, 0, - 42,172, 0, 0, - 39,153, 0, 0, - 46,171, 0, 0, - 52,171, 0, 0, - 51,153, 0, 0, - 52,171, 0, 0, - 56,172, 0, 0, - 56,153, 0, 0, - 56,172, 0, 0, - 59,172, 0, 0, - 59,153, 0, 0, - 4,178, 0, 0, - 4,183, 0, 0, - 14,190, 0, 0, - 4,183, 0, 0, - 7,187, 0, 0, - 14,190, 0, 0, - 20,189, 0, 0, - 24,184, 0, 0, - 14,190, 0, 0, - 24,184, 0, 0, - 24,178, 0, 0, - 12,171, 0, 0, - 24,178, 0, 0, - 20,173, 0, 0, - 12,171, 0, 0, - 12,171, 0, 0, - 7,174, 0, 0, - 4,178, 0, 0, - 12,171, 0, 0, - 4,178, 0, 0, - 24,184, 0, 0, - 37,135, 0, 0, - 33,135, 0, 0, - 33,153, 0, 0, - 45,183, 0, 0, - 45,179, 0, 0, - 42,187, 0, 0, - 42,175, 0, 0, - 38,172, 0, 0, - 33,172, 0, 0, - 28,173, 0, 0, - 24,177, 0, 0, - 33,172, 0, 0, - 24,177, 0, 0, - 25,184, 0, 0, - 42,187, 0, 0, - 25,184, 0, 0, - 30,189, 0, 0, - 42,187, 0, 0, - 30,189, 0, 0, - 37,190, 0, 0, - 42,187, 0, 0, - 42,187, 0, 0, - 45,179, 0, 0, - 42,175, 0, 0, - 42,175, 0, 0, - 33,172, 0, 0, - 24,177, 0, 0 + 33,135, 0, 0, + 25,153, 0, 0, + 33,153, 0, 0, + 22,153, 0, 0, + 16,171, 0, 0, + 22,171, 0, 0, + 16,153, 0, 0, + 9,171, 0, 0, + 16,171, 0, 0, + 9,153, 0, 0, + 4,171, 0, 0, + 9,171, 0, 0, + 30,172, 0, 0, + 34,153, 0, 0, + 29,153, 0, 0, + 36,172, 0, 0, + 39,153, 0, 0, + 34,153, 0, 0, + 46,171, 0, 0, + 46,153, 0, 0, + 42,153, 0, 0, + 46,171, 0, 0, + 51,153, 0, 0, + 46,153, 0, 0, + 52,171, 0, 0, + 56,153, 0, 0, + 51,153, 0, 0, + 56,172, 0, 0, + 59,153, 0, 0, + 56,153, 0, 0, + 4,178, 0, 0, + 14,190, 0, 0, + 24,184, 0, 0, + 37,135, 0, 0, + 33,153, 0, 0, + 37,153, 0, 0, + 42,187, 0, 0, + 42,175, 0, 0, + 24,177, 0, 0, + 33,135, 0, 0, + 24,135, 0, 0, + 25,153, 0, 0, + 22,153, 0, 0, + 16,153, 0, 0, + 16,171, 0, 0, + 16,153, 0, 0, + 9,153, 0, 0, + 9,171, 0, 0, + 24,172, 0, 0, + 30,172, 0, 0, + 29,153, 0, 0, + 30,172, 0, 0, + 36,172, 0, 0, + 34,153, 0, 0, + 36,172, 0, 0, + 42,172, 0, 0, + 39,153, 0, 0, + 46,171, 0, 0, + 52,171, 0, 0, + 51,153, 0, 0, + 52,171, 0, 0, + 56,172, 0, 0, + 56,153, 0, 0, + 56,172, 0, 0, + 59,172, 0, 0, + 59,153, 0, 0, + 4,178, 0, 0, + 4,183, 0, 0, + 14,190, 0, 0, + 4,183, 0, 0, + 7,187, 0, 0, + 14,190, 0, 0, + 20,189, 0, 0, + 24,184, 0, 0, + 14,190, 0, 0, + 24,184, 0, 0, + 24,178, 0, 0, + 12,171, 0, 0, + 24,178, 0, 0, + 20,173, 0, 0, + 12,171, 0, 0, + 12,171, 0, 0, + 7,174, 0, 0, + 4,178, 0, 0, + 12,171, 0, 0, + 4,178, 0, 0, + 24,184, 0, 0, + 37,135, 0, 0, + 33,135, 0, 0, + 33,153, 0, 0, + 45,183, 0, 0, + 45,179, 0, 0, + 42,187, 0, 0, + 42,175, 0, 0, + 38,172, 0, 0, + 33,172, 0, 0, + 28,173, 0, 0, + 24,177, 0, 0, + 33,172, 0, 0, + 24,177, 0, 0, + 25,184, 0, 0, + 42,187, 0, 0, + 25,184, 0, 0, + 30,189, 0, 0, + 42,187, 0, 0, + 30,189, 0, 0, + 37,190, 0, 0, + 42,187, 0, 0, + 42,187, 0, 0, + 45,179, 0, 0, + 42,175, 0, 0, + 42,175, 0, 0, + 33,172, 0, 0, + 24,177, 0, 0 }; CVECTOR level1_modelCylindre_color[] = { - 153,137,141, 0, - 255,255,255, 0, - 255,255,255, 0, - 159,144,147, 0, - 255,255,255, 0, - 255,255,255, 0, - 153,137,141, 0, - 255,255,255, 0, - 255,255,255, 0, - 154,139,143, 0, - 255,255,255, 0, - 255,255,255, 0, - 154,138,142, 0, - 255,255,255, 0, - 255,255,255, 0, - 153,137,141, 0, - 255,255,255, 0, - 255,255,255, 0, - 153,137,141, 0, - 255,255,255, 0, - 255,255,255, 0, - 153,137,141, 0, - 255,255,255, 0, - 255,255,255, 0, - 153,137,141, 0, - 255,255,255, 0, - 255,255,255, 0, - 153,137,141, 0, - 255,255,255, 0, - 255,255,255, 0, - 153,137,141, 0, - 153,137,141, 0, - 154,139,143, 0, - 153,137,141, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 153,137,141, 0, - 159,144,147, 0, - 255,255,255, 0, - 159,144,147, 0, - 153,137,141, 0, - 255,255,255, 0, - 153,137,141, 0, - 154,139,143, 0, - 255,255,255, 0, - 154,139,143, 0, - 154,138,142, 0, - 255,255,255, 0, - 154,138,142, 0, - 153,137,141, 0, - 255,255,255, 0, - 153,137,141, 0, - 153,137,141, 0, - 255,255,255, 0, - 153,137,141, 0, - 153,137,141, 0, - 255,255,255, 0, - 153,137,141, 0, - 153,137,141, 0, - 255,255,255, 0, - 153,137,141, 0, - 158,143,147, 0, - 255,255,255, 0, - 153,137,141, 0, - 153,137,141, 0, - 153,137,141, 0, - 153,137,141, 0, - 153,137,141, 0, - 153,137,141, 0, - 154,138,142, 0, - 154,139,143, 0, - 153,137,141, 0, - 154,139,143, 0, - 153,137,141, 0, - 153,137,141, 0, - 153,137,141, 0, - 154,138,142, 0, - 153,137,141, 0, - 153,137,141, 0, - 153,137,141, 0, - 153,137,141, 0, - 153,137,141, 0, - 153,137,141, 0, - 154,139,143, 0, - 153,137,141, 0, - 153,137,141, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0 + 153,137,141, 0, + 255,255,255, 0, + 255,255,255, 0, + 159,144,147, 0, + 255,255,255, 0, + 255,255,255, 0, + 153,137,141, 0, + 255,255,255, 0, + 255,255,255, 0, + 154,139,143, 0, + 255,255,255, 0, + 255,255,255, 0, + 154,138,142, 0, + 255,255,255, 0, + 255,255,255, 0, + 153,137,141, 0, + 255,255,255, 0, + 255,255,255, 0, + 153,137,141, 0, + 255,255,255, 0, + 255,255,255, 0, + 153,137,141, 0, + 255,255,255, 0, + 255,255,255, 0, + 153,137,141, 0, + 255,255,255, 0, + 255,255,255, 0, + 153,137,141, 0, + 255,255,255, 0, + 255,255,255, 0, + 153,137,141, 0, + 153,137,141, 0, + 154,139,143, 0, + 153,137,141, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 153,137,141, 0, + 159,144,147, 0, + 255,255,255, 0, + 159,144,147, 0, + 153,137,141, 0, + 255,255,255, 0, + 153,137,141, 0, + 154,139,143, 0, + 255,255,255, 0, + 154,139,143, 0, + 154,138,142, 0, + 255,255,255, 0, + 154,138,142, 0, + 153,137,141, 0, + 255,255,255, 0, + 153,137,141, 0, + 153,137,141, 0, + 255,255,255, 0, + 153,137,141, 0, + 153,137,141, 0, + 255,255,255, 0, + 153,137,141, 0, + 153,137,141, 0, + 255,255,255, 0, + 153,137,141, 0, + 158,143,147, 0, + 255,255,255, 0, + 153,137,141, 0, + 153,137,141, 0, + 153,137,141, 0, + 153,137,141, 0, + 153,137,141, 0, + 153,137,141, 0, + 154,138,142, 0, + 154,139,143, 0, + 153,137,141, 0, + 154,139,143, 0, + 153,137,141, 0, + 153,137,141, 0, + 153,137,141, 0, + 154,138,142, 0, + 153,137,141, 0, + 153,137,141, 0, + 153,137,141, 0, + 153,137,141, 0, + 153,137,141, 0, + 153,137,141, 0, + 154,139,143, 0, + 153,137,141, 0, + 153,137,141, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0 }; PRIM level1_modelCylindre_index[] = { - 1,2,0,0,4, - 3,4,2,0,4, - 5,6,4,0,4, - 7,8,6,0,4, - 10,9,8,0,4, - 12,11,9,0,4, - 14,13,11,0,4, - 14,15,13,0,4, - 16,17,15,0,4, - 18,19,17,0,4, - 18,12,7,0,4, - 20,0,19,0,4, - 8,13,0,0,4, - 1,3,2,0,4, - 3,5,4,0,4, - 5,7,6,0,4, - 7,10,8,0,4, - 10,12,9,0,4, - 12,14,11,0,4, - 14,16,15,0,4, - 16,18,17,0,4, - 18,20,19,0,4, - 18,16,12,0,4, - 16,14,12,0,4, - 10,7,12,0,4, - 7,5,1,0,4, - 5,3,1,0,4, - 1,20,18,0,4, - 1,18,7,0,4, - 20,1,0,0,4, - 9,11,8,0,4, - 13,15,17,0,4, - 19,0,17,0,4, - 0,2,8,0,4, - 2,4,8,0,4, - 4,6,8,0,4, - 8,11,13,0,4, - 13,17,0,0,4 + 1,2,0,0,4, + 3,4,2,0,4, + 5,6,4,0,4, + 7,8,6,0,4, + 10,9,8,0,4, + 12,11,9,0,4, + 14,13,11,0,4, + 14,15,13,0,4, + 16,17,15,0,4, + 18,19,17,0,4, + 18,12,7,0,4, + 20,0,19,0,4, + 8,13,0,0,4, + 1,3,2,0,4, + 3,5,4,0,4, + 5,7,6,0,4, + 7,10,8,0,4, + 10,12,9,0,4, + 12,14,11,0,4, + 14,16,15,0,4, + 16,18,17,0,4, + 18,20,19,0,4, + 18,16,12,0,4, + 16,14,12,0,4, + 10,7,12,0,4, + 7,5,1,0,4, + 5,3,1,0,4, + 1,20,18,0,4, + 1,18,7,0,4, + 20,1,0,0,4, + 9,11,8,0,4, + 13,15,17,0,4, + 19,0,17,0,4, + 0,2,8,0,4, + 2,4,8,0,4, + 4,6,8,0,4, + 8,11,13,0,4, + 13,17,0,0,4 }; -VANIM level1_modelCylindre_anim = { - 20, - 21, - 0, - 0, - 1, - 0, - { - //Frame 0 - { 3,35,47 }, - { -1,-30,14 }, - { 33,35,32 }, - { 7,-30,9 }, - { 43,35,5 }, - { 9,-30,2 }, - { 35,35,-23 }, - { 6,-30,-4 }, - { 13,35,-36 }, - { -7,35,-38 }, - { 0,-30,-8 }, - { -26,35,-29 }, - { -6,-30,-7 }, - { -39,35,-13 }, - { -12,-30,-2 }, - { -42,35,7 }, - { -13,-30,4 }, - { -36,35,27 }, - { -11,-30,9 }, - { -20,35,41 }, - { -7,-30,12 }, - - //Frame 1 - { 3,35,45 }, - { 0,-30,15 }, - { 31,35,31 }, - { 8,-30,11 }, - { 41,35,5 }, - { 11,-30,2 }, - { 33,35,-21 }, - { 8,-30,-6 }, - { 13,35,-35 }, - { -7,35,-36 }, - { 0,-30,-10 }, - { -25,35,-28 }, - { -7,-30,-9 }, - { -37,35,-13 }, - { -13,-30,-3 }, - { -40,35,7 }, - { -14,-30,4 }, - { -34,35,26 }, - { -12,-30,10 }, - { -19,35,39 }, - { -8,-30,14 }, - - //Frame 2 - { 2,35,38 }, - { 1,-30,20 }, - { 26,35,26 }, - { 12,-30,14 }, - { 34,35,4 }, - { 16,-30,2 }, - { 27,35,-18 }, - { 12,-30,-9 }, - { 10,35,-29 }, - { -6,35,-31 }, - { 1,-30,-15 }, - { -22,35,-24 }, - { -9,-30,-13 }, - { -32,35,-11 }, - { -18,-30,-5 }, - { -35,35,6 }, - { -19,-30,5 }, - { -30,35,22 }, - { -16,-30,13 }, - { -17,35,33 }, - { -10,-30,18 }, - - //Frame 3 - { 1,35,29 }, - { 2,-30,27 }, - { 19,35,20 }, - { 19,-30,18 }, - { 25,35,3 }, - { 24,-30,2 }, - { 19,35,-13 }, - { 18,-30,-14 }, - { 7,35,-22 }, - { -6,35,-23 }, - { 3,-30,-22 }, - { -17,35,-18 }, - { -11,-30,-20 }, - { -25,35,-8 }, - { -24,-30,-9 }, - { -27,35,5 }, - { -26,-30,5 }, - { -23,35,16 }, - { -21,-30,17 }, - { -14,35,25 }, - { -12,-30,24 }, - - //Frame 4 - { -1,35,19 }, - { 3,-30,35 }, - { 11,35,13 }, - { 25,-30,22 }, - { 15,35,2 }, - { 31,-30,2 }, - { 12,35,-9 }, - { 24,-30,-19 }, - { 3,35,-14 }, - { -5,35,-15 }, - { 5,-30,-29 }, - { -13,35,-11 }, - { -14,-30,-27 }, - { -18,35,-5 }, - { -30,-30,-12 }, - { -19,35,3 }, - { -32,-30,6 }, - { -17,35,11 }, - { -27,-30,21 }, - { -10,35,17 }, - { -15,-30,31 }, - - //Frame 5 - { -2,35,13 }, - { 4,-30,40 }, - { 6,35,9 }, - { 29,-30,25 }, - { 8,35,2 }, - { 37,-30,1 }, - { 6,35,-5 }, - { 28,-30,-22 }, - { 1,35,-9 }, - { -5,35,-9 }, - { 6,-30,-34 }, - { -9,35,-7 }, - { -15,-30,-31 }, - { -13,35,-3 }, - { -34,-30,-14 }, - { -14,35,2 }, - { -37,-30,7 }, - { -12,35,7 }, - { -30,-30,24 }, - { -8,35,11 }, - { -17,-30,35 }, - - //Frame 6 - { -2,35,10 }, - { 5,-30,41 }, - { 4,35,7 }, - { 31,-30,26 }, - { 6,35,2 }, - { 39,-30,1 }, - { 4,35,-4 }, - { 29,-30,-23 }, - { 0,35,-7 }, - { -4,35,-8 }, - { 6,-30,-36 }, - { -8,35,-6 }, - { -16,-30,-33 }, - { -11,35,-2 }, - { -35,-30,-15 }, - { -12,35,2 }, - { -38,-30,7 }, - { -10,35,6 }, - { -32,-30,25 }, - { -7,35,9 }, - { -18,-30,37 }, - - //Frame 7 - { -2,35,11 }, - { 5,-30,41 }, - { 4,35,8 }, - { 31,-30,26 }, - { 7,35,2 }, - { 38,-30,1 }, - { 5,35,-4 }, - { 29,-30,-23 }, - { 0,35,-8 }, - { -4,35,-8 }, - { 6,-30,-35 }, - { -9,35,-6 }, - { -16,-30,-33 }, - { -11,35,-2 }, - { -35,-30,-15 }, - { -12,35,2 }, - { -38,-30,7 }, - { -11,35,6 }, - { -32,-30,25 }, - { -7,35,9 }, - { -17,-30,36 }, - - //Frame 8 - { -2,35,12 }, - { 5,-30,40 }, - { 5,35,8 }, - { 30,-30,26 }, - { 8,35,2 }, - { 37,-30,1 }, - { 6,35,-5 }, - { 28,-30,-22 }, - { 0,35,-9 }, - { -5,35,-9 }, - { 6,-30,-34 }, - { -9,35,-7 }, - { -15,-30,-32 }, - { -12,35,-3 }, - { -34,-30,-14 }, - { -13,35,2 }, - { -37,-30,7 }, - { -12,35,7 }, - { -31,-30,24 }, - { -8,35,11 }, - { -17,-30,35 }, - - //Frame 9 - { -2,35,14 }, - { 4,-30,38 }, - { 7,35,10 }, - { 28,-30,25 }, - { 10,35,2 }, - { 36,-30,2 }, - { 7,35,-6 }, - { 27,-30,-21 }, - { 1,35,-10 }, - { -5,35,-11 }, - { 6,-30,-33 }, - { -10,35,-8 }, - { -15,-30,-30 }, - { -14,35,-3 }, - { -33,-30,-14 }, - { -15,35,3 }, - { -36,-30,7 }, - { -13,35,8 }, - { -30,-30,23 }, - { -9,35,12 }, - { -17,-30,34 }, - - //Frame 10 - { -1,35,17 }, - { 4,-30,36 }, - { 9,35,12 }, - { 26,-30,23 }, - { 13,35,2 }, - { 33,-30,2 }, - { 10,35,-8 }, - { 25,-30,-20 }, - { 2,35,-12 }, - { -5,35,-13 }, - { 5,-30,-31 }, - { -12,35,-10 }, - { -14,-30,-28 }, - { -16,35,-4 }, - { -31,-30,-13 }, - { -17,35,3 }, - { -34,-30,6 }, - { -15,35,10 }, - { -28,-30,22 }, - { -10,35,15 }, - { -16,-30,32 }, - - //Frame 11 - { -1,35,20 }, - { 3,-30,34 }, - { 12,35,14 }, - { 24,-30,22 }, - { 16,35,2 }, - { 30,-30,2 }, - { 13,35,-9 }, - { 23,-30,-18 }, - { 4,35,-15 }, - { -5,35,-16 }, - { 5,-30,-28 }, - { -13,35,-12 }, - { -13,-30,-26 }, - { -19,35,-5 }, - { -29,-30,-12 }, - { -20,35,3 }, - { -31,-30,6 }, - { -17,35,12 }, - { -26,-30,20 }, - { -11,35,18 }, - { -15,-30,30 }, - - //Frame 12 - { 0,35,25 }, - { 3,-30,31 }, - { 15,35,17 }, - { 22,-30,20 }, - { 20,35,3 }, - { 27,-30,2 }, - { 16,35,-11 }, - { 21,-30,-16 }, - { 5,35,-18 }, - { -5,35,-19 }, - { 4,-30,-25 }, - { -15,35,-15 }, - { -12,-30,-23 }, - { -22,35,-7 }, - { -26,-30,-10 }, - { -23,35,4 }, - { -28,-30,6 }, - { -20,35,14 }, - { -24,-30,19 }, - { -12,35,21 }, - { -14,-30,27 }, - - //Frame 13 - { 1,35,29 }, - { 2,-30,27 }, - { 19,35,20 }, - { 19,-30,18 }, - { 25,35,3 }, - { 24,-30,2 }, - { 19,35,-13 }, - { 18,-30,-14 }, - { 7,35,-22 }, - { -6,35,-23 }, - { 3,-30,-22 }, - { -17,35,-18 }, - { -11,-30,-20 }, - { -25,35,-8 }, - { -24,-30,-9 }, - { -27,35,5 }, - { -26,-30,5 }, - { -23,35,16 }, - { -21,-30,17 }, - { -14,35,25 }, - { -12,-30,24 }, - - //Frame 14 - { 1,35,33 }, - { 1,-30,24 }, - { 22,35,23 }, - { 16,-30,16 }, - { 29,35,4 }, - { 20,-30,2 }, - { 23,35,-16 }, - { 15,-30,-12 }, - { 8,35,-25 }, - { -6,35,-26 }, - { 2,-30,-19 }, - { -19,35,-20 }, - { -10,-30,-17 }, - { -28,35,-9 }, - { -21,-30,-7 }, - { -30,35,5 }, - { -23,-30,5 }, - { -26,35,19 }, - { -19,-30,15 }, - { -15,35,29 }, - { -11,-30,22 }, - - //Frame 15 - { 2,35,37 }, - { 1,-30,21 }, - { 25,35,25 }, - { 13,-30,14 }, - { 33,35,4 }, - { 17,-30,2 }, - { 26,35,-17 }, - { 13,-30,-10 }, - { 10,35,-28 }, - { -6,35,-30 }, - { 2,-30,-16 }, - { -21,35,-23 }, - { -9,-30,-14 }, - { -31,35,-10 }, - { -18,-30,-6 }, - { -34,35,6 }, - { -20,-30,5 }, - { -29,35,21 }, - { -17,-30,13 }, - { -17,35,32 }, - { -10,-30,19 }, - - //Frame 16 - { 2,35,41 }, - { 0,-30,19 }, - { 28,35,28 }, - { 11,-30,12 }, - { 37,35,4 }, - { 14,-30,2 }, - { 29,35,-19 }, - { 10,-30,-8 }, - { 11,35,-31 }, - { -6,35,-33 }, - { 1,-30,-13 }, - { -23,35,-25 }, - { -8,-30,-12 }, - { -34,35,-11 }, - { -16,-30,-4 }, - { -36,35,6 }, - { -17,-30,4 }, - { -31,35,23 }, - { -15,-30,12 }, - { -18,35,35 }, - { -9,-30,17 }, - - //Frame 17 - { 3,35,43 }, - { 0,-30,16 }, - { 30,35,30 }, - { 9,-30,11 }, - { 39,35,5 }, - { 12,-30,2 }, - { 32,35,-21 }, - { 9,-30,-6 }, - { 12,35,-33 }, - { -7,35,-35 }, - { 0,-30,-11 }, - { -24,35,-27 }, - { -7,-30,-10 }, - { -36,35,-12 }, - { -14,-30,-3 }, - { -39,35,7 }, - { -15,-30,4 }, - { -33,35,25 }, - { -13,-30,11 }, - { -19,35,38 }, - { -8,-30,15 }, - - //Frame 18 - { 3,35,45 }, - { 0,-30,15 }, - { 32,35,31 }, - { 8,-30,10 }, - { 42,35,5 }, - { 10,-30,2 }, - { 33,35,-22 }, - { 7,-30,-5 }, - { 13,35,-35 }, - { -7,35,-37 }, - { 0,-30,-9 }, - { -25,35,-28 }, - { -7,-30,-8 }, - { -37,35,-13 }, - { -13,-30,-3 }, - { -41,35,7 }, - { -14,-30,4 }, - { -35,35,26 }, - { -12,-30,10 }, - { -20,35,40 }, - { -7,-30,13 }, - - //Frame 19 - { 3,35,47 }, - { -1,-30,14 }, - { 33,35,32 }, - { 7,-30,10 }, - { 43,35,5 }, - { 9,-30,2 }, - { 34,35,-22 }, - { 6,-30,-5 }, - { 13,35,-36 }, - { -7,35,-38 }, - { 0,-30,-8 }, - { -26,35,-29 }, - { -7,-30,-7 }, - { -38,35,-13 }, - { -12,-30,-2 }, - { -42,35,7 }, - { -13,-30,4 }, - { -35,35,27 }, - { -11,-30,9 }, - { -20,35,41 }, - { -7,-30,13 } - - } -}; BODY level1_modelCylindre_body = { - {0, 0, 0, 0}, - -1,-57,523, 0, - 0,0,0, 0, - 20, - ONE/20, - -38,-30,-36, 0, - 39,35,41, 0, - 0, - }; + {0, 0, 0, 0}, + -1,-57,523, 0, + 0,0,0, 0, + 20, + ONE/20, + -38,-30,-36, 0, + 39,35,41, 0, + 0, + }; TMESH level1_modelCylindre = { - level1_modelCylindre_mesh, - level1_modelCylindre_normal, - level1_modelCylindre_uv, - level1_modelCylindre_color, - 38 + level1_modelCylindre_mesh, + level1_modelCylindre_normal, + level1_modelCylindre_uv, + level1_modelCylindre_color, + 38 }; extern unsigned long _binary_TIM_home_tim_start[]; @@ -1814,7041 +3004,7046 @@ extern unsigned long _binary_TIM_home_tim_length; TIM_IMAGE level1_tim_home; MESH level1_meshCylindre = { - 114, - &level1_modelCylindre, - level1_modelCylindre_index, - &level1_tim_home, - _binary_TIM_home_tim_start, - {0}, // Nbr of vertices - {-1,-57,523, 0}, // position - {0,0,0, 0}, // rotation - 0, // isProp - 0, // isRigidBody - 1, // isStaticBody - 0, // isRound - 0, // isPrism - 1, // isAnim - 0, // isActor - 0, // isLevel - 0, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelCylindre_body, - &level1_modelCylindre_anim, // Animation data - 0, - 0 // Screen space coordinates + 114, + &level1_modelCylindre, + level1_modelCylindre_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, // Matrix + {-1,-57,523, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 1, // isStaticBody + 0, // isRound + 0, // isPrism + 1, // isAnim + 0, // isActor + 0, // isLevel + 0, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelCylindre_body, + &level1_modelCylindre_anims, // Mesh anim tracks + &level1_modelCylindre_anim_Cylindre, // Current VANIM + 0, + 0 // Screen space coordinates }; SVECTOR level1_modelgnd_mesh[] = { - { 200,0,-98,0 }, - { 103,0,-98,0 }, - { 200,0,-1,0 }, - { 103,0,-1,0 }, - { 5,0,-98,0 }, - { 5,0,-1,0 }, - { 200,0,97,0 }, - { 103,0,97,0 }, - { -92,0,-98,0 }, - { 5,0,97,0 }, - { -92,0,-1,0 }, - { 200,0,194,0 }, - { 103,0,194,0 }, - { -92,0,97,0 }, - { -190,0,-98,0 }, - { 5,0,194,0 }, - { -190,0,-1,0 }, - { -92,0,194,0 }, - { -190,0,97,0 }, - { -287,0,-98,0 }, - { -287,0,-1,0 }, - { -190,0,194,0 }, - { -287,0,97,0 }, - { -385,0,-98,0 }, - { -287,0,194,0 }, - { -385,0,-1,0 }, - { -385,0,97,0 }, - { -385,0,194,0 }, - { -482,0,-98,0 }, - { -482,0,-1,0 }, - { -482,0,97,0 }, - { -482,0,194,0 }, - { -580,0,-98,0 }, - { -580,0,-1,0 }, - { -580,0,97,0 }, - { -580,0,194,0 } + { 201,1,-98,0 }, + { 103,1,-98,0 }, + { 201,1,0,0 }, + { 103,1,0,0 }, + { 6,1,-98,0 }, + { 6,1,0,0 }, + { 201,1,97,0 }, + { 103,1,97,0 }, + { -92,1,-98,0 }, + { 6,1,97,0 }, + { -92,1,0,0 }, + { 201,1,195,0 }, + { 103,1,195,0 }, + { -92,1,97,0 }, + { -189,1,-98,0 }, + { 6,1,195,0 }, + { -189,1,0,0 }, + { -92,1,195,0 }, + { -189,1,97,0 }, + { -287,1,-98,0 }, + { -287,1,0,0 }, + { -189,1,195,0 }, + { -287,1,97,0 }, + { -384,1,-98,0 }, + { -287,1,195,0 }, + { -384,1,0,0 }, + { -384,1,97,0 }, + { -384,1,195,0 }, + { -482,1,-98,0 }, + { -482,1,0,0 }, + { -482,1,97,0 }, + { -482,1,195,0 }, + { -579,1,-98,0 }, + { -579,1,0,0 }, + { -579,1,97,0 }, + { -579,1,195,0 } }; SVECTOR level1_modelgnd_normal[] = { - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0 + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0 }; SVECTOR level1_modelgnd_uv[] = { - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 192,128, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,128, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 255,128, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 255,128, 0, 0, - 192,64, 0, 0, - 192,128, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 0,64, 0, 0, - 0,128, 0, 0, - 64,128, 0, 0, - 0,64, 0, 0, - 64,128, 0, 0, - 64,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,128, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,64, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,128, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,128, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 128,64, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,128, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 128,64, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 255,64, 0, 0, - 192,128, 0, 0, - 255,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 255,128, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,128, 0, 0, - 255,128, 0, 0 + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 192,128, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,128, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 255,128, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 255,128, 0, 0, + 192,64, 0, 0, + 192,128, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 0,64, 0, 0, + 0,128, 0, 0, + 64,128, 0, 0, + 0,64, 0, 0, + 64,128, 0, 0, + 64,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,128, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,64, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,128, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,128, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 128,64, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,128, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 128,64, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 255,64, 0, 0, + 192,128, 0, 0, + 255,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 255,128, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,128, 0, 0, + 255,128, 0, 0 }; CVECTOR level1_modelgnd_color[] = { - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0 + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 }; PRIM level1_modelgnd_index[] = { - 9,5,3,0,4, - 5,1,3,0,4, - 9,3,7,0,4, - 7,3,2,0,4, - 5,4,1,0,4, - 10,4,5,0,4, - 13,5,9,0,4, - 3,1,0,0,4, - 3,0,2,0,4, - 7,2,6,0,4, - 15,9,7,0,4, - 13,10,5,0,4, - 12,7,6,0,4, - 10,8,4,0,4, - 15,7,12,0,4, - 17,13,9,0,4, - 17,9,15,0,4, - 12,6,11,0,4, - 16,8,10,0,4, - 18,10,13,0,4, - 18,16,10,0,4, - 16,14,8,0,4, - 21,13,17,0,4, - 21,18,13,0,4, - 20,14,16,0,4, - 22,16,18,0,4, - 22,20,16,0,4, - 24,18,21,0,4, - 20,19,14,0,4, - 24,22,18,0,4, - 25,19,20,0,4, - 26,20,22,0,4, - 27,22,24,0,4, - 26,25,20,0,4, - 25,23,19,0,4, - 27,26,22,0,4, - 29,23,25,0,4, - 30,25,26,0,4, - 31,26,27,0,4, - 30,29,25,0,4, - 29,28,23,0,4, - 31,30,26,0,4, - 33,28,29,0,4, - 34,29,30,0,4, - 35,30,31,0,4, - 34,33,29,0,4, - 33,32,28,0,4, - 35,34,30,0,4 + 9,5,3,0,4, + 5,1,3,0,4, + 9,3,7,0,4, + 7,3,2,0,4, + 5,4,1,0,4, + 10,4,5,0,4, + 13,5,9,0,4, + 3,1,0,0,4, + 3,0,2,0,4, + 7,2,6,0,4, + 15,9,7,0,4, + 13,10,5,0,4, + 12,7,6,0,4, + 10,8,4,0,4, + 15,7,12,0,4, + 17,13,9,0,4, + 17,9,15,0,4, + 12,6,11,0,4, + 16,8,10,0,4, + 18,10,13,0,4, + 18,16,10,0,4, + 16,14,8,0,4, + 21,13,17,0,4, + 21,18,13,0,4, + 20,14,16,0,4, + 22,16,18,0,4, + 22,20,16,0,4, + 24,18,21,0,4, + 20,19,14,0,4, + 24,22,18,0,4, + 25,19,20,0,4, + 26,20,22,0,4, + 27,22,24,0,4, + 26,25,20,0,4, + 25,23,19,0,4, + 27,26,22,0,4, + 29,23,25,0,4, + 30,25,26,0,4, + 31,26,27,0,4, + 30,29,25,0,4, + 29,28,23,0,4, + 31,30,26,0,4, + 33,28,29,0,4, + 34,29,30,0,4, + 35,30,31,0,4, + 34,33,29,0,4, + 33,32,28,0,4, + 35,34,30,0,4 }; BODY level1_modelgnd_body = { - {0, 0, 0, 0}, - 0,0,0, 0, - 0,0,0, 0, - 64, - ONE/64, - -580,0,-98, 0, - 200,0,194, 0, - 4096, - }; + {0, 0, 0, 0}, + 0,0,0, 0, + 0,0,0, 0, + 64, + ONE/64, + -580,0,-98, 0, + 200,0,194, 0, + 4096, + }; TMESH level1_modelgnd = { - level1_modelgnd_mesh, - level1_modelgnd_normal, - level1_modelgnd_uv, - level1_modelgnd_color, - 48 + level1_modelgnd_mesh, + level1_modelgnd_normal, + level1_modelgnd_uv, + level1_modelgnd_color, + 48 }; MESH level1_meshgnd = { - 144, - &level1_modelgnd, - level1_modelgnd_index, - &level1_tim_home, - _binary_TIM_home_tim_start, - {0}, // Nbr of vertices - {0,0,0, 0}, // position - {0,0,0, 0}, // rotation - 0, // isProp - 0, // isRigidBody - 0, // isStaticBody - 0, // isRound - 0, // isPrism - 0, // isAnim - 0, // isActor - 1, // isLevel - 0, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelgnd_body, - 0, // No animation data - 0, - 0 // Screen space coordinates + 144, + &level1_modelgnd, + level1_modelgnd_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, // Matrix + {0,0,0, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 0, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 1, // isLevel + 0, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelgnd_body, + &level1_modelCylindre_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates }; SVECTOR level1_modelgnd_001_mesh[] = { - { 200,0,194,0 }, - { 103,0,194,0 }, - { 5,0,194,0 }, - { -92,0,194,0 }, - { 200,0,292,0 }, - { 103,0,292,0 }, - { 5,0,292,0 }, - { -92,0,292,0 }, - { 200,0,389,0 }, - { 103,0,389,0 }, - { 5,0,389,0 }, - { -92,0,389,0 }, - { 200,0,487,0 }, - { 103,0,487,0 }, - { 5,0,487,0 }, - { -92,0,487,0 }, - { 200,0,584,0 }, - { 103,0,584,0 }, - { 5,0,584,0 }, - { -92,0,584,0 }, - { 200,0,682,0 }, - { 103,0,682,0 }, - { 5,0,682,0 }, - { -92,0,682,0 } + { 201,1,195,0 }, + { 103,1,195,0 }, + { 6,1,195,0 }, + { -92,1,195,0 }, + { 201,1,292,0 }, + { 103,1,292,0 }, + { 6,1,292,0 }, + { -92,1,292,0 }, + { 201,1,390,0 }, + { 103,1,390,0 }, + { 6,1,390,0 }, + { -92,1,390,0 }, + { 201,1,487,0 }, + { 103,1,487,0 }, + { 6,1,487,0 }, + { -92,1,487,0 }, + { 201,1,585,0 }, + { 103,1,585,0 }, + { 6,1,585,0 }, + { -92,1,585,0 }, + { 201,1,682,0 }, + { 103,1,682,0 }, + { 6,1,682,0 }, + { -92,1,682,0 } }; SVECTOR level1_modelgnd_001_normal[] = { - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0 + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0 }; SVECTOR level1_modelgnd_001_uv[] = { - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 192,128, 0, 0, - 255,128, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 192,128, 0, 0, - 255,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 255,128, 0, 0, - 255,64, 0, 0, - 192,128, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0 + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 192,128, 0, 0, + 255,128, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 192,128, 0, 0, + 255,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 255,128, 0, 0, + 255,64, 0, 0, + 192,128, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0 }; CVECTOR level1_modelgnd_001_color[] = { - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0 + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 }; PRIM level1_modelgnd_001_index[] = { - 6,2,1,0,4, - 5,1,0,0,4, - 6,1,5,0,4, - 7,3,2,0,4, - 7,2,6,0,4, - 5,0,4,0,4, - 10,6,5,0,4, - 9,5,4,0,4, - 11,7,6,0,4, - 10,5,9,0,4, - 11,6,10,0,4, - 9,4,8,0,4, - 14,10,9,0,4, - 13,9,8,0,4, - 15,11,10,0,4, - 14,9,13,0,4, - 15,10,14,0,4, - 13,8,12,0,4, - 18,14,13,0,4, - 17,13,12,0,4, - 19,15,14,0,4, - 18,13,17,0,4, - 19,14,18,0,4, - 17,12,16,0,4, - 22,18,17,0,4, - 21,17,16,0,4, - 23,19,18,0,4, - 22,17,21,0,4, - 23,18,22,0,4, - 21,16,20,0,4 + 6,2,1,0,4, + 5,1,0,0,4, + 6,1,5,0,4, + 7,3,2,0,4, + 7,2,6,0,4, + 5,0,4,0,4, + 10,6,5,0,4, + 9,5,4,0,4, + 11,7,6,0,4, + 10,5,9,0,4, + 11,6,10,0,4, + 9,4,8,0,4, + 14,10,9,0,4, + 13,9,8,0,4, + 15,11,10,0,4, + 14,9,13,0,4, + 15,10,14,0,4, + 13,8,12,0,4, + 18,14,13,0,4, + 17,13,12,0,4, + 19,15,14,0,4, + 18,13,17,0,4, + 19,14,18,0,4, + 17,12,16,0,4, + 22,18,17,0,4, + 21,17,16,0,4, + 23,19,18,0,4, + 22,17,21,0,4, + 23,18,22,0,4, + 21,16,20,0,4 }; BODY level1_modelgnd_001_body = { - {0, 0, 0, 0}, - 0,0,0, 0, - 0,0,0, 0, - 64, - ONE/64, - -92,0,194, 0, - 200,0,682, 0, - 4096, - }; + {0, 0, 0, 0}, + 0,0,0, 0, + 0,0,0, 0, + 64, + ONE/64, + -92,0,194, 0, + 200,0,682, 0, + 4096, + }; TMESH level1_modelgnd_001 = { - level1_modelgnd_001_mesh, - level1_modelgnd_001_normal, - level1_modelgnd_001_uv, - level1_modelgnd_001_color, - 30 + level1_modelgnd_001_mesh, + level1_modelgnd_001_normal, + level1_modelgnd_001_uv, + level1_modelgnd_001_color, + 30 }; MESH level1_meshgnd_001 = { - 90, - &level1_modelgnd_001, - level1_modelgnd_001_index, - &level1_tim_home, - _binary_TIM_home_tim_start, - {0}, // Nbr of vertices - {0,0,0, 0}, // position - {0,0,0, 0}, // rotation - 0, // isProp - 0, // isRigidBody - 0, // isStaticBody - 0, // isRound - 0, // isPrism - 0, // isAnim - 0, // isActor - 1, // isLevel - 0, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelgnd_001_body, - 0, // No animation data - 0, - 0 // Screen space coordinates + 90, + &level1_modelgnd_001, + level1_modelgnd_001_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, // Matrix + {0,0,0, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 0, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 1, // isLevel + 0, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelgnd_001_body, + &level1_modelCylindre_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates }; SVECTOR level1_modelgnd_003_mesh[] = { - { -224,0,-586,0 }, - { -321,0,-586,0 }, - { -419,0,-586,0 }, - { -516,0,-586,0 }, - { -224,0,-488,0 }, - { -321,0,-488,0 }, - { -419,0,-488,0 }, - { -516,0,-488,0 }, - { -224,0,-391,0 }, - { -321,0,-391,0 }, - { -419,0,-391,0 }, - { -516,0,-391,0 }, - { -224,0,-293,0 }, - { -321,0,-293,0 }, - { -419,0,-293,0 }, - { -516,0,-293,0 }, - { -224,0,-196,0 }, - { -321,0,-196,0 }, - { -419,0,-196,0 }, - { -516,0,-196,0 }, - { -224,0,-98,0 }, - { -321,0,-98,0 }, - { -419,0,-98,0 }, - { -516,0,-98,0 } + { -223,1,-585,0 }, + { -321,1,-585,0 }, + { -418,1,-585,0 }, + { -516,1,-585,0 }, + { -223,1,-488,0 }, + { -321,1,-488,0 }, + { -418,1,-488,0 }, + { -516,1,-488,0 }, + { -223,1,-390,0 }, + { -321,1,-390,0 }, + { -418,1,-390,0 }, + { -516,1,-390,0 }, + { -223,1,-293,0 }, + { -321,1,-293,0 }, + { -418,1,-293,0 }, + { -516,1,-293,0 }, + { -223,1,-195,0 }, + { -321,1,-195,0 }, + { -418,1,-195,0 }, + { -516,1,-195,0 }, + { -223,1,-98,0 }, + { -321,1,-98,0 }, + { -418,1,-98,0 }, + { -516,1,-98,0 } }; SVECTOR level1_modelgnd_003_normal[] = { - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0 + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0 }; SVECTOR level1_modelgnd_003_uv[] = { - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 192,128, 0, 0, - 255,128, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 192,128, 0, 0, - 255,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 255,128, 0, 0, - 255,64, 0, 0, - 192,128, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0 + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 192,128, 0, 0, + 255,128, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 192,128, 0, 0, + 255,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 255,128, 0, 0, + 255,64, 0, 0, + 192,128, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0 }; CVECTOR level1_modelgnd_003_color[] = { - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0 + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 }; PRIM level1_modelgnd_003_index[] = { - 6,2,1,0,4, - 5,1,0,0,4, - 6,1,5,0,4, - 7,3,2,0,4, - 7,2,6,0,4, - 5,0,4,0,4, - 10,6,5,0,4, - 9,5,4,0,4, - 11,7,6,0,4, - 10,5,9,0,4, - 11,6,10,0,4, - 9,4,8,0,4, - 14,10,9,0,4, - 13,9,8,0,4, - 15,11,10,0,4, - 14,9,13,0,4, - 15,10,14,0,4, - 13,8,12,0,4, - 18,14,13,0,4, - 17,13,12,0,4, - 19,15,14,0,4, - 18,13,17,0,4, - 19,14,18,0,4, - 17,12,16,0,4, - 22,18,17,0,4, - 21,17,16,0,4, - 23,19,18,0,4, - 22,17,21,0,4, - 23,18,22,0,4, - 21,16,20,0,4 + 6,2,1,0,4, + 5,1,0,0,4, + 6,1,5,0,4, + 7,3,2,0,4, + 7,2,6,0,4, + 5,0,4,0,4, + 10,6,5,0,4, + 9,5,4,0,4, + 11,7,6,0,4, + 10,5,9,0,4, + 11,6,10,0,4, + 9,4,8,0,4, + 14,10,9,0,4, + 13,9,8,0,4, + 15,11,10,0,4, + 14,9,13,0,4, + 15,10,14,0,4, + 13,8,12,0,4, + 18,14,13,0,4, + 17,13,12,0,4, + 19,15,14,0,4, + 18,13,17,0,4, + 19,14,18,0,4, + 17,12,16,0,4, + 22,18,17,0,4, + 21,17,16,0,4, + 23,19,18,0,4, + 22,17,21,0,4, + 23,18,22,0,4, + 21,16,20,0,4 }; BODY level1_modelgnd_003_body = { - {0, 0, 0, 0}, - 0,0,0, 0, - 0,0,0, 0, - 64, - ONE/64, - -516,0,-586, 0, - -224,0,-98, 0, - 4096, - }; + {0, 0, 0, 0}, + 0,0,0, 0, + 0,0,0, 0, + 64, + ONE/64, + -516,0,-586, 0, + -224,0,-98, 0, + 4096, + }; TMESH level1_modelgnd_003 = { - level1_modelgnd_003_mesh, - level1_modelgnd_003_normal, - level1_modelgnd_003_uv, - level1_modelgnd_003_color, - 30 + level1_modelgnd_003_mesh, + level1_modelgnd_003_normal, + level1_modelgnd_003_uv, + level1_modelgnd_003_color, + 30 }; MESH level1_meshgnd_003 = { - 90, - &level1_modelgnd_003, - level1_modelgnd_003_index, - &level1_tim_home, - _binary_TIM_home_tim_start, - {0}, // Nbr of vertices - {0,0,0, 0}, // position - {0,0,0, 0}, // rotation - 0, // isProp - 0, // isRigidBody - 0, // isStaticBody - 0, // isRound - 0, // isPrism - 0, // isAnim - 0, // isActor - 1, // isLevel - 0, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelgnd_003_body, - 0, // No animation data - 0, - 0 // Screen space coordinates + 90, + &level1_modelgnd_003, + level1_modelgnd_003_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, // Matrix + {0,0,0, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 0, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 1, // isLevel + 0, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelgnd_003_body, + &level1_modelCylindre_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates }; SVECTOR level1_modelgnd_002_mesh[] = { - { 459,0,-586,0 }, - { 361,0,-586,0 }, - { 264,0,-586,0 }, - { 166,0,-586,0 }, - { 459,0,-488,0 }, - { 361,0,-488,0 }, - { 264,0,-488,0 }, - { 166,0,-488,0 }, - { 459,0,-391,0 }, - { 361,0,-391,0 }, - { 264,0,-391,0 }, - { 166,0,-391,0 }, - { 459,0,-293,0 }, - { 361,0,-293,0 }, - { 264,0,-293,0 }, - { 166,0,-293,0 }, - { 459,0,-196,0 }, - { 361,0,-196,0 }, - { 264,0,-196,0 }, - { 166,0,-196,0 }, - { 459,0,-98,0 }, - { 361,0,-98,0 }, - { 264,0,-98,0 }, - { 166,0,-98,0 } + { 459,1,-585,0 }, + { 362,1,-585,0 }, + { 264,1,-585,0 }, + { 167,1,-585,0 }, + { 459,1,-488,0 }, + { 362,1,-488,0 }, + { 264,1,-488,0 }, + { 167,1,-488,0 }, + { 459,1,-390,0 }, + { 362,1,-390,0 }, + { 264,1,-390,0 }, + { 167,1,-390,0 }, + { 459,1,-293,0 }, + { 362,1,-293,0 }, + { 264,1,-293,0 }, + { 167,1,-293,0 }, + { 459,1,-195,0 }, + { 362,1,-195,0 }, + { 264,1,-195,0 }, + { 167,1,-195,0 }, + { 459,1,-98,0 }, + { 362,1,-98,0 }, + { 264,1,-98,0 }, + { 167,1,-98,0 } }; SVECTOR level1_modelgnd_002_normal[] = { - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0, - 0,4096,0, 0 + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0, + 0,4096,0, 0 }; SVECTOR level1_modelgnd_002_uv[] = { - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 192,64, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 128,128, 0, 0, - 192,128, 0, 0, - 128,128, 0, 0, - 192,64, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 128,0, 0, 0, - 192,128, 0, 0, - 255,128, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 192,128, 0, 0, - 255,128, 0, 0, - 192,64, 0, 0, - 128,0, 0, 0, - 128,64, 0, 0, - 192,64, 0, 0, - 255,128, 0, 0, - 255,64, 0, 0, - 192,128, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0 + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 192,64, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 128,128, 0, 0, + 192,128, 0, 0, + 128,128, 0, 0, + 192,64, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 128,0, 0, 0, + 192,128, 0, 0, + 255,128, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 192,128, 0, 0, + 255,128, 0, 0, + 192,64, 0, 0, + 128,0, 0, 0, + 128,64, 0, 0, + 192,64, 0, 0, + 255,128, 0, 0, + 255,64, 0, 0, + 192,128, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0 }; CVECTOR level1_modelgnd_002_color[] = { - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0 + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 }; PRIM level1_modelgnd_002_index[] = { - 6,2,1,0,4, - 5,1,0,0,4, - 6,1,5,0,4, - 7,3,2,0,4, - 7,2,6,0,4, - 5,0,4,0,4, - 10,6,5,0,4, - 9,5,4,0,4, - 11,7,6,0,4, - 10,5,9,0,4, - 11,6,10,0,4, - 9,4,8,0,4, - 14,10,9,0,4, - 13,9,8,0,4, - 15,11,10,0,4, - 14,9,13,0,4, - 15,10,14,0,4, - 13,8,12,0,4, - 18,14,13,0,4, - 17,13,12,0,4, - 19,15,14,0,4, - 18,13,17,0,4, - 19,14,18,0,4, - 17,12,16,0,4, - 22,18,17,0,4, - 21,17,16,0,4, - 23,19,18,0,4, - 22,17,21,0,4, - 23,18,22,0,4, - 21,16,20,0,4 + 6,2,1,0,4, + 5,1,0,0,4, + 6,1,5,0,4, + 7,3,2,0,4, + 7,2,6,0,4, + 5,0,4,0,4, + 10,6,5,0,4, + 9,5,4,0,4, + 11,7,6,0,4, + 10,5,9,0,4, + 11,6,10,0,4, + 9,4,8,0,4, + 14,10,9,0,4, + 13,9,8,0,4, + 15,11,10,0,4, + 14,9,13,0,4, + 15,10,14,0,4, + 13,8,12,0,4, + 18,14,13,0,4, + 17,13,12,0,4, + 19,15,14,0,4, + 18,13,17,0,4, + 19,14,18,0,4, + 17,12,16,0,4, + 22,18,17,0,4, + 21,17,16,0,4, + 23,19,18,0,4, + 22,17,21,0,4, + 23,18,22,0,4, + 21,16,20,0,4 }; BODY level1_modelgnd_002_body = { - {0, 0, 0, 0}, - 0,0,0, 0, - 0,0,0, 0, - 64, - ONE/64, - 166,0,-586, 0, - 459,0,-98, 0, - 4096, - }; + {0, 0, 0, 0}, + 0,0,0, 0, + 0,0,0, 0, + 64, + ONE/64, + 166,0,-586, 0, + 459,0,-98, 0, + 4096, + }; TMESH level1_modelgnd_002 = { - level1_modelgnd_002_mesh, - level1_modelgnd_002_normal, - level1_modelgnd_002_uv, - level1_modelgnd_002_color, - 30 + level1_modelgnd_002_mesh, + level1_modelgnd_002_normal, + level1_modelgnd_002_uv, + level1_modelgnd_002_color, + 30 }; MESH level1_meshgnd_002 = { - 90, - &level1_modelgnd_002, - level1_modelgnd_002_index, - &level1_tim_home, - _binary_TIM_home_tim_start, - {0}, // Nbr of vertices - {0,0,0, 0}, // position - {0,0,0, 0}, // rotation - 0, // isProp - 0, // isRigidBody - 0, // isStaticBody - 0, // isRound - 0, // isPrism - 0, // isAnim - 0, // isActor - 1, // isLevel - 0, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelgnd_002_body, - 0, // No animation data - 0, - 0 // Screen space coordinates + 90, + &level1_modelgnd_002, + level1_modelgnd_002_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, // Matrix + {0,0,0, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 0, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 1, // isLevel + 0, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelgnd_002_body, + &level1_modelCylindre_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates }; SVECTOR level1_modelLara_mesh[] = { - { 5,-78,12,0 }, - { 9,-75,11,0 }, - { 8,-69,11,0 }, - { 6,-74,9,0 }, - { 0,-75,12,0 }, - { 10,-70,8,0 }, - { 0,-75,12,0 }, - { 8,-66,10,0 }, - { 0,-68,14,0 }, - { -4,-78,11,0 }, - { 8,-64,10,0 }, - { 0,-66,14,0 }, - { 7,-63,11,0 }, - { 0,-64,13,0 }, - { 0,-61,16,0 }, - { 3,-61,13,0 }, - { 0,-60,14,0 }, - { 0,-79,2,0 }, - { -5,-74,9,0 }, - { -8,-75,10,0 }, - { 7,-76,-2,0 }, - { 8,-66,3,0 }, - { -3,-60,13,0 }, - { -7,-68,11,0 }, - { -7,-66,10,0 }, - { 8,-66,-1,0 }, - { 3,-54,10,0 }, - { -7,-63,11,0 }, - { -7,-64,10,0 }, - { -9,-70,8,0 }, - { 0,-53,12,0 }, - { 2,-78,-4,0 }, - { 9,-67,-4,0 }, - { -2,-54,10,0 }, - { 8,-38,16,0 }, - { 11,-37,14,0 }, - { 10,-40,12,0 }, - { -2,-78,-4,0 }, - { 13,-48,4,0 }, - { 11,-40,10,0 }, - { 6,-57,1,0 }, - { 10,-35,15,0 }, - { 6,-41,12,0 }, - { 13,-46,4,0 }, - { -7,-76,-2,0 }, - { 12,-42,7,0 }, - { 14,-42,5,0 }, - { -7,-66,3,0 }, - { 13,-36,11,0 }, - { 6,-42,9,0 }, - { 2,-57,1,0 }, - { 18,-44,1,0 }, - { 6,-34,16,0 }, - { 4,-73,-9,0 }, - { 5,-44,8,0 }, - { 13,-47,0,0 }, - { 11,-32,12,0 }, - { 10,-45,2,0 }, - { 12,-35,8,0 }, - { 3,-49,3,0 }, - { 10,-42,3,0 }, - { -3,-57,1,0 }, - { -7,-66,-1,0 }, - { 3,-55,-1,0 }, - { 15,-45,-2,0 }, - { 13,-48,-4,0 }, - { -4,-73,-9,0 }, - { 6,-31,13,0 }, - { 4,-67,-11,0 }, - { -6,-57,1,0 }, - { 2,-57,-5,0 }, - { 11,-31,9,0 }, - { 10,-44,-1,0 }, - { 4,-57,-6,0 }, - { -3,-55,-1,0 }, - { 4,-59,-8,0 }, - { -8,-67,-4,0 }, - { -9,-38,16,0 }, - { -4,-49,3,0 }, - { -8,-41,12,0 }, - { -6,-44,8,0 }, - { 9,-48,-6,0 }, - { -8,-42,9,0 }, - { -3,-57,-5,0 }, - { 5,-61,-12,0 }, - { 4,-50,-6,0 }, - { -8,-34,16,0 }, - { 7,-29,9,0 }, - { 9,-48,-8,0 }, - { 4,-58,-11,0 }, - { -11,-40,12,0 }, - { -4,-67,-11,0 }, - { 2,-66,-15,0 }, - { -4,-57,-6,0 }, - { -11,-35,15,0 }, - { -12,-37,14,0 }, - { -4,-59,-8,0 }, - { -12,-40,10,0 }, - { -2,-66,-15,0 }, - { 8,-24,8,0 }, - { -13,-48,4,0 }, - { -8,-31,13,0 }, - { 2,-62,-16,0 }, - { 24,-23,-1,0 }, - { -13,-42,7,0 }, - { 26,-25,-4,0 }, - { -4,-58,-11,0 }, - { -4,-61,-12,0 }, - { 2,-57,-14,0 }, - { -5,-50,-6,0 }, - { -13,-45,4,0 }, - { 9,-46,-12,0 }, - { -11,-45,2,0 }, - { -10,-42,3,0 }, - { -14,-36,11,0 }, - { -12,-32,12,0 }, - { -2,-62,-16,0 }, - { 24,-22,-3,0 }, - { -2,-57,-14,0 }, - { -13,-46,0,0 }, - { -15,-42,5,0 }, - { -8,-29,9,0 }, - { 20,-22,-3,0 }, - { 11,-37,-10,0 }, - { 24,-25,-8,0 }, - { -13,-35,8,0 }, - { -9,-48,-6,0 }, - { -11,-43,-1,0 }, - { 24,-23,-7,0 }, - { -12,-31,9,0 }, - { 23,-22,-5,0 }, - { -9,-48,-8,0 }, - { -13,-48,-4,0 }, - { 10,-30,-7,0 }, - { 7,-18,6,0 }, - { 20,-23,-7,0 }, - { -18,-43,1,0 }, - { -15,-44,-2,0 }, - { -8,-24,8,0 }, - { 9,-12,7,0 }, - { 9,-30,-10,0 }, - { 8,-23,-3,0 }, - { 9,-34,-13,0 }, - { -9,-46,-12,0 }, - { 34,-3,-1,0 }, - { 7,-17,-2,0 }, - { 35,-4,-4,0 }, - { -7,-18,6,0 }, - { 30,-3,-1,0 }, - { 9,-14,-2,0 }, - { 7,-4,8,0 }, - { -11,-37,-10,0 }, - { 16,-5,2,0 }, - { 33,-3,-6,0 }, - { -10,-30,-7,0 }, - { 39,6,1,0 }, - { -8,-12,7,0 }, - { -8,-23,-3,0 }, - { 30,-2,-6,0 }, - { -9,-30,-10,0 }, - { -9,-34,-13,0 }, - { 22,2,1,0 }, - { 17,1,2,0 }, - { -7,-17,-2,0 }, - { 32,9,1,0 }, - { -6,-4,8,0 }, - { 18,4,1,0 }, - { -8,-14,-2,0 }, - { 38,6,-7,0 }, - { 9,6,7,0 }, - { 21,1,-7,0 }, - { 13,-7,-10,0 }, - { -26,-24,-1,0 }, - { -22,-22,-3,0 }, - { 16,0,-8,0 }, - { 32,9,-7,0 }, - { -22,-23,-7,0 }, - { -26,-22,-3,0 }, - { -24,-21,-5,0 }, - { -29,-25,-5,0 }, - { -26,-25,-8,0 }, - { -15,-5,2,0 }, - { -26,-23,-7,0 }, - { -8,6,7,0 }, - { 2,11,1,0 }, - { -12,-7,-10,0 }, - { -18,1,2,0 }, - { 21,20,-1,0 }, - { 13,5,-15,0 }, - { -1,11,0,0 }, - { 18,22,1,0 }, - { 20,20,-7,0 }, - { 5,12,-8,0 }, - { 11,12,-12,0 }, - { -23,2,1,0 }, - { -3,11,-6,0 }, - { -18,6,0,0 }, - { -17,0,-8,0 }, - { 11,28,5,0 }, - { 17,21,-8,0 }, - { 18,27,-1,0 }, - { -1,7,-14,0 }, - { -22,1,-7,0 }, - { -33,-2,-2,0 }, - { -35,-3,0,0 }, - { -35,-3,-3,0 }, - { -33,-1,-4,0 }, - { -11,12,-10,0 }, - { -35,-2,-5,0 }, - { -15,5,-15,0 }, - { 4,29,-1,0 }, - { 16,27,-11,0 }, - { -34,9,3,0 }, - { -10,29,5,0 }, - { -2,29,-1,0 }, - { -40,6,3,0 }, - { -18,22,1,0 }, - { 7,27,-11,0 }, - { -21,20,-1,0 }, - { -34,9,-6,0 }, - { -20,20,-6,0 }, - { -17,21,-8,0 }, - { -40,6,-5,0 }, - { -18,27,-1,0 }, - { -6,28,-11,0 }, - { -15,27,-11,0 }, - { 12,49,0,0 }, - { 12,47,-3,0 }, - { 16,49,-4,0 }, - { 15,48,-9,0 }, - { 8,49,-5,0 }, - { 10,49,-9,0 }, - { 13,57,-1,0 }, - { 15,56,-3,0 }, - { 19,56,-5,0 }, - { 17,54,-9,0 }, - { 11,57,-3,0 }, - { 17,54,-11,0 }, - { -11,49,0,0 }, - { -7,49,-4,0 }, - { 14,54,-11,0 }, - { -9,47,-7,0 }, - { -15,47,-3,0 }, - { 8,57,-6,0 }, - { 9,55,-9,0 }, - { 10,55,-11,0 }, - { -14,47,-7,0 }, - { 14,65,-2,0 }, - { 18,65,-5,0 }, - { 22,64,-7,0 }, - { -12,52,-7,0 }, - { 20,63,-11,0 }, - { 19,61,-15,0 }, - { 11,65,-5,0 }, - { 15,69,-2,0 }, - { 18,69,-5,0 }, - { 21,68,-8,0 }, - { 14,61,-15,0 }, - { 20,68,-11,0 }, - { 12,69,-5,0 }, - { 7,66,-8,0 }, - { 8,64,-11,0 }, - { 10,62,-15,0 }, - { 19,66,-14,0 }, - { 15,73,-3,0 }, - { 18,73,-5,0 }, - { 21,72,-8,0 }, - { 14,67,-14,0 }, - { 8,69,-8,0 }, - { 20,72,-11,0 }, - { 12,73,-5,0 }, - { 9,69,-11,0 }, - { 11,67,-14,0 }, - { -13,65,-2,0 }, - { -6,66,-8,0 }, - { 19,72,-14,0 }, - { 10,73,-8,0 }, - { 15,72,-14,0 }, - { -9,62,-15,0 }, - { 11,73,-11,0 }, - { 12,72,-14,0 }, - { -21,64,-7,0 }, - { -18,61,-15,0 }, - { 16,83,-3,0 }, - { 18,82,-5,0 }, - { 20,82,-8,0 }, - { 14,83,-5,0 }, - { 19,81,-10,0 }, - { -14,73,-3,0 }, - { -9,73,-8,0 }, - { 19,81,-13,0 }, - { 11,83,-8,0 }, - { 12,82,-10,0 }, - { 15,82,-13,0 }, - { 13,82,-13,0 }, - { -11,72,-14,0 }, - { -20,72,-8,0 }, - { -18,72,-14,0 }, - { 20,91,-7,0 }, - { 17,92,-5,0 }, - { 19,102,11,0 }, - { 19,92,-7,0 }, - { 20,93,-6,0 }, - { 14,92,-6,0 }, - { 21,97,-1,0 }, - { 19,91,-10,0 }, - { 14,92,-5,0 }, - { 18,93,-6,0 }, - { 15,93,-6,0 }, - { 14,102,11,0 }, - { 19,92,-9,0 }, - { 19,91,-12,0 }, - { 13,93,-7,0 }, - { 13,92,-10,0 }, - { 16,91,-12,0 }, - { 18,92,-12,0 }, - { 12,97,-1,0 }, - { 14,93,-10,0 }, - { 15,93,-12,0 }, - { 20,106,11,0 }, - { 13,106,11,0 }, - { 21,96,-15,0 }, - { 22,106,1,0 }, - { -12,92,-7,0 }, - { -15,92,-5,0 }, - { 12,96,-15,0 }, - { -13,102,10,0 }, - { -10,97,-1,0 }, - { 11,106,-2,0 }, - { -19,91,-7,0 }, - { -13,91,-12,0 }, - { -18,102,10,0 }, - { -20,97,-1,0 }, - { -12,106,10,0 }, - { -19,91,-14,0 }, - { 20,104,-17,0 }, - { -19,106,10,0 }, - { -11,96,-16,0 }, - { 13,104,-17,0 }, - { -9,105,-2,0 }, - { -20,96,-16,0 }, - { -21,106,0,0 }, - { -12,104,-18,0 }, - { -19,104,-18,0 } + { 5,-77,12,0 }, + { 9,-74,11,0 }, + { 8,-68,12,0 }, + { 7,-74,9,0 }, + { 1,-75,12,0 }, + { 10,-69,8,0 }, + { 1,-74,12,0 }, + { 8,-66,11,0 }, + { 1,-67,15,0 }, + { -3,-78,12,0 }, + { 8,-64,11,0 }, + { 1,-66,14,0 }, + { 8,-62,11,0 }, + { 1,-64,14,0 }, + { 1,-60,16,0 }, + { 4,-60,13,0 }, + { 1,-60,15,0 }, + { 1,-79,3,0 }, + { -5,-74,9,0 }, + { -7,-74,11,0 }, + { 8,-76,-2,0 }, + { 8,-66,4,0 }, + { -2,-60,13,0 }, + { -7,-68,11,0 }, + { -7,-66,10,0 }, + { 8,-66,0,0 }, + { 3,-53,11,0 }, + { -6,-62,12,0 }, + { -7,-64,11,0 }, + { -8,-70,8,0 }, + { 1,-53,12,0 }, + { 2,-77,-4,0 }, + { 10,-66,-3,0 }, + { -2,-53,11,0 }, + { 8,-37,16,0 }, + { 12,-37,14,0 }, + { 10,-39,13,0 }, + { -1,-77,-4,0 }, + { 13,-47,4,0 }, + { 12,-40,10,0 }, + { 7,-56,1,0 }, + { 10,-34,16,0 }, + { 7,-40,12,0 }, + { 13,-45,4,0 }, + { -6,-76,-2,0 }, + { 12,-41,8,0 }, + { 15,-42,5,0 }, + { -7,-66,4,0 }, + { 13,-35,11,0 }, + { 7,-42,10,0 }, + { 3,-57,2,0 }, + { 18,-43,2,0 }, + { 7,-33,16,0 }, + { 4,-73,-9,0 }, + { 6,-44,8,0 }, + { 13,-46,1,0 }, + { 12,-32,13,0 }, + { 11,-45,2,0 }, + { 13,-35,8,0 }, + { 4,-49,3,0 }, + { 10,-42,4,0 }, + { -3,-57,2,0 }, + { -7,-66,0,0 }, + { 3,-54,-1,0 }, + { 15,-44,-2,0 }, + { 13,-47,-4,0 }, + { -3,-72,-9,0 }, + { 7,-31,13,0 }, + { 4,-67,-11,0 }, + { -5,-56,1,0 }, + { 3,-57,-4,0 }, + { 12,-31,9,0 }, + { 10,-43,-1,0 }, + { 4,-56,-6,0 }, + { -2,-54,-1,0 }, + { 4,-59,-8,0 }, + { -8,-66,-4,0 }, + { -8,-37,16,0 }, + { -3,-49,3,0 }, + { -7,-40,12,0 }, + { -6,-44,8,0 }, + { 10,-47,-5,0 }, + { -7,-42,10,0 }, + { -3,-57,-4,0 }, + { 5,-61,-12,0 }, + { 5,-50,-5,0 }, + { -7,-33,16,0 }, + { 7,-28,10,0 }, + { 10,-48,-7,0 }, + { 4,-58,-10,0 }, + { -10,-39,13,0 }, + { -3,-67,-11,0 }, + { 2,-65,-14,0 }, + { -3,-56,-6,0 }, + { -10,-34,16,0 }, + { -12,-37,14,0 }, + { -3,-59,-8,0 }, + { -12,-40,10,0 }, + { -1,-65,-14,0 }, + { 8,-23,9,0 }, + { -13,-47,4,0 }, + { -7,-31,13,0 }, + { 3,-61,-16,0 }, + { 24,-23,0,0 }, + { -12,-41,8,0 }, + { 27,-25,-3,0 }, + { -3,-58,-10,0 }, + { -4,-61,-12,0 }, + { 3,-57,-14,0 }, + { -4,-50,-5,0 }, + { -13,-44,4,0 }, + { 10,-45,-11,0 }, + { -11,-44,2,0 }, + { -10,-41,4,0 }, + { -14,-35,11,0 }, + { -12,-32,13,0 }, + { -2,-61,-16,0 }, + { 25,-21,-3,0 }, + { -2,-57,-14,0 }, + { -13,-46,1,0 }, + { -15,-41,5,0 }, + { -7,-28,10,0 }, + { 21,-22,-2,0 }, + { 11,-37,-9,0 }, + { 25,-25,-7,0 }, + { -13,-35,8,0 }, + { -9,-47,-5,0 }, + { -10,-42,-1,0 }, + { 25,-22,-6,0 }, + { -11,-31,9,0 }, + { 23,-21,-5,0 }, + { -9,-48,-7,0 }, + { -13,-47,-4,0 }, + { 11,-29,-6,0 }, + { 7,-17,7,0 }, + { 21,-23,-6,0 }, + { -18,-43,2,0 }, + { -15,-44,-2,0 }, + { -7,-23,9,0 }, + { 9,-12,7,0 }, + { 10,-29,-9,0 }, + { 8,-22,-3,0 }, + { 9,-33,-13,0 }, + { -9,-45,-11,0 }, + { 34,-3,-1,0 }, + { 7,-17,-2,0 }, + { 35,-3,-3,0 }, + { -6,-17,7,0 }, + { 31,-2,-1,0 }, + { 9,-13,-2,0 }, + { 8,-4,9,0 }, + { -10,-37,-9,0 }, + { 16,-4,2,0 }, + { 34,-3,-5,0 }, + { -9,-29,-6,0 }, + { 39,7,2,0 }, + { -7,-12,8,0 }, + { -7,-22,-3,0 }, + { 31,-1,-5,0 }, + { -9,-29,-9,0 }, + { -8,-33,-13,0 }, + { 23,2,1,0 }, + { 18,1,2,0 }, + { -6,-17,-2,0 }, + { 33,10,2,0 }, + { -6,-4,9,0 }, + { 18,5,1,0 }, + { -7,-13,-1,0 }, + { 39,6,-6,0 }, + { 9,7,7,0 }, + { 22,1,-6,0 }, + { 13,-6,-10,0 }, + { -25,-24,-1,0 }, + { -21,-21,-2,0 }, + { 17,0,-8,0 }, + { 33,9,-6,0 }, + { -22,-23,-6,0 }, + { -26,-21,-3,0 }, + { -24,-21,-5,0 }, + { -28,-24,-4,0 }, + { -25,-25,-7,0 }, + { -15,-4,2,0 }, + { -26,-22,-6,0 }, + { -7,7,7,0 }, + { 3,12,1,0 }, + { -11,-6,-10,0 }, + { -17,1,2,0 }, + { 21,21,-1,0 }, + { 14,6,-14,0 }, + { 0,12,1,0 }, + { 18,22,1,0 }, + { 21,20,-6,0 }, + { 6,12,-7,0 }, + { 12,12,-11,0 }, + { -23,2,1,0 }, + { -3,11,-5,0 }, + { -18,6,0,0 }, + { -16,0,-8,0 }, + { 12,29,5,0 }, + { 17,22,-7,0 }, + { 19,28,-1,0 }, + { -1,7,-13,0 }, + { -21,2,-6,0 }, + { -32,-1,-1,0 }, + { -35,-2,0,0 }, + { -35,-3,-2,0 }, + { -32,-1,-4,0 }, + { -10,12,-9,0 }, + { -35,-2,-5,0 }, + { -14,6,-14,0 }, + { 4,29,-1,0 }, + { 16,27,-10,0 }, + { -34,10,3,0 }, + { -10,29,6,0 }, + { -2,29,-1,0 }, + { -40,7,3,0 }, + { -17,23,1,0 }, + { 7,28,-10,0 }, + { -21,21,-1,0 }, + { -34,10,-5,0 }, + { -20,20,-6,0 }, + { -16,22,-7,0 }, + { -40,7,-5,0 }, + { -18,28,-1,0 }, + { -5,28,-10,0 }, + { -15,27,-10,0 }, + { 13,50,0,0 }, + { 13,48,-3,0 }, + { 17,49,-4,0 }, + { 15,49,-8,0 }, + { 9,50,-4,0 }, + { 10,49,-8,0 }, + { 14,57,0,0 }, + { 16,57,-2,0 }, + { 19,56,-5,0 }, + { 18,55,-9,0 }, + { 12,57,-2,0 }, + { 17,54,-11,0 }, + { -11,50,0,0 }, + { -7,50,-4,0 }, + { 15,55,-11,0 }, + { -9,48,-7,0 }, + { -15,48,-3,0 }, + { 8,57,-5,0 }, + { 9,55,-9,0 }, + { 10,55,-11,0 }, + { -13,47,-7,0 }, + { 15,66,-1,0 }, + { 19,65,-4,0 }, + { 22,65,-7,0 }, + { -11,52,-7,0 }, + { 21,63,-11,0 }, + { 19,62,-15,0 }, + { 11,66,-4,0 }, + { 15,70,-2,0 }, + { 18,69,-4,0 }, + { 22,69,-7,0 }, + { 15,62,-15,0 }, + { 21,69,-10,0 }, + { 13,70,-4,0 }, + { 7,66,-7,0 }, + { 9,64,-11,0 }, + { 10,62,-15,0 }, + { 19,67,-14,0 }, + { 16,74,-2,0 }, + { 18,73,-5,0 }, + { 21,73,-7,0 }, + { 15,67,-14,0 }, + { 9,70,-7,0 }, + { 20,73,-10,0 }, + { 13,74,-5,0 }, + { 10,69,-10,0 }, + { 11,68,-14,0 }, + { -13,66,-1,0 }, + { -6,66,-7,0 }, + { 19,72,-13,0 }, + { 10,74,-8,0 }, + { 16,73,-13,0 }, + { -8,62,-15,0 }, + { 11,73,-10,0 }, + { 12,73,-13,0 }, + { -20,65,-7,0 }, + { -17,62,-15,0 }, + { 16,83,-3,0 }, + { 18,83,-4,0 }, + { 21,82,-7,0 }, + { 14,83,-5,0 }, + { 20,82,-10,0 }, + { -14,74,-2,0 }, + { -8,74,-8,0 }, + { 19,82,-12,0 }, + { 12,83,-7,0 }, + { 13,83,-10,0 }, + { 16,82,-12,0 }, + { 13,82,-12,0 }, + { -11,73,-13,0 }, + { -19,73,-7,0 }, + { -17,72,-13,0 }, + { 20,92,-7,0 }, + { 17,92,-5,0 }, + { 20,102,12,0 }, + { 20,93,-6,0 }, + { 20,93,-6,0 }, + { 15,92,-5,0 }, + { 22,97,0,0 }, + { 20,92,-9,0 }, + { 14,93,-5,0 }, + { 18,93,-6,0 }, + { 16,94,-5,0 }, + { 14,102,12,0 }, + { 19,93,-9,0 }, + { 19,91,-11,0 }, + { 14,94,-7,0 }, + { 14,92,-9,0 }, + { 17,92,-12,0 }, + { 18,93,-11,0 }, + { 12,97,0,0 }, + { 15,93,-9,0 }, + { 16,93,-11,0 }, + { 21,107,12,0 }, + { 14,107,12,0 }, + { 21,97,-15,0 }, + { 23,106,1,0 }, + { -11,92,-7,0 }, + { -15,92,-5,0 }, + { 13,97,-15,0 }, + { -12,102,11,0 }, + { -10,97,-1,0 }, + { 11,106,-1,0 }, + { -18,92,-7,0 }, + { -12,92,-12,0 }, + { -18,102,11,0 }, + { -20,97,-1,0 }, + { -12,107,10,0 }, + { -18,91,-14,0 }, + { 21,105,-16,0 }, + { -18,107,10,0 }, + { -11,97,-16,0 }, + { 14,105,-16,0 }, + { -9,106,-2,0 }, + { -19,96,-16,0 }, + { -20,106,0,0 }, + { -11,105,-18,0 }, + { -18,105,-18,0 } }; SVECTOR level1_modelLara_normal[] = { - -912,2168,-3353, 0, - -2370,170,-3336, 0, - -3339,442,-2330, 0, - -524,-1329,-3839, 0, - 120,1738,-3707, 0, - -2382,-1939,-2709, 0, - 71,1588,-3775, 0, - -3623,-348,-1878, 0, - 61,451,-4070, 0, - 814,2562,-3090, 0, - -3620,-48,-1915, 0, - 50,-695,-4036, 0, - -3193,-485,-2519, 0, - 0,345,-4081, 0, - -68,-914,-3992, 0, - -1999,-653,-3515, 0, - -173,-3077,-2697, 0, - -6,4095,92, 0, - 722,-995,-3907, 0, - 2378,336,-3318, 0, - -2921,2644,1118, 0, - -3893,-1272,-19, 0, - 1884,-732,-3562, 0, - 3399,449,-2240, 0, - 3681,-271,-1776, 0, - -3196,-2512,-500, 0, - -2297,-3117,-1335, 0, - 3152,-284,-2600, 0, - 3615,174,-1918, 0, - 2627,-1651,-2674, 0, - -102,-3183,-2575, 0, - -719,3619,1777, 0, - -3917,-857,834, 0, - 2328,-3040,-1454, 0, - -800,1795,-3594, 0, - -3055,1197,-2452, 0, - -1818,3118,-1936, 0, - 787,3607,1774, 0, - -2788,2567,-1553, 0, - -2915,2375,-1623, 0, - -3538,-1970,613, 0, - -2044,-1073,-3383, 0, - -451,3423,-2203, 0, - 190,2907,-2880, 0, - 2988,2605,1031, 0, - -2742,1649,-2557, 0, - -792,265,-4010, 0, - 3948,-1086,-94, 0, - -4036,254,-650, 0, - -721,3251,-2385, 0, - -2273,2620,-2178, 0, - -3287,2324,-757, 0, - -472,-1740,-3678, 0, - -1591,2107,3132, 0, - -331,2815,-2957, 0, - 220,4002,841, 0, - -2701,-2366,-1971, 0, - 3027,2649,-775, 0, - -4066,-398,292, 0, - -1185,2829,-2714, 0, - 3380,-480,-2262, 0, - 2273,2620,-2178, 0, - 3493,-2098,-419, 0, - -1169,-3810,946, 0, - -883,2464,3151, 0, - -3026,2083,1812, 0, - 1774,2060,3063, 0, - -582,-3198,-2492, 0, - -2564,1370,2885, 0, - 3588,-1918,471, 0, - -2135,2712,2205, 0, - -3446,-2036,-870, 0, - 3373,819,2175, 0, - -2090,-2894,2007, 0, - 1177,-3828,858, 0, - -3122,-2578,619, 0, - 3954,-653,848, 0, - 800,1791,-3595, 0, - 1108,2831,-2745, 0, - 481,3420,-2201, 0, - 322,2831,-2943, 0, - -2057,2455,2553, 0, - 742,3262,-2363, 0, - 2156,2691,2210, 0, - -3999,-109,877, 0, - -1727,1921,3178, 0, - 472,-1740,-3678, 0, - -639,-2133,-3438, 0, - -2417,3238,671, 0, - -2644,-3077,-564, 0, - 1841,3098,-1948, 0, - 2628,1341,2841, 0, - -1460,2442,2946, 0, - 2137,-2846,2028, 0, - 2044,-1073,-3383, 0, - 3055,1197,-2452, 0, - 3178,-2446,833, 0, - 2892,2328,-1731, 0, - 1424,2434,2971, 0, - -2402,-1496,-2961, 0, - 2746,2597,-1578, 0, - 582,-3198,-2492, 0, - -1904,63,3626, 0, - -766,-26,-4024, 0, - 3145,1580,-2094, 0, - -3697,1719,-390, 0, - 2583,-3142,-482, 0, - 3963,-170,1020, 0, - -1585,-3301,1835, 0, - 1633,1851,3269, 0, - -370,2911,-2857, 0, - -2251,1912,2838, 0, - -3093,2590,-711, 0, - -3422,-622,-2163, 0, - 4050,137,-597, 0, - 2802,-2428,-1740, 0, - 1904,63,3626, 0, - -2071,-3375,-1048, 0, - 1585,-3301,1835, 0, - -388,3987,855, 0, - 822,328,-3999, 0, - 777,-2169,-3387, 0, - 3242,-1705,-1832, 0, - -4057,26,563, 0, - -1224,1537,3594, 0, - 4018,-699,380, 0, - 2003,2286,2746, 0, - -3345,721,2252, 0, - -2078,-2322,2658, 0, - 3328,-2331,-515, 0, - 187,-3937,1114, 0, - 2417,3238,671, 0, - 3014,1955,1967, 0, - -3264,-2111,1291, 0, - -2847,59,-2944, 0, - 2848,-685,2863, 0, - 3175,2478,-744, 0, - 793,2485,3158, 0, - 2473,-1534,-2882, 0, - -1977,2255,-2790, 0, - -2081,-3110,1665, 0, - -2710,-1707,2553, 0, - -1928,-1079,3449, 0, - 2251,1912,2838, 0, - -1586,2414,-2904, 0, - -2582,134,3177, 0, - -2854,2833,779, 0, - 2981,-200,-2801, 0, - 2895,818,-2780, 0, - -2099,3264,1312, 0, - -1094,-14,-3947, 0, - 4067,1,489, 0, - -3694,1227,-1273, 0, - -1814,476,3641, 0, - 3195,-2215,1288, 0, - -2994,-1038,-2595, 0, - 1959,2204,-2843, 0, - 2843,-1606,2473, 0, - 2771,421,2986, 0, - 2161,-3098,1584, 0, - 1928,-1079,3449, 0, - -3108,1787,-1980, 0, - 1726,2384,-2849, 0, - 2748,-335,3019, 0, - 1516,-2853,-2517, 0, - 1069,-24,-3954, 0, - -3786,-844,-1314, 0, - 2214,3138,1423, 0, - -3020,-957,2596, 0, - -1117,-1666,-3571, 0, - -2904,2110,1972, 0, - -2366,2098,2603, 0, - 1174,566,-3883, 0, - -3175,-1739,-1916, 0, - 1871,2614,2539, 0, - 1581,-2876,2450, 0, - -2693,-775,2987, 0, - 2075,-3156,-1583, 0, - 27,-3930,1154, 0, - 3746,1656,60, 0, - 1055,1525,3652, 0, - 3618,1316,-1398, 0, - 1982,-2372,2687, 0, - 410,294,-4065, 0, - 1494,-3158,-2138, 0, - 2119,2288,2655, 0, - -1731,2394,-2836, 0, - -3438,-1974,-1031, 0, - -2314,-394,3356, 0, - -1420,-3486,-1616, 0, - 1085,-3024,-2540, 0, - -3013,-1787,2123, 0, - 3019,-257,2756, 0, - -1733,-2511,2733, 0, - 3103,1802,-1976, 0, - -3252,260,2476, 0, - 3830,-701,-1271, 0, - -1960,2609,2476, 0, - -100,-688,-4036, 0, - 1693,-2609,2665, 0, - -3935,-90,-1135, 0, - 100,-613,4049, 0, - 2805,2113,2109, 0, - -2700,-1973,-2365, 0, - 2504,355,-3222, 0, - 4058,-375,-412, 0, - -2530,-2167,2383, 0, - 1586,-2994,2301, 0, - 2846,-3,2946, 0, - 2436,-520,3252, 0, - 3865,-746,-1131, 0, - -2509,289,3225, 0, - -1713,-2643,-2619, 0, - 77,-658,-4042, 0, - -3882,-676,-1116, 0, - 2858,-714,-2845, 0, - -1214,-2977,-2537, 0, - 2347,-136,3354, 0, - 3357,-2063,-1119, 0, - -1557,-2897,2441, 0, - 2870,-1869,2246, 0, - -1802,-2566,2635, 0, - 3243,-940,2318, 0, - 3889,-359,-1234, 0, - -2303,-300,3374, 0, - 2403,-143,3314, 0, - -111,-1981,-3583, 0, - -21,-3753,1641, 0, - -3800,-1162,-993, 0, - -2325,4,3372, 0, - 3812,-1338,-673, 0, - 2310,-913,3256, 0, - 1,-324,-4083, 0, - -2758,221,-3020, 0, - -3694,1049,-1424, 0, - -3613,1649,1001, 0, - 2790,-505,-2956, 0, - -2135,2116,2782, 0, - 345,-1978,-3570, 0, - -3714,-1701,-304, 0, - 62,1851,3653, 0, - -1759,-1206,3496, 0, - 3849,-1141,-811, 0, - 3884,94,-1298, 0, - 3881,632,1147, 0, - 2415,1527,2935, 0, - 2839,-639,2882, 0, - -48,-550,-4059, 0, - -2574,-213,-3178, 0, - -3979,166,-958, 0, - -36,90,-4095, 0, - -3834,648,1288, 0, - -2260,906,3294, 0, - 2541,-772,-3118, 0, - -22,-580,-4055, 0, - -2714,-351,-3047, 0, - -3902,-612,-1086, 0, - 31,680,4039, 0, - -3803,-342,1482, 0, - 2659,-830,-3002, 0, - 3953,-717,-795, 0, - 3817,-237,1467, 0, - 2286,393,3376, 0, - -2279,-451,3373, 0, - -34,-396,-4077, 0, - -2826,-70,-2964, 0, - -3969,-313,-963, 0, - -80,-548,4058, 0, - 3737,-1381,-949, 0, - -3859,-331,1333, 0, - 2821,-492,-2929, 0, - 3562,-1154,1659, 0, - 2034,-933,3430, 0, - -13,-525,-4062, 0, - -3936,-746,-854, 0, - -2402,-415,3292, 0, - 3890,-943,-870, 0, - -68,-407,4075, 0, - -2262,388,3392, 0, - 3678,-958,1527, 0, - 2134,-797,3404, 0, - 3980,156,-953, 0, - 2272,901,3287, 0, - 104,-291,-4084, 0, - -2719,38,-3063, 0, - -3976,-99,-980, 0, - 2720,-243,-3053, 0, - -3913,-148,1203, 0, - 18,-423,-4074, 0, - -3896,-934,-849, 0, - -2486,-285,3242, 0, - 3969,-724,-708, 0, - 3875,-655,1154, 0, - -85,-298,4084, 0, - 2488,-506,3214, 0, - -2149,-776,3399, 0, - 3961,-329,-988, 0, - 2352,-408,3329, 0, - -4059,-476,-270, 0, - -311,-465,-4057, 0, - -2018,2012,-2942, 0, - 1929,-3373,1295, 0, - -3349,1760,-1570, 0, - -25,-1324,-3876, 0, - -2941,2568,-1239, 0, - -3873,-685,1143, 0, - 2796,1451,-2618, 0, - -483,-2518,-3194, 0, - 907,-928,-3885, 0, - 2125,1922,-2927, 0, - -3640,-1483,1154, 0, - -2568,1081,3002, 0, - 3739,-1373,-955, 0, - 3691,-1226,1285, 0, - 188,-840,4004, 0, - -1733,-1711,3293, 0, - 3068,2417,-1233, 0, - 3089,-2206,1539, 0, - 2367,2019,2664, 0, - -2244,-2328,-2514, 0, - 2184,-2422,-2478, 0, - -2673,1512,2710, 0, - -3233,-2514,-61, 0, - -3835,-723,-1244, 0, - 135,-2833,-2955, 0, - 2743,1679,2536, 0, - -2047,1890,-3003, 0, - -3044,2405,-1313, 0, - 3110,-2662,132, 0, - 3691,-320,-1747, 0, - -3219,-368,2505, 0, - 2028,1903,-3007, 0, - 3068,2348,-1362, 0, - -2202,-2442,-2442, 0, - 2677,122,3098, 0, - -2236,-2016,2777, 0, - 2199,-2429,-2458, 0, - -2852,1285,2644, 0, - 2134,-2104,2792, 0, - -3168,-2593,116, 0, - 2853,952,2780, 0, - 3151,-2616,-43, 0, - -2133,-2049,2833, 0, - 2157,-2043,2820, 0 + -912,2168,-3353, 0, + -2370,170,-3336, 0, + -3339,442,-2330, 0, + -524,-1329,-3839, 0, + 120,1738,-3707, 0, + -2382,-1939,-2709, 0, + 71,1588,-3775, 0, + -3623,-348,-1878, 0, + 61,451,-4070, 0, + 814,2562,-3090, 0, + -3620,-48,-1915, 0, + 50,-695,-4036, 0, + -3193,-485,-2519, 0, + 0,345,-4081, 0, + -68,-914,-3992, 0, + -1999,-653,-3515, 0, + -173,-3077,-2697, 0, + -6,4095,92, 0, + 722,-995,-3907, 0, + 2378,336,-3318, 0, + -2921,2644,1118, 0, + -3893,-1272,-19, 0, + 1884,-732,-3562, 0, + 3399,449,-2240, 0, + 3681,-271,-1776, 0, + -3196,-2512,-500, 0, + -2297,-3117,-1335, 0, + 3152,-284,-2600, 0, + 3615,174,-1918, 0, + 2627,-1651,-2674, 0, + -102,-3183,-2575, 0, + -719,3619,1777, 0, + -3917,-857,834, 0, + 2328,-3040,-1454, 0, + -800,1795,-3594, 0, + -3055,1197,-2452, 0, + -1818,3118,-1936, 0, + 787,3607,1774, 0, + -2788,2567,-1553, 0, + -2915,2375,-1623, 0, + -3538,-1970,613, 0, + -2044,-1073,-3383, 0, + -451,3423,-2203, 0, + 190,2907,-2880, 0, + 2988,2605,1031, 0, + -2742,1649,-2557, 0, + -792,265,-4010, 0, + 3948,-1086,-94, 0, + -4036,254,-650, 0, + -721,3251,-2385, 0, + -2273,2620,-2178, 0, + -3287,2324,-757, 0, + -472,-1740,-3678, 0, + -1591,2107,3132, 0, + -331,2815,-2957, 0, + 220,4002,841, 0, + -2701,-2366,-1971, 0, + 3027,2649,-775, 0, + -4066,-398,292, 0, + -1185,2829,-2714, 0, + 3380,-480,-2262, 0, + 2273,2620,-2178, 0, + 3493,-2098,-419, 0, + -1169,-3810,946, 0, + -883,2464,3151, 0, + -3026,2083,1812, 0, + 1774,2060,3063, 0, + -582,-3198,-2492, 0, + -2564,1370,2885, 0, + 3588,-1918,471, 0, + -2135,2712,2205, 0, + -3446,-2036,-870, 0, + 3373,819,2175, 0, + -2090,-2894,2007, 0, + 1177,-3828,858, 0, + -3122,-2578,619, 0, + 3954,-653,848, 0, + 800,1791,-3595, 0, + 1108,2831,-2745, 0, + 481,3420,-2201, 0, + 322,2831,-2943, 0, + -2057,2455,2553, 0, + 742,3262,-2363, 0, + 2156,2691,2210, 0, + -3999,-109,877, 0, + -1727,1921,3178, 0, + 472,-1740,-3678, 0, + -639,-2133,-3438, 0, + -2417,3238,671, 0, + -2644,-3077,-564, 0, + 1841,3098,-1948, 0, + 2628,1341,2841, 0, + -1460,2442,2946, 0, + 2137,-2846,2028, 0, + 2044,-1073,-3383, 0, + 3055,1197,-2452, 0, + 3178,-2446,833, 0, + 2892,2328,-1731, 0, + 1424,2434,2971, 0, + -2402,-1496,-2961, 0, + 2746,2597,-1578, 0, + 582,-3198,-2492, 0, + -1904,63,3626, 0, + -766,-26,-4024, 0, + 3145,1580,-2094, 0, + -3697,1719,-390, 0, + 2583,-3142,-482, 0, + 3963,-170,1020, 0, + -1585,-3301,1835, 0, + 1633,1851,3269, 0, + -370,2911,-2857, 0, + -2251,1912,2838, 0, + -3093,2590,-711, 0, + -3422,-622,-2163, 0, + 4050,137,-597, 0, + 2802,-2428,-1740, 0, + 1904,63,3626, 0, + -2071,-3375,-1048, 0, + 1585,-3301,1835, 0, + -388,3987,855, 0, + 822,328,-3999, 0, + 777,-2169,-3387, 0, + 3242,-1705,-1832, 0, + -4057,26,563, 0, + -1224,1537,3594, 0, + 4018,-699,380, 0, + 2003,2286,2746, 0, + -3345,721,2252, 0, + -2078,-2322,2658, 0, + 3328,-2331,-515, 0, + 187,-3937,1114, 0, + 2417,3238,671, 0, + 3014,1955,1967, 0, + -3264,-2111,1291, 0, + -2847,59,-2944, 0, + 2848,-685,2863, 0, + 3175,2478,-744, 0, + 793,2485,3158, 0, + 2473,-1534,-2882, 0, + -1977,2255,-2790, 0, + -2081,-3110,1665, 0, + -2710,-1707,2553, 0, + -1928,-1079,3449, 0, + 2251,1912,2838, 0, + -1586,2414,-2904, 0, + -2582,134,3177, 0, + -2854,2833,779, 0, + 2981,-200,-2801, 0, + 2895,818,-2780, 0, + -2099,3264,1312, 0, + -1094,-14,-3947, 0, + 4067,1,489, 0, + -3694,1227,-1273, 0, + -1814,476,3641, 0, + 3195,-2215,1288, 0, + -2994,-1038,-2595, 0, + 1959,2204,-2843, 0, + 2843,-1606,2473, 0, + 2771,421,2986, 0, + 2161,-3098,1584, 0, + 1928,-1079,3449, 0, + -3108,1787,-1980, 0, + 1726,2384,-2849, 0, + 2748,-335,3019, 0, + 1516,-2853,-2517, 0, + 1069,-24,-3954, 0, + -3786,-844,-1314, 0, + 2214,3138,1423, 0, + -3020,-957,2596, 0, + -1117,-1666,-3571, 0, + -2904,2110,1972, 0, + -2366,2098,2603, 0, + 1174,566,-3883, 0, + -3175,-1739,-1916, 0, + 1871,2614,2539, 0, + 1581,-2876,2450, 0, + -2693,-775,2987, 0, + 2075,-3156,-1583, 0, + 27,-3930,1154, 0, + 3746,1656,60, 0, + 1055,1525,3652, 0, + 3618,1316,-1398, 0, + 1982,-2372,2687, 0, + 410,294,-4065, 0, + 1494,-3158,-2138, 0, + 2119,2288,2655, 0, + -1731,2394,-2836, 0, + -3438,-1974,-1031, 0, + -2314,-394,3356, 0, + -1420,-3486,-1616, 0, + 1085,-3024,-2540, 0, + -3013,-1787,2123, 0, + 3019,-257,2756, 0, + -1733,-2511,2733, 0, + 3103,1802,-1976, 0, + -3252,260,2476, 0, + 3830,-701,-1271, 0, + -1960,2609,2476, 0, + -100,-688,-4036, 0, + 1693,-2609,2665, 0, + -3935,-90,-1135, 0, + 100,-613,4049, 0, + 2805,2113,2109, 0, + -2700,-1973,-2365, 0, + 2504,355,-3222, 0, + 4058,-375,-412, 0, + -2530,-2167,2383, 0, + 1586,-2994,2301, 0, + 2846,-3,2946, 0, + 2436,-520,3252, 0, + 3865,-746,-1131, 0, + -2509,289,3225, 0, + -1713,-2643,-2619, 0, + 77,-658,-4042, 0, + -3882,-676,-1116, 0, + 2858,-714,-2845, 0, + -1214,-2977,-2537, 0, + 2347,-136,3354, 0, + 3357,-2063,-1119, 0, + -1557,-2897,2441, 0, + 2870,-1869,2246, 0, + -1802,-2566,2635, 0, + 3243,-940,2318, 0, + 3889,-359,-1234, 0, + -2303,-300,3374, 0, + 2403,-143,3314, 0, + -111,-1981,-3583, 0, + -21,-3753,1641, 0, + -3800,-1162,-993, 0, + -2325,4,3372, 0, + 3812,-1338,-673, 0, + 2310,-913,3256, 0, + 1,-324,-4083, 0, + -2758,221,-3020, 0, + -3694,1049,-1424, 0, + -3613,1649,1001, 0, + 2790,-505,-2956, 0, + -2135,2116,2782, 0, + 345,-1978,-3570, 0, + -3714,-1701,-304, 0, + 62,1851,3653, 0, + -1759,-1206,3496, 0, + 3849,-1141,-811, 0, + 3884,94,-1298, 0, + 3881,632,1147, 0, + 2415,1527,2935, 0, + 2839,-639,2882, 0, + -48,-550,-4059, 0, + -2574,-213,-3178, 0, + -3979,166,-958, 0, + -36,90,-4095, 0, + -3834,648,1288, 0, + -2260,906,3294, 0, + 2541,-772,-3118, 0, + -22,-580,-4055, 0, + -2714,-351,-3047, 0, + -3902,-612,-1086, 0, + 31,680,4039, 0, + -3803,-342,1482, 0, + 2659,-830,-3002, 0, + 3953,-717,-795, 0, + 3817,-237,1467, 0, + 2286,393,3376, 0, + -2279,-451,3373, 0, + -34,-396,-4077, 0, + -2826,-70,-2964, 0, + -3969,-313,-963, 0, + -80,-548,4058, 0, + 3737,-1381,-949, 0, + -3859,-331,1333, 0, + 2821,-492,-2929, 0, + 3562,-1154,1659, 0, + 2034,-933,3430, 0, + -13,-525,-4062, 0, + -3936,-746,-854, 0, + -2402,-415,3292, 0, + 3890,-943,-870, 0, + -68,-407,4075, 0, + -2262,388,3392, 0, + 3678,-958,1527, 0, + 2134,-797,3404, 0, + 3980,156,-953, 0, + 2272,901,3287, 0, + 104,-291,-4084, 0, + -2719,38,-3063, 0, + -3976,-99,-980, 0, + 2720,-243,-3053, 0, + -3913,-148,1203, 0, + 18,-423,-4074, 0, + -3896,-934,-849, 0, + -2486,-285,3242, 0, + 3969,-724,-708, 0, + 3875,-655,1154, 0, + -85,-298,4084, 0, + 2488,-506,3214, 0, + -2149,-776,3399, 0, + 3961,-329,-988, 0, + 2352,-408,3329, 0, + -4059,-476,-270, 0, + -311,-465,-4057, 0, + -2018,2012,-2942, 0, + 1929,-3373,1295, 0, + -3349,1760,-1570, 0, + -25,-1324,-3876, 0, + -2941,2568,-1239, 0, + -3873,-685,1143, 0, + 2796,1451,-2618, 0, + -483,-2518,-3194, 0, + 907,-928,-3885, 0, + 2125,1922,-2927, 0, + -3640,-1483,1154, 0, + -2568,1081,3002, 0, + 3739,-1373,-955, 0, + 3691,-1226,1285, 0, + 188,-840,4004, 0, + -1733,-1711,3293, 0, + 3068,2417,-1233, 0, + 3089,-2206,1539, 0, + 2367,2019,2664, 0, + -2244,-2328,-2514, 0, + 2184,-2422,-2478, 0, + -2673,1512,2710, 0, + -3233,-2514,-61, 0, + -3835,-723,-1244, 0, + 135,-2833,-2955, 0, + 2743,1679,2536, 0, + -2047,1890,-3003, 0, + -3044,2405,-1313, 0, + 3110,-2662,132, 0, + 3691,-320,-1747, 0, + -3219,-368,2505, 0, + 2028,1903,-3007, 0, + 3068,2348,-1362, 0, + -2202,-2442,-2442, 0, + 2677,122,3098, 0, + -2236,-2016,2777, 0, + 2199,-2429,-2458, 0, + -2852,1285,2644, 0, + 2134,-2104,2792, 0, + -3168,-2593,116, 0, + 2853,952,2780, 0, + 3151,-2616,-43, 0, + -2133,-2049,2833, 0, + 2157,-2043,2820, 0 }; SVECTOR level1_modelLara_uv[] = { - 22,62, 0, 0, - 22,1, 0, 0, - 1,1, 0, 0, - 22,62, 0, 0, - 1,1, 0, 0, - 1,62, 0, 0, - 138,127, 0, 0, - 138,122, 0, 0, - 143,122, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 143,127, 0, 0, - 1,159, 0, 0, - 1,146, 0, 0, - 38,146, 0, 0, - 1,159, 0, 0, - 38,146, 0, 0, - 38,159, 0, 0, - 78,62, 0, 0, - 78,41, 0, 0, - 25,41, 0, 0, - 78,62, 0, 0, - 25,41, 0, 0, - 25,62, 0, 0, - 81,62, 0, 0, - 81,41, 0, 0, - 118,41, 0, 0, - 81,62, 0, 0, - 118,41, 0, 0, - 118,62, 0, 0, - 1,62, 0, 0, - 1,1, 0, 0, - 22,1, 0, 0, - 1,62, 0, 0, - 22,1, 0, 0, - 22,62, 0, 0, - 202,30, 0, 0, - 202,1, 0, 0, - 247,1, 0, 0, - 247,1, 0, 0, - 224,30, 0, 0, - 202,30, 0, 0, - 239,175, 0, 0, - 239,162, 0, 0, - 226,162, 0, 0, - 239,175, 0, 0, - 226,162, 0, 0, - 226,175, 0, 0, - 210,111, 0, 0, - 232,98, 0, 0, - 255,98, 0, 0, - 210,111, 0, 0, - 255,98, 0, 0, - 255,111, 0, 0, - 121,62, 0, 0, - 151,41, 0, 0, - 121,41, 0, 0, - 151,41, 0, 0, - 121,62, 0, 0, - 151,62, 0, 0, - 199,62, 0, 0, - 178,41, 0, 0, - 178,62, 0, 0, - 226,41, 0, 0, - 247,62, 0, 0, - 247,41, 0, 0, - 247,62, 0, 0, - 226,41, 0, 0, - 226,62, 0, 0, - 151,127, 0, 0, - 146,127, 0, 0, - 146,122, 0, 0, - 135,122, 0, 0, - 130,127, 0, 0, - 130,122, 0, 0, - 151,41, 0, 0, - 121,62, 0, 0, - 121,41, 0, 0, - 121,62, 0, 0, - 151,41, 0, 0, - 151,62, 0, 0, - 178,41, 0, 0, - 199,62, 0, 0, - 178,62, 0, 0, - 247,62, 0, 0, - 226,41, 0, 0, - 247,41, 0, 0, - 226,41, 0, 0, - 247,62, 0, 0, - 226,62, 0, 0, - 146,127, 0, 0, - 151,122, 0, 0, - 146,122, 0, 0, - 191,162, 0, 0, - 178,175, 0, 0, - 178,162, 0, 0, - 186,122, 0, 0, - 186,122, 0, 0, - 186,122, 0, 0, - 118,38, 0, 0, - 118,1, 0, 0, - 105,1, 0, 0, - 186,122, 0, 0, - 186,122, 0, 0, - 186,122, 0, 0, - 17,119, 0, 0, - 17,98, 0, 0, - 30,98, 0, 0, - 17,119, 0, 0, - 30,98, 0, 0, - 30,119, 0, 0, - 30,119, 0, 0, - 30,98, 0, 0, - 17,98, 0, 0, - 30,119, 0, 0, - 17,98, 0, 0, - 17,119, 0, 0, - 89,1, 0, 0, - 102,38, 0, 0, - 102,1, 0, 0, - 151,127, 0, 0, - 146,122, 0, 0, - 151,122, 0, 0, - 121,1, 0, 0, - 135,38, 0, 0, - 135,1, 0, 0, - 146,127, 0, 0, - 146,122, 0, 0, - 151,122, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 70,38, 0, 0, - 57,1, 0, 0, - 57,38, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 30,98, 0, 0, - 17,119, 0, 0, - 30,119, 0, 0, - 17,119, 0, 0, - 30,98, 0, 0, - 17,98, 0, 0, - 17,119, 0, 0, - 30,98, 0, 0, - 17,98, 0, 0, - 30,98, 0, 0, - 17,119, 0, 0, - 30,119, 0, 0, - 17,98, 0, 0, - 30,119, 0, 0, - 30,98, 0, 0, - 30,119, 0, 0, - 17,98, 0, 0, - 17,119, 0, 0, - 118,38, 0, 0, - 105,1, 0, 0, - 105,38, 0, 0, - 135,38, 0, 0, - 121,1, 0, 0, - 121,38, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 86,38, 0, 0, - 73,1, 0, 0, - 73,38, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 113,122, 0, 0, - 118,122, 0, 0, - 226,94, 0, 0, - 226,65, 0, 0, - 239,65, 0, 0, - 14,98, 0, 0, - 1,127, 0, 0, - 14,127, 0, 0, - 226,94, 0, 0, - 239,65, 0, 0, - 239,94, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 1,127, 0, 0, - 14,98, 0, 0, - 1,98, 0, 0, - 14,98, 0, 0, - 1,127, 0, 0, - 1,98, 0, 0, - 1,127, 0, 0, - 14,98, 0, 0, - 14,127, 0, 0, - 242,65, 0, 0, - 255,94, 0, 0, - 242,94, 0, 0, - 255,94, 0, 0, - 242,65, 0, 0, - 255,65, 0, 0, - 242,65, 0, 0, - 255,94, 0, 0, - 255,65, 0, 0, - 255,94, 0, 0, - 242,65, 0, 0, - 242,94, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 226,146, 0, 0, - 255,159, 0, 0, - 255,146, 0, 0, - 175,175, 0, 0, - 175,162, 0, 0, - 162,162, 0, 0, - 175,175, 0, 0, - 162,162, 0, 0, - 162,175, 0, 0, - 255,159, 0, 0, - 226,146, 0, 0, - 226,159, 0, 0, - 49,191, 0, 0, - 49,178, 0, 0, - 62,178, 0, 0, - 49,191, 0, 0, - 62,178, 0, 0, - 62,191, 0, 0, - 255,146, 0, 0, - 226,159, 0, 0, - 226,146, 0, 0, - 81,119, 0, 0, - 81,98, 0, 0, - 94,98, 0, 0, - 81,119, 0, 0, - 94,98, 0, 0, - 94,119, 0, 0, - 46,191, 0, 0, - 46,178, 0, 0, - 33,178, 0, 0, - 46,191, 0, 0, - 33,178, 0, 0, - 33,191, 0, 0, - 194,162, 0, 0, - 207,175, 0, 0, - 194,175, 0, 0, - 207,175, 0, 0, - 194,162, 0, 0, - 207,162, 0, 0, - 194,175, 0, 0, - 207,162, 0, 0, - 194,162, 0, 0, - 207,162, 0, 0, - 194,175, 0, 0, - 207,175, 0, 0, - 223,162, 0, 0, - 210,175, 0, 0, - 210,162, 0, 0, - 210,175, 0, 0, - 223,162, 0, 0, - 223,175, 0, 0, - 159,175, 0, 0, - 146,162, 0, 0, - 146,175, 0, 0, - 194,146, 0, 0, - 223,159, 0, 0, - 194,159, 0, 0, - 223,159, 0, 0, - 194,146, 0, 0, - 223,146, 0, 0, - 223,159, 0, 0, - 194,146, 0, 0, - 194,159, 0, 0, - 194,146, 0, 0, - 223,159, 0, 0, - 223,146, 0, 0, - 186,122, 0, 0, - 186,122, 0, 0, - 186,122, 0, 0, - 186,122, 0, 0, - 186,122, 0, 0, - 186,122, 0, 0, - 17,119, 0, 0, - 17,98, 0, 0, - 30,98, 0, 0, - 17,119, 0, 0, - 30,98, 0, 0, - 30,119, 0, 0, - 17,119, 0, 0, - 17,98, 0, 0, - 30,98, 0, 0, - 17,119, 0, 0, - 30,98, 0, 0, - 30,119, 0, 0, - 73,38, 0, 0, - 86,1, 0, 0, - 86,38, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 57,38, 0, 0, - 70,1, 0, 0, - 70,38, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 17,119, 0, 0, - 30,98, 0, 0, - 30,119, 0, 0, - 30,98, 0, 0, - 17,119, 0, 0, - 17,98, 0, 0, - 30,98, 0, 0, - 17,119, 0, 0, - 17,98, 0, 0, - 17,119, 0, 0, - 30,98, 0, 0, - 30,119, 0, 0, - 17,119, 0, 0, - 30,98, 0, 0, - 30,119, 0, 0, - 30,98, 0, 0, - 17,119, 0, 0, - 17,98, 0, 0, - 57,38, 0, 0, - 57,1, 0, 0, - 70,1, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 1,127, 0, 0, - 8,112, 0, 0, - 8,127, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 113,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 1,112, 0, 0, - 8,98, 0, 0, - 1,98, 0, 0, - 8,112, 0, 0, - 1,127, 0, 0, - 8,127, 0, 0, - 8,127, 0, 0, - 14,112, 0, 0, - 14,127, 0, 0, - 8,127, 0, 0, - 8,112, 0, 0, - 14,112, 0, 0, - 8,112, 0, 0, - 14,98, 0, 0, - 14,112, 0, 0, - 116,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 118,124, 0, 0, - 116,122, 0, 0, - 118,122, 0, 0, - 116,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 226,94, 0, 0, - 226,80, 0, 0, - 232,80, 0, 0, - 226,94, 0, 0, - 232,80, 0, 0, - 232,94, 0, 0, - 118,127, 0, 0, - 118,124, 0, 0, - 116,124, 0, 0, - 118,127, 0, 0, - 116,124, 0, 0, - 116,127, 0, 0, - 118,127, 0, 0, - 118,124, 0, 0, - 116,124, 0, 0, - 118,127, 0, 0, - 116,124, 0, 0, - 116,127, 0, 0, - 14,98, 0, 0, - 8,112, 0, 0, - 8,98, 0, 0, - 14,98, 0, 0, - 8,112, 0, 0, - 14,112, 0, 0, - 1,127, 0, 0, - 8,112, 0, 0, - 1,112, 0, 0, - 255,94, 0, 0, - 248,80, 0, 0, - 248,94, 0, 0, - 242,65, 0, 0, - 248,80, 0, 0, - 248,65, 0, 0, - 242,65, 0, 0, - 248,80, 0, 0, - 242,80, 0, 0, - 255,94, 0, 0, - 248,80, 0, 0, - 255,80, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 121,122, 0, 0, - 124,124, 0, 0, - 121,124, 0, 0, - 121,122, 0, 0, - 124,124, 0, 0, - 121,124, 0, 0, - 121,124, 0, 0, - 124,127, 0, 0, - 121,127, 0, 0, - 121,124, 0, 0, - 124,124, 0, 0, - 124,127, 0, 0, - 124,124, 0, 0, - 126,127, 0, 0, - 124,127, 0, 0, - 124,124, 0, 0, - 126,127, 0, 0, - 124,127, 0, 0, - 121,124, 0, 0, - 124,127, 0, 0, - 121,127, 0, 0, - 121,127, 0, 0, - 126,122, 0, 0, - 126,127, 0, 0, - 226,146, 0, 0, - 255,159, 0, 0, - 226,159, 0, 0, - 121,124, 0, 0, - 124,127, 0, 0, - 121,127, 0, 0, - 121,122, 0, 0, - 124,124, 0, 0, - 121,124, 0, 0, - 124,124, 0, 0, - 126,127, 0, 0, - 124,127, 0, 0, - 121,124, 0, 0, - 124,127, 0, 0, - 121,127, 0, 0, - 121,124, 0, 0, - 124,124, 0, 0, - 124,127, 0, 0, - 124,124, 0, 0, - 126,127, 0, 0, - 124,127, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 113,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 113,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 113,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 113,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 146,175, 0, 0, - 159,162, 0, 0, - 159,175, 0, 0, - 255,159, 0, 0, - 226,146, 0, 0, - 255,146, 0, 0, - 113,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 113,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 113,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 113,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 113,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 113,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 113,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 255,80, 0, 0, - 248,65, 0, 0, - 255,65, 0, 0, - 255,80, 0, 0, - 248,80, 0, 0, - 248,65, 0, 0, - 248,80, 0, 0, - 242,65, 0, 0, - 248,65, 0, 0, - 242,80, 0, 0, - 248,94, 0, 0, - 242,94, 0, 0, - 242,80, 0, 0, - 248,80, 0, 0, - 248,94, 0, 0, - 248,80, 0, 0, - 255,94, 0, 0, - 248,94, 0, 0, - 248,65, 0, 0, - 255,80, 0, 0, - 255,65, 0, 0, - 248,65, 0, 0, - 248,80, 0, 0, - 255,80, 0, 0, - 248,80, 0, 0, - 255,94, 0, 0, - 255,80, 0, 0, - 248,94, 0, 0, - 242,80, 0, 0, - 242,94, 0, 0, - 248,94, 0, 0, - 248,80, 0, 0, - 242,80, 0, 0, - 248,80, 0, 0, - 242,65, 0, 0, - 242,80, 0, 0, - 1,112, 0, 0, - 8,112, 0, 0, - 8,98, 0, 0, - 8,112, 0, 0, - 14,98, 0, 0, - 8,98, 0, 0, - 14,112, 0, 0, - 8,127, 0, 0, - 14,127, 0, 0, - 14,112, 0, 0, - 8,112, 0, 0, - 8,127, 0, 0, - 8,98, 0, 0, - 1,112, 0, 0, - 1,98, 0, 0, - 8,98, 0, 0, - 8,112, 0, 0, - 1,112, 0, 0, - 8,112, 0, 0, - 1,127, 0, 0, - 1,112, 0, 0, - 116,127, 0, 0, - 113,124, 0, 0, - 113,127, 0, 0, - 116,127, 0, 0, - 113,124, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 116,124, 0, 0, - 118,124, 0, 0, - 116,122, 0, 0, - 118,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 232,94, 0, 0, - 239,80, 0, 0, - 239,94, 0, 0, - 232,94, 0, 0, - 232,80, 0, 0, - 239,80, 0, 0, - 232,80, 0, 0, - 239,65, 0, 0, - 239,80, 0, 0, - 232,80, 0, 0, - 232,65, 0, 0, - 239,65, 0, 0, - 232,80, 0, 0, - 226,80, 0, 0, - 232,65, 0, 0, - 226,80, 0, 0, - 226,65, 0, 0, - 232,65, 0, 0, - 162,175, 0, 0, - 162,162, 0, 0, - 175,162, 0, 0, - 234,119, 0, 0, - 247,114, 0, 0, - 247,119, 0, 0, - 162,175, 0, 0, - 175,162, 0, 0, - 175,175, 0, 0, - 49,191, 0, 0, - 49,178, 0, 0, - 62,178, 0, 0, - 49,191, 0, 0, - 62,178, 0, 0, - 62,191, 0, 0, - 234,119, 0, 0, - 234,114, 0, 0, - 247,114, 0, 0, - 234,119, 0, 0, - 234,114, 0, 0, - 247,114, 0, 0, - 94,119, 0, 0, - 94,98, 0, 0, - 81,98, 0, 0, - 94,119, 0, 0, - 81,98, 0, 0, - 81,119, 0, 0, - 33,191, 0, 0, - 33,178, 0, 0, - 46,178, 0, 0, - 33,191, 0, 0, - 46,178, 0, 0, - 46,191, 0, 0, - 207,175, 0, 0, - 194,162, 0, 0, - 194,175, 0, 0, - 194,162, 0, 0, - 207,175, 0, 0, - 207,162, 0, 0, - 207,162, 0, 0, - 194,175, 0, 0, - 194,162, 0, 0, - 194,175, 0, 0, - 207,162, 0, 0, - 207,175, 0, 0, - 210,175, 0, 0, - 223,162, 0, 0, - 210,162, 0, 0, - 223,162, 0, 0, - 210,175, 0, 0, - 223,175, 0, 0, - 121,127, 0, 0, - 121,122, 0, 0, - 126,122, 0, 0, - 146,162, 0, 0, - 159,162, 0, 0, - 146,175, 0, 0, - 226,159, 0, 0, - 255,146, 0, 0, - 226,146, 0, 0, - 223,159, 0, 0, - 194,146, 0, 0, - 194,159, 0, 0, - 194,146, 0, 0, - 223,159, 0, 0, - 223,146, 0, 0, - 194,146, 0, 0, - 223,159, 0, 0, - 194,159, 0, 0, - 223,159, 0, 0, - 194,146, 0, 0, - 223,146, 0, 0, - 17,127, 0, 0, - 17,122, 0, 0, - 46,122, 0, 0, - 199,38, 0, 0, - 199,33, 0, 0, - 146,33, 0, 0, - 191,119, 0, 0, - 191,114, 0, 0, - 154,114, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 17,127, 0, 0, - 46,122, 0, 0, - 46,127, 0, 0, - 199,38, 0, 0, - 146,33, 0, 0, - 146,38, 0, 0, - 154,111, 0, 0, - 154,98, 0, 0, - 207,98, 0, 0, - 154,111, 0, 0, - 207,98, 0, 0, - 207,111, 0, 0, - 146,30, 0, 0, - 146,1, 0, 0, - 199,1, 0, 0, - 146,30, 0, 0, - 199,1, 0, 0, - 199,30, 0, 0, - 97,119, 0, 0, - 97,114, 0, 0, - 151,114, 0, 0, - 97,119, 0, 0, - 151,114, 0, 0, - 151,119, 0, 0, - 255,38, 0, 0, - 255,33, 0, 0, - 202,33, 0, 0, - 255,38, 0, 0, - 202,33, 0, 0, - 202,38, 0, 0, - 191,119, 0, 0, - 154,114, 0, 0, - 154,119, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 231,119, 0, 0, - 231,114, 0, 0, - 194,114, 0, 0, - 231,119, 0, 0, - 194,114, 0, 0, - 194,119, 0, 0, - 49,127, 0, 0, - 49,122, 0, 0, - 78,122, 0, 0, - 49,127, 0, 0, - 78,122, 0, 0, - 78,127, 0, 0, - 159,159, 0, 0, - 159,146, 0, 0, - 121,146, 0, 0, - 159,159, 0, 0, - 121,146, 0, 0, - 121,159, 0, 0, - 118,159, 0, 0, - 118,146, 0, 0, - 81,146, 0, 0, - 118,159, 0, 0, - 81,146, 0, 0, - 81,159, 0, 0, - 247,143, 0, 0, - 247,130, 0, 0, - 210,130, 0, 0, - 247,143, 0, 0, - 210,130, 0, 0, - 210,143, 0, 0, - 118,175, 0, 0, - 118,162, 0, 0, - 97,162, 0, 0, - 118,175, 0, 0, - 97,162, 0, 0, - 97,175, 0, 0, - 89,1, 0, 0, - 102,38, 0, 0, - 89,38, 0, 0, - 78,159, 0, 0, - 78,146, 0, 0, - 41,146, 0, 0, - 78,159, 0, 0, - 41,146, 0, 0, - 41,159, 0, 0, - 49,162, 0, 0, - 70,175, 0, 0, - 49,175, 0, 0, - 81,127, 0, 0, - 81,122, 0, 0, - 110,122, 0, 0, - 81,127, 0, 0, - 110,122, 0, 0, - 110,127, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 162,159, 0, 0, - 191,146, 0, 0, - 191,159, 0, 0, - 70,162, 0, 0, - 49,175, 0, 0, - 70,175, 0, 0, - 113,143, 0, 0, - 167,130, 0, 0, - 113,130, 0, 0, - 167,130, 0, 0, - 113,143, 0, 0, - 167,143, 0, 0, - 138,38, 0, 0, - 143,1, 0, 0, - 138,1, 0, 0, - 94,162, 0, 0, - 73,175, 0, 0, - 73,162, 0, 0, - 65,119, 0, 0, - 78,98, 0, 0, - 65,98, 0, 0, - 65,119, 0, 0, - 78,98, 0, 0, - 65,98, 0, 0, - 65,119, 0, 0, - 78,98, 0, 0, - 65,98, 0, 0, - 65,119, 0, 0, - 78,98, 0, 0, - 65,98, 0, 0, - 65,119, 0, 0, - 78,98, 0, 0, - 65,98, 0, 0, - 65,119, 0, 0, - 78,98, 0, 0, - 65,98, 0, 0, - 65,119, 0, 0, - 78,98, 0, 0, - 65,98, 0, 0, - 65,119, 0, 0, - 78,98, 0, 0, - 65,98, 0, 0, - 65,119, 0, 0, - 78,98, 0, 0, - 65,98, 0, 0, - 65,119, 0, 0, - 78,98, 0, 0, - 65,98, 0, 0, - 65,119, 0, 0, - 78,98, 0, 0, - 65,98, 0, 0, - 65,119, 0, 0, - 78,98, 0, 0, - 65,98, 0, 0, - 121,175, 0, 0, - 143,162, 0, 0, - 143,175, 0, 0, - 207,143, 0, 0, - 170,130, 0, 0, - 170,143, 0, 0, - 143,175, 0, 0, - 121,162, 0, 0, - 121,175, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 49,98, 0, 0, - 62,117, 0, 0, - 49,119, 0, 0, - 62,117, 0, 0, - 49,98, 0, 0, - 49,119, 0, 0, - 250,119, 0, 0, - 255,114, 0, 0, - 250,114, 0, 0, - 255,114, 0, 0, - 250,119, 0, 0, - 255,119, 0, 0, - 154,127, 0, 0, - 159,122, 0, 0, - 154,122, 0, 0, - 159,122, 0, 0, - 154,127, 0, 0, - 158,125, 0, 0, - 138,127, 0, 0, - 142,120, 0, 0, - 138,122, 0, 0, - 137,125, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 162,127, 0, 0, - 167,122, 0, 0, - 167,127, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 143,122, 0, 0, - 138,127, 0, 0, - 143,127, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 143,122, 0, 0, - 138,127, 0, 0, - 143,127, 0, 0, - 143,127, 0, 0, - 138,122, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 143,127, 0, 0, - 138,127, 0, 0, - 143,127, 0, 0, - 138,122, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 143,127, 0, 0, - 138,127, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 255,114, 0, 0, - 250,119, 0, 0, - 250,114, 0, 0, - 250,119, 0, 0, - 255,114, 0, 0, - 255,119, 0, 0, - 159,122, 0, 0, - 154,127, 0, 0, - 154,122, 0, 0, - 154,127, 0, 0, - 159,122, 0, 0, - 158,125, 0, 0, - 138,127, 0, 0, - 142,120, 0, 0, - 138,122, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 137,120, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 167,122, 0, 0, - 162,127, 0, 0, - 167,127, 0, 0, - 143,122, 0, 0, - 138,127, 0, 0, - 138,122, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 143,127, 0, 0, - 143,122, 0, 0, - 138,127, 0, 0, - 138,122, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 143,127, 0, 0, - 143,122, 0, 0, - 138,127, 0, 0, - 138,122, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 143,127, 0, 0, - 143,127, 0, 0, - 138,122, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 143,127, 0, 0, - 138,127, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 138,127, 0, 0, - 143,122, 0, 0, - 138,122, 0, 0, - 250,141, 0, 0, - 255,130, 0, 0, - 250,130, 0, 0, - 1,191, 0, 0, - 14,178, 0, 0, - 14,191, 0, 0, - 1,191, 0, 0, - 14,178, 0, 0, - 1,178, 0, 0, - 30,178, 0, 0, - 17,191, 0, 0, - 17,178, 0, 0, - 30,191, 0, 0, - 17,178, 0, 0, - 17,191, 0, 0, - 143,1, 0, 0, - 138,38, 0, 0, - 138,1, 0, 0, - 17,191, 0, 0, - 30,178, 0, 0, - 30,191, 0, 0, - 17,178, 0, 0, - 30,191, 0, 0, - 30,178, 0, 0, - 73,175, 0, 0, - 94,162, 0, 0, - 73,162, 0, 0, - 14,178, 0, 0, - 1,191, 0, 0, - 14,191, 0, 0, - 70,175, 0, 0, - 49,162, 0, 0, - 70,162, 0, 0, - 143,162, 0, 0, - 121,175, 0, 0, - 121,162, 0, 0, - 121,162, 0, 0, - 143,175, 0, 0, - 143,162, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 255,130, 0, 0, - 250,141, 0, 0, - 250,130, 0, 0, - 14,178, 0, 0, - 1,191, 0, 0, - 1,178, 0, 0, - 49,98, 0, 0, - 62,117, 0, 0, - 62,98, 0, 0, - 46,160, 0, 0, - 25,175, 0, 0, - 46,175, 0, 0, - 62,117, 0, 0, - 49,98, 0, 0, - 62,98, 0, 0, - 25,175, 0, 0, - 46,160, 0, 0, - 46,175, 0, 0, - 22,162, 0, 0, - 1,175, 0, 0, - 22,175, 0, 0, - 1,175, 0, 0, - 22,162, 0, 0, - 1,162, 0, 0, - 1,162, 0, 0, - 22,175, 0, 0, - 1,175, 0, 0, - 22,175, 0, 0, - 1,162, 0, 0, - 22,162, 0, 0, - 170,122, 0, 0, - 175,127, 0, 0, - 175,122, 0, 0, - 175,127, 0, 0, - 170,122, 0, 0, - 175,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 49,175, 0, 0, - 70,162, 0, 0, - 49,162, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 207,143, 0, 0, - 207,130, 0, 0, - 170,130, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 162,159, 0, 0, - 162,146, 0, 0, - 191,146, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 105,94, 0, 0, - 126,65, 0, 0, - 126,94, 0, 0, - 189,122, 0, 0, - 189,122, 0, 0, - 189,122, 0, 0, - 154,94, 0, 0, - 175,65, 0, 0, - 175,94, 0, 0, - 199,94, 0, 0, - 178,65, 0, 0, - 178,94, 0, 0, - 151,94, 0, 0, - 130,65, 0, 0, - 130,94, 0, 0, - 202,94, 0, 0, - 202,65, 0, 0, - 223,65, 0, 0, - 202,94, 0, 0, - 223,65, 0, 0, - 223,94, 0, 0, - 199,94, 0, 0, - 199,65, 0, 0, - 178,65, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 102,38, 0, 0, - 89,1, 0, 0, - 102,1, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 121,1, 0, 0, - 135,38, 0, 0, - 121,38, 0, 0, - 118,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 118,127, 0, 0, - 113,127, 0, 0, - 113,122, 0, 0, - 178,94, 0, 0, - 199,65, 0, 0, - 199,94, 0, 0, - 105,94, 0, 0, - 126,65, 0, 0, - 126,94, 0, 0, - 175,94, 0, 0, - 154,65, 0, 0, - 175,65, 0, 0, - 130,94, 0, 0, - 151,65, 0, 0, - 151,94, 0, 0, - 202,94, 0, 0, - 202,65, 0, 0, - 223,65, 0, 0, - 202,94, 0, 0, - 223,65, 0, 0, - 223,94, 0, 0, - 130,94, 0, 0, - 130,65, 0, 0, - 151,65, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 54,1, 0, 0, - 25,38, 0, 0, - 54,38, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 97,111, 0, 0, - 151,98, 0, 0, - 151,111, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 54,38, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,38, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 25,1, 0, 0, - 54,38, 0, 0, - 25,38, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 41,94, 0, 0, - 70,65, 0, 0, - 41,65, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 242,175, 0, 0, - 255,162, 0, 0, - 255,175, 0, 0, - 242,175, 0, 0, - 255,162, 0, 0, - 255,175, 0, 0, - 242,175, 0, 0, - 255,162, 0, 0, - 255,175, 0, 0, - 255,162, 0, 0, - 242,175, 0, 0, - 242,162, 0, 0, - 242,162, 0, 0, - 255,175, 0, 0, - 242,175, 0, 0, - 255,162, 0, 0, - 242,175, 0, 0, - 242,162, 0, 0, - 242,175, 0, 0, - 255,162, 0, 0, - 255,175, 0, 0, - 255,162, 0, 0, - 242,175, 0, 0, - 242,162, 0, 0, - 255,175, 0, 0, - 242,162, 0, 0, - 255,162, 0, 0, - 255,162, 0, 0, - 242,175, 0, 0, - 242,162, 0, 0, - 54,38, 0, 0, - 25,1, 0, 0, - 54,1, 0, 0, - 54,38, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 54,38, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 54,38, 0, 0, - 54,1, 0, 0, - 25,38, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 54,38, 0, 0, - 54,1, 0, 0, - 25,38, 0, 0, - 25,1, 0, 0, - 54,38, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 97,111, 0, 0, - 151,98, 0, 0, - 97,98, 0, 0, - 54,38, 0, 0, - 25,1, 0, 0, - 54,1, 0, 0, - 54,1, 0, 0, - 25,38, 0, 0, - 54,38, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 94,178, 0, 0, - 81,191, 0, 0, - 94,191, 0, 0, - 183,122, 0, 0, - 178,127, 0, 0, - 183,127, 0, 0, - 81,191, 0, 0, - 94,178, 0, 0, - 81,178, 0, 0, - 183,122, 0, 0, - 178,127, 0, 0, - 183,127, 0, 0, - 183,122, 0, 0, - 178,127, 0, 0, - 183,127, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 54,1, 0, 0, - 25,38, 0, 0, - 54,38, 0, 0, - 154,62, 0, 0, - 175,41, 0, 0, - 175,62, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 65,178, 0, 0, - 78,191, 0, 0, - 65,191, 0, 0, - 54,130, 0, 0, - 1,143, 0, 0, - 54,143, 0, 0, - 78,191, 0, 0, - 65,178, 0, 0, - 65,191, 0, 0, - 54,130, 0, 0, - 1,143, 0, 0, - 1,130, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 110,143, 0, 0, - 57,130, 0, 0, - 110,130, 0, 0, - 70,65, 0, 0, - 41,94, 0, 0, - 41,65, 0, 0, - 54,1, 0, 0, - 25,38, 0, 0, - 54,38, 0, 0, - 25,1, 0, 0, - 54,38, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,38, 0, 0, - 54,38, 0, 0, - 54,38, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,38, 0, 0, - 54,38, 0, 0, - 78,191, 0, 0, - 65,178, 0, 0, - 65,191, 0, 0, - 70,65, 0, 0, - 41,94, 0, 0, - 70,94, 0, 0, - 175,41, 0, 0, - 154,62, 0, 0, - 154,41, 0, 0, - 41,94, 0, 0, - 70,65, 0, 0, - 70,94, 0, 0, - 73,94, 0, 0, - 102,65, 0, 0, - 102,94, 0, 0, - 25,1, 0, 0, - 54,38, 0, 0, - 25,38, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 154,62, 0, 0, - 175,41, 0, 0, - 154,41, 0, 0, - 223,62, 0, 0, - 202,41, 0, 0, - 202,62, 0, 0, - 202,41, 0, 0, - 223,62, 0, 0, - 202,62, 0, 0, - 151,98, 0, 0, - 97,111, 0, 0, - 97,98, 0, 0, - 54,1, 0, 0, - 25,38, 0, 0, - 54,38, 0, 0, - 65,178, 0, 0, - 78,191, 0, 0, - 65,191, 0, 0, - 151,98, 0, 0, - 97,111, 0, 0, - 151,111, 0, 0, - 33,119, 0, 0, - 46,98, 0, 0, - 33,98, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 1,94, 0, 0, - 38,65, 0, 0, - 1,65, 0, 0, - 46,98, 0, 0, - 33,119, 0, 0, - 33,98, 0, 0, - 183,122, 0, 0, - 178,127, 0, 0, - 183,127, 0, 0, - 183,122, 0, 0, - 178,127, 0, 0, - 183,127, 0, 0, - 175,41, 0, 0, - 154,62, 0, 0, - 175,62, 0, 0, - 250,62, 0, 0, - 255,41, 0, 0, - 250,41, 0, 0, - 57,130, 0, 0, - 110,143, 0, 0, - 110,130, 0, 0, - 1,143, 0, 0, - 54,130, 0, 0, - 1,130, 0, 0, - 1,143, 0, 0, - 54,130, 0, 0, - 54,143, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 250,62, 0, 0, - 255,41, 0, 0, - 250,41, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 102,65, 0, 0, - 73,94, 0, 0, - 102,94, 0, 0, - 38,65, 0, 0, - 1,94, 0, 0, - 1,65, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 25,38, 0, 0, - 54,1, 0, 0, - 25,1, 0, 0, - 183,122, 0, 0, - 178,127, 0, 0, - 183,127, 0, 0, - 183,122, 0, 0, - 178,127, 0, 0, - 183,127, 0, 0, - 46,98, 0, 0, - 33,119, 0, 0, - 46,119, 0, 0, - 223,62, 0, 0, - 202,41, 0, 0, - 223,41, 0, 0, - 54,1, 0, 0, - 25,38, 0, 0, - 54,38, 0, 0, - 54,1, 0, 0, - 25,38, 0, 0, - 25,1, 0, 0, - 33,119, 0, 0, - 46,98, 0, 0, - 46,119, 0, 0, - 202,41, 0, 0, - 223,62, 0, 0, - 223,41, 0, 0, - 189,122, 0, 0, - 189,122, 0, 0, - 189,122, 0, 0, - 151,94, 0, 0, - 151,65, 0, 0, - 130,65, 0, 0, - 105,94, 0, 0, - 105,65, 0, 0, - 126,65, 0, 0, - 154,94, 0, 0, - 175,65, 0, 0, - 154,65, 0, 0, - 86,38, 0, 0, - 86,1, 0, 0, - 73,1, 0, 0, - 70,38, 0, 0, - 70,1, 0, 0, - 57,1, 0, 0, - 102,38, 0, 0, - 89,1, 0, 0, - 89,38, 0, 0, - 135,38, 0, 0, - 121,1, 0, 0, - 135,1, 0, 0, - 105,38, 0, 0, - 118,1, 0, 0, - 118,38, 0, 0, - 73,38, 0, 0, - 73,1, 0, 0, - 86,1, 0, 0, - 105,38, 0, 0, - 105,1, 0, 0, - 118,1, 0, 0, - 130,122, 0, 0, - 135,122, 0, 0, - 130,127, 0, 0, - 178,175, 0, 0, - 191,175, 0, 0, - 191,162, 0, 0, - 135,122, 0, 0, - 132,127, 0, 0, - 130,127, 0, 0, - 151,127, 0, 0, - 146,122, 0, 0, - 148,124, 0, 0, - 175,65, 0, 0, - 154,94, 0, 0, - 175,94, 0, 0, - 189,122, 0, 0, - 189,122, 0, 0, - 189,122, 0, 0, - 178,94, 0, 0, - 178,65, 0, 0, - 199,65, 0, 0, - 105,65, 0, 0, - 126,65, 0, 0, - 105,94, 0, 0, - 189,122, 0, 0, - 189,122, 0, 0, - 189,122, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 113,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 116,127, 0, 0, - 113,127, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 118,124, 0, 0, - 116,122, 0, 0, - 116,124, 0, 0, - 113,122, 0, 0, - 113,124, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 113,122, 0, 0, - 118,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 113,127, 0, 0, - 118,122, 0, 0, - 113,122, 0, 0, - 116,124, 0, 0, - 118,122, 0, 0, - 116,122, 0, 0, - 113,124, 0, 0, - 113,122, 0, 0, - 116,122, 0, 0, - 113,127, 0, 0, - 116,124, 0, 0, - 113,124, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 116,122, 0, 0, - 113,127, 0, 0, - 113,124, 0, 0, - 116,124, 0, 0, - 118,127, 0, 0, - 113,122, 0, 0, - 118,122, 0, 0, - 234,119, 0, 0, - 247,114, 0, 0, - 247,119, 0, 0, - 121,127, 0, 0, - 126,127, 0, 0, - 126,122, 0, 0, - 226,159, 0, 0, - 255,146, 0, 0, - 255,159, 0, 0, - 255,146, 0, 0, - 226,159, 0, 0, - 255,159, 0, 0, - 159,162, 0, 0, - 146,162, 0, 0, - 159,175, 0, 0, - 126,122, 0, 0, - 121,122, 0, 0, - 121,127, 0, 0, - 124,124, 0, 0, - 126,127, 0, 0, - 124,127, 0, 0, - 121,124, 0, 0, - 124,124, 0, 0, - 124,127, 0, 0, - 121,124, 0, 0, - 124,124, 0, 0, - 124,127, 0, 0, - 247,1, 0, 0, - 247,30, 0, 0, - 224,30, 0, 0, - 210,111, 0, 0, - 210,98, 0, 0, - 232,98, 0, 0, - 121,127, 0, 0, - 121,124, 0, 0, - 121,122, 0, 0, - 130,122, 0, 0, - 132,122, 0, 0, - 135,122, 0, 0, - 135,122, 0, 0, - 135,127, 0, 0, - 132,127, 0, 0, - 151,127, 0, 0, - 151,122, 0, 0, - 146,122, 0, 0, - 105,65, 0, 0, - 116,65, 0, 0, - 126,65, 0, 0, - 189,122, 0, 0, - 189,122, 0, 0, - 189,122, 0, 0, - 159,162, 0, 0, - 152,162, 0, 0, - 146,162, 0, 0 + 22,62, 0, 0, + 22,1, 0, 0, + 1,1, 0, 0, + 22,62, 0, 0, + 1,1, 0, 0, + 1,62, 0, 0, + 138,127, 0, 0, + 138,122, 0, 0, + 143,122, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 143,127, 0, 0, + 1,159, 0, 0, + 1,146, 0, 0, + 38,146, 0, 0, + 1,159, 0, 0, + 38,146, 0, 0, + 38,159, 0, 0, + 78,62, 0, 0, + 78,41, 0, 0, + 25,41, 0, 0, + 78,62, 0, 0, + 25,41, 0, 0, + 25,62, 0, 0, + 81,62, 0, 0, + 81,41, 0, 0, + 118,41, 0, 0, + 81,62, 0, 0, + 118,41, 0, 0, + 118,62, 0, 0, + 1,62, 0, 0, + 1,1, 0, 0, + 22,1, 0, 0, + 1,62, 0, 0, + 22,1, 0, 0, + 22,62, 0, 0, + 202,30, 0, 0, + 202,1, 0, 0, + 247,1, 0, 0, + 247,1, 0, 0, + 224,30, 0, 0, + 202,30, 0, 0, + 239,175, 0, 0, + 239,162, 0, 0, + 226,162, 0, 0, + 239,175, 0, 0, + 226,162, 0, 0, + 226,175, 0, 0, + 210,111, 0, 0, + 232,98, 0, 0, + 255,98, 0, 0, + 210,111, 0, 0, + 255,98, 0, 0, + 255,111, 0, 0, + 121,62, 0, 0, + 151,41, 0, 0, + 121,41, 0, 0, + 151,41, 0, 0, + 121,62, 0, 0, + 151,62, 0, 0, + 199,62, 0, 0, + 178,41, 0, 0, + 178,62, 0, 0, + 226,41, 0, 0, + 247,62, 0, 0, + 247,41, 0, 0, + 247,62, 0, 0, + 226,41, 0, 0, + 226,62, 0, 0, + 151,127, 0, 0, + 146,127, 0, 0, + 146,122, 0, 0, + 135,122, 0, 0, + 130,127, 0, 0, + 130,122, 0, 0, + 151,41, 0, 0, + 121,62, 0, 0, + 121,41, 0, 0, + 121,62, 0, 0, + 151,41, 0, 0, + 151,62, 0, 0, + 178,41, 0, 0, + 199,62, 0, 0, + 178,62, 0, 0, + 247,62, 0, 0, + 226,41, 0, 0, + 247,41, 0, 0, + 226,41, 0, 0, + 247,62, 0, 0, + 226,62, 0, 0, + 146,127, 0, 0, + 151,122, 0, 0, + 146,122, 0, 0, + 191,162, 0, 0, + 178,175, 0, 0, + 178,162, 0, 0, + 186,122, 0, 0, + 186,122, 0, 0, + 186,122, 0, 0, + 118,38, 0, 0, + 118,1, 0, 0, + 105,1, 0, 0, + 186,122, 0, 0, + 186,122, 0, 0, + 186,122, 0, 0, + 17,119, 0, 0, + 17,98, 0, 0, + 30,98, 0, 0, + 17,119, 0, 0, + 30,98, 0, 0, + 30,119, 0, 0, + 30,119, 0, 0, + 30,98, 0, 0, + 17,98, 0, 0, + 30,119, 0, 0, + 17,98, 0, 0, + 17,119, 0, 0, + 89,1, 0, 0, + 102,38, 0, 0, + 102,1, 0, 0, + 151,127, 0, 0, + 146,122, 0, 0, + 151,122, 0, 0, + 121,1, 0, 0, + 135,38, 0, 0, + 135,1, 0, 0, + 146,127, 0, 0, + 146,122, 0, 0, + 151,122, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 70,38, 0, 0, + 57,1, 0, 0, + 57,38, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 30,98, 0, 0, + 17,119, 0, 0, + 30,119, 0, 0, + 17,119, 0, 0, + 30,98, 0, 0, + 17,98, 0, 0, + 17,119, 0, 0, + 30,98, 0, 0, + 17,98, 0, 0, + 30,98, 0, 0, + 17,119, 0, 0, + 30,119, 0, 0, + 17,98, 0, 0, + 30,119, 0, 0, + 30,98, 0, 0, + 30,119, 0, 0, + 17,98, 0, 0, + 17,119, 0, 0, + 118,38, 0, 0, + 105,1, 0, 0, + 105,38, 0, 0, + 135,38, 0, 0, + 121,1, 0, 0, + 121,38, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 86,38, 0, 0, + 73,1, 0, 0, + 73,38, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 113,122, 0, 0, + 118,122, 0, 0, + 226,94, 0, 0, + 226,65, 0, 0, + 239,65, 0, 0, + 14,98, 0, 0, + 1,127, 0, 0, + 14,127, 0, 0, + 226,94, 0, 0, + 239,65, 0, 0, + 239,94, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 1,127, 0, 0, + 14,98, 0, 0, + 1,98, 0, 0, + 14,98, 0, 0, + 1,127, 0, 0, + 1,98, 0, 0, + 1,127, 0, 0, + 14,98, 0, 0, + 14,127, 0, 0, + 242,65, 0, 0, + 255,94, 0, 0, + 242,94, 0, 0, + 255,94, 0, 0, + 242,65, 0, 0, + 255,65, 0, 0, + 242,65, 0, 0, + 255,94, 0, 0, + 255,65, 0, 0, + 255,94, 0, 0, + 242,65, 0, 0, + 242,94, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 226,146, 0, 0, + 255,159, 0, 0, + 255,146, 0, 0, + 175,175, 0, 0, + 175,162, 0, 0, + 162,162, 0, 0, + 175,175, 0, 0, + 162,162, 0, 0, + 162,175, 0, 0, + 255,159, 0, 0, + 226,146, 0, 0, + 226,159, 0, 0, + 49,191, 0, 0, + 49,178, 0, 0, + 62,178, 0, 0, + 49,191, 0, 0, + 62,178, 0, 0, + 62,191, 0, 0, + 255,146, 0, 0, + 226,159, 0, 0, + 226,146, 0, 0, + 81,119, 0, 0, + 81,98, 0, 0, + 94,98, 0, 0, + 81,119, 0, 0, + 94,98, 0, 0, + 94,119, 0, 0, + 46,191, 0, 0, + 46,178, 0, 0, + 33,178, 0, 0, + 46,191, 0, 0, + 33,178, 0, 0, + 33,191, 0, 0, + 194,162, 0, 0, + 207,175, 0, 0, + 194,175, 0, 0, + 207,175, 0, 0, + 194,162, 0, 0, + 207,162, 0, 0, + 194,175, 0, 0, + 207,162, 0, 0, + 194,162, 0, 0, + 207,162, 0, 0, + 194,175, 0, 0, + 207,175, 0, 0, + 223,162, 0, 0, + 210,175, 0, 0, + 210,162, 0, 0, + 210,175, 0, 0, + 223,162, 0, 0, + 223,175, 0, 0, + 159,175, 0, 0, + 146,162, 0, 0, + 146,175, 0, 0, + 194,146, 0, 0, + 223,159, 0, 0, + 194,159, 0, 0, + 223,159, 0, 0, + 194,146, 0, 0, + 223,146, 0, 0, + 223,159, 0, 0, + 194,146, 0, 0, + 194,159, 0, 0, + 194,146, 0, 0, + 223,159, 0, 0, + 223,146, 0, 0, + 186,122, 0, 0, + 186,122, 0, 0, + 186,122, 0, 0, + 186,122, 0, 0, + 186,122, 0, 0, + 186,122, 0, 0, + 17,119, 0, 0, + 17,98, 0, 0, + 30,98, 0, 0, + 17,119, 0, 0, + 30,98, 0, 0, + 30,119, 0, 0, + 17,119, 0, 0, + 17,98, 0, 0, + 30,98, 0, 0, + 17,119, 0, 0, + 30,98, 0, 0, + 30,119, 0, 0, + 73,38, 0, 0, + 86,1, 0, 0, + 86,38, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 57,38, 0, 0, + 70,1, 0, 0, + 70,38, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 17,119, 0, 0, + 30,98, 0, 0, + 30,119, 0, 0, + 30,98, 0, 0, + 17,119, 0, 0, + 17,98, 0, 0, + 30,98, 0, 0, + 17,119, 0, 0, + 17,98, 0, 0, + 17,119, 0, 0, + 30,98, 0, 0, + 30,119, 0, 0, + 17,119, 0, 0, + 30,98, 0, 0, + 30,119, 0, 0, + 30,98, 0, 0, + 17,119, 0, 0, + 17,98, 0, 0, + 57,38, 0, 0, + 57,1, 0, 0, + 70,1, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 1,127, 0, 0, + 8,112, 0, 0, + 8,127, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 113,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 1,112, 0, 0, + 8,98, 0, 0, + 1,98, 0, 0, + 8,112, 0, 0, + 1,127, 0, 0, + 8,127, 0, 0, + 8,127, 0, 0, + 14,112, 0, 0, + 14,127, 0, 0, + 8,127, 0, 0, + 8,112, 0, 0, + 14,112, 0, 0, + 8,112, 0, 0, + 14,98, 0, 0, + 14,112, 0, 0, + 116,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 118,124, 0, 0, + 116,122, 0, 0, + 118,122, 0, 0, + 116,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 226,94, 0, 0, + 226,80, 0, 0, + 232,80, 0, 0, + 226,94, 0, 0, + 232,80, 0, 0, + 232,94, 0, 0, + 118,127, 0, 0, + 118,124, 0, 0, + 116,124, 0, 0, + 118,127, 0, 0, + 116,124, 0, 0, + 116,127, 0, 0, + 118,127, 0, 0, + 118,124, 0, 0, + 116,124, 0, 0, + 118,127, 0, 0, + 116,124, 0, 0, + 116,127, 0, 0, + 14,98, 0, 0, + 8,112, 0, 0, + 8,98, 0, 0, + 14,98, 0, 0, + 8,112, 0, 0, + 14,112, 0, 0, + 1,127, 0, 0, + 8,112, 0, 0, + 1,112, 0, 0, + 255,94, 0, 0, + 248,80, 0, 0, + 248,94, 0, 0, + 242,65, 0, 0, + 248,80, 0, 0, + 248,65, 0, 0, + 242,65, 0, 0, + 248,80, 0, 0, + 242,80, 0, 0, + 255,94, 0, 0, + 248,80, 0, 0, + 255,80, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 121,122, 0, 0, + 124,124, 0, 0, + 121,124, 0, 0, + 121,122, 0, 0, + 124,124, 0, 0, + 121,124, 0, 0, + 121,124, 0, 0, + 124,127, 0, 0, + 121,127, 0, 0, + 121,124, 0, 0, + 124,124, 0, 0, + 124,127, 0, 0, + 124,124, 0, 0, + 126,127, 0, 0, + 124,127, 0, 0, + 124,124, 0, 0, + 126,127, 0, 0, + 124,127, 0, 0, + 121,124, 0, 0, + 124,127, 0, 0, + 121,127, 0, 0, + 121,127, 0, 0, + 126,122, 0, 0, + 126,127, 0, 0, + 226,146, 0, 0, + 255,159, 0, 0, + 226,159, 0, 0, + 121,124, 0, 0, + 124,127, 0, 0, + 121,127, 0, 0, + 121,122, 0, 0, + 124,124, 0, 0, + 121,124, 0, 0, + 124,124, 0, 0, + 126,127, 0, 0, + 124,127, 0, 0, + 121,124, 0, 0, + 124,127, 0, 0, + 121,127, 0, 0, + 121,124, 0, 0, + 124,124, 0, 0, + 124,127, 0, 0, + 124,124, 0, 0, + 126,127, 0, 0, + 124,127, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 113,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 113,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 113,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 113,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 146,175, 0, 0, + 159,162, 0, 0, + 159,175, 0, 0, + 255,159, 0, 0, + 226,146, 0, 0, + 255,146, 0, 0, + 113,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 113,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 113,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 113,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 113,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 113,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 113,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 255,80, 0, 0, + 248,65, 0, 0, + 255,65, 0, 0, + 255,80, 0, 0, + 248,80, 0, 0, + 248,65, 0, 0, + 248,80, 0, 0, + 242,65, 0, 0, + 248,65, 0, 0, + 242,80, 0, 0, + 248,94, 0, 0, + 242,94, 0, 0, + 242,80, 0, 0, + 248,80, 0, 0, + 248,94, 0, 0, + 248,80, 0, 0, + 255,94, 0, 0, + 248,94, 0, 0, + 248,65, 0, 0, + 255,80, 0, 0, + 255,65, 0, 0, + 248,65, 0, 0, + 248,80, 0, 0, + 255,80, 0, 0, + 248,80, 0, 0, + 255,94, 0, 0, + 255,80, 0, 0, + 248,94, 0, 0, + 242,80, 0, 0, + 242,94, 0, 0, + 248,94, 0, 0, + 248,80, 0, 0, + 242,80, 0, 0, + 248,80, 0, 0, + 242,65, 0, 0, + 242,80, 0, 0, + 1,112, 0, 0, + 8,112, 0, 0, + 8,98, 0, 0, + 8,112, 0, 0, + 14,98, 0, 0, + 8,98, 0, 0, + 14,112, 0, 0, + 8,127, 0, 0, + 14,127, 0, 0, + 14,112, 0, 0, + 8,112, 0, 0, + 8,127, 0, 0, + 8,98, 0, 0, + 1,112, 0, 0, + 1,98, 0, 0, + 8,98, 0, 0, + 8,112, 0, 0, + 1,112, 0, 0, + 8,112, 0, 0, + 1,127, 0, 0, + 1,112, 0, 0, + 116,127, 0, 0, + 113,124, 0, 0, + 113,127, 0, 0, + 116,127, 0, 0, + 113,124, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 116,124, 0, 0, + 118,124, 0, 0, + 116,122, 0, 0, + 118,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 232,94, 0, 0, + 239,80, 0, 0, + 239,94, 0, 0, + 232,94, 0, 0, + 232,80, 0, 0, + 239,80, 0, 0, + 232,80, 0, 0, + 239,65, 0, 0, + 239,80, 0, 0, + 232,80, 0, 0, + 232,65, 0, 0, + 239,65, 0, 0, + 232,80, 0, 0, + 226,80, 0, 0, + 232,65, 0, 0, + 226,80, 0, 0, + 226,65, 0, 0, + 232,65, 0, 0, + 162,175, 0, 0, + 162,162, 0, 0, + 175,162, 0, 0, + 234,119, 0, 0, + 247,114, 0, 0, + 247,119, 0, 0, + 162,175, 0, 0, + 175,162, 0, 0, + 175,175, 0, 0, + 49,191, 0, 0, + 49,178, 0, 0, + 62,178, 0, 0, + 49,191, 0, 0, + 62,178, 0, 0, + 62,191, 0, 0, + 234,119, 0, 0, + 234,114, 0, 0, + 247,114, 0, 0, + 234,119, 0, 0, + 234,114, 0, 0, + 247,114, 0, 0, + 94,119, 0, 0, + 94,98, 0, 0, + 81,98, 0, 0, + 94,119, 0, 0, + 81,98, 0, 0, + 81,119, 0, 0, + 33,191, 0, 0, + 33,178, 0, 0, + 46,178, 0, 0, + 33,191, 0, 0, + 46,178, 0, 0, + 46,191, 0, 0, + 207,175, 0, 0, + 194,162, 0, 0, + 194,175, 0, 0, + 194,162, 0, 0, + 207,175, 0, 0, + 207,162, 0, 0, + 207,162, 0, 0, + 194,175, 0, 0, + 194,162, 0, 0, + 194,175, 0, 0, + 207,162, 0, 0, + 207,175, 0, 0, + 210,175, 0, 0, + 223,162, 0, 0, + 210,162, 0, 0, + 223,162, 0, 0, + 210,175, 0, 0, + 223,175, 0, 0, + 121,127, 0, 0, + 121,122, 0, 0, + 126,122, 0, 0, + 146,162, 0, 0, + 159,162, 0, 0, + 146,175, 0, 0, + 226,159, 0, 0, + 255,146, 0, 0, + 226,146, 0, 0, + 223,159, 0, 0, + 194,146, 0, 0, + 194,159, 0, 0, + 194,146, 0, 0, + 223,159, 0, 0, + 223,146, 0, 0, + 194,146, 0, 0, + 223,159, 0, 0, + 194,159, 0, 0, + 223,159, 0, 0, + 194,146, 0, 0, + 223,146, 0, 0, + 17,127, 0, 0, + 17,122, 0, 0, + 46,122, 0, 0, + 199,38, 0, 0, + 199,33, 0, 0, + 146,33, 0, 0, + 191,119, 0, 0, + 191,114, 0, 0, + 154,114, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 17,127, 0, 0, + 46,122, 0, 0, + 46,127, 0, 0, + 199,38, 0, 0, + 146,33, 0, 0, + 146,38, 0, 0, + 154,111, 0, 0, + 154,98, 0, 0, + 207,98, 0, 0, + 154,111, 0, 0, + 207,98, 0, 0, + 207,111, 0, 0, + 146,30, 0, 0, + 146,1, 0, 0, + 199,1, 0, 0, + 146,30, 0, 0, + 199,1, 0, 0, + 199,30, 0, 0, + 97,119, 0, 0, + 97,114, 0, 0, + 151,114, 0, 0, + 97,119, 0, 0, + 151,114, 0, 0, + 151,119, 0, 0, + 255,38, 0, 0, + 255,33, 0, 0, + 202,33, 0, 0, + 255,38, 0, 0, + 202,33, 0, 0, + 202,38, 0, 0, + 191,119, 0, 0, + 154,114, 0, 0, + 154,119, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 231,119, 0, 0, + 231,114, 0, 0, + 194,114, 0, 0, + 231,119, 0, 0, + 194,114, 0, 0, + 194,119, 0, 0, + 49,127, 0, 0, + 49,122, 0, 0, + 78,122, 0, 0, + 49,127, 0, 0, + 78,122, 0, 0, + 78,127, 0, 0, + 159,159, 0, 0, + 159,146, 0, 0, + 121,146, 0, 0, + 159,159, 0, 0, + 121,146, 0, 0, + 121,159, 0, 0, + 118,159, 0, 0, + 118,146, 0, 0, + 81,146, 0, 0, + 118,159, 0, 0, + 81,146, 0, 0, + 81,159, 0, 0, + 247,143, 0, 0, + 247,130, 0, 0, + 210,130, 0, 0, + 247,143, 0, 0, + 210,130, 0, 0, + 210,143, 0, 0, + 118,175, 0, 0, + 118,162, 0, 0, + 97,162, 0, 0, + 118,175, 0, 0, + 97,162, 0, 0, + 97,175, 0, 0, + 89,1, 0, 0, + 102,38, 0, 0, + 89,38, 0, 0, + 78,159, 0, 0, + 78,146, 0, 0, + 41,146, 0, 0, + 78,159, 0, 0, + 41,146, 0, 0, + 41,159, 0, 0, + 49,162, 0, 0, + 70,175, 0, 0, + 49,175, 0, 0, + 81,127, 0, 0, + 81,122, 0, 0, + 110,122, 0, 0, + 81,127, 0, 0, + 110,122, 0, 0, + 110,127, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 162,159, 0, 0, + 191,146, 0, 0, + 191,159, 0, 0, + 70,162, 0, 0, + 49,175, 0, 0, + 70,175, 0, 0, + 113,143, 0, 0, + 167,130, 0, 0, + 113,130, 0, 0, + 167,130, 0, 0, + 113,143, 0, 0, + 167,143, 0, 0, + 138,38, 0, 0, + 143,1, 0, 0, + 138,1, 0, 0, + 94,162, 0, 0, + 73,175, 0, 0, + 73,162, 0, 0, + 65,119, 0, 0, + 78,98, 0, 0, + 65,98, 0, 0, + 65,119, 0, 0, + 78,98, 0, 0, + 65,98, 0, 0, + 65,119, 0, 0, + 78,98, 0, 0, + 65,98, 0, 0, + 65,119, 0, 0, + 78,98, 0, 0, + 65,98, 0, 0, + 65,119, 0, 0, + 78,98, 0, 0, + 65,98, 0, 0, + 65,119, 0, 0, + 78,98, 0, 0, + 65,98, 0, 0, + 65,119, 0, 0, + 78,98, 0, 0, + 65,98, 0, 0, + 65,119, 0, 0, + 78,98, 0, 0, + 65,98, 0, 0, + 65,119, 0, 0, + 78,98, 0, 0, + 65,98, 0, 0, + 65,119, 0, 0, + 78,98, 0, 0, + 65,98, 0, 0, + 65,119, 0, 0, + 78,98, 0, 0, + 65,98, 0, 0, + 65,119, 0, 0, + 78,98, 0, 0, + 65,98, 0, 0, + 121,175, 0, 0, + 143,162, 0, 0, + 143,175, 0, 0, + 207,143, 0, 0, + 170,130, 0, 0, + 170,143, 0, 0, + 143,175, 0, 0, + 121,162, 0, 0, + 121,175, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 49,98, 0, 0, + 62,117, 0, 0, + 49,119, 0, 0, + 62,117, 0, 0, + 49,98, 0, 0, + 49,119, 0, 0, + 250,119, 0, 0, + 255,114, 0, 0, + 250,114, 0, 0, + 255,114, 0, 0, + 250,119, 0, 0, + 255,119, 0, 0, + 154,127, 0, 0, + 159,122, 0, 0, + 154,122, 0, 0, + 159,122, 0, 0, + 154,127, 0, 0, + 158,125, 0, 0, + 138,127, 0, 0, + 142,120, 0, 0, + 138,122, 0, 0, + 137,125, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 162,127, 0, 0, + 167,122, 0, 0, + 167,127, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 143,122, 0, 0, + 138,127, 0, 0, + 143,127, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 143,122, 0, 0, + 138,127, 0, 0, + 143,127, 0, 0, + 143,127, 0, 0, + 138,122, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 143,127, 0, 0, + 138,127, 0, 0, + 143,127, 0, 0, + 138,122, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 143,127, 0, 0, + 138,127, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 255,114, 0, 0, + 250,119, 0, 0, + 250,114, 0, 0, + 250,119, 0, 0, + 255,114, 0, 0, + 255,119, 0, 0, + 159,122, 0, 0, + 154,127, 0, 0, + 154,122, 0, 0, + 154,127, 0, 0, + 159,122, 0, 0, + 158,125, 0, 0, + 138,127, 0, 0, + 142,120, 0, 0, + 138,122, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 137,120, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 167,122, 0, 0, + 162,127, 0, 0, + 167,127, 0, 0, + 143,122, 0, 0, + 138,127, 0, 0, + 138,122, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 143,127, 0, 0, + 143,122, 0, 0, + 138,127, 0, 0, + 138,122, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 143,127, 0, 0, + 143,122, 0, 0, + 138,127, 0, 0, + 138,122, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 143,127, 0, 0, + 143,127, 0, 0, + 138,122, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 143,127, 0, 0, + 138,127, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 138,127, 0, 0, + 143,122, 0, 0, + 138,122, 0, 0, + 250,141, 0, 0, + 255,130, 0, 0, + 250,130, 0, 0, + 1,191, 0, 0, + 14,178, 0, 0, + 14,191, 0, 0, + 1,191, 0, 0, + 14,178, 0, 0, + 1,178, 0, 0, + 30,178, 0, 0, + 17,191, 0, 0, + 17,178, 0, 0, + 30,191, 0, 0, + 17,178, 0, 0, + 17,191, 0, 0, + 143,1, 0, 0, + 138,38, 0, 0, + 138,1, 0, 0, + 17,191, 0, 0, + 30,178, 0, 0, + 30,191, 0, 0, + 17,178, 0, 0, + 30,191, 0, 0, + 30,178, 0, 0, + 73,175, 0, 0, + 94,162, 0, 0, + 73,162, 0, 0, + 14,178, 0, 0, + 1,191, 0, 0, + 14,191, 0, 0, + 70,175, 0, 0, + 49,162, 0, 0, + 70,162, 0, 0, + 143,162, 0, 0, + 121,175, 0, 0, + 121,162, 0, 0, + 121,162, 0, 0, + 143,175, 0, 0, + 143,162, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 255,130, 0, 0, + 250,141, 0, 0, + 250,130, 0, 0, + 14,178, 0, 0, + 1,191, 0, 0, + 1,178, 0, 0, + 49,98, 0, 0, + 62,117, 0, 0, + 62,98, 0, 0, + 46,160, 0, 0, + 25,175, 0, 0, + 46,175, 0, 0, + 62,117, 0, 0, + 49,98, 0, 0, + 62,98, 0, 0, + 25,175, 0, 0, + 46,160, 0, 0, + 46,175, 0, 0, + 22,162, 0, 0, + 1,175, 0, 0, + 22,175, 0, 0, + 1,175, 0, 0, + 22,162, 0, 0, + 1,162, 0, 0, + 1,162, 0, 0, + 22,175, 0, 0, + 1,175, 0, 0, + 22,175, 0, 0, + 1,162, 0, 0, + 22,162, 0, 0, + 170,122, 0, 0, + 175,127, 0, 0, + 175,122, 0, 0, + 175,127, 0, 0, + 170,122, 0, 0, + 175,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 49,175, 0, 0, + 70,162, 0, 0, + 49,162, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 207,143, 0, 0, + 207,130, 0, 0, + 170,130, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 162,159, 0, 0, + 162,146, 0, 0, + 191,146, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 105,94, 0, 0, + 126,65, 0, 0, + 126,94, 0, 0, + 189,122, 0, 0, + 189,122, 0, 0, + 189,122, 0, 0, + 154,94, 0, 0, + 175,65, 0, 0, + 175,94, 0, 0, + 199,94, 0, 0, + 178,65, 0, 0, + 178,94, 0, 0, + 151,94, 0, 0, + 130,65, 0, 0, + 130,94, 0, 0, + 202,94, 0, 0, + 202,65, 0, 0, + 223,65, 0, 0, + 202,94, 0, 0, + 223,65, 0, 0, + 223,94, 0, 0, + 199,94, 0, 0, + 199,65, 0, 0, + 178,65, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 102,38, 0, 0, + 89,1, 0, 0, + 102,1, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 121,1, 0, 0, + 135,38, 0, 0, + 121,38, 0, 0, + 118,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 118,127, 0, 0, + 113,127, 0, 0, + 113,122, 0, 0, + 178,94, 0, 0, + 199,65, 0, 0, + 199,94, 0, 0, + 105,94, 0, 0, + 126,65, 0, 0, + 126,94, 0, 0, + 175,94, 0, 0, + 154,65, 0, 0, + 175,65, 0, 0, + 130,94, 0, 0, + 151,65, 0, 0, + 151,94, 0, 0, + 202,94, 0, 0, + 202,65, 0, 0, + 223,65, 0, 0, + 202,94, 0, 0, + 223,65, 0, 0, + 223,94, 0, 0, + 130,94, 0, 0, + 130,65, 0, 0, + 151,65, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 54,1, 0, 0, + 25,38, 0, 0, + 54,38, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 97,111, 0, 0, + 151,98, 0, 0, + 151,111, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 54,38, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,38, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 25,1, 0, 0, + 54,38, 0, 0, + 25,38, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 41,94, 0, 0, + 70,65, 0, 0, + 41,65, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 242,175, 0, 0, + 255,162, 0, 0, + 255,175, 0, 0, + 242,175, 0, 0, + 255,162, 0, 0, + 255,175, 0, 0, + 242,175, 0, 0, + 255,162, 0, 0, + 255,175, 0, 0, + 255,162, 0, 0, + 242,175, 0, 0, + 242,162, 0, 0, + 242,162, 0, 0, + 255,175, 0, 0, + 242,175, 0, 0, + 255,162, 0, 0, + 242,175, 0, 0, + 242,162, 0, 0, + 242,175, 0, 0, + 255,162, 0, 0, + 255,175, 0, 0, + 255,162, 0, 0, + 242,175, 0, 0, + 242,162, 0, 0, + 255,175, 0, 0, + 242,162, 0, 0, + 255,162, 0, 0, + 255,162, 0, 0, + 242,175, 0, 0, + 242,162, 0, 0, + 54,38, 0, 0, + 25,1, 0, 0, + 54,1, 0, 0, + 54,38, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 54,38, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 54,38, 0, 0, + 54,1, 0, 0, + 25,38, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 54,38, 0, 0, + 54,1, 0, 0, + 25,38, 0, 0, + 25,1, 0, 0, + 54,38, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 97,111, 0, 0, + 151,98, 0, 0, + 97,98, 0, 0, + 54,38, 0, 0, + 25,1, 0, 0, + 54,1, 0, 0, + 54,1, 0, 0, + 25,38, 0, 0, + 54,38, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 94,178, 0, 0, + 81,191, 0, 0, + 94,191, 0, 0, + 183,122, 0, 0, + 178,127, 0, 0, + 183,127, 0, 0, + 81,191, 0, 0, + 94,178, 0, 0, + 81,178, 0, 0, + 183,122, 0, 0, + 178,127, 0, 0, + 183,127, 0, 0, + 183,122, 0, 0, + 178,127, 0, 0, + 183,127, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 54,1, 0, 0, + 25,38, 0, 0, + 54,38, 0, 0, + 154,62, 0, 0, + 175,41, 0, 0, + 175,62, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 65,178, 0, 0, + 78,191, 0, 0, + 65,191, 0, 0, + 54,130, 0, 0, + 1,143, 0, 0, + 54,143, 0, 0, + 78,191, 0, 0, + 65,178, 0, 0, + 65,191, 0, 0, + 54,130, 0, 0, + 1,143, 0, 0, + 1,130, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 110,143, 0, 0, + 57,130, 0, 0, + 110,130, 0, 0, + 70,65, 0, 0, + 41,94, 0, 0, + 41,65, 0, 0, + 54,1, 0, 0, + 25,38, 0, 0, + 54,38, 0, 0, + 25,1, 0, 0, + 54,38, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,38, 0, 0, + 54,38, 0, 0, + 54,38, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,38, 0, 0, + 54,38, 0, 0, + 78,191, 0, 0, + 65,178, 0, 0, + 65,191, 0, 0, + 70,65, 0, 0, + 41,94, 0, 0, + 70,94, 0, 0, + 175,41, 0, 0, + 154,62, 0, 0, + 154,41, 0, 0, + 41,94, 0, 0, + 70,65, 0, 0, + 70,94, 0, 0, + 73,94, 0, 0, + 102,65, 0, 0, + 102,94, 0, 0, + 25,1, 0, 0, + 54,38, 0, 0, + 25,38, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 154,62, 0, 0, + 175,41, 0, 0, + 154,41, 0, 0, + 223,62, 0, 0, + 202,41, 0, 0, + 202,62, 0, 0, + 202,41, 0, 0, + 223,62, 0, 0, + 202,62, 0, 0, + 151,98, 0, 0, + 97,111, 0, 0, + 97,98, 0, 0, + 54,1, 0, 0, + 25,38, 0, 0, + 54,38, 0, 0, + 65,178, 0, 0, + 78,191, 0, 0, + 65,191, 0, 0, + 151,98, 0, 0, + 97,111, 0, 0, + 151,111, 0, 0, + 33,119, 0, 0, + 46,98, 0, 0, + 33,98, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 1,94, 0, 0, + 38,65, 0, 0, + 1,65, 0, 0, + 46,98, 0, 0, + 33,119, 0, 0, + 33,98, 0, 0, + 183,122, 0, 0, + 178,127, 0, 0, + 183,127, 0, 0, + 183,122, 0, 0, + 178,127, 0, 0, + 183,127, 0, 0, + 175,41, 0, 0, + 154,62, 0, 0, + 175,62, 0, 0, + 250,62, 0, 0, + 255,41, 0, 0, + 250,41, 0, 0, + 57,130, 0, 0, + 110,143, 0, 0, + 110,130, 0, 0, + 1,143, 0, 0, + 54,130, 0, 0, + 1,130, 0, 0, + 1,143, 0, 0, + 54,130, 0, 0, + 54,143, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 250,62, 0, 0, + 255,41, 0, 0, + 250,41, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 102,65, 0, 0, + 73,94, 0, 0, + 102,94, 0, 0, + 38,65, 0, 0, + 1,94, 0, 0, + 1,65, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 25,38, 0, 0, + 54,1, 0, 0, + 25,1, 0, 0, + 183,122, 0, 0, + 178,127, 0, 0, + 183,127, 0, 0, + 183,122, 0, 0, + 178,127, 0, 0, + 183,127, 0, 0, + 46,98, 0, 0, + 33,119, 0, 0, + 46,119, 0, 0, + 223,62, 0, 0, + 202,41, 0, 0, + 223,41, 0, 0, + 54,1, 0, 0, + 25,38, 0, 0, + 54,38, 0, 0, + 54,1, 0, 0, + 25,38, 0, 0, + 25,1, 0, 0, + 33,119, 0, 0, + 46,98, 0, 0, + 46,119, 0, 0, + 202,41, 0, 0, + 223,62, 0, 0, + 223,41, 0, 0, + 189,122, 0, 0, + 189,122, 0, 0, + 189,122, 0, 0, + 151,94, 0, 0, + 151,65, 0, 0, + 130,65, 0, 0, + 105,94, 0, 0, + 105,65, 0, 0, + 126,65, 0, 0, + 154,94, 0, 0, + 175,65, 0, 0, + 154,65, 0, 0, + 86,38, 0, 0, + 86,1, 0, 0, + 73,1, 0, 0, + 70,38, 0, 0, + 70,1, 0, 0, + 57,1, 0, 0, + 102,38, 0, 0, + 89,1, 0, 0, + 89,38, 0, 0, + 135,38, 0, 0, + 121,1, 0, 0, + 135,1, 0, 0, + 105,38, 0, 0, + 118,1, 0, 0, + 118,38, 0, 0, + 73,38, 0, 0, + 73,1, 0, 0, + 86,1, 0, 0, + 105,38, 0, 0, + 105,1, 0, 0, + 118,1, 0, 0, + 130,122, 0, 0, + 135,122, 0, 0, + 130,127, 0, 0, + 178,175, 0, 0, + 191,175, 0, 0, + 191,162, 0, 0, + 135,122, 0, 0, + 132,127, 0, 0, + 130,127, 0, 0, + 151,127, 0, 0, + 146,122, 0, 0, + 148,124, 0, 0, + 175,65, 0, 0, + 154,94, 0, 0, + 175,94, 0, 0, + 189,122, 0, 0, + 189,122, 0, 0, + 189,122, 0, 0, + 178,94, 0, 0, + 178,65, 0, 0, + 199,65, 0, 0, + 105,65, 0, 0, + 126,65, 0, 0, + 105,94, 0, 0, + 189,122, 0, 0, + 189,122, 0, 0, + 189,122, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 113,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 116,127, 0, 0, + 113,127, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 118,124, 0, 0, + 116,122, 0, 0, + 116,124, 0, 0, + 113,122, 0, 0, + 113,124, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 113,122, 0, 0, + 118,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 113,127, 0, 0, + 118,122, 0, 0, + 113,122, 0, 0, + 116,124, 0, 0, + 118,122, 0, 0, + 116,122, 0, 0, + 113,124, 0, 0, + 113,122, 0, 0, + 116,122, 0, 0, + 113,127, 0, 0, + 116,124, 0, 0, + 113,124, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 116,122, 0, 0, + 113,127, 0, 0, + 113,124, 0, 0, + 116,124, 0, 0, + 118,127, 0, 0, + 113,122, 0, 0, + 118,122, 0, 0, + 234,119, 0, 0, + 247,114, 0, 0, + 247,119, 0, 0, + 121,127, 0, 0, + 126,127, 0, 0, + 126,122, 0, 0, + 226,159, 0, 0, + 255,146, 0, 0, + 255,159, 0, 0, + 255,146, 0, 0, + 226,159, 0, 0, + 255,159, 0, 0, + 159,162, 0, 0, + 146,162, 0, 0, + 159,175, 0, 0, + 126,122, 0, 0, + 121,122, 0, 0, + 121,127, 0, 0, + 124,124, 0, 0, + 126,127, 0, 0, + 124,127, 0, 0, + 121,124, 0, 0, + 124,124, 0, 0, + 124,127, 0, 0, + 121,124, 0, 0, + 124,124, 0, 0, + 124,127, 0, 0, + 247,1, 0, 0, + 247,30, 0, 0, + 224,30, 0, 0, + 210,111, 0, 0, + 210,98, 0, 0, + 232,98, 0, 0, + 121,127, 0, 0, + 121,124, 0, 0, + 121,122, 0, 0, + 130,122, 0, 0, + 132,122, 0, 0, + 135,122, 0, 0, + 135,122, 0, 0, + 135,127, 0, 0, + 132,127, 0, 0, + 151,127, 0, 0, + 151,122, 0, 0, + 146,122, 0, 0, + 105,65, 0, 0, + 116,65, 0, 0, + 126,65, 0, 0, + 189,122, 0, 0, + 189,122, 0, 0, + 189,122, 0, 0, + 159,162, 0, 0, + 152,162, 0, 0, + 146,162, 0, 0 }; CVECTOR level1_modelLara_color[] = { - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,235,234, 0, - 255,221,218, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,221,218, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,235,234, 0, - 255,142,132, 0, - 255,50,35, 0, - 255,235,234, 0, - 255,50,35, 0, - 255,221,218, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,50,35, 0, - 255,142,132, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,235,234, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,242,241, 0, - 255,255,255, 0, - 255,221,218, 0, - 255,242,241, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,221,218, 0, - 255,47,31, 0, - 255,242,241, 0, - 255,235,234, 0, - 255,255,255, 0, - 255,142,132, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,199,195, 0, - 255,142,132, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,50,35, 0, - 255,18,0, 0, - 255,47,31, 0, - 255,199,195, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,235,234, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,142,132, 0, - 255,23,5, 0, - 255,18,0, 0, - 255,142,132, 0, - 255,199,195, 0, - 255,23,5, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,47,31, 0, - 255,221,218, 0, - 255,50,35, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,59,45, 0, - 255,20,2, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,26,9, 0, - 255,59,45, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,31,13, 0, - 255,26,9, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,59,45, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,59,45, 0, - 255,26,9, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,105,94, 0, - 255,63,48, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,26,9, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,19,1, 0, - 255,18,0, 0, - 255,20,2, 0, - 255,26,9, 0, - 255,31,13, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,251,251, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,251,251, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,251,251, 0, - 255,255,255, 0, - 255,229,227, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,19,2, 0, - 255,19,1, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,49,34, 0, - 255,22,5, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,35,18, 0, - 255,26,8, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,22,5, 0, - 255,35,18, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,22,5, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,22,5, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,19,2, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,19,1, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,32,15, 0, - 255,18,0, 0, - 255,90,78, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,88,76, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,49,34, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,32,15, 0, - 255,18,0, 0, - 255,49,34, 0, - 255,18,0, 0, - 255,32,15, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,88,76, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,1, 0, - 255,90,78, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,90,78, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,32,15, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,1, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,19,2, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,88,76, 0, - 255,163,155, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,90,78, 0, - 255,18,0, 0, - 255,163,155, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,18,0, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0, - 255,255,255, 0 + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,235,234, 0, + 255,221,218, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,221,218, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,235,234, 0, + 255,142,132, 0, + 255,50,35, 0, + 255,235,234, 0, + 255,50,35, 0, + 255,221,218, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,50,35, 0, + 255,142,132, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,235,234, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,242,241, 0, + 255,255,255, 0, + 255,221,218, 0, + 255,242,241, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,221,218, 0, + 255,47,31, 0, + 255,242,241, 0, + 255,235,234, 0, + 255,255,255, 0, + 255,142,132, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,199,195, 0, + 255,142,132, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,50,35, 0, + 255,18,0, 0, + 255,47,31, 0, + 255,199,195, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,235,234, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,142,132, 0, + 255,23,5, 0, + 255,18,0, 0, + 255,142,132, 0, + 255,199,195, 0, + 255,23,5, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,47,31, 0, + 255,221,218, 0, + 255,50,35, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,59,45, 0, + 255,20,2, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,26,9, 0, + 255,59,45, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,31,13, 0, + 255,26,9, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,59,45, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,59,45, 0, + 255,26,9, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,105,94, 0, + 255,63,48, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,26,9, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,19,1, 0, + 255,18,0, 0, + 255,20,2, 0, + 255,26,9, 0, + 255,31,13, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,251,251, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,251,251, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,251,251, 0, + 255,255,255, 0, + 255,229,227, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,19,2, 0, + 255,19,1, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,49,34, 0, + 255,22,5, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,35,18, 0, + 255,26,8, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,22,5, 0, + 255,35,18, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,22,5, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,22,5, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,19,2, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,19,1, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,32,15, 0, + 255,18,0, 0, + 255,90,78, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,88,76, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,49,34, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,32,15, 0, + 255,18,0, 0, + 255,49,34, 0, + 255,18,0, 0, + 255,32,15, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,88,76, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,1, 0, + 255,90,78, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,90,78, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,32,15, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,1, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,19,2, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,88,76, 0, + 255,163,155, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,90,78, 0, + 255,18,0, 0, + 255,163,155, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,18,0, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0, + 255,255,255, 0 }; PRIM level1_modelLara_index[] = { - 181,156,165,0,4, - 181,165,196,0,4, - 139,156,167,0,4, - 139,167,149,0,4, - 165,156,139,0,4, - 165,139,150,0,4, - 171,149,167,0,4, - 171,167,185,0,4, - 183,165,150,0,4, - 183,150,169,0,4, - 166,150,139,0,4, - 166,139,152,0,4, - 188,171,185,0,4, - 185,201,188,0,4, - 189,183,169,0,4, - 189,169,184,0,4, - 193,201,209,0,4, - 193,209,207,0,4, - 181,167,156,0,4, - 167,181,185,0,4, - 196,165,183,0,4, - 181,209,185,0,4, - 209,181,196,0,4, - 189,183,196,0,4, - 196,207,209,0,4, - 149,152,139,0,4, - 152,149,171,0,4, - 150,166,169,0,4, - 188,152,171,0,4, - 152,188,166,0,4, - 166,184,169,0,4, - 188,193,166,0,4, - 197,221,216,0,4, - 225,207,196,0,4, - 197,216,186,0,4, - 202,197,186,0,4, - 202,186,194,0,4, - 220,202,194,0,4, - 220,194,218,0,4, - 189,213,183,0,4, - 196,189,195,0,4, - 183,223,196,0,4, - 196,195,207,0,4, - 241,224,225,0,4, - 241,225,246,0,4, - 214,195,224,0,4, - 223,246,225,0,4, - 224,239,214,0,4, - 214,238,213,0,4, - 213,242,223,0,4, - 194,216,218,0,4, - 216,194,186,0,4, - 220,197,202,0,4, - 197,220,221,0,4, - 218,221,220,0,4, - 221,218,216,0,4, - 225,196,223,0,4, - 223,183,213,0,4, - 238,214,239,0,4, - 224,207,225,0,4, - 242,213,238,0,4, - 223,242,246,0,4, - 224,241,239,0,4, - 241,250,246,0,4, - 330,295,297,0,4, - 288,323,324,0,4, - 330,297,334,0,4, - 295,278,282,0,4, - 295,282,297,0,4, - 278,241,246,0,4, - 323,288,289,0,4, - 288,329,296,0,4, - 329,288,324,0,4, - 297,329,334,0,4, - 329,297,296,0,4, - 295,323,289,0,4, - 323,295,330,0,4, - 273,289,288,0,4, - 289,273,274,0,4, - 273,296,281,0,4, - 296,273,288,0,4, - 281,297,282,0,4, - 297,281,296,0,4, - 274,295,289,0,4, - 295,274,278,0,4, - 242,282,246,0,4, - 278,246,282,0,4, - 329,340,334,0,4, - 331,332,327,0,4, - 331,327,326,0,4, - 340,329,332,0,4, - 342,337,340,0,4, - 342,340,343,0,4, - 330,327,323,0,4, - 343,341,339,0,4, - 343,339,342,0,4, - 336,331,326,0,4, - 336,326,333,0,4, - 326,339,333,0,4, - 339,326,327,0,4, - 336,332,331,0,4, - 332,336,341,0,4, - 333,341,336,0,4, - 341,333,339,0,4, - 332,323,327,0,4, - 327,342,339,0,4, - 342,327,337,0,4, - 343,332,341,0,4, - 332,343,340,0,4, - 162,190,199,0,4, - 162,199,174,0,4, - 162,174,170,0,4, - 162,170,161,0,4, - 187,161,170,0,4, - 187,170,191,0,4, - 211,192,217,0,4, - 211,217,231,0,4, - 217,184,210,0,4, - 211,229,200,0,4, - 210,230,217,0,4, - 226,210,198,0,4, - 228,198,200,0,4, - 190,161,187,0,4, - 161,190,162,0,4, - 174,191,170,0,4, - 191,174,199,0,4, - 199,187,191,0,4, - 187,199,190,0,4, - 217,192,184,0,4, - 210,226,230,0,4, - 198,228,226,0,4, - 229,228,200,0,4, - 230,231,217,0,4, - 232,236,226,0,4, - 278,239,241,0,4, - 306,286,303,0,4, - 263,258,251,0,4, - 253,268,260,0,4, - 253,259,268,0,4, - 285,265,266,0,4, - 284,298,302,0,4, - 303,283,299,0,4, - 303,286,283,0,4, - 286,264,283,0,4, - 257,240,245,0,4, - 229,227,228,0,4, - 277,267,272,0,4, - 311,290,293,0,4, - 311,293,314,0,4, - 275,263,267,0,4, - 275,267,277,0,4, - 252,237,240,0,4, - 252,240,257,0,4, - 264,286,270,0,4, - 264,284,283,0,4, - 298,284,285,0,4, - 298,287,305,0,4, - 275,287,269,0,4, - 280,292,294,0,4, - 306,292,291,0,4, - 276,259,270,0,4, - 247,259,253,0,4, - 247,255,254,0,4, - 266,255,256,0,4, - 249,258,256,0,4, - 275,258,263,0,4, - 280,271,279,0,4, - 260,271,261,0,4, - 247,236,232,0,4, - 247,233,248,0,4, - 237,235,229,0,4, - 252,235,237,0,4, - 262,244,261,0,4, - 301,302,310,0,4, - 311,315,310,0,4, - 312,313,306,0,4, - 312,317,313,0,4, - 317,318,313,0,4, - 315,311,314,0,4, - 310,305,311,0,4, - 302,318,311,0,4, - 302,321,304,0,4, - 307,308,299,0,4, - 301,307,302,0,4, - 307,299,302,0,4, - 308,303,299,0,4, - 308,312,303,0,4, - 312,306,303,0,4, - 211,231,229,0,4, - 244,262,245,0,4, - 261,243,260,0,4, - 261,244,243,0,4, - 234,251,249,0,4, - 234,235,251,0,4, - 235,252,251,0,4, - 235,228,229,0,4, - 239,278,274,0,4, - 230,245,231,0,4, - 239,273,238,0,4, - 233,247,232,0,4, - 248,234,249,0,4, - 248,233,234,0,4, - 243,253,260,0,4, - 243,236,253,0,4, - 236,247,253,0,4, - 316,302,304,0,4, - 321,302,311,0,4, - 261,272,262,0,4, - 261,271,272,0,4, - 271,280,272,0,4, - 279,268,276,0,4, - 279,271,268,0,4, - 271,260,268,0,4, - 263,251,252,0,4, - 258,249,251,0,4, - 256,269,266,0,4, - 256,258,269,0,4, - 258,275,269,0,4, - 256,248,249,0,4, - 256,255,248,0,4, - 255,247,248,0,4, - 254,265,264,0,4, - 254,255,265,0,4, - 255,266,265,0,4, - 259,276,268,0,4, - 270,254,264,0,4, - 270,259,254,0,4, - 259,247,254,0,4, - 291,279,276,0,4, - 291,292,279,0,4, - 292,280,279,0,4, - 294,313,318,0,4, - 294,292,313,0,4, - 292,306,313,0,4, - 269,285,266,0,4, - 269,287,285,0,4, - 287,298,285,0,4, - 305,290,311,0,4, - 305,287,290,0,4, - 287,275,290,0,4, - 285,284,265,0,4, - 284,264,265,0,4, - 283,302,299,0,4, - 283,284,302,0,4, - 270,291,276,0,4, - 270,286,291,0,4, - 286,306,291,0,4, - 257,245,262,0,4, - 277,272,280,0,4, - 267,262,272,0,4, - 267,257,262,0,4, - 267,263,257,0,4, - 263,252,257,0,4, - 314,294,318,0,4, - 314,293,294,0,4, - 293,280,294,0,4, - 293,277,280,0,4, - 293,290,277,0,4, - 290,275,277,0,4, - 309,316,304,0,4, - 337,334,340,0,4, - 309,304,300,0,4, - 335,321,325,0,4, - 335,325,338,0,4, - 337,330,334,0,4, - 321,311,318,0,4, - 338,328,322,0,4, - 338,322,335,0,4, - 320,309,300,0,4, - 320,300,319,0,4, - 328,309,320,0,4, - 309,328,316,0,4, - 304,319,300,0,4, - 319,304,322,0,4, - 322,320,319,0,4, - 320,322,328,0,4, - 302,306,318,0,4, - 306,302,316,0,4, - 316,318,306,0,4, - 338,316,328,0,4, - 316,338,325,0,4, - 304,335,322,0,4, - 335,304,321,0,4, - 141,133,154,0,4, - 126,131,88,0,4, - 121,101,67,0,4, - 82,80,54,0,4, - 206,180,208,0,4, - 83,109,85,0,4, - 141,154,157,0,4, - 126,88,81,0,4, - 111,88,131,0,4, - 111,131,143,0,4, - 142,111,143,0,4, - 142,143,160,0,4, - 140,142,160,0,4, - 140,160,159,0,4, - 133,140,159,0,4, - 133,159,154,0,4, - 121,67,87,0,4, - 82,54,49,0,4, - 101,86,52,0,4, - 101,52,67,0,4, - 79,82,49,0,4, - 79,49,42,0,4, - 86,77,34,0,4, - 86,34,52,0,4, - 77,79,42,0,4, - 77,42,34,0,4, - 138,121,87,0,4, - 138,87,99,0,4, - 80,78,59,0,4, - 80,59,54,0,4, - 184,198,210,0,4, - 147,138,99,0,4, - 147,99,134,0,4, - 163,156,167,0,4, - 145,141,157,0,4, - 145,157,163,0,4, - 83,85,70,0,4, - 70,50,61,0,4, - 70,61,83,0,4, - 61,50,59,0,4, - 61,59,78,0,4, - 149,163,167,0,4, - 134,149,139,0,4, - 126,85,109,0,4, - 85,126,81,0,4, - 154,126,132,0,4, - 85,81,65,0,4, - 123,133,81,0,4, - 123,81,88,0,4, - 123,88,111,0,4, - 123,111,142,0,4, - 123,142,140,0,4, - 123,140,133,0,4, - 151,126,154,0,4, - 151,131,126,0,4, - 151,143,131,0,4, - 151,160,143,0,4, - 151,159,160,0,4, - 151,154,159,0,4, - 163,138,147,0,4, - 156,134,139,0,4, - 134,141,145,0,4, - 180,172,179,0,4, - 132,125,154,0,4, - 58,65,133,0,4, - 121,115,101,0,4, - 115,121,129,0,4, - 129,114,115,0,4, - 114,129,125,0,4, - 114,125,97,0,4, - 125,104,97,0,4, - 97,104,82,0,4, - 104,80,82,0,4, - 101,94,86,0,4, - 94,101,115,0,4, - 115,95,94,0,4, - 95,115,114,0,4, - 114,90,95,0,4, - 90,114,97,0,4, - 97,79,90,0,4, - 79,97,82,0,4, - 86,94,77,0,4, - 94,95,77,0,4, - 95,90,77,0,4, - 90,79,77,0,4, - 56,87,67,0,4, - 87,56,71,0,4, - 48,71,56,0,4, - 71,48,58,0,4, - 39,58,48,0,4, - 39,45,58,0,4, - 49,45,39,0,4, - 54,45,49,0,4, - 41,67,52,0,4, - 67,41,56,0,4, - 35,56,41,0,4, - 56,35,48,0,4, - 36,48,35,0,4, - 48,36,39,0,4, - 39,36,42,0,4, - 42,49,39,0,4, - 34,41,52,0,4, - 34,35,41,0,4, - 34,36,35,0,4, - 34,42,36,0,4, - 125,100,104,0,4, - 54,38,45,0,4, - 80,100,78,0,4, - 65,59,85,0,4, - 100,109,78,0,4, - 81,133,65,0,4, - 59,65,38,0,4, - 109,100,132,0,4, - 126,109,132,0,4, - 100,80,104,0,4, - 156,163,147,0,4, - 138,163,157,0,4, - 141,134,99,0,4, - 59,50,70,0,4, - 70,85,59,0,4, - 78,83,61,0,4, - 78,109,83,0,4, - 38,58,45,0,4, - 38,54,59,0,4, - 65,58,38,0,4, - 58,133,71,0,4, - 125,132,100,0,4, - 154,125,129,0,4, - 71,141,99,0,4, - 141,71,133,0,4, - 154,138,157,0,4, - 138,154,129,0,4, - 71,99,87,0,4, - 138,129,121,0,4, - 128,124,135,0,4, - 135,130,128,0,4, - 128,117,105,0,4, - 128,105,124,0,4, - 117,103,105,0,4, - 60,57,43,0,4, - 43,46,60,0,4, - 60,72,57,0,4, - 72,64,55,0,4, - 72,55,57,0,4, - 55,64,51,0,4, - 51,46,43,0,4, - 51,43,55,0,4, - 60,103,122,0,4, - 60,46,103,0,4, - 72,122,135,0,4, - 72,60,122,0,4, - 64,135,124,0,4, - 64,72,135,0,4, - 51,124,105,0,4, - 51,64,124,0,4, - 46,105,103,0,4, - 117,128,130,0,4, - 55,43,57,0,4, - 46,51,105,0,4, - 130,135,122,0,4, - 117,122,103,0,4, - 117,130,122,0,4, - 180,173,172,0,4, - 135,122,148,0,4, - 124,158,153,0,4, - 149,134,145,0,4, - 103,146,144,0,4, - 180,176,173,0,4, - 124,135,158,0,4, - 122,144,148,0,4, - 122,135,124,0,4, - 122,103,144,0,4, - 156,147,134,0,4, - 135,148,158,0,4, - 103,105,146,0,4, - 149,145,163,0,4, - 105,103,124,0,4, - 105,153,146,0,4, - 122,124,103,0,4, - 105,124,153,0,4, - 146,155,144,0,4, - 146,144,148,0,4, - 155,148,144,0,4, - 158,168,146,0,4, - 148,175,158,0,4, - 155,168,175,0,4, - 155,175,164,0,4, - 158,175,168,0,4, - 179,136,120,0,4, - 112,110,119,0,4, - 178,182,177,0,4, - 179,120,172,0,4, - 180,137,136,0,4, - 180,136,179,0,4, - 176,127,137,0,4, - 176,137,180,0,4, - 173,113,127,0,4, - 173,127,176,0,4, - 172,120,113,0,4, - 172,113,173,0,4, - 119,110,136,0,4, - 110,120,136,0,4, - 136,137,119,0,4, - 112,119,127,0,4, - 119,137,127,0,4, - 112,127,113,0,4, - 113,120,110,0,4, - 110,112,113,0,4, - 179,172,177,0,4, - 180,179,182,0,4, - 179,177,182,0,4, - 182,178,176,0,4, - 176,180,182,0,4, - 173,176,178,0,4, - 172,173,177,0,4, - 173,178,177,0,4, - 198,184,169,0,4, - 233,228,234,0,4, - 204,173,203,0,4, - 205,179,172,0,4, - 208,179,205,0,4, - 203,176,206,0,4, - 205,172,204,0,4, - 203,173,176,0,4, - 208,180,179,0,4, - 204,172,173,0,4, - 169,200,198,0,4, - 206,176,180,0,4, - 228,235,234,0,4, - 242,238,239,0,4, - 208,219,206,0,4, - 222,204,215,0,4, - 203,212,215,0,4, - 206,212,203,0,4, - 222,215,212,0,4, - 222,212,219,0,4, - 206,219,212,0,4, - 29,47,62,0,4, - 32,25,5,0,4, - 0,1,3,0,4, - 107,118,116,0,4, - 11,2,7,0,4, - 37,31,17,0,4, - 18,29,19,0,4, - 1,5,3,0,4, - 4,18,9,0,4, - 76,29,62,0,4, - 29,76,19,0,4, - 5,1,32,0,4, - 21,5,25,0,4, - 62,93,96,0,4, - 73,21,25,0,4, - 107,116,98,0,4, - 107,106,118,0,4, - 108,102,116,0,4, - 108,116,118,0,4, - 89,108,118,0,4, - 89,118,106,0,4, - 102,92,98,0,4, - 102,98,116,0,4, - 84,102,108,0,4, - 84,108,89,0,4, - 84,92,102,0,4, - 107,96,106,0,4, - 84,68,92,0,4, - 92,91,98,0,4, - 91,92,68,0,4, - 75,84,89,0,4, - 68,84,75,0,4, - 106,75,89,0,4, - 75,106,96,0,4, - 91,107,98,0,4, - 96,107,91,0,4, - 44,76,91,0,4, - 91,76,96,0,4, - 68,75,32,0,4, - 32,20,68,0,4, - 66,68,53,0,4, - 68,66,91,0,4, - 20,53,68,0,4, - 76,62,96,0,4, - 96,73,75,0,4, - 11,23,8,0,4, - 37,44,66,0,4, - 31,20,17,0,4, - 31,66,53,0,4, - 96,93,73,0,4, - 73,74,63,0,4, - 26,40,63,0,4, - 74,73,93,0,4, - 63,40,73,0,4, - 69,74,93,0,4, - 3,5,21,0,4, - 0,3,4,0,4, - 18,19,9,0,4, - 4,3,6,0,4, - 17,0,4,0,4, - 69,27,33,0,4, - 22,27,13,0,4, - 24,47,23,0,4, - 24,13,28,0,4, - 21,10,7,0,4, - 7,13,11,0,4, - 15,12,26,0,4, - 12,13,10,0,4, - 47,93,62,0,4, - 76,44,19,0,4, - 20,1,0,0,4, - 4,9,17,0,4, - 19,44,9,0,4, - 0,17,20,0,4, - 21,7,2,0,4, - 21,73,40,0,4, - 28,69,47,0,4, - 93,47,69,0,4, - 47,18,23,0,4, - 44,17,9,0,4, - 75,73,25,0,4, - 53,20,31,0,4, - 40,10,21,0,4, - 23,6,8,0,4, - 6,2,8,0,4, - 2,11,8,0,4, - 20,32,1,0,4, - 28,47,24,0,4, - 23,11,24,0,4, - 26,16,15,0,4, - 13,15,14,0,4, - 33,27,22,0,4, - 16,22,14,0,4, - 16,33,22,0,4, - 69,33,74,0,4, - 30,26,74,0,4, - 12,40,26,0,4, - 40,12,10,0,4, - 13,27,28,0,4, - 13,24,11,0,4, - 13,7,10,0,4, - 47,29,18,0,4, - 69,28,27,0,4, - 13,12,15,0,4, - 3,21,2,0,4, - 15,16,14,0,4, - 22,13,14,0,4, - 37,66,31,0,4, - 17,44,37,0,4, - 6,18,4,0,4, - 26,63,74,0,4, - 33,30,74,0,4, - 16,26,30,0,4, - 2,6,3,0,4, - 25,32,75,0,4, - 66,44,91,0,4, - 33,16,30,0,4, - 6,23,18,0,4, - 146,148,158,0,4, - 148,164,175,0,4, - 146,168,155,0,4, - 148,155,164,0,4, - 224,195,207,0,4, - 214,189,195,0,4, - 213,189,214,0,4, - 200,169,166,0,4, - 200,193,211,0,4, - 211,193,192,0,4, - 200,166,193,0,4, - 207,189,193,0,4, - 189,207,196,0,4, - 189,192,193,0,4, - 184,193,192,0,4, - 215,204,203,0,4, - 203,206,208,0,4, - 208,222,219,0,4, - 208,204,222,0,4, - 203,205,204,0,4, - 230,236,243,0,4, - 240,229,231,0,4, - 244,230,243,0,4, - 230,244,245,0,4, - 273,239,274,0,4, - 229,231,230,0,4, - 240,237,229,0,4, - 240,231,245,0,4, - 273,242,238,0,4, - 242,241,246,0,4, - 242,273,281,0,4, - 282,242,281,0,4, - 236,230,226,0,4, - 227,230,226,0,4, - 228,233,226,0,4, - 226,233,232,0,4, - 228,227,226,0,4, - 242,239,241,0,4, - 321,318,325,0,4, - 330,334,329,0,4, - 327,330,337,0,4, - 318,316,325,0,4, - 329,323,332,0,4, - 329,323,330,0,4, - 302,298,305,0,4, - 310,302,305,0,4, - 318,315,314,0,4, - 185,209,201,0,4, - 193,188,201,0,4, - 302,299,306,0,4, - 207,195,189,0,4, - 189,184,192,0,4, - 184,166,193,0,4, - 208,205,204,0,4, - 203,208,205,0,4, - 329,324,323,0,4 + 181,156,165,0,4, + 181,165,196,0,4, + 139,156,167,0,4, + 139,167,149,0,4, + 165,156,139,0,4, + 165,139,150,0,4, + 171,149,167,0,4, + 171,167,185,0,4, + 183,165,150,0,4, + 183,150,169,0,4, + 166,150,139,0,4, + 166,139,152,0,4, + 188,171,185,0,4, + 185,201,188,0,4, + 189,183,169,0,4, + 189,169,184,0,4, + 193,201,209,0,4, + 193,209,207,0,4, + 181,167,156,0,4, + 167,181,185,0,4, + 196,165,183,0,4, + 181,209,185,0,4, + 209,181,196,0,4, + 189,183,196,0,4, + 196,207,209,0,4, + 149,152,139,0,4, + 152,149,171,0,4, + 150,166,169,0,4, + 188,152,171,0,4, + 152,188,166,0,4, + 166,184,169,0,4, + 188,193,166,0,4, + 197,221,216,0,4, + 225,207,196,0,4, + 197,216,186,0,4, + 202,197,186,0,4, + 202,186,194,0,4, + 220,202,194,0,4, + 220,194,218,0,4, + 189,213,183,0,4, + 196,189,195,0,4, + 183,223,196,0,4, + 196,195,207,0,4, + 241,224,225,0,4, + 241,225,246,0,4, + 214,195,224,0,4, + 223,246,225,0,4, + 224,239,214,0,4, + 214,238,213,0,4, + 213,242,223,0,4, + 194,216,218,0,4, + 216,194,186,0,4, + 220,197,202,0,4, + 197,220,221,0,4, + 218,221,220,0,4, + 221,218,216,0,4, + 225,196,223,0,4, + 223,183,213,0,4, + 238,214,239,0,4, + 224,207,225,0,4, + 242,213,238,0,4, + 223,242,246,0,4, + 224,241,239,0,4, + 241,250,246,0,4, + 330,295,297,0,4, + 288,323,324,0,4, + 330,297,334,0,4, + 295,278,282,0,4, + 295,282,297,0,4, + 278,241,246,0,4, + 323,288,289,0,4, + 288,329,296,0,4, + 329,288,324,0,4, + 297,329,334,0,4, + 329,297,296,0,4, + 295,323,289,0,4, + 323,295,330,0,4, + 273,289,288,0,4, + 289,273,274,0,4, + 273,296,281,0,4, + 296,273,288,0,4, + 281,297,282,0,4, + 297,281,296,0,4, + 274,295,289,0,4, + 295,274,278,0,4, + 242,282,246,0,4, + 278,246,282,0,4, + 329,340,334,0,4, + 331,332,327,0,4, + 331,327,326,0,4, + 340,329,332,0,4, + 342,337,340,0,4, + 342,340,343,0,4, + 330,327,323,0,4, + 343,341,339,0,4, + 343,339,342,0,4, + 336,331,326,0,4, + 336,326,333,0,4, + 326,339,333,0,4, + 339,326,327,0,4, + 336,332,331,0,4, + 332,336,341,0,4, + 333,341,336,0,4, + 341,333,339,0,4, + 332,323,327,0,4, + 327,342,339,0,4, + 342,327,337,0,4, + 343,332,341,0,4, + 332,343,340,0,4, + 162,190,199,0,4, + 162,199,174,0,4, + 162,174,170,0,4, + 162,170,161,0,4, + 187,161,170,0,4, + 187,170,191,0,4, + 211,192,217,0,4, + 211,217,231,0,4, + 217,184,210,0,4, + 211,229,200,0,4, + 210,230,217,0,4, + 226,210,198,0,4, + 228,198,200,0,4, + 190,161,187,0,4, + 161,190,162,0,4, + 174,191,170,0,4, + 191,174,199,0,4, + 199,187,191,0,4, + 187,199,190,0,4, + 217,192,184,0,4, + 210,226,230,0,4, + 198,228,226,0,4, + 229,228,200,0,4, + 230,231,217,0,4, + 232,236,226,0,4, + 278,239,241,0,4, + 306,286,303,0,4, + 263,258,251,0,4, + 253,268,260,0,4, + 253,259,268,0,4, + 285,265,266,0,4, + 284,298,302,0,4, + 303,283,299,0,4, + 303,286,283,0,4, + 286,264,283,0,4, + 257,240,245,0,4, + 229,227,228,0,4, + 277,267,272,0,4, + 311,290,293,0,4, + 311,293,314,0,4, + 275,263,267,0,4, + 275,267,277,0,4, + 252,237,240,0,4, + 252,240,257,0,4, + 264,286,270,0,4, + 264,284,283,0,4, + 298,284,285,0,4, + 298,287,305,0,4, + 275,287,269,0,4, + 280,292,294,0,4, + 306,292,291,0,4, + 276,259,270,0,4, + 247,259,253,0,4, + 247,255,254,0,4, + 266,255,256,0,4, + 249,258,256,0,4, + 275,258,263,0,4, + 280,271,279,0,4, + 260,271,261,0,4, + 247,236,232,0,4, + 247,233,248,0,4, + 237,235,229,0,4, + 252,235,237,0,4, + 262,244,261,0,4, + 301,302,310,0,4, + 311,315,310,0,4, + 312,313,306,0,4, + 312,317,313,0,4, + 317,318,313,0,4, + 315,311,314,0,4, + 310,305,311,0,4, + 302,318,311,0,4, + 302,321,304,0,4, + 307,308,299,0,4, + 301,307,302,0,4, + 307,299,302,0,4, + 308,303,299,0,4, + 308,312,303,0,4, + 312,306,303,0,4, + 211,231,229,0,4, + 244,262,245,0,4, + 261,243,260,0,4, + 261,244,243,0,4, + 234,251,249,0,4, + 234,235,251,0,4, + 235,252,251,0,4, + 235,228,229,0,4, + 239,278,274,0,4, + 230,245,231,0,4, + 239,273,238,0,4, + 233,247,232,0,4, + 248,234,249,0,4, + 248,233,234,0,4, + 243,253,260,0,4, + 243,236,253,0,4, + 236,247,253,0,4, + 316,302,304,0,4, + 321,302,311,0,4, + 261,272,262,0,4, + 261,271,272,0,4, + 271,280,272,0,4, + 279,268,276,0,4, + 279,271,268,0,4, + 271,260,268,0,4, + 263,251,252,0,4, + 258,249,251,0,4, + 256,269,266,0,4, + 256,258,269,0,4, + 258,275,269,0,4, + 256,248,249,0,4, + 256,255,248,0,4, + 255,247,248,0,4, + 254,265,264,0,4, + 254,255,265,0,4, + 255,266,265,0,4, + 259,276,268,0,4, + 270,254,264,0,4, + 270,259,254,0,4, + 259,247,254,0,4, + 291,279,276,0,4, + 291,292,279,0,4, + 292,280,279,0,4, + 294,313,318,0,4, + 294,292,313,0,4, + 292,306,313,0,4, + 269,285,266,0,4, + 269,287,285,0,4, + 287,298,285,0,4, + 305,290,311,0,4, + 305,287,290,0,4, + 287,275,290,0,4, + 285,284,265,0,4, + 284,264,265,0,4, + 283,302,299,0,4, + 283,284,302,0,4, + 270,291,276,0,4, + 270,286,291,0,4, + 286,306,291,0,4, + 257,245,262,0,4, + 277,272,280,0,4, + 267,262,272,0,4, + 267,257,262,0,4, + 267,263,257,0,4, + 263,252,257,0,4, + 314,294,318,0,4, + 314,293,294,0,4, + 293,280,294,0,4, + 293,277,280,0,4, + 293,290,277,0,4, + 290,275,277,0,4, + 309,316,304,0,4, + 337,334,340,0,4, + 309,304,300,0,4, + 335,321,325,0,4, + 335,325,338,0,4, + 337,330,334,0,4, + 321,311,318,0,4, + 338,328,322,0,4, + 338,322,335,0,4, + 320,309,300,0,4, + 320,300,319,0,4, + 328,309,320,0,4, + 309,328,316,0,4, + 304,319,300,0,4, + 319,304,322,0,4, + 322,320,319,0,4, + 320,322,328,0,4, + 302,306,318,0,4, + 306,302,316,0,4, + 316,318,306,0,4, + 338,316,328,0,4, + 316,338,325,0,4, + 304,335,322,0,4, + 335,304,321,0,4, + 141,133,154,0,4, + 126,131,88,0,4, + 121,101,67,0,4, + 82,80,54,0,4, + 206,180,208,0,4, + 83,109,85,0,4, + 141,154,157,0,4, + 126,88,81,0,4, + 111,88,131,0,4, + 111,131,143,0,4, + 142,111,143,0,4, + 142,143,160,0,4, + 140,142,160,0,4, + 140,160,159,0,4, + 133,140,159,0,4, + 133,159,154,0,4, + 121,67,87,0,4, + 82,54,49,0,4, + 101,86,52,0,4, + 101,52,67,0,4, + 79,82,49,0,4, + 79,49,42,0,4, + 86,77,34,0,4, + 86,34,52,0,4, + 77,79,42,0,4, + 77,42,34,0,4, + 138,121,87,0,4, + 138,87,99,0,4, + 80,78,59,0,4, + 80,59,54,0,4, + 184,198,210,0,4, + 147,138,99,0,4, + 147,99,134,0,4, + 163,156,167,0,4, + 145,141,157,0,4, + 145,157,163,0,4, + 83,85,70,0,4, + 70,50,61,0,4, + 70,61,83,0,4, + 61,50,59,0,4, + 61,59,78,0,4, + 149,163,167,0,4, + 134,149,139,0,4, + 126,85,109,0,4, + 85,126,81,0,4, + 154,126,132,0,4, + 85,81,65,0,4, + 123,133,81,0,4, + 123,81,88,0,4, + 123,88,111,0,4, + 123,111,142,0,4, + 123,142,140,0,4, + 123,140,133,0,4, + 151,126,154,0,4, + 151,131,126,0,4, + 151,143,131,0,4, + 151,160,143,0,4, + 151,159,160,0,4, + 151,154,159,0,4, + 163,138,147,0,4, + 156,134,139,0,4, + 134,141,145,0,4, + 180,172,179,0,4, + 132,125,154,0,4, + 58,65,133,0,4, + 121,115,101,0,4, + 115,121,129,0,4, + 129,114,115,0,4, + 114,129,125,0,4, + 114,125,97,0,4, + 125,104,97,0,4, + 97,104,82,0,4, + 104,80,82,0,4, + 101,94,86,0,4, + 94,101,115,0,4, + 115,95,94,0,4, + 95,115,114,0,4, + 114,90,95,0,4, + 90,114,97,0,4, + 97,79,90,0,4, + 79,97,82,0,4, + 86,94,77,0,4, + 94,95,77,0,4, + 95,90,77,0,4, + 90,79,77,0,4, + 56,87,67,0,4, + 87,56,71,0,4, + 48,71,56,0,4, + 71,48,58,0,4, + 39,58,48,0,4, + 39,45,58,0,4, + 49,45,39,0,4, + 54,45,49,0,4, + 41,67,52,0,4, + 67,41,56,0,4, + 35,56,41,0,4, + 56,35,48,0,4, + 36,48,35,0,4, + 48,36,39,0,4, + 39,36,42,0,4, + 42,49,39,0,4, + 34,41,52,0,4, + 34,35,41,0,4, + 34,36,35,0,4, + 34,42,36,0,4, + 125,100,104,0,4, + 54,38,45,0,4, + 80,100,78,0,4, + 65,59,85,0,4, + 100,109,78,0,4, + 81,133,65,0,4, + 59,65,38,0,4, + 109,100,132,0,4, + 126,109,132,0,4, + 100,80,104,0,4, + 156,163,147,0,4, + 138,163,157,0,4, + 141,134,99,0,4, + 59,50,70,0,4, + 70,85,59,0,4, + 78,83,61,0,4, + 78,109,83,0,4, + 38,58,45,0,4, + 38,54,59,0,4, + 65,58,38,0,4, + 58,133,71,0,4, + 125,132,100,0,4, + 154,125,129,0,4, + 71,141,99,0,4, + 141,71,133,0,4, + 154,138,157,0,4, + 138,154,129,0,4, + 71,99,87,0,4, + 138,129,121,0,4, + 128,124,135,0,4, + 135,130,128,0,4, + 128,117,105,0,4, + 128,105,124,0,4, + 117,103,105,0,4, + 60,57,43,0,4, + 43,46,60,0,4, + 60,72,57,0,4, + 72,64,55,0,4, + 72,55,57,0,4, + 55,64,51,0,4, + 51,46,43,0,4, + 51,43,55,0,4, + 60,103,122,0,4, + 60,46,103,0,4, + 72,122,135,0,4, + 72,60,122,0,4, + 64,135,124,0,4, + 64,72,135,0,4, + 51,124,105,0,4, + 51,64,124,0,4, + 46,105,103,0,4, + 117,128,130,0,4, + 55,43,57,0,4, + 46,51,105,0,4, + 130,135,122,0,4, + 117,122,103,0,4, + 117,130,122,0,4, + 180,173,172,0,4, + 135,122,148,0,4, + 124,158,153,0,4, + 149,134,145,0,4, + 103,146,144,0,4, + 180,176,173,0,4, + 124,135,158,0,4, + 122,144,148,0,4, + 122,135,124,0,4, + 122,103,144,0,4, + 156,147,134,0,4, + 135,148,158,0,4, + 103,105,146,0,4, + 149,145,163,0,4, + 105,103,124,0,4, + 105,153,146,0,4, + 122,124,103,0,4, + 105,124,153,0,4, + 146,155,144,0,4, + 146,144,148,0,4, + 155,148,144,0,4, + 158,168,146,0,4, + 148,175,158,0,4, + 155,168,175,0,4, + 155,175,164,0,4, + 158,175,168,0,4, + 179,136,120,0,4, + 112,110,119,0,4, + 178,182,177,0,4, + 179,120,172,0,4, + 180,137,136,0,4, + 180,136,179,0,4, + 176,127,137,0,4, + 176,137,180,0,4, + 173,113,127,0,4, + 173,127,176,0,4, + 172,120,113,0,4, + 172,113,173,0,4, + 119,110,136,0,4, + 110,120,136,0,4, + 136,137,119,0,4, + 112,119,127,0,4, + 119,137,127,0,4, + 112,127,113,0,4, + 113,120,110,0,4, + 110,112,113,0,4, + 179,172,177,0,4, + 180,179,182,0,4, + 179,177,182,0,4, + 182,178,176,0,4, + 176,180,182,0,4, + 173,176,178,0,4, + 172,173,177,0,4, + 173,178,177,0,4, + 198,184,169,0,4, + 233,228,234,0,4, + 204,173,203,0,4, + 205,179,172,0,4, + 208,179,205,0,4, + 203,176,206,0,4, + 205,172,204,0,4, + 203,173,176,0,4, + 208,180,179,0,4, + 204,172,173,0,4, + 169,200,198,0,4, + 206,176,180,0,4, + 228,235,234,0,4, + 242,238,239,0,4, + 208,219,206,0,4, + 222,204,215,0,4, + 203,212,215,0,4, + 206,212,203,0,4, + 222,215,212,0,4, + 222,212,219,0,4, + 206,219,212,0,4, + 29,47,62,0,4, + 32,25,5,0,4, + 0,1,3,0,4, + 107,118,116,0,4, + 11,2,7,0,4, + 37,31,17,0,4, + 18,29,19,0,4, + 1,5,3,0,4, + 4,18,9,0,4, + 76,29,62,0,4, + 29,76,19,0,4, + 5,1,32,0,4, + 21,5,25,0,4, + 62,93,96,0,4, + 73,21,25,0,4, + 107,116,98,0,4, + 107,106,118,0,4, + 108,102,116,0,4, + 108,116,118,0,4, + 89,108,118,0,4, + 89,118,106,0,4, + 102,92,98,0,4, + 102,98,116,0,4, + 84,102,108,0,4, + 84,108,89,0,4, + 84,92,102,0,4, + 107,96,106,0,4, + 84,68,92,0,4, + 92,91,98,0,4, + 91,92,68,0,4, + 75,84,89,0,4, + 68,84,75,0,4, + 106,75,89,0,4, + 75,106,96,0,4, + 91,107,98,0,4, + 96,107,91,0,4, + 44,76,91,0,4, + 91,76,96,0,4, + 68,75,32,0,4, + 32,20,68,0,4, + 66,68,53,0,4, + 68,66,91,0,4, + 20,53,68,0,4, + 76,62,96,0,4, + 96,73,75,0,4, + 11,23,8,0,4, + 37,44,66,0,4, + 31,20,17,0,4, + 31,66,53,0,4, + 96,93,73,0,4, + 73,74,63,0,4, + 26,40,63,0,4, + 74,73,93,0,4, + 63,40,73,0,4, + 69,74,93,0,4, + 3,5,21,0,4, + 0,3,4,0,4, + 18,19,9,0,4, + 4,3,6,0,4, + 17,0,4,0,4, + 69,27,33,0,4, + 22,27,13,0,4, + 24,47,23,0,4, + 24,13,28,0,4, + 21,10,7,0,4, + 7,13,11,0,4, + 15,12,26,0,4, + 12,13,10,0,4, + 47,93,62,0,4, + 76,44,19,0,4, + 20,1,0,0,4, + 4,9,17,0,4, + 19,44,9,0,4, + 0,17,20,0,4, + 21,7,2,0,4, + 21,73,40,0,4, + 28,69,47,0,4, + 93,47,69,0,4, + 47,18,23,0,4, + 44,17,9,0,4, + 75,73,25,0,4, + 53,20,31,0,4, + 40,10,21,0,4, + 23,6,8,0,4, + 6,2,8,0,4, + 2,11,8,0,4, + 20,32,1,0,4, + 28,47,24,0,4, + 23,11,24,0,4, + 26,16,15,0,4, + 13,15,14,0,4, + 33,27,22,0,4, + 16,22,14,0,4, + 16,33,22,0,4, + 69,33,74,0,4, + 30,26,74,0,4, + 12,40,26,0,4, + 40,12,10,0,4, + 13,27,28,0,4, + 13,24,11,0,4, + 13,7,10,0,4, + 47,29,18,0,4, + 69,28,27,0,4, + 13,12,15,0,4, + 3,21,2,0,4, + 15,16,14,0,4, + 22,13,14,0,4, + 37,66,31,0,4, + 17,44,37,0,4, + 6,18,4,0,4, + 26,63,74,0,4, + 33,30,74,0,4, + 16,26,30,0,4, + 2,6,3,0,4, + 25,32,75,0,4, + 66,44,91,0,4, + 33,16,30,0,4, + 6,23,18,0,4, + 146,148,158,0,4, + 148,164,175,0,4, + 146,168,155,0,4, + 148,155,164,0,4, + 224,195,207,0,4, + 214,189,195,0,4, + 213,189,214,0,4, + 200,169,166,0,4, + 200,193,211,0,4, + 211,193,192,0,4, + 200,166,193,0,4, + 207,189,193,0,4, + 189,207,196,0,4, + 189,192,193,0,4, + 184,193,192,0,4, + 215,204,203,0,4, + 203,206,208,0,4, + 208,222,219,0,4, + 208,204,222,0,4, + 203,205,204,0,4, + 230,236,243,0,4, + 240,229,231,0,4, + 244,230,243,0,4, + 230,244,245,0,4, + 273,239,274,0,4, + 229,231,230,0,4, + 240,237,229,0,4, + 240,231,245,0,4, + 273,242,238,0,4, + 242,241,246,0,4, + 242,273,281,0,4, + 282,242,281,0,4, + 236,230,226,0,4, + 227,230,226,0,4, + 228,233,226,0,4, + 226,233,232,0,4, + 228,227,226,0,4, + 242,239,241,0,4, + 321,318,325,0,4, + 330,334,329,0,4, + 327,330,337,0,4, + 318,316,325,0,4, + 329,323,332,0,4, + 329,323,330,0,4, + 302,298,305,0,4, + 310,302,305,0,4, + 318,315,314,0,4, + 185,209,201,0,4, + 193,188,201,0,4, + 302,299,306,0,4, + 207,195,189,0,4, + 189,184,192,0,4, + 184,166,193,0,4, + 208,205,204,0,4, + 203,208,205,0,4, + 329,324,323,0,4 }; BODY level1_modelLara_body = { - {0, 0, 0, 0}, - 59,-78,106, 0, - 0,-3141,0, 0, - 48, - ONE/48, - -40,-79,-18, 0, - 39,106,16, 0, - 0, - }; + {0, 0, 0, 0}, + 59,-78,106, 0, + 0,-3141,0, 0, + 48, + ONE/48, + -40,-79,-18, 0, + 39,106,16, 0, + 0, + }; TMESH level1_modelLara = { - level1_modelLara_mesh, - level1_modelLara_normal, - level1_modelLara_uv, - level1_modelLara_color, - 694 + level1_modelLara_mesh, + level1_modelLara_normal, + level1_modelLara_uv, + level1_modelLara_color, + 694 }; extern unsigned long _binary_TIM_lara_tim_start[]; @@ -8858,2177 +10053,2186 @@ extern unsigned long _binary_TIM_lara_tim_length; TIM_IMAGE level1_tim_lara; MESH level1_meshLara = { - 2082, - &level1_modelLara, - level1_modelLara_index, - &level1_tim_lara, - _binary_TIM_lara_tim_start, - {0}, // Nbr of vertices - {59,-78,106, 0}, // position - {0,-3141,0, 0}, // rotation - 0, // isProp - 0, // isRigidBody - 1, // isStaticBody - 0, // isRound - 0, // isPrism - 0, // isAnim - 0, // isActor - 0, // isLevel - 0, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelLara_body, - 0, // No animation data - 0, - 0 // Screen space coordinates + 2082, + &level1_modelLara, + level1_modelLara_index, + &level1_tim_lara, + _binary_TIM_lara_tim_start, + {0}, // Matrix + {59,-78,106, 0}, // position + {0,-3141,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 1, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 0, // isLevel + 0, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelLara_body, + &level1_modelCylindre_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates }; SVECTOR level1_modelobject_mesh[] = { - { 9,17,-20,0 }, - { 9,0,-20,0 }, - { -9,17,-22,0 }, - { -9,0,-22,0 }, - { 19,20,18,0 }, - { 19,-32,18,0 }, - { -20,20,18,0 }, - { -20,-32,18,0 } + { 10,17,-19,0 }, + { 10,0,-19,0 }, + { -9,17,-21,0 }, + { -9,0,-21,0 }, + { 20,20,19,0 }, + { 20,-31,19,0 }, + { -19,20,19,0 }, + { -19,-31,19,0 } }; SVECTOR level1_modelobject_normal[] = { - -2161,-2336,2579, 0, - -2321,1316,3108, 0, - 1891,-2286,2824, 0, - 1986,1356,3316, 0, - -2654,-2399,-1995, 0, - -2472,2971,-1355, 0, - 2641,-2401,-2009, 0, - 2458,2976,-1370, 0 + -2161,-2336,2579, 0, + -2321,1316,3108, 0, + 1891,-2286,2824, 0, + 1986,1356,3316, 0, + -2654,-2399,-1995, 0, + -2472,2971,-1355, 0, + 2641,-2401,-2009, 0, + 2458,2976,-1370, 0 }; SVECTOR level1_modelobject_uv[] = { - 104,63, 0, 0, - 124,33, 0, 0, - 124,63, 0, 0, - 104,63, 0, 0, - 104,33, 0, 0, - 124,33, 0, 0, - 68,63, 0, 0, - 62,32, 0, 0, - 83,32, 0, 0, - 98,2, 0, 0, - 104,32, 0, 0, - 83,32, 0, 0, - 68,1, 0, 0, - 83,32, 0, 0, - 62,32, 0, 0, - 98,63, 0, 0, - 83,32, 0, 0, - 104,32, 0, 0, - 68,63, 0, 0, - 83,32, 0, 0, - 78,61, 0, 0, - 98,2, 0, 0, - 83,32, 0, 0, - 89,2, 0, 0, - 68,1, 0, 0, - 77,1, 0, 0, - 83,32, 0, 0, - 98,63, 0, 0, - 88,61, 0, 0, - 83,32, 0, 0, - 113,17, 0, 0, - 113,32, 0, 0, - 104,32, 0, 0, - 104,32, 0, 0, - 104,17, 0, 0, - 113,17, 0, 0 + 104,63, 0, 0, + 124,33, 0, 0, + 124,63, 0, 0, + 104,63, 0, 0, + 104,33, 0, 0, + 124,33, 0, 0, + 68,63, 0, 0, + 62,32, 0, 0, + 83,32, 0, 0, + 98,2, 0, 0, + 104,32, 0, 0, + 83,32, 0, 0, + 68,1, 0, 0, + 83,32, 0, 0, + 62,32, 0, 0, + 98,63, 0, 0, + 83,32, 0, 0, + 104,32, 0, 0, + 68,63, 0, 0, + 83,32, 0, 0, + 78,61, 0, 0, + 98,2, 0, 0, + 83,32, 0, 0, + 89,2, 0, 0, + 68,1, 0, 0, + 77,1, 0, 0, + 83,32, 0, 0, + 98,63, 0, 0, + 88,61, 0, 0, + 83,32, 0, 0, + 113,17, 0, 0, + 113,32, 0, 0, + 104,32, 0, 0, + 104,32, 0, 0, + 104,17, 0, 0, + 113,17, 0, 0 }; CVECTOR level1_modelobject_color[] = { - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0 + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 }; PRIM level1_modelobject_index[] = { - 7,4,6,0,4, - 7,5,4,0,4, - 2,6,4,0,4, - 0,4,5,0,4, - 2,7,6,0,4, - 3,5,7,0,4, - 2,4,0,0,4, - 0,5,1,0,4, - 2,3,7,0,4, - 3,1,5,0,4, - 2,0,1,0,4, - 1,3,2,0,4 + 7,4,6,0,4, + 7,5,4,0,4, + 2,6,4,0,4, + 0,4,5,0,4, + 2,7,6,0,4, + 3,5,7,0,4, + 2,4,0,0,4, + 0,5,1,0,4, + 2,3,7,0,4, + 3,1,5,0,4, + 2,0,1,0,4, + 1,3,2,0,4 }; BODY level1_modelobject_body = { - {0, 0, 0, 0}, - 400,-22,-147, 0, - 0,2565,0, 0, - 10, - ONE/10, - -20,-32,-22, 0, - 19,20,18, 0, - 1024, - }; + {0, 0, 0, 0}, + 400,-22,-147, 0, + 0,2565,0, 0, + 10, + ONE/10, + -20,-32,-22, 0, + 19,20,18, 0, + 1024, + }; TMESH level1_modelobject = { - level1_modelobject_mesh, - level1_modelobject_normal, - level1_modelobject_uv, - level1_modelobject_color, - 12 + level1_modelobject_mesh, + level1_modelobject_normal, + level1_modelobject_uv, + level1_modelobject_color, + 12 }; MESH level1_meshobject = { - 36, - &level1_modelobject, - level1_modelobject_index, - &level1_tim_home, - _binary_TIM_home_tim_start, - {0}, // Nbr of vertices - {400,-22,-147, 0}, // position - {0,2565,0, 0}, // rotation - 0, // isProp - 0, // isRigidBody - 1, // isStaticBody - 0, // isRound - 0, // isPrism - 0, // isAnim - 0, // isActor - 0, // isLevel - 0, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelobject_body, - 0, // No animation data - 0, - 0 // Screen space coordinates + 36, + &level1_modelobject, + level1_modelobject_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, // Matrix + {400,-22,-147, 0}, // position + {0,2565,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 1, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 0, // isLevel + 0, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelobject_body, + &level1_modelCylindre_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates }; SVECTOR level1_modelPlan_mesh[] = { - { -45,36,-3,0 }, - { 48,36,-3,0 }, - { -45,2,2,0 }, - { 48,2,2,0 } + { -45,37,-2,0 }, + { 49,37,-3,0 }, + { -45,2,3,0 }, + { 49,3,3,0 } }; SVECTOR level1_modelPlan_normal[] = { - 0,638,4046, 0, - 0,638,4046, 0, - 0,638,4046, 0, - 0,638,4046, 0 + 0,638,4046, 0, + 0,638,4046, 0, + 0,638,4046, 0, + 0,638,4046, 0 }; SVECTOR level1_modelPlan_uv[] = { - 65,156, 0, 0, - 129,156, 0, 0, - 129,130, 0, 0, - 65,130, 0, 0 + 65,156, 0, 0, + 129,156, 0, 0, + 129,130, 0, 0, + 65,130, 0, 0 }; CVECTOR level1_modelPlan_color[] = { - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0 + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 }; PRIM level1_modelPlan_index[] = { - 0,1,3,2,8 + 0,1,3,2,8 }; BODY level1_modelPlan_body = { - {0, 0, 0, 0}, - -40,-40,194, 0, - 0,0,0, 0, - 10, - ONE/10, - -45,2,-3, 0, - 48,36,2, 0, - 0, - }; + {0, 0, 0, 0}, + -40,-40,194, 0, + 0,0,0, 0, + 10, + ONE/10, + -45,2,-3, 0, + 48,36,2, 0, + 0, + }; TMESH level1_modelPlan = { - level1_modelPlan_mesh, - level1_modelPlan_normal, - level1_modelPlan_uv, - level1_modelPlan_color, - 1 + level1_modelPlan_mesh, + level1_modelPlan_normal, + level1_modelPlan_uv, + level1_modelPlan_color, + 1 }; MESH level1_meshPlan = { - 4, - &level1_modelPlan, - level1_modelPlan_index, - &level1_tim_home, - _binary_TIM_home_tim_start, - {0}, // Nbr of vertices - {-40,-40,194, 0}, // position - {0,0,0, 0}, // rotation - 0, // isProp - 0, // isRigidBody - 1, // isStaticBody - 0, // isRound - 0, // isPrism - 0, // isAnim - 0, // isActor - 0, // isLevel - 0, // isWall - 0, // isBG - 1,// isSprite - 0, // p - 0, // otz - &level1_modelPlan_body, - 0, // No animation data - 0, - 0 // Screen space coordinates + 4, + &level1_modelPlan, + level1_modelPlan_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, // Matrix + {-40,-40,194, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 1, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 0, // isLevel + 0, // isWall + 0, // isBG + 1, // isSprite + 0, // p + 0, // otz + &level1_modelPlan_body, + &level1_modelCylindre_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates }; SVECTOR level1_modelSphere_mesh[] = { - { 0,-8,24,0 }, - { 4,5,25,0 }, - { 9,-18,15,0 }, - { 22,-2,12,0 }, - { 19,12,11,0 }, - { 11,21,10,0 }, - { 24,-9,-1,0 }, - { 8,-23,-5,0 }, - { 17,-12,-14,0 }, - { 20,11,-11,0 }, - { 5,-15,-19,0 }, - { 7,3,-24,0 }, - { 7,21,-11,0 }, - { -8,-8,-23,0 }, - { -9,11,-20,0 }, - { 0,-24,4,0 }, - { -18,-10,-14,0 }, - { -7,23,-7,0 }, - { -6,-23,-5,0 }, - { -19,12,-11,0 }, - { -21,-14,1,0 }, - { -25,-2,1,0 }, - { -12,-17,14,0 }, - { -18,12,13,0 }, - { -17,-2,18,0 }, - { -8,24,4,0 }, - { -6,18,16,0 } + { 1,-8,24,0 }, + { 4,5,25,0 }, + { 10,-18,15,0 }, + { 23,-1,12,0 }, + { 19,12,12,0 }, + { 11,21,10,0 }, + { 25,-8,0,0 }, + { 9,-22,-4,0 }, + { 17,-12,-13,0 }, + { 20,12,-11,0 }, + { 5,-14,-19,0 }, + { 7,4,-23,0 }, + { 8,22,-11,0 }, + { -8,-7,-22,0 }, + { -8,11,-20,0 }, + { 1,-24,5,0 }, + { -18,-10,-14,0 }, + { -6,23,-7,0 }, + { -6,-23,-5,0 }, + { -19,12,-11,0 }, + { -20,-13,2,0 }, + { -25,-1,2,0 }, + { -11,-17,14,0 }, + { -18,12,13,0 }, + { -17,-1,18,0 }, + { -7,24,4,0 }, + { -6,19,16,0 } }; SVECTOR level1_modelSphere_normal[] = { - -68,1388,-3853, 0, - -642,-810,-3963, 0, - -1690,2835,-2425, 0, - -3528,249,-2065, 0, - -3229,-1803,-1761, 0, - -1740,-3388,-1506, 0, - -3872,1330,120, 0, - -1565,3706,769, 0, - -2821,1782,2375, 0, - -3335,-1674,1688, 0, - -670,2463,3203, 0, - -1211,-620,3863, 0, - -1172,-3464,1844, 0, - 1367,1189,3673, 0, - 1371,-1771,3430, 0, - 57,3991,-921, 0, - 2956,1572,2359, 0, - 1109,-3702,1357, 0, - 1215,3760,1078, 0, - 3232,-1852,1704, 0, - 3289,2429,-249, 0, - 4089,114,-209, 0, - 1896,2874,-2219, 0, - 2984,-1919,-2047, 0, - 2744,288,-3027, 0, - 1332,-3836,-533, 0, - 895,-2816,-2837, 0 + -68,1388,-3853, 0, + -642,-810,-3963, 0, + -1690,2835,-2425, 0, + -3528,249,-2065, 0, + -3229,-1803,-1761, 0, + -1740,-3388,-1506, 0, + -3872,1330,120, 0, + -1565,3706,769, 0, + -2821,1782,2375, 0, + -3335,-1674,1688, 0, + -670,2463,3203, 0, + -1211,-620,3863, 0, + -1172,-3464,1844, 0, + 1367,1189,3673, 0, + 1371,-1771,3430, 0, + 57,3991,-921, 0, + 2956,1572,2359, 0, + 1109,-3702,1357, 0, + 1215,3760,1078, 0, + 3232,-1852,1704, 0, + 3289,2429,-249, 0, + 4089,114,-209, 0, + 1896,2874,-2219, 0, + 2984,-1919,-2047, 0, + 2744,288,-3027, 0, + 1332,-3836,-533, 0, + 895,-2816,-2837, 0 }; SVECTOR level1_modelSphere_uv[] = { - 137,31, 0, 0, - 122,33, 0, 0, - 127,40, 0, 0, - 133,26, 0, 0, - 128,28, 0, 0, - 125,41, 0, 0, - 137,31, 0, 0, - 121,32, 0, 0, - 122,33, 0, 0, - 125,41, 0, 0, - 125,44, 0, 0, - 133,33, 0, 0, - 128,28, 0, 0, - 117,39, 0, 0, - 125,41, 0, 0, - 125,42, 0, 0, - 122,33, 0, 0, - 112,41, 0, 0, - 128,28, 0, 0, - 115,25, 0, 0, - 117,39, 0, 0, - 125,41, 0, 0, - 111,44, 0, 0, - 125,44, 0, 0, - 109,38, 0, 0, - 112,41, 0, 0, - 122,33, 0, 0, - 115,25, 0, 0, - 109,34, 0, 0, - 117,39, 0, 0, - 109,34, 0, 0, - 115,25, 0, 0, - 106,26, 0, 0, - 109,38, 0, 0, - 107,51, 0, 0, - 112,41, 0, 0, - 103,33, 0, 0, - 106,26, 0, 0, - 104,21, 0, 0, - 115,25, 0, 0, - 121,20, 0, 0, - 115,17, 0, 0, - 115,25, 0, 0, - 115,17, 0, 0, - 106,26, 0, 0, - 112,41, 0, 0, - 107,51, 0, 0, - 113,54, 0, 0, - 106,26, 0, 0, - 115,17, 0, 0, - 104,21, 0, 0, - 125,42, 0, 0, - 112,41, 0, 0, - 118,45, 0, 0, - 114,61, 0, 0, - 113,54, 0, 0, - 107,51, 0, 0, - 114,61, 0, 0, - 122,55, 0, 0, - 113,54, 0, 0, - 104,21, 0, 0, - 115,17, 0, 0, - 109,15, 0, 0, - 110,18, 0, 0, - 116,29, 0, 0, - 118,19, 0, 0, - 122,55, 0, 0, - 125,42, 0, 0, - 118,45, 0, 0, - 118,19, 0, 0, - 119,10, 0, 0, - 110,18, 0, 0, - 127,58, 0, 0, - 127,48, 0, 0, - 122,55, 0, 0, - 119,10, 0, 0, - 130,12, 0, 0, - 128,4, 0, 0, - 127,48, 0, 0, - 127,40, 0, 0, - 125,42, 0, 0, - 136,22, 0, 0, - 139,15, 0, 0, - 130,12, 0, 0, - 127,40, 0, 0, - 122,33, 0, 0, - 125,42, 0, 0, - 127,16, 0, 0, - 121,20, 0, 0, - 128,28, 0, 0, - 133,26, 0, 0, - 125,41, 0, 0, - 133,33, 0, 0, - 121,20, 0, 0, - 115,25, 0, 0, - 128,28, 0, 0, - 121,32, 0, 0, - 109,38, 0, 0, - 122,33, 0, 0, - 125,41, 0, 0, - 117,39, 0, 0, - 111,44, 0, 0, - 111,44, 0, 0, - 117,39, 0, 0, - 109,34, 0, 0, - 111,44, 0, 0, - 109,34, 0, 0, - 103,33, 0, 0, - 103,33, 0, 0, - 109,34, 0, 0, - 106,26, 0, 0, - 112,41, 0, 0, - 113,54, 0, 0, - 118,45, 0, 0, - 114,61, 0, 0, - 122,63, 0, 0, - 122,55, 0, 0, - 113,54, 0, 0, - 122,55, 0, 0, - 118,45, 0, 0, - 110,18, 0, 0, - 119,10, 0, 0, - 114,5, 0, 0, - 122,55, 0, 0, - 127,48, 0, 0, - 125,42, 0, 0, - 118,19, 0, 0, - 116,29, 0, 0, - 127,23, 0, 0, - 118,19, 0, 0, - 127,23, 0, 0, - 130,12, 0, 0, - 119,10, 0, 0, - 118,19, 0, 0, - 130,12, 0, 0, - 116,29, 0, 0, - 123,31, 0, 0, - 127,23, 0, 0, - 130,12, 0, 0, - 127,23, 0, 0, - 136,22, 0, 0, - 130,12, 0, 0, - 139,15, 0, 0, - 128,4, 0, 0, - 133,5, 0, 0, - 128,4, 0, 0, - 139,15, 0, 0, - 136,22, 0, 0, - 127,23, 0, 0, - 132,31, 0, 0 + 137,31, 0, 0, + 122,33, 0, 0, + 127,40, 0, 0, + 133,26, 0, 0, + 128,28, 0, 0, + 125,41, 0, 0, + 137,31, 0, 0, + 121,32, 0, 0, + 122,33, 0, 0, + 125,41, 0, 0, + 125,44, 0, 0, + 133,33, 0, 0, + 128,28, 0, 0, + 117,39, 0, 0, + 125,41, 0, 0, + 125,42, 0, 0, + 122,33, 0, 0, + 112,41, 0, 0, + 128,28, 0, 0, + 115,25, 0, 0, + 117,39, 0, 0, + 125,41, 0, 0, + 111,44, 0, 0, + 125,44, 0, 0, + 109,38, 0, 0, + 112,41, 0, 0, + 122,33, 0, 0, + 115,25, 0, 0, + 109,34, 0, 0, + 117,39, 0, 0, + 109,34, 0, 0, + 115,25, 0, 0, + 106,26, 0, 0, + 109,38, 0, 0, + 107,51, 0, 0, + 112,41, 0, 0, + 103,33, 0, 0, + 106,26, 0, 0, + 104,21, 0, 0, + 115,25, 0, 0, + 121,20, 0, 0, + 115,17, 0, 0, + 115,25, 0, 0, + 115,17, 0, 0, + 106,26, 0, 0, + 112,41, 0, 0, + 107,51, 0, 0, + 113,54, 0, 0, + 106,26, 0, 0, + 115,17, 0, 0, + 104,21, 0, 0, + 125,42, 0, 0, + 112,41, 0, 0, + 118,45, 0, 0, + 114,61, 0, 0, + 113,54, 0, 0, + 107,51, 0, 0, + 114,61, 0, 0, + 122,55, 0, 0, + 113,54, 0, 0, + 104,21, 0, 0, + 115,17, 0, 0, + 109,15, 0, 0, + 110,18, 0, 0, + 116,29, 0, 0, + 118,19, 0, 0, + 122,55, 0, 0, + 125,42, 0, 0, + 118,45, 0, 0, + 118,19, 0, 0, + 119,10, 0, 0, + 110,18, 0, 0, + 127,58, 0, 0, + 127,48, 0, 0, + 122,55, 0, 0, + 119,10, 0, 0, + 130,12, 0, 0, + 128,4, 0, 0, + 127,48, 0, 0, + 127,40, 0, 0, + 125,42, 0, 0, + 136,22, 0, 0, + 139,15, 0, 0, + 130,12, 0, 0, + 127,40, 0, 0, + 122,33, 0, 0, + 125,42, 0, 0, + 127,16, 0, 0, + 121,20, 0, 0, + 128,28, 0, 0, + 133,26, 0, 0, + 125,41, 0, 0, + 133,33, 0, 0, + 121,20, 0, 0, + 115,25, 0, 0, + 128,28, 0, 0, + 121,32, 0, 0, + 109,38, 0, 0, + 122,33, 0, 0, + 125,41, 0, 0, + 117,39, 0, 0, + 111,44, 0, 0, + 111,44, 0, 0, + 117,39, 0, 0, + 109,34, 0, 0, + 111,44, 0, 0, + 109,34, 0, 0, + 103,33, 0, 0, + 103,33, 0, 0, + 109,34, 0, 0, + 106,26, 0, 0, + 112,41, 0, 0, + 113,54, 0, 0, + 118,45, 0, 0, + 114,61, 0, 0, + 122,63, 0, 0, + 122,55, 0, 0, + 113,54, 0, 0, + 122,55, 0, 0, + 118,45, 0, 0, + 110,18, 0, 0, + 119,10, 0, 0, + 114,5, 0, 0, + 122,55, 0, 0, + 127,48, 0, 0, + 125,42, 0, 0, + 118,19, 0, 0, + 116,29, 0, 0, + 127,23, 0, 0, + 118,19, 0, 0, + 127,23, 0, 0, + 130,12, 0, 0, + 119,10, 0, 0, + 118,19, 0, 0, + 130,12, 0, 0, + 116,29, 0, 0, + 123,31, 0, 0, + 127,23, 0, 0, + 130,12, 0, 0, + 127,23, 0, 0, + 136,22, 0, 0, + 130,12, 0, 0, + 139,15, 0, 0, + 128,4, 0, 0, + 133,5, 0, 0, + 128,4, 0, 0, + 139,15, 0, 0, + 136,22, 0, 0, + 127,23, 0, 0, + 132,31, 0, 0 }; CVECTOR level1_modelSphere_color[] = { - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0 + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 }; PRIM level1_modelSphere_index[] = { - 1,5,26,0,4, - 0,2,3,0,4, - 1,4,5,0,4, - 3,4,1,0,4, - 2,6,3,0,4, - 25,5,12,0,4, - 2,7,6,0,4, - 3,9,4,0,4, - 9,12,5,0,4, - 7,8,6,0,4, - 8,7,10,0,4, - 9,11,12,0,4, - 11,10,13,0,4, - 7,15,18,0,4, - 7,18,10,0,4, - 12,11,14,0,4, - 10,18,13,0,4, - 25,12,17,0,4, - 13,14,11,0,4, - 13,19,14,0,4, - 13,18,16,0,4, - 16,18,20,0,4, - 19,25,17,0,4, - 20,21,16,0,4, - 21,23,19,0,4, - 21,24,23,0,4, - 23,26,25,0,4, - 0,1,24,0,4, - 26,5,25,0,4, - 22,15,2,0,4, - 0,3,1,0,4, - 15,7,2,0,4, - 4,9,5,0,4, - 3,6,9,0,4, - 9,6,8,0,4, - 9,8,11,0,4, - 11,8,10,0,4, - 12,14,17,0,4, - 13,16,19,0,4, - 14,19,17,0,4, - 16,21,19,0,4, - 19,23,25,0,4, - 20,18,22,0,4, - 20,22,24,0,4, - 21,20,24,0,4, - 18,15,22,0,4, - 24,22,0,0,4, - 24,1,23,0,4, - 26,23,1,0,4, - 0,22,2,0,4 + 1,5,26,0,4, + 0,2,3,0,4, + 1,4,5,0,4, + 3,4,1,0,4, + 2,6,3,0,4, + 25,5,12,0,4, + 2,7,6,0,4, + 3,9,4,0,4, + 9,12,5,0,4, + 7,8,6,0,4, + 8,7,10,0,4, + 9,11,12,0,4, + 11,10,13,0,4, + 7,15,18,0,4, + 7,18,10,0,4, + 12,11,14,0,4, + 10,18,13,0,4, + 25,12,17,0,4, + 13,14,11,0,4, + 13,19,14,0,4, + 13,18,16,0,4, + 16,18,20,0,4, + 19,25,17,0,4, + 20,21,16,0,4, + 21,23,19,0,4, + 21,24,23,0,4, + 23,26,25,0,4, + 0,1,24,0,4, + 26,5,25,0,4, + 22,15,2,0,4, + 0,3,1,0,4, + 15,7,2,0,4, + 4,9,5,0,4, + 3,6,9,0,4, + 9,6,8,0,4, + 9,8,11,0,4, + 11,8,10,0,4, + 12,14,17,0,4, + 13,16,19,0,4, + 14,19,17,0,4, + 16,21,19,0,4, + 19,23,25,0,4, + 20,18,22,0,4, + 20,22,24,0,4, + 21,20,24,0,4, + 18,15,22,0,4, + 24,22,0,0,4, + 24,1,23,0,4, + 26,23,1,0,4, + 0,22,2,0,4 }; BODY level1_modelSphere_body = { - {0, 0, 0, 0}, - -495,-129,16, 0, - 0,0,0, 0, - 10, - ONE/10, - -25,-24,-24, 0, - 24,24,25, 0, - 2048, - }; + {0, 0, 0, 0}, + -495,-129,16, 0, + 0,0,0, 0, + 10, + ONE/10, + -25,-24,-24, 0, + 24,24,25, 0, + 2048, + }; TMESH level1_modelSphere = { - level1_modelSphere_mesh, - level1_modelSphere_normal, - level1_modelSphere_uv, - level1_modelSphere_color, - 50 + level1_modelSphere_mesh, + level1_modelSphere_normal, + level1_modelSphere_uv, + level1_modelSphere_color, + 50 }; MESH level1_meshSphere = { - 150, - &level1_modelSphere, - level1_modelSphere_index, - &level1_tim_home, - _binary_TIM_home_tim_start, - {0}, // Nbr of vertices - {-495,-129,16, 0}, // position - {0,0,0, 0}, // rotation - 0, // isProp - 1, // isRigidBody - 0, // isStaticBody - 0, // isRound - 0, // isPrism - 0, // isAnim - 1, // isActor - 0, // isLevel - 0, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelSphere_body, - 0, // No animation data - 0, - 0 // Screen space coordinates + 150, + &level1_modelSphere, + level1_modelSphere_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, // Matrix + {-495,-129,16, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 1, // isRigidBody + 0, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 1, // isActor + 0, // isLevel + 0, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelSphere_body, + &level1_modelCylindre_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates }; SVECTOR level1_modelSphere_001_mesh[] = { - { 0,-8,24,0 }, - { 4,5,25,0 }, - { 9,-18,15,0 }, - { 22,-2,12,0 }, - { 19,12,11,0 }, - { 11,21,10,0 }, - { 24,-9,-1,0 }, - { 8,-23,-5,0 }, - { 17,-12,-14,0 }, - { 20,11,-11,0 }, - { 5,-15,-19,0 }, - { 7,3,-24,0 }, - { 7,21,-11,0 }, - { -8,-8,-23,0 }, - { -9,11,-20,0 }, - { 0,-24,4,0 }, - { -18,-10,-14,0 }, - { -7,23,-7,0 }, - { -6,-23,-5,0 }, - { -19,12,-11,0 }, - { -21,-14,1,0 }, - { -25,-2,1,0 }, - { -12,-17,14,0 }, - { -18,12,13,0 }, - { -17,-2,18,0 }, - { -8,24,4,0 }, - { -6,18,16,0 } + { 1,-8,24,0 }, + { 4,5,25,0 }, + { 10,-18,15,0 }, + { 23,-1,12,0 }, + { 19,12,12,0 }, + { 11,21,10,0 }, + { 25,-8,0,0 }, + { 9,-22,-4,0 }, + { 17,-12,-13,0 }, + { 20,12,-11,0 }, + { 5,-14,-19,0 }, + { 7,4,-23,0 }, + { 8,22,-11,0 }, + { -8,-7,-22,0 }, + { -8,11,-20,0 }, + { 1,-24,5,0 }, + { -18,-10,-14,0 }, + { -6,23,-7,0 }, + { -6,-23,-5,0 }, + { -19,12,-11,0 }, + { -20,-13,2,0 }, + { -25,-1,2,0 }, + { -11,-17,14,0 }, + { -18,12,13,0 }, + { -17,-1,18,0 }, + { -7,24,4,0 }, + { -6,19,16,0 } }; SVECTOR level1_modelSphere_001_normal[] = { - -68,1388,-3853, 0, - -642,-810,-3963, 0, - -1690,2835,-2425, 0, - -3528,249,-2065, 0, - -3229,-1803,-1761, 0, - -1740,-3388,-1506, 0, - -3872,1330,120, 0, - -1565,3706,769, 0, - -2821,1782,2375, 0, - -3335,-1674,1688, 0, - -670,2463,3203, 0, - -1211,-620,3863, 0, - -1172,-3464,1844, 0, - 1367,1189,3673, 0, - 1371,-1771,3430, 0, - 57,3991,-921, 0, - 2956,1572,2359, 0, - 1109,-3702,1357, 0, - 1215,3760,1078, 0, - 3232,-1852,1704, 0, - 3289,2429,-249, 0, - 4089,114,-209, 0, - 1896,2874,-2219, 0, - 2984,-1919,-2047, 0, - 2744,288,-3027, 0, - 1332,-3836,-533, 0, - 895,-2816,-2837, 0 + -68,1388,-3853, 0, + -642,-810,-3963, 0, + -1690,2835,-2425, 0, + -3528,249,-2065, 0, + -3229,-1803,-1761, 0, + -1740,-3388,-1506, 0, + -3872,1330,120, 0, + -1565,3706,769, 0, + -2821,1782,2375, 0, + -3335,-1674,1688, 0, + -670,2463,3203, 0, + -1211,-620,3863, 0, + -1172,-3464,1844, 0, + 1367,1189,3673, 0, + 1371,-1771,3430, 0, + 57,3991,-921, 0, + 2956,1572,2359, 0, + 1109,-3702,1357, 0, + 1215,3760,1078, 0, + 3232,-1852,1704, 0, + 3289,2429,-249, 0, + 4089,114,-209, 0, + 1896,2874,-2219, 0, + 2984,-1919,-2047, 0, + 2744,288,-3027, 0, + 1332,-3836,-533, 0, + 895,-2816,-2837, 0 }; SVECTOR level1_modelSphere_001_uv[] = { - 183,100, 0, 0, - 169,99, 0, 0, - 180,103, 0, 0, - 147,128, 0, 0, - 145,123, 0, 0, - 132,122, 0, 0, - 183,100, 0, 0, - 168,98, 0, 0, - 169,99, 0, 0, - 132,122, 0, 0, - 129,121, 0, 0, - 141,129, 0, 0, - 145,123, 0, 0, - 132,114, 0, 0, - 132,122, 0, 0, - 174,107, 0, 0, - 169,99, 0, 0, - 160,109, 0, 0, - 145,123, 0, 0, - 147,110, 0, 0, - 132,114, 0, 0, - 132,122, 0, 0, - 127,107, 0, 0, - 129,121, 0, 0, - 157,108, 0, 0, - 160,109, 0, 0, - 169,99, 0, 0, - 147,110, 0, 0, - 138,105, 0, 0, - 132,114, 0, 0, - 138,105, 0, 0, - 147,110, 0, 0, - 145,101, 0, 0, - 157,108, 0, 0, - 158,120, 0, 0, - 160,109, 0, 0, - 137,98, 0, 0, - 145,101, 0, 0, - 150,98, 0, 0, - 147,110, 0, 0, - 152,116, 0, 0, - 155,109, 0, 0, - 147,110, 0, 0, - 155,109, 0, 0, - 145,101, 0, 0, - 160,109, 0, 0, - 158,120, 0, 0, - 165,122, 0, 0, - 145,101, 0, 0, - 155,109, 0, 0, - 150,98, 0, 0, - 174,107, 0, 0, - 160,109, 0, 0, - 168,112, 0, 0, - 167,129, 0, 0, - 165,122, 0, 0, - 158,120, 0, 0, - 167,129, 0, 0, - 174,122, 0, 0, - 165,122, 0, 0, - 150,98, 0, 0, - 155,109, 0, 0, - 157,103, 0, 0, - 166,71, 0, 0, - 157,80, 0, 0, - 168,79, 0, 0, - 174,122, 0, 0, - 174,107, 0, 0, - 168,112, 0, 0, - 168,79, 0, 0, - 176,77, 0, 0, - 166,71, 0, 0, - 185,122, 0, 0, - 185,111, 0, 0, - 174,122, 0, 0, - 176,77, 0, 0, - 178,89, 0, 0, - 185,85, 0, 0, - 185,111, 0, 0, - 180,103, 0, 0, - 174,107, 0, 0, - 170,98, 0, 0, - 177,98, 0, 0, - 178,89, 0, 0, - 180,103, 0, 0, - 169,99, 0, 0, - 174,107, 0, 0, - 157,121, 0, 0, - 152,116, 0, 0, - 145,123, 0, 0, - 147,128, 0, 0, - 132,122, 0, 0, - 141,129, 0, 0, - 152,116, 0, 0, - 147,110, 0, 0, - 145,123, 0, 0, - 168,98, 0, 0, - 157,108, 0, 0, - 169,99, 0, 0, - 132,122, 0, 0, - 132,114, 0, 0, - 127,107, 0, 0, - 127,107, 0, 0, - 132,114, 0, 0, - 138,105, 0, 0, - 127,107, 0, 0, - 138,105, 0, 0, - 137,98, 0, 0, - 137,98, 0, 0, - 138,105, 0, 0, - 145,101, 0, 0, - 160,109, 0, 0, - 165,122, 0, 0, - 168,112, 0, 0, - 167,129, 0, 0, - 176,129, 0, 0, - 174,122, 0, 0, - 165,122, 0, 0, - 174,122, 0, 0, - 168,112, 0, 0, - 166,71, 0, 0, - 176,77, 0, 0, - 180,71, 0, 0, - 174,122, 0, 0, - 185,111, 0, 0, - 174,107, 0, 0, - 168,79, 0, 0, - 157,80, 0, 0, - 166,89, 0, 0, - 168,79, 0, 0, - 166,89, 0, 0, - 178,89, 0, 0, - 176,77, 0, 0, - 168,79, 0, 0, - 178,89, 0, 0, - 157,80, 0, 0, - 157,88, 0, 0, - 166,89, 0, 0, - 178,89, 0, 0, - 166,89, 0, 0, - 170,98, 0, 0, - 178,89, 0, 0, - 177,98, 0, 0, - 185,85, 0, 0, - 186,89, 0, 0, - 185,85, 0, 0, - 177,98, 0, 0, - 170,98, 0, 0, - 166,89, 0, 0, - 160,96, 0, 0 + 183,100, 0, 0, + 169,99, 0, 0, + 180,103, 0, 0, + 147,128, 0, 0, + 145,123, 0, 0, + 132,122, 0, 0, + 183,100, 0, 0, + 168,98, 0, 0, + 169,99, 0, 0, + 132,122, 0, 0, + 129,121, 0, 0, + 141,129, 0, 0, + 145,123, 0, 0, + 132,114, 0, 0, + 132,122, 0, 0, + 174,107, 0, 0, + 169,99, 0, 0, + 160,109, 0, 0, + 145,123, 0, 0, + 147,110, 0, 0, + 132,114, 0, 0, + 132,122, 0, 0, + 127,107, 0, 0, + 129,121, 0, 0, + 157,108, 0, 0, + 160,109, 0, 0, + 169,99, 0, 0, + 147,110, 0, 0, + 138,105, 0, 0, + 132,114, 0, 0, + 138,105, 0, 0, + 147,110, 0, 0, + 145,101, 0, 0, + 157,108, 0, 0, + 158,120, 0, 0, + 160,109, 0, 0, + 137,98, 0, 0, + 145,101, 0, 0, + 150,98, 0, 0, + 147,110, 0, 0, + 152,116, 0, 0, + 155,109, 0, 0, + 147,110, 0, 0, + 155,109, 0, 0, + 145,101, 0, 0, + 160,109, 0, 0, + 158,120, 0, 0, + 165,122, 0, 0, + 145,101, 0, 0, + 155,109, 0, 0, + 150,98, 0, 0, + 174,107, 0, 0, + 160,109, 0, 0, + 168,112, 0, 0, + 167,129, 0, 0, + 165,122, 0, 0, + 158,120, 0, 0, + 167,129, 0, 0, + 174,122, 0, 0, + 165,122, 0, 0, + 150,98, 0, 0, + 155,109, 0, 0, + 157,103, 0, 0, + 166,71, 0, 0, + 157,80, 0, 0, + 168,79, 0, 0, + 174,122, 0, 0, + 174,107, 0, 0, + 168,112, 0, 0, + 168,79, 0, 0, + 176,77, 0, 0, + 166,71, 0, 0, + 185,122, 0, 0, + 185,111, 0, 0, + 174,122, 0, 0, + 176,77, 0, 0, + 178,89, 0, 0, + 185,85, 0, 0, + 185,111, 0, 0, + 180,103, 0, 0, + 174,107, 0, 0, + 170,98, 0, 0, + 177,98, 0, 0, + 178,89, 0, 0, + 180,103, 0, 0, + 169,99, 0, 0, + 174,107, 0, 0, + 157,121, 0, 0, + 152,116, 0, 0, + 145,123, 0, 0, + 147,128, 0, 0, + 132,122, 0, 0, + 141,129, 0, 0, + 152,116, 0, 0, + 147,110, 0, 0, + 145,123, 0, 0, + 168,98, 0, 0, + 157,108, 0, 0, + 169,99, 0, 0, + 132,122, 0, 0, + 132,114, 0, 0, + 127,107, 0, 0, + 127,107, 0, 0, + 132,114, 0, 0, + 138,105, 0, 0, + 127,107, 0, 0, + 138,105, 0, 0, + 137,98, 0, 0, + 137,98, 0, 0, + 138,105, 0, 0, + 145,101, 0, 0, + 160,109, 0, 0, + 165,122, 0, 0, + 168,112, 0, 0, + 167,129, 0, 0, + 176,129, 0, 0, + 174,122, 0, 0, + 165,122, 0, 0, + 174,122, 0, 0, + 168,112, 0, 0, + 166,71, 0, 0, + 176,77, 0, 0, + 180,71, 0, 0, + 174,122, 0, 0, + 185,111, 0, 0, + 174,107, 0, 0, + 168,79, 0, 0, + 157,80, 0, 0, + 166,89, 0, 0, + 168,79, 0, 0, + 166,89, 0, 0, + 178,89, 0, 0, + 176,77, 0, 0, + 168,79, 0, 0, + 178,89, 0, 0, + 157,80, 0, 0, + 157,88, 0, 0, + 166,89, 0, 0, + 178,89, 0, 0, + 166,89, 0, 0, + 170,98, 0, 0, + 178,89, 0, 0, + 177,98, 0, 0, + 185,85, 0, 0, + 186,89, 0, 0, + 185,85, 0, 0, + 177,98, 0, 0, + 170,98, 0, 0, + 166,89, 0, 0, + 160,96, 0, 0 }; CVECTOR level1_modelSphere_001_color[] = { - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0 + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 }; PRIM level1_modelSphere_001_index[] = { - 1,5,26,0,4, - 0,2,3,0,4, - 1,4,5,0,4, - 3,4,1,0,4, - 2,6,3,0,4, - 25,5,12,0,4, - 2,7,6,0,4, - 3,9,4,0,4, - 9,12,5,0,4, - 7,8,6,0,4, - 8,7,10,0,4, - 9,11,12,0,4, - 11,10,13,0,4, - 7,15,18,0,4, - 7,18,10,0,4, - 12,11,14,0,4, - 10,18,13,0,4, - 25,12,17,0,4, - 13,14,11,0,4, - 13,19,14,0,4, - 13,18,16,0,4, - 16,18,20,0,4, - 19,25,17,0,4, - 20,21,16,0,4, - 21,23,19,0,4, - 21,24,23,0,4, - 23,26,25,0,4, - 0,1,24,0,4, - 26,5,25,0,4, - 22,15,2,0,4, - 0,3,1,0,4, - 15,7,2,0,4, - 4,9,5,0,4, - 3,6,9,0,4, - 9,6,8,0,4, - 9,8,11,0,4, - 11,8,10,0,4, - 12,14,17,0,4, - 13,16,19,0,4, - 14,19,17,0,4, - 16,21,19,0,4, - 19,23,25,0,4, - 20,18,22,0,4, - 20,22,24,0,4, - 21,20,24,0,4, - 18,15,22,0,4, - 24,22,0,0,4, - 24,1,23,0,4, - 26,23,1,0,4, - 0,22,2,0,4 + 1,5,26,0,4, + 0,2,3,0,4, + 1,4,5,0,4, + 3,4,1,0,4, + 2,6,3,0,4, + 25,5,12,0,4, + 2,7,6,0,4, + 3,9,4,0,4, + 9,12,5,0,4, + 7,8,6,0,4, + 8,7,10,0,4, + 9,11,12,0,4, + 11,10,13,0,4, + 7,15,18,0,4, + 7,18,10,0,4, + 12,11,14,0,4, + 10,18,13,0,4, + 25,12,17,0,4, + 13,14,11,0,4, + 13,19,14,0,4, + 13,18,16,0,4, + 16,18,20,0,4, + 19,25,17,0,4, + 20,21,16,0,4, + 21,23,19,0,4, + 21,24,23,0,4, + 23,26,25,0,4, + 0,1,24,0,4, + 26,5,25,0,4, + 22,15,2,0,4, + 0,3,1,0,4, + 15,7,2,0,4, + 4,9,5,0,4, + 3,6,9,0,4, + 9,6,8,0,4, + 9,8,11,0,4, + 11,8,10,0,4, + 12,14,17,0,4, + 13,16,19,0,4, + 14,19,17,0,4, + 16,21,19,0,4, + 19,23,25,0,4, + 20,18,22,0,4, + 20,22,24,0,4, + 21,20,24,0,4, + 18,15,22,0,4, + 24,22,0,0,4, + 24,1,23,0,4, + 26,23,1,0,4, + 0,22,2,0,4 }; BODY level1_modelSphere_001_body = { - {0, 0, 0, 0}, - 44,-73,92, 0, - 0,0,0, 0, - 5, - ONE/5, - -25,-24,-24, 0, - 24,24,25, 0, - 1024, - }; + {0, 0, 0, 0}, + 44,-73,92, 0, + 0,0,0, 0, + 5, + ONE/5, + -25,-24,-24, 0, + 24,24,25, 0, + 1024, + }; TMESH level1_modelSphere_001 = { - level1_modelSphere_001_mesh, - level1_modelSphere_001_normal, - level1_modelSphere_001_uv, - level1_modelSphere_001_color, - 50 + level1_modelSphere_001_mesh, + level1_modelSphere_001_normal, + level1_modelSphere_001_uv, + level1_modelSphere_001_color, + 50 }; MESH level1_meshSphere_001 = { - 150, - &level1_modelSphere_001, - level1_modelSphere_001_index, - &level1_tim_home, - _binary_TIM_home_tim_start, - {0}, // Nbr of vertices - {44,-73,92, 0}, // position - {0,0,0, 0}, // rotation - 1, // isProp - 1, // isRigidBody - 0, // isStaticBody - 1, // isRound - 0, // isPrism - 0, // isAnim - 0, // isActor - 0, // isLevel - 0, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelSphere_001_body, - 0, // No animation data - &level1_nodegnd, - 0 // Screen space coordinates + 150, + &level1_modelSphere_001, + level1_modelSphere_001_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, // Matrix + {44,-73,92, 0}, // position + {0,0,0, 0}, // rotation + 1, // isProp + 1, // isRigidBody + 0, // isStaticBody + 1, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 0, // isLevel + 0, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelSphere_001_body, + &level1_modelCylindre_anims, // Mesh anim tracks + 0, // Current VANIM + &level1_nodegnd, + 0 // Screen space coordinates }; SVECTOR level1_modelwall_mesh[] = { - { -580,-97,-98,0 }, - { -580,0,-98,0 }, - { -580,-195,-98,0 }, - { -580,-97,-1,0 }, - { -580,0,-1,0 }, - { -580,-195,-1,0 }, - { -580,-97,97,0 }, - { -580,0,97,0 }, - { -580,-195,97,0 }, - { -580,-97,194,0 }, - { -580,0,194,0 }, - { -580,-195,194,0 } + { -579,-97,-98,0 }, + { -579,1,-98,0 }, + { -579,-194,-98,0 }, + { -579,-97,0,0 }, + { -579,1,0,0 }, + { -579,-194,0,0 }, + { -579,-97,97,0 }, + { -579,1,97,0 }, + { -579,-194,97,0 }, + { -579,-97,195,0 }, + { -579,1,195,0 }, + { -579,-194,195,0 } }; SVECTOR level1_modelwall_normal[] = { - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0 + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0 }; SVECTOR level1_modelwall_uv[] = { - 64,192, 0, 0, - 0,128, 0, 0, - 0,192, 0, 0, - 64,192, 0, 0, - 64,128, 0, 0, - 0,128, 0, 0, - 64,192, 0, 0, - 64,128, 0, 0, - 0,128, 0, 0, - 64,192, 0, 0, - 0,128, 0, 0, - 0,192, 0, 0, - 255,64, 0, 0, - 255,0, 0, 0, - 192,0, 0, 0, - 255,64, 0, 0, - 255,0, 0, 0, - 192,0, 0, 0, - 64,192, 0, 0, - 0,128, 0, 0, - 0,192, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 192,64, 0, 0, - 64,192, 0, 0, - 64,128, 0, 0, - 0,128, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 192,64, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 192,64, 0, 0, - 255,64, 0, 0, - 255,0, 0, 0, - 192,0, 0, 0 + 64,192, 0, 0, + 0,128, 0, 0, + 0,192, 0, 0, + 64,192, 0, 0, + 64,128, 0, 0, + 0,128, 0, 0, + 64,192, 0, 0, + 64,128, 0, 0, + 0,128, 0, 0, + 64,192, 0, 0, + 0,128, 0, 0, + 0,192, 0, 0, + 255,64, 0, 0, + 255,0, 0, 0, + 192,0, 0, 0, + 255,64, 0, 0, + 255,0, 0, 0, + 192,0, 0, 0, + 64,192, 0, 0, + 0,128, 0, 0, + 0,192, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 192,64, 0, 0, + 64,192, 0, 0, + 64,128, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 192,64, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 192,64, 0, 0, + 255,64, 0, 0, + 255,0, 0, 0, + 192,0, 0, 0 }; CVECTOR level1_modelwall_color[] = { - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0 + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 }; PRIM level1_modelwall_index[] = { - 6,5,3,0,4, - 3,5,2,0,4, - 6,8,5,0,4, - 3,2,0,0,4, - 4,3,0,0,4, - 7,6,3,0,4, - 9,8,6,0,4, - 7,3,4,0,4, - 9,11,8,0,4, - 4,0,1,0,4, - 10,6,7,0,4, - 10,9,6,0,4 + 6,5,3,0,4, + 3,5,2,0,4, + 6,8,5,0,4, + 3,2,0,0,4, + 4,3,0,0,4, + 7,6,3,0,4, + 9,8,6,0,4, + 7,3,4,0,4, + 9,11,8,0,4, + 4,0,1,0,4, + 10,6,7,0,4, + 10,9,6,0,4 }; BODY level1_modelwall_body = { - {0, 0, 0, 0}, - 1,-1,0, 0, - 0,0,0, 0, - 10, - ONE/10, - -580,-195,-98, 0, - -580,0,194, 0, - 0, - }; + {0, 0, 0, 0}, + 1,-1,0, 0, + 0,0,0, 0, + 10, + ONE/10, + -580,-195,-98, 0, + -580,0,194, 0, + 0, + }; TMESH level1_modelwall = { - level1_modelwall_mesh, - level1_modelwall_normal, - level1_modelwall_uv, - level1_modelwall_color, - 12 + level1_modelwall_mesh, + level1_modelwall_normal, + level1_modelwall_uv, + level1_modelwall_color, + 12 }; MESH level1_meshwall = { - 36, - &level1_modelwall, - level1_modelwall_index, - &level1_tim_home, - _binary_TIM_home_tim_start, - {0}, // Nbr of vertices - {1,-1,0, 0}, // position - {0,0,0, 0}, // rotation - 0, // isProp - 0, // isRigidBody - 0, // isStaticBody - 0, // isRound - 0, // isPrism - 0, // isAnim - 0, // isActor - 0, // isLevel - 1, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelwall_body, - 0, // No animation data - 0, - 0 // Screen space coordinates + 36, + &level1_modelwall, + level1_modelwall_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, // Matrix + {1,-1,0, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 0, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 0, // isLevel + 1, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelwall_body, + &level1_modelCylindre_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates }; SVECTOR level1_modelwall_001_mesh[] = { - { -92,-97,194,0 }, - { -92,0,194,0 }, - { -92,-195,194,0 }, - { -190,-97,194,0 }, - { -190,0,194,0 }, - { -190,-195,194,0 }, - { -287,-97,194,0 }, - { -287,0,194,0 }, - { -287,-195,194,0 }, - { -385,-97,194,0 }, - { -385,0,194,0 }, - { -385,-195,194,0 }, - { -482,-97,194,0 }, - { -482,0,194,0 }, - { -482,-195,194,0 }, - { -580,-97,194,0 }, - { -580,0,194,0 }, - { -580,-195,194,0 } + { -92,-97,195,0 }, + { -92,1,195,0 }, + { -92,-194,195,0 }, + { -189,-97,195,0 }, + { -189,1,195,0 }, + { -189,-194,195,0 }, + { -287,-97,195,0 }, + { -287,1,195,0 }, + { -287,-194,195,0 }, + { -384,-97,195,0 }, + { -384,1,195,0 }, + { -384,-194,195,0 }, + { -482,-97,195,0 }, + { -482,1,195,0 }, + { -482,-194,195,0 }, + { -579,-97,195,0 }, + { -579,1,195,0 }, + { -579,-194,195,0 } }; SVECTOR level1_modelwall_001_normal[] = { - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0 + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0 }; SVECTOR level1_modelwall_001_uv[] = { - 64,192, 0, 0, - 0,192, 0, 0, - 0,128, 0, 0, - 64,192, 0, 0, - 0,128, 0, 0, - 64,128, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 255,0, 0, 0, - 64,192, 0, 0, - 0,192, 0, 0, - 0,128, 0, 0, - 64,192, 0, 0, - 0,128, 0, 0, - 64,128, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 255,0, 0, 0, - 64,192, 0, 0, - 0,192, 0, 0, - 0,128, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 64,192, 0, 0, - 0,128, 0, 0, - 64,128, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 255,0, 0, 0, - 64,192, 0, 0, - 0,192, 0, 0, - 0,128, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 64,192, 0, 0, - 0,128, 0, 0, - 64,128, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 255,0, 0, 0, - 64,192, 0, 0, - 0,192, 0, 0, - 0,128, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 64,192, 0, 0, - 0,128, 0, 0, - 64,128, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 255,0, 0, 0 + 64,192, 0, 0, + 0,192, 0, 0, + 0,128, 0, 0, + 64,192, 0, 0, + 0,128, 0, 0, + 64,128, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 255,0, 0, 0, + 64,192, 0, 0, + 0,192, 0, 0, + 0,128, 0, 0, + 64,192, 0, 0, + 0,128, 0, 0, + 64,128, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 255,0, 0, 0, + 64,192, 0, 0, + 0,192, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 64,192, 0, 0, + 0,128, 0, 0, + 64,128, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 255,0, 0, 0, + 64,192, 0, 0, + 0,192, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 64,192, 0, 0, + 0,128, 0, 0, + 64,128, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 255,0, 0, 0, + 64,192, 0, 0, + 0,192, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 64,192, 0, 0, + 0,128, 0, 0, + 64,128, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 255,0, 0, 0 }; CVECTOR level1_modelwall_001_color[] = { - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0 + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 }; PRIM level1_modelwall_001_index[] = { - 3,0,2,0,4, - 3,2,5,0,4, - 4,1,0,0,4, - 4,0,3,0,4, - 6,3,5,0,4, - 6,5,8,0,4, - 7,4,3,0,4, - 7,3,6,0,4, - 9,6,8,0,4, - 10,7,6,0,4, - 9,8,11,0,4, - 10,6,9,0,4, - 12,9,11,0,4, - 13,10,9,0,4, - 12,11,14,0,4, - 13,9,12,0,4, - 15,12,14,0,4, - 16,13,12,0,4, - 15,14,17,0,4, - 16,12,15,0,4 + 3,0,2,0,4, + 3,2,5,0,4, + 4,1,0,0,4, + 4,0,3,0,4, + 6,3,5,0,4, + 6,5,8,0,4, + 7,4,3,0,4, + 7,3,6,0,4, + 9,6,8,0,4, + 10,7,6,0,4, + 9,8,11,0,4, + 10,6,9,0,4, + 12,9,11,0,4, + 13,10,9,0,4, + 12,11,14,0,4, + 13,9,12,0,4, + 15,12,14,0,4, + 16,13,12,0,4, + 15,14,17,0,4, + 16,12,15,0,4 }; BODY level1_modelwall_001_body = { - {0, 0, 0, 0}, - 0,-1,0, 0, - 0,0,0, 0, - 10, - ONE/10, - -580,-195,194, 0, - -92,0,194, 0, - 0, - }; + {0, 0, 0, 0}, + 0,-1,0, 0, + 0,0,0, 0, + 10, + ONE/10, + -580,-195,194, 0, + -92,0,194, 0, + 0, + }; TMESH level1_modelwall_001 = { - level1_modelwall_001_mesh, - level1_modelwall_001_normal, - level1_modelwall_001_uv, - level1_modelwall_001_color, - 20 + level1_modelwall_001_mesh, + level1_modelwall_001_normal, + level1_modelwall_001_uv, + level1_modelwall_001_color, + 20 }; MESH level1_meshwall_001 = { - 60, - &level1_modelwall_001, - level1_modelwall_001_index, - &level1_tim_home, - _binary_TIM_home_tim_start, - {0}, // Nbr of vertices - {0,-1,0, 0}, // position - {0,0,0, 0}, // rotation - 0, // isProp - 0, // isRigidBody - 0, // isStaticBody - 0, // isRound - 0, // isPrism - 0, // isAnim - 0, // isActor - 0, // isLevel - 1, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelwall_001_body, - 0, // No animation data - 0, - 0 // Screen space coordinates + 60, + &level1_modelwall_001, + level1_modelwall_001_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, // Matrix + {0,-1,0, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 0, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 0, // isLevel + 1, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelwall_001_body, + &level1_modelCylindre_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates }; SVECTOR level1_modelwall_002_mesh[] = { - { -92,-97,194,0 }, - { -92,0,194,0 }, - { -92,-195,194,0 }, - { -92,-97,292,0 }, - { -92,0,292,0 }, - { -92,-195,292,0 }, - { -92,-97,389,0 }, - { -92,0,389,0 }, - { -92,-195,389,0 }, - { -92,-97,487,0 }, - { -92,0,487,0 }, - { -92,-195,487,0 }, - { -92,-97,584,0 }, - { -92,0,584,0 }, - { -92,-195,584,0 }, - { -92,-97,682,0 }, - { -92,0,682,0 }, - { -92,-195,682,0 } + { -92,-97,195,0 }, + { -92,1,195,0 }, + { -92,-194,195,0 }, + { -92,-97,292,0 }, + { -92,1,292,0 }, + { -92,-194,292,0 }, + { -92,-97,390,0 }, + { -92,1,390,0 }, + { -92,-194,390,0 }, + { -92,-97,487,0 }, + { -92,1,487,0 }, + { -92,-194,487,0 }, + { -92,-97,585,0 }, + { -92,1,585,0 }, + { -92,-194,585,0 }, + { -92,-97,682,0 }, + { -92,1,682,0 }, + { -92,-194,682,0 } }; SVECTOR level1_modelwall_002_normal[] = { - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0, - -4096,0,0, 0 + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0, + -4096,0,0, 0 }; SVECTOR level1_modelwall_002_uv[] = { - 64,192, 0, 0, - 0,128, 0, 0, - 0,192, 0, 0, - 64,192, 0, 0, - 64,128, 0, 0, - 0,128, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 192,64, 0, 0, - 255,64, 0, 0, - 255,0, 0, 0, - 192,0, 0, 0, - 64,192, 0, 0, - 0,128, 0, 0, - 0,192, 0, 0, - 192,64, 0, 0, - 255,0, 0, 0, - 192,0, 0, 0, - 64,192, 0, 0, - 64,128, 0, 0, - 0,128, 0, 0, - 192,64, 0, 0, - 255,64, 0, 0, - 255,0, 0, 0, - 64,192, 0, 0, - 0,128, 0, 0, - 0,192, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 192,64, 0, 0, - 64,192, 0, 0, - 64,128, 0, 0, - 0,128, 0, 0, - 255,64, 0, 0, - 255,0, 0, 0, - 192,0, 0, 0, - 64,192, 0, 0, - 0,128, 0, 0, - 0,192, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 192,64, 0, 0, - 64,192, 0, 0, - 64,128, 0, 0, - 0,128, 0, 0, - 255,64, 0, 0, - 255,0, 0, 0, - 192,0, 0, 0, - 64,192, 0, 0, - 0,128, 0, 0, - 0,192, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 192,64, 0, 0, - 64,192, 0, 0, - 64,128, 0, 0, - 0,128, 0, 0, - 255,64, 0, 0, - 255,0, 0, 0, - 192,0, 0, 0 + 64,192, 0, 0, + 0,128, 0, 0, + 0,192, 0, 0, + 64,192, 0, 0, + 64,128, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 192,64, 0, 0, + 255,64, 0, 0, + 255,0, 0, 0, + 192,0, 0, 0, + 64,192, 0, 0, + 0,128, 0, 0, + 0,192, 0, 0, + 192,64, 0, 0, + 255,0, 0, 0, + 192,0, 0, 0, + 64,192, 0, 0, + 64,128, 0, 0, + 0,128, 0, 0, + 192,64, 0, 0, + 255,64, 0, 0, + 255,0, 0, 0, + 64,192, 0, 0, + 0,128, 0, 0, + 0,192, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 192,64, 0, 0, + 64,192, 0, 0, + 64,128, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 255,0, 0, 0, + 192,0, 0, 0, + 64,192, 0, 0, + 0,128, 0, 0, + 0,192, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 192,64, 0, 0, + 64,192, 0, 0, + 64,128, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 255,0, 0, 0, + 192,0, 0, 0, + 64,192, 0, 0, + 0,128, 0, 0, + 0,192, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 192,64, 0, 0, + 64,192, 0, 0, + 64,128, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 255,0, 0, 0, + 192,0, 0, 0 }; CVECTOR level1_modelwall_002_color[] = { - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0 + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 }; PRIM level1_modelwall_002_index[] = { - 3,2,0,0,4, - 3,5,2,0,4, - 4,0,1,0,4, - 4,3,0,0,4, - 6,5,3,0,4, - 4,6,3,0,4, - 6,8,5,0,4, - 4,7,6,0,4, - 9,8,6,0,4, - 10,6,7,0,4, - 9,11,8,0,4, - 10,9,6,0,4, - 12,11,9,0,4, - 13,9,10,0,4, - 12,14,11,0,4, - 13,12,9,0,4, - 15,14,12,0,4, - 16,12,13,0,4, - 15,17,14,0,4, - 16,15,12,0,4 + 3,2,0,0,4, + 3,5,2,0,4, + 4,0,1,0,4, + 4,3,0,0,4, + 6,5,3,0,4, + 4,6,3,0,4, + 6,8,5,0,4, + 4,7,6,0,4, + 9,8,6,0,4, + 10,6,7,0,4, + 9,11,8,0,4, + 10,9,6,0,4, + 12,11,9,0,4, + 13,9,10,0,4, + 12,14,11,0,4, + 13,12,9,0,4, + 15,14,12,0,4, + 16,12,13,0,4, + 15,17,14,0,4, + 16,15,12,0,4 }; BODY level1_modelwall_002_body = { - {0, 0, 0, 0}, - 0,0,0, 0, - 0,0,0, 0, - 10, - ONE/10, - -92,-195,194, 0, - -92,0,682, 0, - 0, - }; + {0, 0, 0, 0}, + 0,0,0, 0, + 0,0,0, 0, + 10, + ONE/10, + -92,-195,194, 0, + -92,0,682, 0, + 0, + }; TMESH level1_modelwall_002 = { - level1_modelwall_002_mesh, - level1_modelwall_002_normal, - level1_modelwall_002_uv, - level1_modelwall_002_color, - 20 + level1_modelwall_002_mesh, + level1_modelwall_002_normal, + level1_modelwall_002_uv, + level1_modelwall_002_color, + 20 }; MESH level1_meshwall_002 = { - 60, - &level1_modelwall_002, - level1_modelwall_002_index, - &level1_tim_home, - _binary_TIM_home_tim_start, - {0}, // Nbr of vertices - {0,0,0, 0}, // position - {0,0,0, 0}, // rotation - 0, // isProp - 0, // isRigidBody - 0, // isStaticBody - 0, // isRound - 0, // isPrism - 0, // isAnim - 0, // isActor - 0, // isLevel - 1, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelwall_002_body, - 0, // No animation data - 0, - 0 // Screen space coordinates + 60, + &level1_modelwall_002, + level1_modelwall_002_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, // Matrix + {0,0,0, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 0, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 0, // isLevel + 1, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelwall_002_body, + &level1_modelCylindre_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates }; SVECTOR level1_modelwall_003_mesh[] = { - { 200,-97,682,0 }, - { 103,-97,682,0 }, - { 200,0,682,0 }, - { 200,-195,682,0 }, - { 103,0,682,0 }, - { 103,-195,682,0 }, - { 5,-97,682,0 }, - { 5,0,682,0 }, - { 5,-195,682,0 }, - { -92,-97,682,0 }, - { -92,0,682,0 }, - { -92,-195,682,0 } + { 201,-97,682,0 }, + { 103,-97,682,0 }, + { 201,1,682,0 }, + { 201,-194,682,0 }, + { 103,1,682,0 }, + { 103,-194,682,0 }, + { 6,-97,682,0 }, + { 6,1,682,0 }, + { 6,-194,682,0 }, + { -92,-97,682,0 }, + { -92,1,682,0 }, + { -92,-194,682,0 } }; SVECTOR level1_modelwall_003_normal[] = { - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0, - 0,0,4096, 0 + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0, + 0,0,4096, 0 }; SVECTOR level1_modelwall_003_uv[] = { - 64,192, 0, 0, - 0,128, 0, 0, - 64,128, 0, 0, - 64,192, 0, 0, - 0,192, 0, 0, - 0,128, 0, 0, - 64,192, 0, 0, - 0,128, 0, 0, - 64,128, 0, 0, - 64,192, 0, 0, - 0,192, 0, 0, - 0,128, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 255,0, 0, 0, - 64,192, 0, 0, - 0,192, 0, 0, - 0,128, 0, 0, - 64,192, 0, 0, - 0,128, 0, 0, - 64,128, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 255,0, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 255,64, 0, 0, - 192,0, 0, 0, - 255,0, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0, - 255,64, 0, 0, - 192,64, 0, 0, - 192,0, 0, 0 + 64,192, 0, 0, + 0,128, 0, 0, + 64,128, 0, 0, + 64,192, 0, 0, + 0,192, 0, 0, + 0,128, 0, 0, + 64,192, 0, 0, + 0,128, 0, 0, + 64,128, 0, 0, + 64,192, 0, 0, + 0,192, 0, 0, + 0,128, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 255,0, 0, 0, + 64,192, 0, 0, + 0,192, 0, 0, + 0,128, 0, 0, + 64,192, 0, 0, + 0,128, 0, 0, + 64,128, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 255,0, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 255,64, 0, 0, + 192,0, 0, 0, + 255,0, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0, + 255,64, 0, 0, + 192,64, 0, 0, + 192,0, 0, 0 }; CVECTOR level1_modelwall_003_color[] = { - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0, - 80, 80, 80, 0, - 128, 128, 128, 0, - 128, 128, 128, 0 + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0, + 80, 80, 80, 0, + 128, 128, 128, 0, + 128, 128, 128, 0 }; PRIM level1_modelwall_003_index[] = { - 6,5,8,0,4, - 6,1,5,0,4, - 1,3,5,0,4, - 9,6,8,0,4, - 7,1,6,0,4, - 1,0,3,0,4, - 9,8,11,0,4, - 4,0,1,0,4, - 7,4,1,0,4, - 10,6,9,0,4, - 10,7,6,0,4, - 4,2,0,0,4 + 6,5,8,0,4, + 6,1,5,0,4, + 1,3,5,0,4, + 9,6,8,0,4, + 7,1,6,0,4, + 1,0,3,0,4, + 9,8,11,0,4, + 4,0,1,0,4, + 7,4,1,0,4, + 10,6,9,0,4, + 10,7,6,0,4, + 4,2,0,0,4 }; BODY level1_modelwall_003_body = { - {0, 0, 0, 0}, - 0,0,-1, 0, - 0,0,0, 0, - 10, - ONE/10, - -92,-195,682, 0, - 200,0,682, 0, - 0, - }; + {0, 0, 0, 0}, + 0,0,-1, 0, + 0,0,0, 0, + 10, + ONE/10, + -92,-195,682, 0, + 200,0,682, 0, + 0, + }; TMESH level1_modelwall_003 = { - level1_modelwall_003_mesh, - level1_modelwall_003_normal, - level1_modelwall_003_uv, - level1_modelwall_003_color, - 12 + level1_modelwall_003_mesh, + level1_modelwall_003_normal, + level1_modelwall_003_uv, + level1_modelwall_003_color, + 12 }; MESH level1_meshwall_003 = { - 36, - &level1_modelwall_003, - level1_modelwall_003_index, - &level1_tim_home, - _binary_TIM_home_tim_start, - {0}, // Nbr of vertices - {0,0,-1, 0}, // position - {0,0,0, 0}, // rotation - 0, // isProp - 0, // isRigidBody - 0, // isStaticBody - 0, // isRound - 0, // isPrism - 0, // isAnim - 0, // isActor - 0, // isLevel - 1, // isWall - 0, // isBG - 0,// isSprite - 0, // p - 0, // otz - &level1_modelwall_003_body, - 0, // No animation data - 0, - 0 // Screen space coordinates + 36, + &level1_modelwall_003, + level1_modelwall_003_index, + &level1_tim_home, + _binary_TIM_home_tim_start, + {0}, // Matrix + {0,0,-1, 0}, // position + {0,0,0, 0}, // rotation + 0, // isProp + 0, // isRigidBody + 0, // isStaticBody + 0, // isRound + 0, // isPrism + 0, // isAnim + 0, // isActor + 0, // isLevel + 1, // isWall + 0, // isBG + 0, // isSprite + 0, // p + 0, // otz + &level1_modelwall_003_body, + &level1_modelCylindre_anims, // Mesh anim tracks + 0, // Current VANIM + 0, + 0 // Screen space coordinates }; MESH * level1_meshes[15] = { - &level1_meshCube, - &level1_meshCylindre, - &level1_meshgnd, - &level1_meshgnd_001, - &level1_meshgnd_003, - &level1_meshgnd_002, - &level1_meshLara, - &level1_meshobject, - &level1_meshPlan, - &level1_meshSphere, - &level1_meshSphere_001, - &level1_meshwall, - &level1_meshwall_001, - &level1_meshwall_002, - &level1_meshwall_003 + &level1_meshCube, + &level1_meshCylindre, + &level1_meshgnd, + &level1_meshgnd_001, + &level1_meshgnd_003, + &level1_meshgnd_002, + &level1_meshLara, + &level1_meshobject, + &level1_meshPlan, + &level1_meshSphere, + &level1_meshSphere_001, + &level1_meshwall, + &level1_meshwall_001, + &level1_meshwall_002, + &level1_meshwall_003 }; int level1_meshes_length = 15; CAMANGLE level1_camAngle_camPath_001 = { - &level1_camPos_camPath_001, - 0, - 0, - { 0 }, - { 0 }, - 0, - 0 + &level1_camPos_camPath_001, + 0, + 0, + { 0 }, + { 0 }, + 0, + 0 }; CAMANGLE * level1_camAngles[0] = { }; -SIBLINGS level1_nodegnd_001_siblings = { - 1, - { - &level1_nodegnd - } -}; - -CHILDREN level1_nodegnd_001_objects = { - 3, - { - &level1_meshwall_003, - &level1_meshwall_002, - &level1_meshCylindre - } -}; - -CHILDREN level1_nodegnd_001_rigidbodies = { - 2, - { - &level1_meshSphere, - &level1_meshSphere_001 - } -}; - -NODE level1_nodegnd_001 = { - &level1_meshgnd_001, - &level1_nodegnd_001_siblings, - &level1_nodegnd_001_objects, - &level1_nodegnd_001_rigidbodies -}; - -SIBLINGS level1_nodegnd_003_siblings = { - 1, - { - &level1_nodegnd - } -}; - -CHILDREN level1_nodegnd_003_objects = { - 0, - { - 0 - } -}; - -CHILDREN level1_nodegnd_003_rigidbodies = { - 2, - { - &level1_meshSphere, - &level1_meshSphere_001 - } -}; - -NODE level1_nodegnd_003 = { - &level1_meshgnd_003, - &level1_nodegnd_003_siblings, - &level1_nodegnd_003_objects, - &level1_nodegnd_003_rigidbodies -}; - -SIBLINGS level1_nodegnd_002_siblings = { - 1, - { - &level1_nodegnd - } -}; - -CHILDREN level1_nodegnd_002_objects = { - 1, - { - &level1_meshobject - } -}; - -CHILDREN level1_nodegnd_002_rigidbodies = { - 2, - { - &level1_meshSphere, - &level1_meshSphere_001 - } -}; - -NODE level1_nodegnd_002 = { - &level1_meshgnd_002, - &level1_nodegnd_002_siblings, - &level1_nodegnd_002_objects, - &level1_nodegnd_002_rigidbodies -}; - SIBLINGS level1_nodegnd_siblings = { - 3, - { - &level1_nodegnd_001, - &level1_nodegnd_003, - &level1_nodegnd_002 - } + 3, + { + &level1_nodegnd_001, + &level1_nodegnd_002, + &level1_nodegnd_003 + } }; CHILDREN level1_nodegnd_objects = { - 6, - { - &level1_meshLara, - &level1_meshPlan, - &level1_meshwall_001, - &level1_meshSphere_001, - &level1_meshCube, - &level1_meshwall - } + 5, + { + &level1_meshLara, + &level1_meshwall, + &level1_meshSphere_001, + &level1_meshwall_001, + &level1_meshCube + } }; CHILDREN level1_nodegnd_rigidbodies = { - 2, - { - &level1_meshSphere, - &level1_meshSphere_001 - } + 2, + { + &level1_meshSphere, + &level1_meshSphere_001 + } }; NODE level1_nodegnd = { - &level1_meshgnd, - &level1_nodegnd_siblings, - &level1_nodegnd_objects, - &level1_nodegnd_rigidbodies + &level1_meshgnd, + &level1_nodegnd_siblings, + &level1_nodegnd_objects, + &level1_nodegnd_rigidbodies +}; + +SIBLINGS level1_nodegnd_002_siblings = { + 1, + { + &level1_nodegnd + } +}; + +CHILDREN level1_nodegnd_002_objects = { + 1, + { + &level1_meshobject + } +}; + +CHILDREN level1_nodegnd_002_rigidbodies = { + 2, + { + &level1_meshSphere, + &level1_meshSphere_001 + } +}; + +NODE level1_nodegnd_002 = { + &level1_meshgnd_002, + &level1_nodegnd_002_siblings, + &level1_nodegnd_002_objects, + &level1_nodegnd_002_rigidbodies +}; + +SIBLINGS level1_nodegnd_001_siblings = { + 1, + { + &level1_nodegnd + } +}; + +CHILDREN level1_nodegnd_001_objects = { + 4, + { + &level1_meshPlan, + &level1_meshwall_002, + &level1_meshCylindre, + &level1_meshwall_003 + } +}; + +CHILDREN level1_nodegnd_001_rigidbodies = { + 2, + { + &level1_meshSphere, + &level1_meshSphere_001 + } +}; + +NODE level1_nodegnd_001 = { + &level1_meshgnd_001, + &level1_nodegnd_001_siblings, + &level1_nodegnd_001_objects, + &level1_nodegnd_001_rigidbodies +}; + +SIBLINGS level1_nodegnd_003_siblings = { + 1, + { + &level1_nodegnd + } +}; + +CHILDREN level1_nodegnd_003_objects = { + 0, + { + 0 + } +}; + +CHILDREN level1_nodegnd_003_rigidbodies = { + 2, + { + &level1_meshSphere, + &level1_meshSphere_001 + } +}; + +NODE level1_nodegnd_003 = { + &level1_meshgnd_003, + &level1_nodegnd_003_siblings, + &level1_nodegnd_003_objects, + &level1_nodegnd_003_rigidbodies }; MESH * level1_actorPtr = &level1_meshSphere; @@ -11039,159 +12243,22 @@ CAMANGLE * level1_camPtr = &level1_camAngle_camPath_001; NODE * level1_curNode = &level1_nodegnd; -// extern VAG files -extern u_char _binary_VAG_0_come_vag_start; -extern u_char _binary_VAG_1_cuek_vag_start; -extern u_char _binary_VAG_2_erro_vag_start; -extern u_char _binary_VAG_3_hehe_vag_start; -extern u_char _binary_VAG_4_m4a1_vag_start; -extern u_char _binary_VAG_5_punc_vag_start; -extern u_char _binary_VAG_7_wron_vag_start; -extern u_char _binary_VAG_8_yooo_vag_start; -// soundBank -VAGbank level1_VAGBank = { - 8, - { - { &_binary_VAG_0_come_vag_start, SPU_00CH, 0 }, - { &_binary_VAG_1_cuek_vag_start, SPU_01CH, 0 }, - { &_binary_VAG_2_erro_vag_start, SPU_02CH, 0 }, - { &_binary_VAG_3_hehe_vag_start, SPU_03CH, 0 }, - { &_binary_VAG_4_m4a1_vag_start, SPU_04CH, 0 }, - { &_binary_VAG_5_punc_vag_start, SPU_05CH, 0 }, - { &_binary_VAG_7_wron_vag_start, SPU_06CH, 0 }, - { &_binary_VAG_8_yooo_vag_start, SPU_07CH, 0 }, - } -}; - -XAbank level1_XABank_0 = { - "\\INTER8.XA;1", - 2, - 0, - { - //channel 0 - { 0, 698464, 1, 0, 0, ((698464/2336)-1) * XA_CHANNELS, -1 }, - { 1, 366752, 1, 1 , 0, ((366752/2336)-1) * XA_CHANNELS, -1 }, - } -}; - -XAfiles level1_XAFiles = { - 1, - { - &level1_XABank_0 - } -}; - -SOUND_OBJECT level1_Speaker = { - {102,32,210}, - 16383, 16383, 0, 16383, - &level1_VAGBank.samples[0], - 0, - &level1_meshSphere -}; - -SOUND_OBJECT level1_Speaker_001 = { - {-82,28,210}, - 16383, 16383, 0, 16383, - &level1_VAGBank.samples[1], - 0, - &level1_meshSphere -}; - -SOUND_OBJECT level1_Speaker_002 = { - {-267,432,-146}, - 16383, 16383, 0, 16383, - &level1_VAGBank.samples[2], - 0, - 0 -}; - -SOUND_OBJECT level1_Speaker_003 = { - {-101,156,253}, - 16383, 16383, 0, 16383, - &level1_VAGBank.samples[3], - 0, - &level1_meshSphere_001 -}; - -SOUND_OBJECT level1_Speaker_004 = { - {83,161,253}, - 16383, 16383, 0, 16383, - &level1_VAGBank.samples[4], - 0, - &level1_meshCube -}; - -SOUND_OBJECT level1_Speaker_005 = { - {76,-39,188}, - 16383, 16383, 0, 16383, - &level1_VAGBank.samples[5], - 0, - &level1_meshSphere -}; - -SOUND_OBJECT level1_Speaker_006 = { - {-108,-43,188}, - 16383, 16383, 0, 16383, - &level1_VAGBank.samples[6], - 0, - &level1_meshSphere -}; - -SOUND_OBJECT level1_Speaker_007 = { - {-352,55,234}, - 16383, 16383, 0, 16383, - &level1_VAGBank.samples[7], - 0, - &level1_meshSphere -}; - -SOUND_OBJECT level1_Speaker_008 = { - {-168,60,234}, - 16383, 16383, 0, 16383, - &level1_VAGBank.samples[8], - 0, - &level1_meshSphere -}; - -SOUND_OBJECT level1_Speaker_009 = { - {188,-156,143}, - 16383, 16383, 0, 16383, - 0, - &level1_XABank_0.samples[0], - &level1_meshSphere -}; - -LEVEL_SOUNDS level1_sounds = { - 10, - { - &level1_Speaker, - &level1_Speaker_001, - &level1_Speaker_002, - &level1_Speaker_003, - &level1_Speaker_004, - &level1_Speaker_005, - &level1_Speaker_006, - &level1_Speaker_007, - &level1_Speaker_008, - &level1_Speaker_009 - } -}; - LEVEL level1 = { - &level1_BGc, - &level1_BKc, - &level1_cmat, - &level1_lgtmat, - (MESH **)&level1_meshes, - &level1_meshes_length, - &level1_meshSphere, - &level1_meshgnd, - &level1_meshSphere_001, - &level1_camAngle_camPath_001, - &level1_camPath, - (CAMANGLE **)&level1_camAngles, - &level1_nodegnd, - &level1_sounds, - &level1_VAGBank, - &level1_XAFiles + &level1_BGc, + &level1_BKc, + &level1_cmat, + &level1_lgtmat, + (MESH **)&level1_meshes, + &level1_meshes_length, + &level1_meshSphere, + &level1_meshgnd, + &level1_meshSphere_001, + &level1_camAngle_camPath_001, + &level1_camPath, + (CAMANGLE **)&level1_camAngles, + &level1_nodegnd, + 0, + 0, + 0 }; + diff --git a/levels/level1.h b/levels/level1.h index 50a9275..b96ed4b 100644 --- a/levels/level1.h +++ b/levels/level1.h @@ -5,6 +5,10 @@ extern LEVEL level1; extern CVECTOR level1_BGc; extern VECTOR level1_BKc; +extern MESH_ANIMS_TRACKS level1_modelCube_anims; +extern VANIM level1_modelCube_anim_Cube; +extern MESH_ANIMS_TRACKS level1_modelCylindre_anims; +extern VANIM level1_modelCylindre_anim_Cylindre; extern CAMPOS level1_camPos_camPath; extern CAMPOS level1_camPos_camPath_001; extern CAMPOS level1_camPos_camPath_002; @@ -31,7 +35,6 @@ extern SVECTOR level1_modelCylindre_normal[]; extern SVECTOR level1_modelCylindre_uv[]; extern CVECTOR level1_modelCylindre_color[]; extern PRIM level1_modelCylindre_index[]; -extern VANIM level1_modelCylindre_anim; extern BODY level1_modelCylindre_body; extern TMESH level1_modelCylindre; extern unsigned long _binary_TIM_home_tim_start[]; @@ -151,6 +154,14 @@ extern MESH * level1_meshes[15]; extern int level1_meshes_length; extern CAMANGLE level1_camAngle_camPath_001; extern CAMANGLE * level1_camAngles[0]; +extern SIBLINGS level1_nodegnd_siblings; +extern CHILDREN level1_nodegnd_objects; +extern CHILDREN level1_nodegnd_rigidbodies; +extern NODE level1_nodegnd; +extern SIBLINGS level1_nodegnd_002_siblings; +extern CHILDREN level1_nodegnd_002_objects; +extern CHILDREN level1_nodegnd_002_rigidbodies; +extern NODE level1_nodegnd_002; extern SIBLINGS level1_nodegnd_001_siblings; extern CHILDREN level1_nodegnd_001_objects; extern CHILDREN level1_nodegnd_001_rigidbodies; @@ -159,22 +170,12 @@ extern SIBLINGS level1_nodegnd_003_siblings; extern CHILDREN level1_nodegnd_003_objects; extern CHILDREN level1_nodegnd_003_rigidbodies; extern NODE level1_nodegnd_003; -extern SIBLINGS level1_nodegnd_002_siblings; -extern CHILDREN level1_nodegnd_002_objects; -extern CHILDREN level1_nodegnd_002_rigidbodies; -extern NODE level1_nodegnd_002; -extern SIBLINGS level1_nodegnd_siblings; -extern CHILDREN level1_nodegnd_objects; -extern CHILDREN level1_nodegnd_rigidbodies; -extern NODE level1_nodegnd; extern MESH * level1_actorPtr; extern MESH * level1_levelPtr; extern MESH * level1_propPtr; extern CAMANGLE * level1_camPtr; extern NODE * level1_curNode; +extern NODE level1_nodegnd; +extern NODE level1_nodegnd_002; extern NODE level1_nodegnd_001; extern NODE level1_nodegnd_003; -extern NODE level1_nodegnd_002; -extern NODE level1_nodegnd; -extern VAGbank VAGBank1; -extern XAbank XABank1; diff --git a/src/graphics.c b/src/graphics.c index 1ba3907..15d1225 100644 --- a/src/graphics.c +++ b/src/graphics.c @@ -51,40 +51,54 @@ void set3VertexLerPos(MESH * mesh, long t){ // TODO : Pre-calculate lerp positions at runtime (for i in nframes, do calc) // Fixed point math precision short precision = 12; - // Vertex 1 - mesh->tmesh->v[ mesh->index[ t ].order.vx ].vx = lerpD( mesh->anim->data[mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[t].order.vx].vx << precision , mesh->anim->data[(mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[t].order.vx].vx << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.vx ].vz = lerpD( mesh->anim->data[mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[t].order.vx].vz << precision , mesh->anim->data[(mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[t].order.vx].vz << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.vx ].vy = lerpD( mesh->anim->data[mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[t].order.vx].vy << precision , mesh->anim->data[(mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[t].order.vx].vy << precision, mesh->anim->cursor << precision) >> precision; - // Vertex 2 - mesh->tmesh->v[ mesh->index[ t ].order.vz ].vx = lerpD( mesh->anim->data[mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[t].order.vz].vx << precision , mesh->anim->data[(mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[t].order.vz].vx << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.vz ].vz = lerpD( mesh->anim->data[mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[t].order.vz].vz << precision , mesh->anim->data[(mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[t].order.vz].vz << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.vz ].vy = lerpD( mesh->anim->data[mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[t].order.vz].vy << precision , mesh->anim->data[(mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[t].order.vz].vy << precision, mesh->anim->cursor << precision) >> precision; - // Vertex 3 - mesh->tmesh->v[ mesh->index[ t ].order.vy ].vx = lerpD( mesh->anim->data[mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[t].order.vy].vx << precision , mesh->anim->data[(mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[t].order.vy].vx << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.vy ].vz = lerpD( mesh->anim->data[mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[t].order.vy].vz << precision , mesh->anim->data[(mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[t].order.vy].vz << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.vy ].vy = lerpD( mesh->anim->data[mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[t].order.vy].vy << precision , mesh->anim->data[(mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[t].order.vy].vy << precision, mesh->anim->cursor << precision) >> precision; - mesh->anim->cursor += 24 * mesh->anim->dir; + //~ mesh->tmesh->v[ mesh->index[ t ].order.vx ].vx = round(lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vx].vx << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vx].vx << precision, mesh->currentAnim->cursor << precision)) >> precision; + //~ mesh->tmesh->v[ mesh->index[ t ].order.vx ].vz = round(lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vx].vz << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vx].vz << precision, mesh->currentAnim->cursor << precision)) >> precision; + //~ mesh->tmesh->v[ mesh->index[ t ].order.vx ].vy = round(lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vx].vy << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vx].vy << precision, mesh->currentAnim->cursor << precision)) >> precision; + //~ // Vertex 2 + //~ mesh->tmesh->v[ mesh->index[ t ].order.vz ].vx = round(lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vz].vx << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vz].vx << precision, mesh->currentAnim->cursor << precision)) >> precision; + //~ mesh->tmesh->v[ mesh->index[ t ].order.vz ].vz = round(lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vz].vz << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vz].vz << precision, mesh->currentAnim->cursor << precision)) >> precision; + //~ mesh->tmesh->v[ mesh->index[ t ].order.vz ].vy = round(lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vz].vy << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vz].vy << precision, mesh->currentAnim->cursor << precision)) >> precision; + //~ // Vertex 3 + //~ mesh->tmesh->v[ mesh->index[ t ].order.vy ].vx = round(lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vy].vx << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vy].vx << precision, mesh->currentAnim->cursor << precision)) >> precision; + //~ mesh->tmesh->v[ mesh->index[ t ].order.vy ].vz = round(lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vy].vz << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vy].vz << precision, mesh->currentAnim->cursor << precision)) >> precision; + //~ mesh->tmesh->v[ mesh->index[ t ].order.vy ].vy = round(lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vy].vy << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vy].vy << precision, mesh->currentAnim->cursor << precision)) >> precision; + + mesh->tmesh->v[ mesh->index[ t ].order.vx ].vx = (lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vx].vx << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vx].vx << precision, mesh->currentAnim->cursor << precision)) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vx ].vz = (lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vx].vz << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vx].vz << precision, mesh->currentAnim->cursor << precision)) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vx ].vy = (lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vx].vy << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vx].vy << precision, mesh->currentAnim->cursor << precision)) >> precision; + // Vertex 2 + mesh->tmesh->v[ mesh->index[ t ].order.vz ].vx = (lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vz].vx << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vz].vx << precision, mesh->currentAnim->cursor << precision)) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vz ].vz = (lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vz].vz << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vz].vz << precision, mesh->currentAnim->cursor << precision)) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vz ].vy = (lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vz].vy << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vz].vy << precision, mesh->currentAnim->cursor << precision)) >> precision; + // Vertex 3 + mesh->tmesh->v[ mesh->index[ t ].order.vy ].vx = (lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vy].vx << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vy].vx << precision, mesh->currentAnim->cursor << precision)) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vy ].vz = (lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vy].vz << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vy].vz << precision, mesh->currentAnim->cursor << precision)) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vy ].vy = (lerpD( mesh->currentAnim->data[mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[t].order.vy].vy << precision , mesh->currentAnim->data[(mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[t].order.vy].vy << precision, mesh->currentAnim->cursor << precision)) >> precision; + + mesh->currentAnim->cursor += 24 * mesh->currentAnim->dir; }; void set4VertexLerPos(MESH * mesh, long t){ // Find and set 4 interpolated vertex value - short precision = 12; - // Vertex 1 - mesh->tmesh->v[ mesh->index[ t ].order.vx ].vx = lerpD( mesh->anim->data[ mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[ t ].order.vx ].vx << precision , mesh->anim->data[ (mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[ t ].order.vx ].vx << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.vx ].vz = lerpD( mesh->anim->data[ mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[ t ].order.vx ].vz << precision , mesh->anim->data[ (mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[ t ].order.vx ].vz << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.vx ].vy = lerpD( mesh->anim->data[ mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[ t ].order.vx ].vy << precision , mesh->anim->data[ (mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[ t ].order.vx ].vy << precision, mesh->anim->cursor << precision) >> precision; + short precision = 12; + mesh->tmesh->v[ mesh->index[ t ].order.vx ].vx = lerpD( mesh->currentAnim->data[ mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[ t ].order.vx ].vx << precision , + mesh->currentAnim->data[ (mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[ t ].order.vx ].vx << precision, + mesh->currentAnim->cursor << precision) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vx ].vz = lerpD( mesh->currentAnim->data[ mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[ t ].order.vx ].vz << precision , mesh->currentAnim->data[ (mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[ t ].order.vx ].vz << precision, mesh->currentAnim->cursor << precision) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vx ].vy = lerpD( mesh->currentAnim->data[ mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[ t ].order.vx ].vy << precision , mesh->currentAnim->data[ (mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[ t ].order.vx ].vy << precision, mesh->currentAnim->cursor << precision) >> precision; // Vertex 2 - mesh->tmesh->v[ mesh->index[ t ].order.vz ].vx = lerpD( mesh->anim->data[ mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[ t ].order.vz ].vx << precision , mesh->anim->data[ (mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[ t ].order.vz ].vx << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.vz ].vz = lerpD( mesh->anim->data[ mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[ t ].order.vz ].vz << precision , mesh->anim->data[ (mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[ t ].order.vz ].vz << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.vz ].vy = lerpD( mesh->anim->data[ mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[ t ].order.vz ].vy << precision , mesh->anim->data[ (mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[ t ].order.vz ].vy << precision, mesh->anim->cursor << precision) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vz ].vx = lerpD( mesh->currentAnim->data[ mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[ t ].order.vz ].vx << precision , mesh->currentAnim->data[ (mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[ t ].order.vz ].vx << precision, mesh->currentAnim->cursor << precision) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vz ].vz = lerpD( mesh->currentAnim->data[ mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[ t ].order.vz ].vz << precision , mesh->currentAnim->data[ (mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[ t ].order.vz ].vz << precision, mesh->currentAnim->cursor << precision) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vz ].vy = lerpD( mesh->currentAnim->data[ mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[ t ].order.vz ].vy << precision , mesh->currentAnim->data[ (mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[ t ].order.vz ].vy << precision, mesh->currentAnim->cursor << precision) >> precision; // Vertex 3 - mesh->tmesh->v[ mesh->index[ t ].order.vy ].vx = lerpD( mesh->anim->data[ mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[ t ].order.vy ].vx << precision , mesh->anim->data[ (mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[ t ].order.vy ].vx << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.vy ].vz = lerpD( mesh->anim->data[ mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[ t ].order.vy ].vz << precision , mesh->anim->data[ (mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[ t ].order.vy ].vz << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.vy ].vy = lerpD( mesh->anim->data[ mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[ t ].order.vy ].vy << precision , mesh->anim->data[ (mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[ t ].order.vy ].vy << precision, mesh->anim->cursor << precision) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vy ].vx = lerpD( mesh->currentAnim->data[ mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[ t ].order.vy ].vx << precision , mesh->currentAnim->data[ (mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[ t ].order.vy ].vx << precision, mesh->currentAnim->cursor << precision) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vy ].vz = lerpD( mesh->currentAnim->data[ mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[ t ].order.vy ].vz << precision , mesh->currentAnim->data[ (mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[ t ].order.vy ].vz << precision, mesh->currentAnim->cursor << precision) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.vy ].vy = lerpD( mesh->currentAnim->data[ mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[ t ].order.vy ].vy << precision , mesh->currentAnim->data[ (mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[ t ].order.vy ].vy << precision, mesh->currentAnim->cursor << precision) >> precision; // Vertex 4 - mesh->tmesh->v[ mesh->index[ t ].order.pad ].vx = lerpD( mesh->anim->data[ mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[ t ].order.pad ].vx << precision , mesh->anim->data[ (mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[ t ].order.pad ].vx << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.pad ].vz = lerpD( mesh->anim->data[ mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[ t ].order.pad ].vz << precision , mesh->anim->data[ (mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[ t ].order.pad ].vz << precision, mesh->anim->cursor << precision) >> precision; - mesh->tmesh->v[ mesh->index[ t ].order.pad ].vy = lerpD( mesh->anim->data[ mesh->anim->lerpCursor * mesh->anim->nvert + mesh->index[ t ].order.pad ].vy << precision , mesh->anim->data[ (mesh->anim->lerpCursor + 1) * mesh->anim->nvert + mesh->index[ t ].order.pad ].vy << precision, mesh->anim->cursor << precision) >> precision; - mesh->anim->cursor += 2 * mesh->anim->dir; + mesh->tmesh->v[ mesh->index[ t ].order.pad ].vx = lerpD( mesh->currentAnim->data[ mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[ t ].order.pad ].vx << precision , mesh->currentAnim->data[ (mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[ t ].order.pad ].vx << precision, mesh->currentAnim->cursor << precision) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.pad ].vz = lerpD( mesh->currentAnim->data[ mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[ t ].order.pad ].vz << precision , mesh->currentAnim->data[ (mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[ t ].order.pad ].vz << precision, mesh->currentAnim->cursor << precision) >> precision; + mesh->tmesh->v[ mesh->index[ t ].order.pad ].vy = lerpD( mesh->currentAnim->data[ mesh->currentAnim->lerpCursor * mesh->currentAnim->nvert + mesh->index[ t ].order.pad ].vy << precision , mesh->currentAnim->data[ (mesh->currentAnim->lerpCursor + 1) * mesh->currentAnim->nvert + mesh->index[ t ].order.pad ].vy << precision, mesh->currentAnim->cursor << precision) >> precision; + + mesh->currentAnim->cursor += 24 * mesh->currentAnim->dir; } long interpolateTri(POLY_GT3 * poly, MESH * mesh, long t){ long Flag, nclip = 0; @@ -93,16 +107,16 @@ long interpolateTri(POLY_GT3 * poly, MESH * mesh, long t){ //~ // mesh->anim->dir *= -1; //~ //} // Find next keyframe - if (mesh->anim->cursor > (1 << 12)) { + if (mesh->currentAnim->cursor > (1 << 12)) { // There are still keyframes to interpolate between - if ( mesh->anim->lerpCursor < mesh->anim->nframes - 1 ) { - mesh->anim->lerpCursor ++; - mesh->anim->cursor = 0; + if ( mesh->currentAnim->lerpCursor < mesh->currentAnim->nframes - 1 ) { + mesh->currentAnim->lerpCursor ++; + mesh->currentAnim->cursor = 0; } // We've reached last frame, go back to first frame - if ( mesh->anim->lerpCursor == mesh->anim->nframes - 1 ) { - mesh->anim->lerpCursor = 0; - mesh->anim->cursor = 0; + if ( mesh->currentAnim->lerpCursor == mesh->currentAnim->nframes - 1 ) { + mesh->currentAnim->lerpCursor = 0; + mesh->currentAnim->cursor = 0; } } // Find and set interpolated vertex value @@ -127,14 +141,15 @@ long interpolateQuad(POLY_GT4 * poly4, MESH * mesh, long t){ //~ mesh->anim->dir *= -1; //~ } short precision = 12; - if ( mesh->anim->cursor > 1<anim->lerpCursor < mesh->anim->nframes - 1 ) { - mesh->anim->lerpCursor ++; - mesh->anim->cursor = 0; + //~ if ( mesh->anim->cursor > 1<currentAnim->cursor > (1 << 12) ) { + if ( mesh->currentAnim->lerpCursor < mesh->currentAnim->nframes - 1 ) { + mesh->currentAnim->lerpCursor ++; + mesh->currentAnim->cursor = 0; } - if ( mesh->anim->lerpCursor == mesh->anim->nframes - 1 ) { - mesh->anim->lerpCursor = 0; - mesh->anim->cursor = 0; + if ( mesh->currentAnim->lerpCursor == mesh->currentAnim->nframes - 1 ) { + mesh->currentAnim->lerpCursor = 0; + mesh->currentAnim->cursor = 0; } } // Find and set interpolated vertex value @@ -346,17 +361,18 @@ long drawQuad(MESH * mesh, int atime, int * camMode, char ** nextpri, u_long * o poly4 = (POLY_GT4 *)*nextpri; // Vertex Anim - if (mesh->isAnim){ + if (mesh->isAnim && mesh->currentAnim){ // with interpolation - if ( mesh->anim->interpolate ){ - interpolateQuad(poly4, mesh, t); + if ( mesh->anim_tracks->strips[0]->interpolate ){ + nclip = interpolateQuad(poly4, mesh, t); } else { + // TODO : write playAnim() // No interpolation, use all vertices coordinates in anim data gte_RotAverageNclip4( - &mesh->anim->data[ atime % mesh->anim->nframes * mesh->anim->nvert + mesh->index[t].order.pad ], - &mesh->anim->data[ atime % mesh->anim->nframes * mesh->anim->nvert + mesh->index[t].order.vz ], - &mesh->anim->data[ atime % mesh->anim->nframes * mesh->anim->nvert + mesh->index[t].order.vx ], - &mesh->anim->data[ atime % mesh->anim->nframes * mesh->anim->nvert + mesh->index[t].order.vy ], + &mesh->currentAnim->data[ atime % mesh->anim_tracks->strips[0]->nframes * mesh->anim_tracks->strips[0]->nvert + mesh->index[t].order.pad ], + &mesh->currentAnim->data[ atime % mesh->anim_tracks->strips[0]->nframes * mesh->anim_tracks->strips[0]->nvert + mesh->index[t].order.vz ], + &mesh->currentAnim->data[ atime % mesh->anim_tracks->strips[0]->nframes * mesh->anim_tracks->strips[0]->nvert + mesh->index[t].order.vx ], + &mesh->currentAnim->data[ atime % mesh->anim_tracks->strips[0]->nframes * mesh->anim_tracks->strips[0]->nvert + mesh->index[t].order.vy ], ( long* )&poly4->x0, ( long* )&poly4->x1, ( long* )&poly4->x2, ( long* )&poly4->x3, &mesh->p, &mesh->OTz, @@ -364,7 +380,7 @@ long drawQuad(MESH * mesh, int atime, int * camMode, char ** nextpri, u_long * o &nclip ); } - } else { + } else { // Mesh is sprite if (mesh->isSprite){ // Find inverse rotation matrix so that sprite always faces camera @@ -429,17 +445,17 @@ long drawTri(MESH * mesh, int atime, int * camMode, char ** nextpri, u_long * ot if ( !( mesh->isBG ) || *camMode != 2) { poly = (POLY_GT3 *)*nextpri; // If Vertex Anim flag is set, use it - if (mesh->isAnim){ + if (mesh->isAnim && mesh->currentAnim){ // If interpolation flag is set, use it - if(mesh->anim->interpolate){ + if(mesh->anim_tracks->strips[0]->interpolate){ nclip = interpolateTri(poly, mesh, t); } else { // No interpolation // Use the pre-calculated vertices coordinates from the animation data gte_RotAverageNclip3( - &mesh->anim->data[ atime % mesh->anim->nframes * mesh->anim->nvert + mesh->index[t].order.vx ], - &mesh->anim->data[ atime % mesh->anim->nframes * mesh->anim->nvert + mesh->index[t].order.vz ], - &mesh->anim->data[ atime % mesh->anim->nframes * mesh->anim->nvert + mesh->index[t].order.vy ], + &mesh->currentAnim->data[ atime % mesh->currentAnim->nframes * mesh->currentAnim->nvert + mesh->index[t].order.vx ], + &mesh->currentAnim->data[ atime % mesh->currentAnim->nframes * mesh->currentAnim->nvert + mesh->index[t].order.vz ], + &mesh->currentAnim->data[ atime % mesh->currentAnim->nframes * mesh->currentAnim->nvert + mesh->index[t].order.vy ], ( long* ) &poly->x0, ( long* ) &poly->x1, ( long* ) &poly->x2, &mesh->p, &mesh->OTz, @@ -599,3 +615,27 @@ void renderScene(LEVEL * curLvl, CAMERA * camera, int * camMode, char ** nextpri } updateLight(); }; + +void playAnim(MESH * mesh, VANIM * anim, int loop){ + if (mesh->isAnim){ + // Set looping (-1 : infinite, n > 0 : loop n times ) + if (mesh->currentAnim->loop == 0){ + mesh->currentAnim->loop = loop; + } + // If anim not is not playing yet + if (mesh->currentAnim->cursor == -1){ + // if cursor is -1, set to 0, start playback + mesh->currentAnim->cursor = 0; + } else { + + } + // Anim is already playing + } else if (mesh->currentAnim == anim){ + // If we're not in an infinite loop (-1) + if (mesh->currentAnim->loop > 0){ + // Add loop iterations ? + mesh->currentAnim->loop = loop; + } + } + +}; diff --git a/src/main.c b/src/main.c index 54146b2..2f6ca4c 100644 --- a/src/main.c +++ b/src/main.c @@ -37,7 +37,7 @@ u_long overlaySize = 0; #include "../levels/level1.h" // Levels -u_char level = 1; +u_char level = 0; u_short levelWas = 0; u_short levelHasChanged = 0; // Overlay @@ -129,7 +129,7 @@ int main() { } else if ( level == 1) { overlayFile = "\\level1.bin;1"; overlaySize = __lvl1_end; - loadLvl = &level1; + //~ loadLvl = &level1; } // Load overlay from cd #ifdef USECD @@ -142,7 +142,7 @@ int main() { if ( level == 0 ) { LvlPtrSet( &curLvl, &level0); } else if ( level == 1) { - LvlPtrSet( &curLvl, &level1); + //~ LvlPtrSet( &curLvl, &level1); } levelWas = level; // Copy light matrices / vector to scratchpad @@ -214,7 +214,7 @@ int main() { case 1: overlayFile = "\\level1.bin;1"; overlaySize = __lvl1_end; - loadLvl = &level1; + //~ loadLvl = &level1; // Copy light matrices / vector to scratchpad break; @@ -250,7 +250,6 @@ int main() { if (time % timediv == 0){ atime ++; } - // TODO : put in a function // Reset player/prop pos if(curLvl.actorPtr->pos.vy >= 200){ playSFX(&voiceAttributes, curLvl.levelSounds->sounds[6]->VAGsample, curLvl.levelSounds->sounds[6]->volumeL, curLvl.levelSounds->sounds[6]->volumeR); @@ -388,6 +387,7 @@ int main() { FntPrint("XA: %x\n", curLvl.XA); FntPrint("Ofst: %d\n", curLvl.XA->banks[0]->offset); FntPrint("Vol: %d %d\n", curLvl.levelSounds->sounds[0]->volumeL, curLvl.levelSounds->sounds[0]->volumeR ); + FntPrint("Curanim : %x", curLvl.meshes[1]->currentAnim); FntFlush(-1); display( &disp[db], &draw[db], otdisc[db], primbuff[db], &nextpri, &db); @@ -474,6 +474,16 @@ void callback() { } if ( PAD & Square && !( lastPad & Square ) ){ playSFX(&voiceAttributes, curLvl.levelSounds->sounds[7]->VAGsample, curLvl.levelSounds->sounds[7]->volumeL, curLvl.levelSounds->sounds[7]->volumeR); + if ( curLvl.meshes[1]->currentAnim == 0 || + curLvl.meshes[1]->currentAnim == curLvl.meshes[1]->anim_tracks->strips[0] + ){ + if (curLvl.meshes[1]->anim_tracks->index > 1) { + curLvl.meshes[1]->currentAnim = curLvl.meshes[1]->anim_tracks->strips[1]; + } + } else { + //~ curLvl.meshes[1]->anim_tracks->strips[0]->interpolate = 1; + curLvl.meshes[1]->currentAnim = curLvl.meshes[1]->anim_tracks->strips[0]; + } //~ sample = 0; //~ setXAsample(&XABank.samples[sample], &filter); lastPad = PAD; @@ -500,17 +510,13 @@ void callback() { if ( !(PAD & Circle) && lastPad & Circle ) { lastPad = PAD; } - if ( PAD & PadLeft && !(lastPad & PadLeft) ) { - if (curLvl.actorPtr->anim->interpolate){ - curLvl.actorPtr->anim->interpolate = 0; - } else { - curLvl.actorPtr->anim->interpolate = 1; - } - lastPad = PAD; - } - if ( !(PAD & PadLeft) && lastPad & PadLeft ) { - lastPad = PAD; - } + //~ if ( PAD & PadLeft && !(lastPad & PadLeft) ) { + + //~ lastPad = PAD; + //~ } + //~ if ( !(PAD & PadLeft) && lastPad & PadLeft ) { + //~ lastPad = PAD; + //~ } if (theControllers[0].type == 0x73){ // Analog stick L up if ( theControllers[0].analog3 >= 0 && theControllers[0].analog3 < (128 - DS_DZ/2)) { diff --git a/src/math.c b/src/math.c index 146884c..6c1c9df 100644 --- a/src/math.c +++ b/src/math.c @@ -13,9 +13,11 @@ void generateTable(void){ m_cosTable[0] = 16777216; // 2^24 * cos(0 * 2pi / 2048) => 2^24 * 1 = 2^24 : here, 2^24 defines the precision we want after the decimal point static const long long C = 16777137; // 2^24 * cos(1 * 2pi / 2048) = C = f(1); m_cosTable[1] = C; - for (int i = 2; i < 512; i++){ + for (int i = 2; i < 511; i++){ m_cosTable[i] = ((C * m_cosTable[i - 1]) >> 23) - m_cosTable[i - 2]; - m_cosTable[511] = 0; + } + for (int i = 0; i < 512; i++){ + m_cosTable[i] >>= 12; } }; int ncos(unsigned int t) { @@ -30,7 +32,7 @@ int ncos(unsigned int t) { } else { r = m_cosTable[DC_2PI - 1 - t]; }; - return r >> 12; + return r; }; // sin(x) = cos(x - pi / 2) int nsin(unsigned int t) { @@ -106,7 +108,8 @@ int32_t lerpS(int32_t start, int32_t dest, unsigned pos) { // precision = 2^24 - 2^x // << x : 0 < pos < precision // https://discord.com/channels/642647820683444236/646765703143227394/811318550978494505 -// my angles are between 0 and 2048 (full circle), so 2^11 for the range of angles; with numbers on a 8.24 representation, a 1.0 angle (or 2pi) means it's 2^24, so to "convert" my angles from 8.24 to my internal discrete cos, I only have to shift by 13 +// my angles are between 0 and 2048 (full circle), so 2^11 for the range of angles; with numbers on a 8.24 representation, +// a 1.0 angle (or 2pi) means it's 2^24, so to "convert" my angles from 8.24 to my internal discrete cos, I only have to shift by 13 int32_t lerpD(int32_t start, int32_t dest, int32_t pos) { return dMul(start, 16777216 - pos) + dMul(dest, pos); }; @@ -144,3 +147,36 @@ VECTOR getVectorTo( VECTOR actor, VECTOR target ) { VectorNormal(&direction, &Ndirection); return Ndirection ; }; + +int32_t round( int32_t n){ + // GRS - Action + // 0xx - round down = do nothing (x means any bit value, 0 or 1) + // 100 - this is a tie: round up if the mantissa's bit just before G is 1, else round down=do nothing + // 101 - round up + // 110 - round up + // 111 - round up + // source : https://stackoverflow.com/a/8984135 + // e.g : n == 106 150 == 0000 0000 0000 0001 1001 1110 1010 0110 + // Get GRS bits + // 0xe00 == 0000 1110 0000 0000 + int8_t grs = ( n & 0xe00) >> 8 ; // 1110 0000 0000 >> 8 + // GRS == 111(0) + // Get G value - 0x8 == 1000 + if (grs & 0x8){ + // GRS = 1xx + if ( // Get R value - 0x4 == 0100 + // GRS == 11x ; round up + grs & 0x4 || + // Get S value - 0x2 == 0010 + // GRS == 101 ; round up + ( !(grs & 0x4) && grs & 0x2) + ) { + n += 0x800; + } else if ( !(n & 0x1000) ) { + // Get mantissa lsb - 0x1000 == 0001 0000 0000 + // GRS == 100 ; tie, round up if mantissa lsb is 1 + n += 0x800; + } + } + return n; +};