From 880e741900478ebe0f19ab63472ece576c634eaa Mon Sep 17 00:00:00 2001 From: Tim Young Date: Mon, 25 Sep 2017 18:41:41 -0500 Subject: [PATCH] The silly updates to the generated doc files --- SpriteLibrary/Doc/Help/Documentation.mshc | Bin 596571 -> 608301 bytes SpriteLibrary/Doc/Help/LastBuild.log | 62 +++++++-------- SpriteLibrary/Doc/Help/WebTOC.xml | 70 ++++++++-------- SpriteLibrary/Doc/Help/fti/FTI_100.json | 2 +- SpriteLibrary/Doc/Help/fti/FTI_101.json | 2 +- SpriteLibrary/Doc/Help/fti/FTI_102.json | 2 +- SpriteLibrary/Doc/Help/fti/FTI_103.json | 2 +- SpriteLibrary/Doc/Help/fti/FTI_104.json | 2 +- SpriteLibrary/Doc/Help/fti/FTI_105.json | 2 +- SpriteLibrary/Doc/Help/fti/FTI_106.json | 2 +- SpriteLibrary/Doc/Help/fti/FTI_107.json | 2 +- SpriteLibrary/Doc/Help/fti/FTI_108.json | 2 +- SpriteLibrary/Doc/Help/fti/FTI_109.json | 2 +- SpriteLibrary/Doc/Help/fti/FTI_110.json | 2 +- SpriteLibrary/Doc/Help/fti/FTI_111.json | 2 +- SpriteLibrary/Doc/Help/fti/FTI_112.json | 2 +- SpriteLibrary/Doc/Help/fti/FTI_113.json | 2 +- SpriteLibrary/Doc/Help/fti/FTI_114.json | 2 +- SpriteLibrary/Doc/Help/fti/FTI_115.json | 2 +- SpriteLibrary/Doc/Help/fti/FTI_116.json | 2 +- SpriteLibrary/Doc/Help/fti/FTI_117.json | 2 +- SpriteLibrary/Doc/Help/fti/FTI_118.json | 2 +- SpriteLibrary/Doc/Help/fti/FTI_119.json | 2 +- SpriteLibrary/Doc/Help/fti/FTI_120.json | 2 +- SpriteLibrary/Doc/Help/fti/FTI_122.json | 2 +- SpriteLibrary/Doc/Help/fti/FTI_97.json | 2 +- SpriteLibrary/Doc/Help/fti/FTI_98.json | 2 +- SpriteLibrary/Doc/Help/fti/FTI_99.json | 2 +- SpriteLibrary/Doc/Help/fti/FTI_Files.json | 2 +- .../00fa147e-bf27-6b9f-3f44-77f8e6c1a9cc.htm | 3 +- .../07a473e4-4716-e5b9-c7d2-c4748265fc58.htm | 11 ++- .../0ac330a3-1432-ae65-488e-e5948e7871bf.htm | 14 ++-- .../0e8b825f-f8df-9f14-41ec-f00778409dfb.htm | 32 +++++++- .../16df05cc-8770-7cbe-f754-ba9e386674ad.htm | 17 +++- .../1962c085-27f4-4748-a63e-5148364328b4.htm | 14 +++- .../1bab1e49-641a-5648-d034-4298d8158019.htm | 6 +- .../1f2c365c-e65b-3894-2e47-41f07250bbc0.htm | 8 +- .../27051af5-8ad4-0b54-231d-456499ae5b51.htm | 13 ++- .../2788d4d5-88bf-1154-dd17-8d4b99a79118.htm | 4 +- .../29f62d1a-212b-273e-582e-670c1ea2856c.htm | 6 +- .../35fc4baf-ba04-de67-a7bd-fa6819a4e8fd.htm | 60 +++++++++++++- .../36d40ecf-484f-3b53-43e4-87ed9108cb76.htm | 38 ++++++++- .../37ae1b7e-72db-69cb-f1c6-26242c07e2b5.htm | 5 +- .../38678a79-da77-9ef7-e3e1-78ff96f5bd7b.htm | 6 +- .../3a7614d3-cfe9-ce52-55be-ca5324839e92.htm | 22 +++-- .../3aabe50b-5222-99aa-4654-356baa30033a.htm | 27 ++++++- .../3bbc779a-f8e9-8c18-c3c3-89018dd77daf.htm | 16 +++- .../5b2d8b05-360b-44bc-2e7b-f1d4753cb0df.htm | 16 +++- .../66013d9b-4126-7d65-05bb-94eb9d134be6.htm | 74 +++++++++-------- .../66486a11-2831-a2ee-75d8-e86857d192ab.htm | 6 +- .../6b7227c0-7a6a-6342-3b08-917c7de429cc.htm | 36 ++++++--- .../6d383ed6-ff9b-f1b0-a53d-54ea41795870.htm | 14 ++-- .../90a2e7f3-348b-d10b-ee6b-9397ef5daa18.htm | 2 +- .../abfab841-a96c-b22d-7cd8-fec3aba92510.htm | 34 ++++---- .../acb35a6f-c89a-3a7d-146d-b85ccf68d8aa.htm | 37 +++++++-- .../adaddf64-5e6e-447b-5d81-c38398216201.htm | 7 +- .../af7fceb3-a35e-b016-3955-696b3a3c7a7e.htm | 9 ++- .../b2b20aab-3fc0-1b0f-8fda-213dbc180690.htm | 75 +++++++++++++++--- .../b3e934e2-1ddf-35e3-0995-3b555539f33f.htm | 9 ++- .../bc474319-2c51-e93f-07e2-9728d609c563.htm | 15 +++- .../bcdb40c8-478a-043c-5db0-393001600029.htm | 10 ++- .../bdcfa83c-c4a7-49f3-4d49-2f865014aee6.htm | 21 ++--- .../dad86143-a294-4bfb-c83e-49453b03de01.htm | 26 ++++-- .../e8336b9d-8af9-22bf-8934-d6a343349847.htm | 16 +++- .../eefee0d8-fb59-4546-386a-53f40c545c43.htm | 11 ++- .../f7da08ef-ca8d-fd84-5c60-7bd966be6374.htm | 14 +++- 66 files changed, 647 insertions(+), 271 deletions(-) diff --git a/SpriteLibrary/Doc/Help/Documentation.mshc b/SpriteLibrary/Doc/Help/Documentation.mshc index a9f70b518a95580baddba594f9cffaf14522d202..c2939166b48bc16986938b4150ba4e787f764e04 100644 GIT binary patch delta 137538 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 z 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 bMnYXY}>YN+sbmx>-PNmV z{kd27>aLEXSZ^YaQ$_5nsbvx5Tm=1>^+tl=V5L5ZMc`cI{xmMk|M~I%X#?rQ_@8fi zX>bU15D*X;kYb<2FK|5!Df5|se^3kk7aN@*7@?3#e0Ze85)xQ=p+P`uuo7$Glz_kE zK1}}!W76_}Ijp{EyFP-}BLI4b1pk+mQ$IdoZ={}dJkA7*R%D{#keepPW`5!7efGk;@%63t%XKzIVeBX`TG?UNqWxE> z&;=dIzQwF0U^C}_nf2Jo7O5+X_r|j-8_E;JN+m=TgR$LS=ftcS3QMD$9l~uj>JhN&9 zrcJS6Km#%coiCScu1mMKk2p-I#}KX&x@Nc@Wp=<<$O~Hy;-9V2TRC;WI5e3v=#zSW zA>d7*`FNvGWvJA?+IuP}VpXdT4ees*XK`98S<08-g(r`dt=JUV!+yr-BDx3N#QZt? zQ`^rcR~-Rm&8y@x=B~?w5pC%Qt=bJ}neW)uKveJ;1AV0r@5XNrP>&7r<#A2C2oqN* z`jvq;ldNXFwsjzw*dFi$L+ zkDNV2Q#jkBgw#$f+qX<%jH{8^GePYLa(@`1HOb-DQkDwso7j7AaPz?G4$}1w%lQCW zL+r_WG^9O;c}n;|VjW1gz~$4Z7lc6^0Es%3b7R92qeA+z?dV-@-;yzHGs2R+=s7L; znsi->Nq<~kFjZZw*O#^S!;E`CH}PVZ>T!3aC35PX%JKEOUe-u!*DDm8fR>SP+x0Jv z2iH_GpMbF2w0EiKWmXd_Ce!FlI2v7vVFT`EZ0+q=Km2wVw}^AHLqbX&YvNB3pdv*g zBwJL^elisQ7y=#N(TKB>jCNNhIPTt&O(+)-3pR!cckg}KsD-RNCs`r*?bNhTUabiy zF|Y3!zkdc7fI6C?rKGePV-f7i-XmgTRW`sLVUcH!ape4KU|;6y(cGI4Tf2uaXM;U{ zpfH+0ZJh{4VQ+<690Z7BC#!=7I6TaJ6CQZ8nH<)fvIn`W_&#}WL<&)bAoZAAjE>9s4OywHt1D3= zWT@(Ke0HUVXDYPBIk3gh;2ynB*OiT`nI@A~IMBt(^4l3`SeH4{{NKNz;DmFqGd7@cpP|zf7b~%xgDJO}{3M4psvNLE za!K9WMJQRO%6E5$mqpKkK^{&n@~&W&0{@`PqHdg-zTOW=Rf6cYC0TFb&dK zpk>lxi&b*Q%0?X7A(=VqX|RWmoRP&;2>7oP;twMixPR~_PZL8JPl zv&EIM4v4}xX}kw~pk)RT^8>6iZcz^9dr|L5KsLJ*#jq?KP1!gZj6S8SkV?Pv&HE~F zb@&a(^AbJRKKgPBZMigH=VV>fhY==6Pv$JSKSx5;_gQRK#H@+(_qV^TWyqyr0!RT zqdosHe5Vr|tVa|_qMoChEN}HS-)Yl~_o7qp6xDOt6rUcL5|KA!gmTIbo0$A(Qx5x$ zz9}=m#w@yw;-*2|P~iOg`&YE-+jsHCk0Eo#3jsma3_^^PnBU#-nQQ=JA2GWn_|I+V z+I6}9^S^~RK*tCF4X$7O`V)!kTYOk|r$tpS9gU}$i6K*g&eX#bqQ`!=+Pvd$BVjaE z|I%8un;^RDtMy+rCz(|q?jKBl30m6!DE5`*fgA)O z2#8BdVhoNFpv2kmuXo;C{r}-5|GMM)Sn_OU#XERJxp5I~c!yStwS^QGoock5$$0wo zqVhNM1Z+@q2*j{G>%V$Of`1Jv?}Xpry=G2r^X5S)5(>~W|B@HR`&})zI$b*2AJ#MI9QW@*Q#{UcDH^UFRRCb^6ctNNk>=r~dB_1*35 zjrC@)+hPWeI$+q*Vw>}_YQ}-l)mTir)^l2m51WU0gvBQ7>QLcq67)dm+|Slr1oV|P ze+nl|{O$;k89wXwnJ|udnZ)-xr`y*X7i|&xW2{;| z=dS2NHEw>U{W>i))zml9tKhk=eMGh`!Hb=1$HH0Ln^eYk`|pSQVS`yb)@A~-24qgY znRd^LxG)vNVoXM`gz7-5E@V0Q09o{MCgAG-b?_QRS z@~{%|Q8hZL4!h(vg(5Hj(fYZr?kB^9r5jHQPi&{)?X85de-n_wHFD=rrSaB_XrR^L z;Knky@o7bP4%=68n%7HL4oXw()x+^978flZNQB&R6oS%8Hh z#YE)DWNNSn>SEeX_4+WxJ}m0iy)s3_=|*k}n-};XGSJQba8J6=@37u&W`e6iAoDTw z#s|(gzPUw}0RhB_(^uxZsr<0-p`{VWeJK`n&-%61Z8v!|_%Z3jS58)va8x>u@%a=Q^_rODmM zQs-gz6wKU!DWUYl57{q>BGEz-#O535c(U_=cA)V(_OT6@EBZ9i$!VS4So(#Urk$Ym zu|>2o-lq*iB#RMrDp|r4imV~OpEp}J8KSu5Ns0|V7z+W9^qnZ7^=3Pn$oplGw#>~S z0W$;#aS$NhVRnX@h8u5WOKDV!BWZBewz!yF3T~oIv`VfhS)Z~v6J_5p)DYll`q`PDErY* zH&+1m9>0qm1cm?IBpejO5UbhS+|SOBNy{lk6d%}6C;GTW&Uu^#KX|qd=n}XP-8O0; zEf|vyPAV&__3+^Q>$t1ql;epngbY&3mnKYrR#!mI9K9M11CD)%3jxEA+!hobwLAOj z2TSDP6FR;dJjNLA$KE{k=q?1_{6qQB}J={OR()UCA6(QvC&zf2%wnPuk6`Wfc!auAi` zi0fC|06YYaU%2W$r%gw$G%%-Jc?EVVJZEY-s5BL^);zt9pl z!q83ZZo1C});G_0H5)}QNhn2Bu*dB=zhwZtbes5q)tuIoBw*fQCcEWnoiLr@uvtZ zeERV^w{#3WC(3_U2YC^|^QvC6UC;{>1MH7R?#yA>GFowIX%L;LOA$U5IB>+^mi%7T z0*#SZ(+;54d~A~8yJ_jjyy-RDiU2-M9#6{vFT%6!oQT&}tREk#Ms)?YRPk?rlMZy( zr~ULO4KnWDo0{gXY(V$aTrc8Vb%}Bbzrg6W&o&mX(Tri?mKOz2Ph0DrOh=X6UBBLI zg2H6~bYI6qg`ciEJ&E#;C`9o*QdyClMMD`HD2Sdzm(HC?Wr-QAeIwpNp#xy9kSm$k zkP4V@U+ELxDe|BTNIioUiD};@n+~o-eJnx04(Yqvz3i3`#^LxbAo69%I0bGz<8S;c zyTP=@#CJd)K;?%(nmt?x2|C(Up=6G!89eKT6mKnT_UUvgiX~yrOprEe7GN^@tiVg; z^;%weIK)M@e~MMOjUOda&;eaw4Ck@}+i6&c7q?n-g>4J#uQ!@e@+1-d&7hHIq<{}^ zOcNWj_*!}d*(JRnSw9k3Dbu^Qu_Kz^T6zN0@`HEx`ULS!rNUMSD_6!>-4M6AKKhs7 z=dR#`;MZ&SJ3-Pri7T;!`lkWU{t{aQ^xYJE-!mvJ39UPhJvPODKQJkBaP6^0)ID?y z-kkUwNyv$LD}?j}X}}kH$w59+01ZZtpDBFXqhlTCsDE`Kx(U&soZ4Pt>Qf`bL6{z zif#@)Me>_H|Mw1R1t4c0itP*urSVr`kG|eejjnR&xCn+nA7v-Nu-^$*KlHjnY(RsyZ0yWCf5G&z= z#F;h2X95ZC0-~bP$h0MBJ@`On^@^xhac4|^ozhG?K6rTmHGQOdjasM_u4eOD^KiN2TAtu&hd(85C%%TAJ3znW+3q@?mc*UCqkA*OWPGRo?(Cu8~S!TFzbxybvA(Q5RngKi`;Bh`6O;w9!U zX2VPCV>%lxWL>fvMS95Z1ZO>t@}=z=iSyBQ)iuo05&dSIsrfedW9gU2INuL)Oi=b= z_=P^eY9CLrG9?cohX0QS`W+X^cw()>kYJ|xKPELKsO1+1h@V}EynJ5t-|3uAPM$t^ zwEgzQhd5i6(i&88Osm*7qfkC6vq)sD@%z)H4rLlPOU8{_WFXwxHy5uf?I?QR90wW4 zomLhA!?LTr`37fLh{U0bTT%@bLlJ8mM+Ly7GQ_=OgS&61LAm2qAKg-9ctmm^>cOW2 z=mrURZx;y4vzy- zY+BvCXQn@kY=zF>HqX*E5^TN`fC=5x&0R4jWSMc%vqnLDZmmKc&0DiHIzJ zmKFp?+AY*vG6K9~ekeiKa8mCS6*#PTm7X3k1-=)zmU_1?K|Sk$k=fZYP@(0O7t$O- z@VtilZs+xz#2{G?1*V9x8G)@TyU$7buQgU@#7p2fI1i!I(4%sz<{`My!2$7m&u4H% ztUtN0a-(}xB$QjSoHD$uW~Q{Gz|Jowx(SLb!@sNKCNk+qCg?{yV=bVX{E~DwvDTB6 z%e=<(YSbe?8}Z*5?%6UXvC?W^+W3-zv{?I@cWdsdff9*lD-B`?8NJ+bqB1I?rf1F{ z#lwnXuIzcCmg+Hh&3SGaZ3_JDkCU5fIF=!{O*8V2ave_g2E|<@$x5#8D|QOMLRG+; zhC6(%L=I98R&yERuMpzPD_|bbvsFi%AhFQsGqIeWdJl`RK%3AjJ36r^Nuo^uN&C@b zY?nL~C=~P7j;8!$&6Bw18Di5j1IE~n813_8$YcarBVOfLjrhO<2)ac)-!~R z(38Q`QKRmVlC9=VMffa`g9&ZhJPI#UrEL~Qtz~6)N7$*An8Bii-3F7fYI2G%r&L?( z>T|~a)1KVfU)6!fbi%&gdg31}t`Ct>_Js_EirOBMGZD zVuzH(o+%Q2z0TO0vlXyxuVP&;j)IlxXM3umW;%%->GUeZs?LmfxzXDQ@g*p@B5emH4Gm9y-3>>erp|z)PmVPh zb0mKkKdE;PB05&-Wl|bfxP9va3Dn+ay3buAZAy81%4JQY#@4z<=ZtT8|09KB4|5K)$PYt~W zpS^@*!PBwGNqh_A(R zmFs@a5=MBs{|Q9N4zoXSPuiZp&J-3DDN2~v1n3WH6p2b*rO5*CBN5I$ME2oUddSwf z0K8>;y0q!X~5{r4493`4C!gU~@7 z0~`H_R6G}|a+#4c#tgN-LRw0f_%#Oi;ZsNW+4 zf0>Iwd4S3euY-Mft1|zQt=xo}9l3BwN}_lW*jEQVD5e-J7AI!FvOr0LSQ&z2;}&+< zg&JFyg1r?>mWsKOmKg~GHuqo{r|A4$#Idv3uFs!jl!O|2f-QAVT3l}V*Y2?6Su{Yz z5-Y*aziS`X53x1xOZDgE!!J&VKw=-3p7!KOc07Qu^wk+p14L?IpW}V5j#A4&`?auB zVusEAHec}iG#TWmW2PDG2?|WIE4Ghv>w@vnLZ1|a)?L3LCtSg?M)*+^8Dfna=lq-J z?8TKTWqqNvRi4Uoo&%7o%57O}+yNvu>u_qboifpSObXlmY)uy`)jf-QSm=?`fGS`Y z@3at&%MnE&1ZSLjjb)QhemQH{A3S#UwJv*QM8Fa#-DcUfV98G(iZt8sUh@TSY&^kB z%NFnS_h7oK6Rb&2bjc#39Qm~lA!J3{#Mw(=v&e{W&(`;Icv157w`r$}CpfSfYZ&yJ zDfM^qPg#EA458q|w5VE(L8Vu@G_u+{i-`PG%L3|U*8y>% zO3v)!f;$DqgzUFUZrY`DeU!+ih6;{{IgsyLd# zJIMOoEQHY}uhGj&Xa!I{BD1*x2pLC=fj=w*5gwtwqxuP643)@c&#mWayyU zFf$crQYJyb@8TmhL!Y=7T?WY;#+S8?3d&sFmxy81;NWW>B$KZlGn@AN@v+hHs?3jg zS5X=5Ib{vh@6FBe8GiJf#Nd-!)&>9QZ}zIT5HN(?_6%OX(_%e0$=9Vnvzu7Aywz2yQSc0S z%89Ko)5myEEkF0+I;pb*sqMnkni(D(^y;J(ML(UXeBx9+&I2-gvpj5@m-$~0mL8UR zd?ngmO(Ixc#$=w!r;Jj5mv&dA+FUzzrkIatyBs-kpuy)zuf0KTwJ#5Y^x#x%%|x(^ zzH$?;bAUb^@Qg(wsuqa6D{abX@45Ugylq6@wd>I>t zy3zx}ihrC+B|8(KT;*NGRjDm9Hjc}n&nCQz#7UM1kh#mg1)hJ&7ZSss)-k=F+ibF~@yS`f#;lz`HUMG5Ez5vhNlF5D(AMyoou9IZp&xYV^ zl2VT8u?=@KWsCd$crh{?)vOL~=RC2v$W9U<)O?J$O{u6+bZ^8rEpjQKX8e>wv*M9K za9klcYgD*0K1r|82|Lcs$^PfBB{2^(8FFr}8Qsi88HPWdUJ-twk3a6RBC4myobfrq z^%!($CILF7VN(oT&v6ur%W;Y%TE-?6vM;B0XT|_hpf@)|wc+!@T9oOF3RQe{JD zd(p{Ks6U6YD2D_*btHQms4;qW0gs0bcHDqUY27e^jhq{WT5=EQ6GSo;GI&n;9JtOm z`0WB*mZ<@V%o;{ER}w^AZ5}L*%EmvtxHdXRdjJlHSRPn>^!sq5S+w0WjnlaD+tfds z4C&L*G$Vb*So2zc*PXPG)1^y*6OKN0pL$s{>1kA9S>yt{0 z1K_HpQwV`o=awWaaEsadgEy~$elucj=g`*7`WMU2M8T6qMXCq_0$P=*J`R!2gvTXS zx~@u59dk^=nWGgqU#Gb$NSaR6Jl4Bnc`L}H~=O+y$f#3Zg#7A-eRL=yOc|Qzd+OX<9>ZPy>41A0Wo5r;kgFaN(ZDBuY7k*pbYyESp=_Lf19g zB<0TZXJ+wmk2e`T7&j3hk~b*fCR{w*_TY7`)4g<0d2wb%-A0A8)nzJUN4KJbz?jI` zD`ynX-V5cOEu)~_Qf}akhdb$ap1haG|E{xcC>4C!_k-V|&uIa#iE#Hos$A1p1yHD{ zfYW5S9p4DZq*G$`zoRVEo4$q<~~Jtag`}x9iUXhF85(Hqof`gcUY*Pc#*6g!>KGA&^*1aS?RP6A%kfh zAClT`k`Xx`@TP1uu+U(eWBF<71vIN!EgvK*(#PjH*Djpu%?wW4cv0z(&C<*y`&JLH zYF-^J*l1tMYbgG6FKJTJac;^_LrUBvCRKS=XPET%onB_|6I(=%v=2KJ9j|aB7v0~8 z!;S1zH8m5zv~WliEuR*7PU-3xJKik&Cm0AQw4(*ge1uea;!bfHMO}gkE)b+%011Id z@yZfegy5r5KPk;XM5$`#t8ZZH#AUkNQGLdu7CLp}q(;&qI$3m%sdM1PVrrb6JUfkU zo|iEdBl{SQZti+>&#e$|f;hy%gsIWCO&b+q+pJEZoyw72*?MR&$JHUl(z`@@MM}cq zSaBUDbJ9>ZK*905a6s@D4JfP1suVS%3H!bLtGi&lA!3C!7gNlv$AIfS=pI6jng+S} z_6U_ajC5PY#R)&(l$8FqMi16GZS%5G!6s+Sh^-Gk({3JcrJyEw>?zC>lk>oAX}#!& zz6)L<-n`z7@htT2)Zo~cqW*Q^l^xSA|L%mwP@%rKlxIqT2C1$?25blEdx$bX#-FL2 zPkWh)8(Rw3u>NpKqwpahyv|^I?6%%jCLMg1EcDjeDGQ2)GVtc;xnrtXZqR|}0B9=) zWwfDP?#sh)N>ChGC+d~uFdau5zrjb~7TL$3V-F#2*2YfK-hUH>{)vMN>Y^?S^}&-~ zQxIm$MYo4B?kTN-3b3|OmtlSj)smi7PUepYg7d)EnhpOzYw5Y?@C|SQa?txe$`wJL zu;RhOjAUd$Hh>!}bqhqj2WWMRkY8&>ql^}3p>kPQZ?C%0QGLj5E-_2M@k@o{DM3Gq zmWpbhH$X)vcyl!TV}az4FKJv$t@gI90=uF{x@@X{#A+=%kYcyg96we=g%Pv&!Mt0- ztEE_$#be;p=;F)ye0)hDh^67Bu}W*aFeJncNq7;K+u|ru{aD%~V*21s_>a;4W1v$f z_)c9^tcAzOreaCLpQ3DJ83u_s^G2ySr=g4XarbX0``}e1NWdU=XlvQjIje9IGQ#US zf!%RrF+jJulrP0oQe>j>z@9C-Mf{D73r>wCfOV!7t`fW%z0v8O)f8zd1j$#mYH^OT z;)F~E1kHCG?h%wkgB7X2elCZmBv$qPKN2Z%p@rrcSRMzRy(cmfI*kQ2-*cSLe zLkXDplU;ex&IBeyx_e@)?}00oRO;x&%axHru6_&Bm~!KlD~HLJJC5PSaDX#yLLbM8 z1)lv_38=c$UkcYzRnzMRoQlToTud5H9YM@xObt+O4nAQnm=q-4Sz;4z3~4ELhrgjS zc(BOLC+w#@D1XqY`hjd!?|SZiC418j56A z6>R9Tdr!v9W!`)DK(@!;podyITw_LCrW}+GLAJelLmtM_;nCeBs^$Ff>C8GvNJIUf*W0Pcjy`0Ftg8|G3Q&} z0kYfqME90M(a4Ok*S?RA2AiVn*J(ao7)(n)`5LwuoVzC@ghZAj!|%ev1`AcBDO|4d93Qv%G+B>s(OF!+CYiDzYp-+Jo={~(B>mX`vuDIF`( zP|Q{p`Ym4({dvYAq9Dwp)5)#LH5D(RavA4^<%8%$J`X4Z^4Si0u8pPdc%qZBTdF8R z*#>vJ+TXT;kGGwdU)Xh4@|t5Ob<5Wenh2zFucSZ*VGA0Y#dUKIGLk7&J__rCoUl(J zc$VV4(&aSqK?ebxoFoHP$>sPBjcleW)WsVtev9eIkX)yZ=ZUcu?{EfE&FS6HRMF3j z&1qe`%Fe{vURV)l6=I3SrbJtpq72u!e;%FhnSr_pz5c|E`ofpuh@|;BBqC72cf~a; zc%T(wg9txJpPOuq^F1l-eDF8&OP3(RARjU7=Fu)EVA4n`3}^K?2}g2 zcW&apX<$hyBbzu(EHcFIk<;ihNLmk_SF+C>9}E3N)1sz?Aa@AVvTU&maZt80D~r6N zJH#DE!(_a5G1;%|_%>l{wV{xdmo%uEXTXBndq(Fx=Hi4f#NYgZ;qRNcb%8Z_dZYtJ zRP}#h;#CjK>Jx8rS?orVp`4yQAJ86SpP2_Bn6XEsu(@|bV%woyLCZLL1Wr0M#A)_O z8a!tTEe1+e-rMSjY%0LGvaG-jj%%6aitk(?yM!j;+kWHGJCkRcGs20IQCwubU;rXG zsoC>Np?BJOMN3^uR5z$m=~K9*UXb79&1>K*V;dUX;~iBJ>!mRDEfOMOmIjX4WHaF@ z3re2&uWW1{pH(}1yPH>!ZkA=eyzG$I>Kc2yp*y`gKW>Y{4KrZANT{m}xgOnx=B*<5 zzb$I`eN72FcW7_OpUKrT^UhsE76Ey1DYk;oBoN=cGIoFid^~t@R?MxZnR+$Vzh2!( z1E?Caml=QqRkB_^Btaoww$ws5*e0xYqKY8@KPSyF!TVRI)7zcGEu-`?qPB%MBnA%F zWS86nCb85}q}|PB{rF<(!x1k8-mt4V#m*4Yv1GqHGt7SGzHw_ zh}M+eL~%_&>O=wy5b>R+z%*saCgw?2!zp$n&%Ig2s6G+V$i-lW-45^bD02fDYc$n8 zgS1;L3qv3h+Lb~bl?nRg2U%*c=8W;kaPx73zuwoD>Jbu{3!L)-E9U_k1O%| ze5?qMq(ZcKg#{ZTP;)4sUjQHWv>(CERAf+xkMIk83H|1=+2^kKQepqJP%83;KXY4n zG1N2yY3>+t9L+0v(}aDL)B?}R2#19SOux~u@)>x@cMKWH*s~2a{SEIUdE*1ffx!nG zn4JFIMLg{TqVMMFUXHE{UM@ke0e))Cu^1=~#dU&&vwfXEu@afq^a1)(+M<=#;^5CX>(QfOp})$AVw=H0`Cux&8GNtw}7 z8e8#9X1ZfL)KI|>mmP?6lvFlVePPRhoxWkZqzHg*AepP-`h&e6ifIrP!X`;-B{?M_ z5;8i}CcI{Fk*F&J{e3o_5qYLyu&YNFe#NN-F*zL%W;YQ&Dh+u#7)-ip4D5(}3>F-$ z&`SzTxGMvPtIc<&#v=|y+H4?mH!)9!0tipYe_U24loK5al+BhsN}hOLXmUZF_M_iz z)O-nWQLVU{7Q?Z<&$r!~YWn_ri?VlZi$boZME$`K_}EgYtWPW)cs)L#$0=hBDeMM5Cx2b-c1(wHV0`x+?c14C4ju5XrhPe8Y9 zs>EN4(|C8}UeZ-x)Q;CJ=s$#Z(^yYW9BFoKIRw&QD^yE*q!WOpv)D^^Fm|MFK@@ea z#^fuj@NsoxDH#p;&U{C*8{(&sK`9J9oJ;{JRuGKUsq;L!k-V7S)jxO3-wyo|zkf>s z6LuqrgC4cN)f_}Q*^hiJg95G>xsGl7+ z+DXx3B*ncMzj5xbpu>V&q-8PN9F}8&5hk1A(a)o=BgD_CCXGo4S%ECGhFg$kC}L;W z=l@a1E^lIRqP%7W{ z?+}rp#ZYHMm7tZcLU)K~lODg#fvuKx_@|C&xdTRSAcTR~AFt@)6t#+Ym@ZbpQZ?n! zXmr(?z0FnND+wh!k}vI5AN$0SqV^ZNTGq1Cx)@67_(vk)wkdrqoyINIskax^rXDUx z8P{8-(`RqLR4lK8EH65NFANZvN(xf(kTR0AP<`C1a|5HIWssy1Vd1gc+Vr| z`@6zp{dG!|WIQ_y?g|qAuAokst)QSLYG#ckd_THT*zK#8FF_rMMang#D?FR$VMgHG z_sFg)1#y{IiCrMLKCmS6gn`tVD9?=l=|QpXL@L{QQ&43YB7zT2A^U%Z02PL;^^>?u{^3ykok-u^LZ zanr{#JXJG~yJREB)mCjPJBJr2k@$6;li_VJd^%HOR+Bf11->2}4UvSnma}2kkY$-y z&~WzbaV-BtS0Clt`wpw{<+d}vfAgBW)h ze^jX=o>8lc1?i?Xy?$jT+a$5qk#H3T^B72Ldam905DBKG)W1Ka)j>DR+~2``E-rtM zyNsN~@FIB}CB;XU+^PA#$tqxsGlMQ*h-Yiv4s}(n3I3#NM(|d7Wb>8Uk!h$D#(aJ= z5tH9}pYJ~3_5h61Gj*mm)Q4Rh7q#i{xiW~Q$Xj{^8n4UYxm2LX(DPpfBo6P+;G?dG z;__-8VAI;3NKK?GxUvN&xeM&sCc=1RYoDlU4xuOv#(G+|7`dkC$m)Q{6hv#o8`H7U zAGXk$Cz{&Yjl_NLgKjvedMF@oPiB)kg^ieCRVmGZ+Xsf8%MX`_JuJRICeY^AoAiI& zpD~plat+;^Bc2?0V-Pf8R^(PX_;%Gyw4A2@%7%cAMSpkEozA0xsIiN@qmeexr2WN$ z#!mi0Sz7?JHu~;cc=2+S>^VWE6`@gFQ)G#Osog9(G3p~&xq-PhPiuD>N0NllPPgfZ zrjqP9$pZXgFlwgcN=xx57gu@!OA14y!z{oO>gd{Kq;Wm!Ed1ShPWc?fb8cvM39oC= z2lc0GU)N}QIVs7@Q)rLO&X_5huy<0!Mk?cIfPjjWxSmgn1KKG><^c5$LK@UDnmt4{ zcY13DEG7~UQEajrnZEmt=4CilF*sH!YcOn7j}F*Ho>$@;mNJs9QYm{AS41~y+3FSo zwZ@mYuBb-MJkM1|-0TQs!GVJ7PF%P7{Cf6Qv9qEf6-?!KnIKv&8T<3S3UJ;*RfrCv4P%WHOSu!``_&SWGFNRGe@k;)uwiJw!i1B13CRk6uwD zZ*qhGP9?~s@{^B+wTLt*z$Dw4_z*)UlM~=nq^`e~Z(jYR-Okkch-}P#n_lIbaZ6-NkFZj|*aZ~o z9j&0RSqFa7Eq1oK+YSDvUBR#X>!9CAn;BvNffAy~sAg>PI5D=BZ>sUFnb4XJg@ZeN zX5;*26_3XiFAonPOG7ZMK4wp6!?;L`HJ&Qe zYRDbHY%6a!Iv&8)4RGB*#eBhOu>q4dj)&LE4{FbfqQIe@%0p{Ul<(2att(q5;#7mn z8;(}m)A^TRS#~<$l;ZS!e5U41hV%WGrLSP?`#O^qEbfkIp2Cx!{3U-Dmbc zFSR>fbtE8#Hrs!N)W2egf~H%fr3n^Uc03kP&8{m6oz2!=yk?5BeTdsKM3}%km1 ziKn86(RWSyZ!+jG_Frs_RT=m$U$?>e|6*gfu?zIS<4)&!HL526bX?b9CL&lXVK@=R|Ld*r{69heWvXB%6b4{S zRc{g=B10FZa2y~3`)XP>mfv)nFzJ}u0rHaeDNY3U5c&$AefX=0T70z!|68Rze=9R5W&ajaA{pF=vvOvx)da zp@0VOMts1OfB$Ku)prn8NCX4Vi8+k!CuIH^&Pw1Gu>`k@JwG>Fn2B4n2RQ&0l_GMT zlu11hw?Vv!{hpIAC_P!q_R&8y%A2U^_#+c^usj77O0oZ^Mom(1P}BhKDEkt$X^GZs z;=Etot&O@=g6$NkiphtN8M_uoSd^hY8Vm79|ahe^i6#}2xIP$gvsYZK|>ld3k&Jc6;3~du>TmeGv}5( zDXKu+lwrl9a~>>KMoH`KcVsk_Qysfjg4H}U8cvH%_**Yyn7woK_B*5tFQh&;^=NRx zZLIq*ts`{yu|!Y6#YOteqvFwV9FrtzKiNG^kTDHffuGY);rDS0Gz#Dji$1RY;lF;9Iqh~WE0H=Y3x6wPlx3EszHI=%%~maQbKCXi{@JnA%DmU2;R8{ioL1M?4&!W96R(-NFP?K zgq=I9)8yQRDrpvhKoxw+sI<2?;#1|JdHy9t2k-#NP!O z8la}({Yvs6%(DzJhS|NvP+7|7p2*jiE!M6^;*c+*<>RE|B)jM)lF#Q9iF|JGY_)PY z)f{W?_Y7CXZB{7;PZ)HkbX3;q_we7dS5>sK$3DgA{W26II7x z(atqEpSigI_ZApmU0(&)i!?Ouf^sGL2a8dyMnO@$wN8^W7?oTbKw;nEHc9t zKR%pmG8z#2?l5)xK=w}+B_n$^>uvZaM&t!OT&5(4A1f@_X7q&~K$2Wr`gjtW>8vy8 z!_X<4d@NLSJVxDGPd8s|ZwL&Ch=*#Q?-l7PWAd&*lOX?; zr@1X&C41nyP7Xt+wh=R^D@_yO?Jw9U93pH#IYUH}B{}7{9x%TR8S0e9P9fLfavI3l zsDW^?uw68>Vo?Q!$_XZp1MiU(33M%2{tQ9{VNB7yEJvhuN&i0L=!&DGyz2+M`TLam zK)bNQxEkhT728iJZyO_Ldz)4tGLmPC&GuRcNDIJx+Eqfl(jx#c^*Mss@o)xA1p$Vc`a#G{;?wa@JtAIM5!sBP{tbrtx_ZzZeV zhw^437t8f%USEsCnA~_NXF7YEbD44?v^-$8SY7C5(z)`lQiqCHt?jaJxGm(5ruC=C z%D*`umR=4?U)~b%MV#e_^D}1cqsuZ1#6$A~Ex8XlaD+Me5-gXK@B zjX6$^rCnLRG+uoRnCNJC{sRB2fd3f;nwK!1JNQSID*yi=kaJ>=i!{blX!O7GWb6E2 zZ2WY&{hyMnw;qO5BH4~n+NG(X!WZ8tE_x!|Ha0QpgySoc;rOt zVVpeM{_8O^|6goGixT>G6_o@%jEQe9|E|Ih@?UHmPpJRb!#iCMBfs_i-_mbr+<&q0 zCf)siWY^nZ2yOMBDPtv^MAv*J;HS64zwyXb{x7T5&u!PaF+aN@Uy*{K{`~pDusT!i zU=3Z9cm!uu>(Ik zbb2ZK`gjxEj0~kFcdBWM`=2r6n?I>CLqfBFRR{M#Y8C1~^*5BC@f+r{`${X{a zQR2#6q`P$GhfD0!tuu#fr@s0Nr<|ULnikaj(7L5YI&F(NOmZJSIjy-D0Hi)x%R&l6A_u5l+!86(d zqR!47zlfdsE#Oy)Yam7Yx=M>aW&281k^Opoj~#@y62m53!kT$GV(dmfg76i9S4MvM z89b^DyDe(}PZ5g=Lr33_wd$+N?zQ)T(-=(2_|Ri&FfI*;iq}apiX7EF_!?40=9}yX zj^rFEDhrEzDkDzqFc#Pn8>D)%2%e}YGaH0rP$E0$0B$Z^aWuz%Ladb7v$B7}coIj4 zXgfC2ctrPPvyh<}hcVvH4*fR(?sVdJ4)$?*T|BJbGrISv!1mH-T7F|h#WPyZX zQMgQHiuMT{TUr^>;w&vH>ovZ=A0uyzi>CWaxi=#Z56@*R`DX7oALHYvs3w_|0m^l$ zY0vSV!`z>=&jFPx^H(uXVWErkVOf{3+aY`ElmlPOG2wSenbW_9S$^vQ?T)Tk=RF60 zs<;w-Wy$r@0;85!2;y@j3H+~I3#GeGl>+N0@EjkraVhmQr#=DWxKa~6EBt@cKiHd0 zbA2IV{e2Xx6k$|{8`*40R};pt9l-XUp?a*Kdj!e`(a{|eFfRd0?EM{0KlO_Cj-n8x z`m=uKq%K`S0)rS+#K(b5bG|gImgppXXdMbHdD=)+!|OeL;%D63 z-AmT~wUFu|8M^3SV#Ft2)5Nh+U0lCy*2B~LK8U66?E=p@*1yZ8Uzu7D%HXF2Y1?-r zybDeFb9-RA5oCwXg00n0dg8QXk$Rwh9(W5$`s_9q_}cNS0dpU=_%(*XUPZw|IuWJ8 zf>`HBMy%&zOJ@S)C8arWGWX6GZ_?&EZ7>rnkivlAf$#TDyK8e=Jz*@?p%Xzsgy*!c zHThyR(oa^PxV8mY=n7z}htBo&(QADg4$A+b_2KZmq3q{b}uvia+&bVsR;cqPza?G{wCG_zl5R9o-@nW_yb&0(N^oPv^X@CE9O% zF)&*j+%c9bA7xxid9CtMxjX#vbzE6z(j^ic+8&HIRTHJ)qw~4zH87W?_`SKoF2k-r z0~h}2pB@O`_(9Bz?%i7eNxTO^a@Lg(s>RoxaoNV!5x@{sdy&W#*5C_h(sTzFBgZF1cSsYTJS8eQ{~cMtu4#BB-bXM$}PJVdJ67k#qcoX|&;H8=80AIZ%~vHD%DKXg+35 zjaU)XtV37ygKw{OO*&r3AP~N}LHn+hW^!D_;#T+by!>dSuLf5k5YGWE$_Th2uDUmc zs!$CJB@~7p=mmjux5?`T4(4+0yVc0WQNju6Aya+uTi}>UE)S1Z%pEkdqNKZ^?#`Sb zdh|}D$P?51ks)MiZl4B$ePfpLEqzy#m3?RO*d@9iz~Z&iE#KU>+a}8}MHv{f+J^($ z5)P~Wm8}2AlIzo2YC?qDj5t@GisYlL zF!698089cQYOv0f)+XasQ;_v2Kym!u*AtI^#s?b1LLdybQ9l6ILEd4#V@2>a%*Md8 zU#p93{Pp`ual8ai&-giU>|T{U84SKuutg>7OZL@{l)XT>wH?u$2!79W*l4(^K>G1| zF;BPa6J^opR%WHX=zh!#c+TVXJ9M`!(^nTXyuiP+p9G5veKeO+nZFr2OrUPDCdU)s<*A`SWX2s^N?)H3NSk8#INK$=kjxVfnQ zy&j0+f3-_v-ELhH*?SA z*K6W!n3uLzps}a+d#5BRop!RZ4Ty@eo36aNTUPlY;Pb`p>WS!j6}Rw@=n99H*}MS~ zci(-VC15-BzR=MC7tw?oZ1`$SUu{ObD^S9K29`LJ7-mt?24=L zF%C;rLAB{DBFj9JIyd>L2JaFJ(QL`09Xrobh|Xv4W8dFI#*m)7I98>?)!p5KtfB4r z{+Q#sAju|oqjr~6ktK0tKZjk~n$2PK*QOAF0ca9SihW1Fj^hev8(Uu+xp{{n zHUekxLpr?Y1U@WmnY>TXW%b?MSoOx$1m;9J@5^ggBoV76!nD>{2Hi&no_IJ@hx6um zU3}$c*rNa)-9{)b2K5=L{>s7Nb#pdDN542DT16qTNsBXx$EC+tW`)zWlQRGZGGw}T zh9Jmg*yU>_n)unYt+WRzkp!c2q>sX}3K!qM`z33{+T!`x@Jt3EMm>~_`WS!Ce+UHt z&IR{GtUq&a9ed{aF|X9+WR0i2qr!5C*uwYJ5zz_NCmvinC3Y0z3H>|BywJq7MYC_& zs)`2D*fYM1WvrZFNo%mIqNe}^#+7+8)`LK{Qk#61UOt1mezd%zC;w2vGm2qGOWdFV zHD@e&S;330y%X2Is|oCXuX1%!aq3i_e~wf|KP5h+$S9S4)qL1CdooMK_W8NXAN+%4 z6WQBGQnj+t8yD7XRP-43@*yhY8b-j{GkUGUIN&5mDbr1jW!e>3*OL-}P7~YcOEj#8 z1^=p3c7Gh2O6U07D*Nwh6y1n^?MlwVaAjb5lxgZSdRq zFeiHtjinJwhPZ|JZjN?3HjDs*@M)QL5_)wBab=dtrP8o*eJ6c-l9>vDWHN9g5hy-J=BNqg;Vcqm?|(&ju{{v#Q^X(RhoW9W^mN z6T{v{MFe0BSgD05o`H>OqUplp1>qm+7lBN*>euYO_C0KGKR^KKeKjR3C0IXRM33)@ z?_5=)Ut_Y`WDungxtR}=e&!_;^X+k2sqv;#BY;@RKwNFt_4T9xTFgzm^jKHAbk8(r z31tdH>A964ibIfzGZB0w_(U%SG1OxbnBt$NbNI6FDg3N>XG~GAa+Yq2)<3&sjbrMQ zNs=UGU+N1`iU=`Z$D48%grlM%?$yaOu5)UYu>6#ctQ}Dh`vB znaG3D$t!pQ`=brTQ%NDR($?oKkkb3(^PbWtJeM{h`5U#W ztei)bNE^oPvhvfwjd{#DcG)|B6+SfKbxT{&*BD)y~UOTiq3&9m4y|qySU&$1@%S7)e=7wV$ zJAJ1$L@)Dmh1X)=dacSzN`|epbY)GA60p|D!IdH}}{bqxOI*u2_2ZR6GL{_%=E zKyTtYynSfH+sKxPmN^eQt)5ZufKNJyp<2)7y37J#s;xy`(D3d`g{2Y`2+IzUbGt}I ztNiLt>Gf8Dx>-Wv`=q$!3h5$tg>KP(O<%A36Dy6iJ2{8BzDO$~=q!?Az}yLDMSLsD z8-G_*T3^kk`aG+p`W&zPoIJ_(RwBYh!_?8 zgY+lCd%YUnt7Kow+VDq^A$g^7P%A7EEvWuIO9rO5%BVa-3<&2zeFePeb3UCP(y(2cR_GU%8Q$fO>rO#c8>uU?kr?GGmk2rb z?5pM8-m26bNpkH1dQf=@Jl8MMY4A#(nbfm#snvtr*N~r}|4u=;WDu4}Zy~+{J2>WF z5=#nUHxzvW-WnkQex~$qLg3r^U!D91h{lcFy#?Y8DSVUdk%iN75K!{ z*$VNm6ttu-$eXuy!v%?Bz>4t)Sn(yOLlRA~22J%O>OY9roc zO**N`4E_A_I20IWw0?OFtmKy+)$emtu4_f|IIcSBsYR--#p`D-@*54ppL*BF)vUF8 zHS1>y&8mLuU9GJS^Q*#lEhiF4j#M~bza}m6DVg;CpBS7bPgjR=!88s4RIj2Dnf7%} zU`_CpfVRFwRUMqM)sv2|h!+-C=)_E0H@03-ST00$4L$Cz2k05TlCOp3M%E3A2xmBt zNtpqY%enal{qdNO#h$VHs0~=|w68!%?{S!>_fIh3Qobp@kQ2 zIyy`Jn-$gXJ+o+&;&}Ohq!@@f1~i6l%V82w4jg-5hfJcS^t@RZpE6h251w6yvN?lb zeRBfFk4l1I9N;ZhwGBa@SGOkNrkK`ZATe@6LcwE5JMy$D>{+DE?mVT~ncQ}CJLXY# zjkpZEM!(v3#Ffe-qjuttr*>NXM+w_ahd>$IH37Tl7Up8x&K3cH3t-~`KViAj$Y}{s zJPU0C{LA)N%Axo{cc`YaNU|!5H1(1=^-Q2dD88vEy(HHPxjq|XeQbE3G7gVAqiORv~XaAxF-Ab)WyTw2GVjkuGPKMHk=2+|ug$ z{4M%fW@fXzC&tlvr{|BY6TS0vDCDVZ<6U#Bn86!F1Zzc8U=Q3Ys!%Z);#$7z3(6^z ziFX0!u`eI~{Ob42RV^n)yj0xeDh6e3gr?_D9b;_SkJdNYdM(K-zEzI)4-kY)Htp2mwEp8VxB$S$M`hkMk(I zsJO5)y9>V<$J6I=RLwT7vBW?DCzX~TnK_(;WwcQk1Y2HkG}Xfo3k`$8&1iYs=n@&m zZfbJl!o4r^Y_97-`cvooO7L z$UXtJ3~ZUWz&Klwjy4`pJQ5y_4vzWNZ3=U9^@M~iTSze-o`w>oKjM*Sx+AO*ISj1= zB572q1?{~u0?{GwACHt+%~^YHrWp4o;{kd`+x_PNk=2mR)Rdo@SK$)kqvxbBF;Zy! zS%G=*0$2Am%FoYO&DHa+n|3U2pR_-hm)*lh&*FbZ4mMjxIfFr914n>dxycd-j)(B~ zCBuKCx#zfNzm)j9asB$enEZ7N?rR+}(TRqDl9dnTNJxw&I?=`5dnd z>>9?B>rk^L2oW|9lDVOT|Gp!R-z>3;0I?nhC>c~ty9CfJc*j+(mn&Dto^ioTqN?cO z$wADA4l|`Xu4Z2({mL)MIvvZZn00rF;JM=VyenQIT7AR&jPLl&Wo4&|cC_gMuuu(p zw!3XD(I)1xZF^(cpHqveJj$4otjgLIB8#oBtq>H<$VP+59K}$*BENWty$dkN_+ZrRpHrXIrP`W*^*C(DEG4Qw}&opM_awdZAt{fUL#~-4E z1gbzJ1u)lg)oK$s+%!=R-5r^S>5|!+m4cI!Ua88G_A8bANp7(VW9c;2eiEs3dAy(6 z$5?r%1Nvj_Sn*YY$fh-@;8O*Iy7Y6ttb6@XuW%SRfcH~OnriyH{9QqTyE^cmHU51tu%753DOf%o(0UlZl4qPM;uf>Y6MMo~x|6tr;}U z-XFiu?SvGj51Tj2fNFs|vS6_dOHHrf(s`mTW!$hgW%Lo(x7D4!R6U}vV0G;Qyy1#e z8rIDR7mZ|$;gG<>X~-U0Bj1Q0NONlu$92VReIS*B*XjG&K~_91fjl8Wo(MT$NF@-l z%TTH7^_&1we`tE>f5{h(golH<1lL;cHT!|4OY#SafJO!;YqNV|?OySPJb6NX16+}X z68Nsz3W&dVftK~OB`4On{ZUqyvMh6Mye)qHxk*g*It{6_JmC3YcPAvBuyxhET;w%E z!>zl#_2)ckIfW``rnY6^G`^n+9d>>@PGV0D^Q^MuWo8w+3m3- ze|kY~@E}po$oV#zP^>mT8$*UA=md~=L^QQ@y{gU-lR2s*yONp?A8&Qs@m=-qvz4gdzyw&BcuSa4sy2riGSUzn|UE_JODuVeVPZV7jMfHe6Z_v0k; zQ}4a3m?>mXWx}+x1X+P&)MQnk{Qf|5)ko%U)Mch79(fb;2CME#jK*XH9$`#_Qb;=( zJ##lWcmysWTIr(HwOF`!uOYn^TAxH{&%+P~bsA3*BKqZ=n79N4kUyHxyK=n7=kwzx zS;vqwnsHvxzYXVPYAPSg zk4eRah~}$U1{@RezMXzw+0*Yzzenid;y=Z^E~xR82q^u$@2&W-L4Q~# z+EuPS5`0Tm?&I`f_$tH~XEzUf_RWt##5Lgk)>g?J6As+&03d8_8Gb6k6>Ct$aOo}1 zBCzx{i~p$j{IoI!onS%DQ4@E-A3&zsJl4J8dMHV_0bA3l6Zw=6X5CyJW>?xxOaHA+ zxwFyuXvtFWellcN4|_ei0?eOP9HZ+|pi!cU3s)(>Gj*J1B17za?l$xMhsS-}^V=!L zt3!B1C*|254d7d(V=bLv<${i`lE^UX;Wt6~vZaa=6j~E&|FEB38oz%2q5JBHL)yJK zeJw>vZ2)S-FVpi+(K{;Z4OO*W5|Uq6*qJF{G-RFA=v49Yr-AvZKQvZQ_SpYk9YV4wXtq2e$&h(!M%;=)u`Kf{0pOB#N zlk2YQeg1G?U!b^`iL(N$o6@VdD>5@-QC!q6(WSR0i}WHih*{1u&+)olF|&J*DZVUX zHs0~<`*On1)NrKWQD{VX-fkZtGWH*HURQ$`-#<6W93a31{+Q-*`r9VHJ7!*Aldv{w zosj)@9>D}0_ho~*T!-X^7@}+1^xGE|Ge^&(EmCv*d|!!Hwj(~rJeXkkgW0B$bJFwX zMbTL1+`6k}TsHT}E?TIkwWl`JfTdbYl2>`Y(Gg-%X{Iwr3WHk({g@)~S@!aJaCFF0 z$RQLoYfX7_IF9DF0EDr@G7eS%6_6jmOl2OMuQCMa4c|RyO*v%anB7IaV8NJH%M{$e z!}g&ij+sH_?$?H$#U*cM#^-~l#@`jFn!1#I#J~0c;_%;jONPJtTt048hxZ+U!ce;S zOzIaT5hmEXS84JoItHQGZ9z_bS2&hPYM0v?I>q(6JjKln@pv+|k{6gX@9*OH_8hoq zMIZ{W`wfnMsn_99)sgYe^R)4Sr}1fYwB7AYU!B?Sc5T~pvHqbcsC{D12B~X?H5Dx= zIrozBhn0-{x9BlC$OX+4>>Uf#AOpdWz{|g$Xyi#txA5>7dj5k zuQxVM2*`m!7p1-aEH>GPf>9bEvp&x9yEjS+l=yJL>1?3MEXUi9+wK0V&je6DI$lmoZ?k zSC7}2;IS+Q(;fBwHiO2gJ+AuIb9Ioe7?1{=hc!Dl0$2G(=zbayea$o?1^cG}_t(dR-Dg*@_rxc|&tpT(#-UJo+ zk68JE*-}DUqGeZ+0IexUWfi5i_h(aPmm3%v?7ACMGhOtO4zx@V2g(le9k`Xvc8Efs za{GiC+n^o1A@U2+01|m;j5{*sYEy_1ssozClLbS?h$yDX+7wjmC0({}R9GdTDfi34 zkhNHzXl7m2gCCdb46;|&XpIfUsV)8UZI_rc{aw^p&e}!?8 zfvBUYW4Cn0n_=$Cqi8V|cUxh2cRO(vaP;+{n7j&@X6#YmY$@utbt2$(bW(^`+sHA* zCT!R$eKth6)RfqSDa+T@t&nO)J4s&mc1V`g`c#4f4iq$p2|W`6KmLaQ zXp=f{%|EsM6evhweYD6}g}=pkcHw_%3WGfudP_Vcuq@PH|DW&oYMWGlBnHV(%vC)p1_hgJW_eu!bV_z5XeVtT&mYDmF20 zW|>H3hz(bD7&I5K7c}QwA5!N?P(l8?oGjbVS+^XY@9zqaPwX(OaE)=)mt1r$Cyb$> zWG1{PTxED1Tik$QA2+LSK_e?J#Lm{j8*`4sU@D=lmZHovW2JSrVAQ8O&8{%DNK|*3 zWld7Ux5pvcGp#b%7?!-*Yh`nk^VS?0HC+MmAMA-YlkvS?{BB1zxx)6RIHCIY zgP>`L+D^A|US&yGj?n335^zu4b`;{z`))B?WWg(sllI}UFEUZ*6hEvW#RAom{I&#(_43PnP7~n8L{V0_vC#1C7az2mMv8MMGf8;rEtI`>DET zcu*`^jlMBEt_GP3`x(~tHSBWyGKq|&>MjJzVj%?%jE==aQ5K1%tGMCI-=veLj&{62 z73jyT3Io+B;iv1{GnsO|SaJ1$l*!N;%B5*dFIa{is!tBT*iMI}JLoM<{7kga*fO=hw)`C-RR-F4!Yiz1I18Qosj9XGDv5b1Dn}aLJt{m3WReJ0IXs7>x z$s?~04BXv)t}n0OI=weVLnU~$J<QMU9J`-oGh{F2O` zf_egt#M@lE#U{vEYe<8%J0KK@vY!YTsczsvj(0ToWg?M2KNb(f_+n)DlFg)XNxJr6 zXI~W=Fx`*?jhCz@YT9#Aj0v%WB9bz7WTR3q#!?r@*qytQ+H!x^QK8oZ86nbLqnq&k+zXB<(y zCs;Rj9@ymJ7znB;9rsW#^r%>Ie0y-T?eGyP>Qm`<&9Ndha+iA)B!i7tp5myX4&LVh zPmo5fva&6S$;~?rVaB4W1{V_>ax=e@3>d^AFZQt5f$9$s2E^GRK$D~KHRxzPis`Ze zFPl3()Y>~AG}KidL0QJfGH~0VmhV7B4QdpR8&On%tV}UB3QZf(*)tv=Ny82+d=bf7 zX*Y0~SjYy&!O$00j2iM1#&{%w*S(*2Q#|9uhSvuee`CX@k}a&3Lt)IMFw_#|@wpNl zPD`{%z{sA41A@jY_-c7J_1UVvMZseBMt_zqj2iH442!_t7{3pnMNt#$K;_usWkFKk zIP4ua>&0@&!&K$)Q8h+`ej&)G#lH~baNEPh{G5p)nm@vRm$yv*wzC$|pJ5c@-%vzg zUwoZV1$98iZlbmkD1mIunFC#mIR(DRnFR&HO!L;q09Xjr!`eij9Tc@dosEsCxp!cm zW}{bEDojw5T@8cto{FnPSCc(yA`@f>tvI!}tBi7dcWsyIR2egC$y+?g*Z4EeHC4d# zO*hsC_2vJsX)Dopw^CvN0qObwFJ0Wl)`o$ZgOk&Q)r5_XlheqIE@cA~m>VtbrsZ!C zJZS!xw$NY!qrn5jl|dPl^ZX&n&(d`EYi!H6r2PeR)ZKAT;U)QuU3FPJY~5Oz!a#M` zKy2qAvtB!z`;=(N=Cdj<+V`S6K8)z?#g65mN;%4LY^6PH_0cK=3seg>8_A@miGgFF zF)rU@WWJzO55>3rCA%LRGm+kmdQYledx6_2C@`pvSHOV5RAYx|L-In$$CFd2i7gQc zg9o1msEHWmh|xI#MB$^5amNOBzu#p{5ey|mziI-C@HnLR>~r5_iAeWvBTOCIh zI9RAqFhT+L^_NPcq9n+y@vN)RbL2v=aAanCH&*U+n0K$6JzE{q?`K^+Ur#)JUzd}G zYPx*8+*)8)XwrN$O)CPyArK9ERAhlvK-iFQ_lOb&y-lm{kZ=sbkg!Qc^t^J0JG-U) zV*@OQdBI1&^_wxfaYW8D2${2R6Oz8*J4ZH4Y5;hGrRAwfwmUNhkCDmsOvdr{>7L}> z9*ULa6DQf=i%mbWuwd4H?J!z>VX8P{4(a@wl@E6jsO$%f&1pCZoG-%cY}f+aFWw&R zqJCGMvEpT3r*cKkRdcL2kSj65ZvLfInc`Bm3`A+a+){o~s#y5$MUYd;|7fzT%W9=mVYGw*#%6P-b>34^U)r#)S#lBZJa2 z&R}e%fg+h6w+29qG3JCZ6|0S4aGQ1}{X0b%ymT8!PkAvttBgeRpd!Or5i+&#MC1Fb zyOk!$-iR^2{^sY~S!ZW$`NVB1J-P(}E8ebfpL*{u9zWi&z~=R?l4mhMZrwa2N&t@L zE*erMi-NpJ_WB2sV|Rg@Ythu-5o6{qaSTwQj-1$nK6bmJE$ec5m9{Az807QjC9{k3 zF=f=qDckvuw{3f9C!0sJVp8FjXLfn&q~yoXBX zLorr)Q!nTm#1KSuD^Fl2{zJ@&o$wUr=!2BEglhW9g&x+R5Dy7wDr9x`LHsL@IknU%jbI$bm_*>kpHFFCHTis0!c>xz6P8Us0TbCUAnVQ+X zXRnzVh;FF~3>*Fmfm0f@dJoM2Z(D-tiY8HxqaU@&v%>t>TH!b57C5Z%2;CXwo73a} z(6byF!RYO-2yP#z)G%NuS(~-it85jXe|_HluuaYLYX>~pyxU;7(JskDMUJYC>D>?E zc%7!BaH5pU3;Q{vDzIjx#fxe;zsYzu*L_#Rv_MY96i;bm?FgL5%9R16{yMfzJvNG# zJU6giw$+%U`o&6Ne&jj+Ie^h%<~`s@{pdYOpe@iFN`?t*m>hZHh+|G3yjYwdszh_jl5+y2JUXfTeEK==H=( zlmV|W^6=f{)(H^y;)1-A;(Z*m3bAL`@R1Fe1VqhhS$L|1dNDOXGS+ibSmh1#2H7lTJ0LGRiu1X7In)fG;{pwV(K0JcP6!?~%36Y>A`T z8U5~Xm_OWo0qr!X;_8$Tbxyvh6y^D$%QK4P+?P67S%oKFNdTFMRE!)^kXa^m!dG4|kSzf7(ev6Rt`Fy`$3 zQwmQ&vqmgiu2`O`0Y|x4_ZBoM*r)<&ccrxSKev{vvj+^wV zY~6AIiB4gpx{u{qANSmS9ky4bvd?9|n&yVpva62lsyBz=gHPkvesHjvSv_spRGPrx zR5=$dBCI%#y~CrEO95o_OGtiUg(Tt_Z{#HU?YSbdoHTQI@@&~s@b8ne9smywy=M~L z-cgYOVLFtvn~`{EQeDuw6KP{;j55oCC0qCb0;1?&nCxZR-VYAw?eCr)Y+Vl-XeZ8% zjP?XFw~t9Kc`4Zb$oG&qO~yjf=*%JWk-wt^2)Z5s zbUay?AeFX7Pbaf0E8K0Fn;3a+;WKVgroP;5dMHKne{jwT$GkWeCmn;6!)kjq2&BH) zTIUT+-aZsDlc=EV`URghq$k{`wuQO!Jrs0a_Ny2u`-pl0cPCF)OnS!>o8?#}maKL5 zuH2V{yE%XE^1|6Ru@>4h27uTN_uGH~<21TTNM*WBTTLtiB=gu#QNUL7w6pDEaP^*)( zv;Iz2Wwl_eEH+6ZYuclwHQzTv&XaBr<Rf;CcK3DAEx;Pl)$WQwqT)$T%k z-0PgBlCMpFam&0Lekkl^5GIwt?9S_8%i`gyxP081rszplo>vg$=qa@!z*~%r5&(

    M|6B{Z?Uan$6z;jBWv@jV!pI;_xXYT!`GA=zxTZNAiPtv(G<>}_&P*uv ztdM3DG7SBtLK?3d46%t6nuX)#`X`CS_H_A$AwZ*mlz0sNq(w4Y3hy4GKs)TZH6S6G z8<`ooYlSe5JY~O2FMJ)t4=e%JdEEAQNoM#5uI~$zJPqt?jl-By); zn~afwHl3CAT>VH+2=7PL1?!$bk9Cji5{y_gg?iOocyd8ie?fPAzVZ>tfjoulhM{{R zVHC4kTjo?ov1|QGqp@dVO~`Ug$}X@OkmcU3x(Zrzb>#A2BL9&aIkLzJbqCV=P>05cK1`0RYn~o{*e) zb&TP+bq0N21T(B6Oohrnh1guFrhY58qepb#RAsnwbvIEL=SM@W-w-W;xk&xXRRh%|cxKqcu() zUPjMERT1nVEyTDVQIxeHE0%WN5UU!oeDvmPahxC?tslzeg$K1HvL6IL+7msLEBaI`a&K#?ZP6u6n zkUt~XnkgnCRAgUI+`GxcnUs68r68V2!#Q}zSY~nQ{0%+nCwWsNc0{=~|AubuNq?PO zmcrq1^Z^T+W4lEhQTz}ezz*GcRp+-hG^_#QuLTIMprrOTg(J!eoI#NdBOwO9J0QcEyH;;`@g?^o#!Me<_%8XB6f3k0CUujUp@Xu%>cYn+;kpPxs}*+q(wt_= zYynjW?vMY|Yw+bm_!@~??46Rs@pV+N+Ee^D7|B-tOIuJlfqnlTCnWKIt?~NB|Mxfn ztmwIJQm$op917ksh6nUq}D15C^M5zDkc3?iL`#){z zQ2?F?|6&%TB!2%|lZ(*(_c{cxUH_*oP-?)+f4`58&es|Xb@{*FM~v}b+A^a9oc2$v zXNtAS*BVv^!oO>>asH((+a|ymkSPBU_~<4G2?D=<3V*EsaXH2eLD8ph*Z>m(Vgh9T zev-i9zuNV0n`2ig{6ccp;T@~px!rCdXD|6*o1>VYFS-Ofj?_YYBEa{S@fF{*?pOCr zci+_UaIy)H{G5TdYSQTQp2J}V*88LWC;xjZ94I@aZDII}e9NXIrf4=Yb2{K5Yv85o zaca2tWP%t?S-cn{y$IStMuKne3&mHACapkI;I;lob*10-Y=1zQbjHnWX^3yRh~Of# zr0dXpda)VxCwmid^~)6$*Q6igl2mXrX5dssFiZ1Vaw z`}LDq7UZAVuLFjcJBbs<*fZJ?3g%q{%whWo8J5?t2wgbKN6sFWdj(S_>cC&KUoRUg zF!8=-zv@n>3JZ(>mS>GQ?pr%qnjZbf=g6)l!-&4T+JNwnQmvU*Y54^>z51tX#q*9)@ zg7tJc{Qu8N7MbKPd;)pd&moLt3a5HR|0@`A= z%of8RGrR%RoeKrPCSBe#vUiO-TiS*CGt?vqr60+w!kBu3L+lD$L^(=ns{W^Ti zHOzfRrhy4GdAjR6Mr=?<;hmN>{)cEKXGz^BXa|I?c{F3QJ7v|bf#k> z<}z?~er=+k#j@B#e0KrBz2r0xVilN;No2#R4}LNux0T6e`n`}*NIkAWM?XKZ=~}Dz zi{zUvEEC3|?z)f5SZ30s8|?u%U3<`v+9+FGcF^vR))AlF-{^9BJh%CN4_|L#xPF@# z4KE3O!eS%^2z(G30((S-zP|JM|5C_;+Vy?4iZn)(xr(WTNa5_rlFxFK#cUzS8S`}) zJaYEkG#2|15WG@iY!W$dfaOjsTw#z!Bb!M71UXb~^XUJU-1`Ld+4RTVp|Idf~K|YA&U*V*|P!Ab$X+jz>}FE^B(0?PJ^hB5hgD z=8p*~g_s-5*I3xEsj$hIGcI4P4nG!0l?@xXi4!HiLvb;%8&@j#ln|)GHZ4RcE>Cv-CEQ6 z-ddx$UCEq6k{NGMqIgsrBn=`Y&TWldqKTG1EF;V3n)!N%I$e-|vg3y8kFg_!$Uv<9 zHO@5$ko~8#FsQhxunkfI?{P2b_)~9kscL6G6~KgT+);iEhlnHZzbLLyT--N-&203Y z7D;Hv!=%%SJ2jNMjYT>4{I8zA#MoSH53+O{0ftcOKOiT+3pxE+ z{pnLiNQ1H1SoQREU3#*Ohe&?oRT_1AHH19;-~_!wkkRbD3+~0eh5yN9Muz@K_8V4M zf)gN@z+8k~al*O+BxXmBI)0Lw80CppM7ZY2N=AxRRhy@ExT-1~+7z5Qz4|-M$XfBf z*jI^k5A)n%vl6dR5Qs@$)A{I+jr)%XiYso&C-GGMK&XE8wr6d|mI%jC>yQf^8nn#Y zfLG%Qjl$n(>wIW6k}|WqUDSA_>!U%5`4#|{y@y~)R<(Y?A(X+U+)~MdZabeD1C*%J zK~PWvMqWx(%l0Uyvg5Qv>_ta$CD z;@MMg2TJp=9m92_LSR*v4ZA-Be>4P0@PN^Y(Gx+i4&O`v(tDY4RehaH`r%|3Ygp^q z$Xc<7^$68_hgvJpo(0C+cU*?JndS&U&0j9K>3GbUYCp=FvNhK|B)F_mg2UHKm!L}H zt|q=NFn_raI70DqcigzT|A<8PdUR|$U!@B{Z3=4-SR=o!1D2F=sa!-96{TINd9!UEb*Eo~)|e%l8#$7sXnF#MG$$@1 z4K2sHi^K`9a)&=o-Mg+9_%g1Dyn29~LnbdC9mH5|MHxz@F0}8{OO@6Zt4)!!B3CWV zI1ZG5Tu^d;rOgXr5IeMtRw~>%CF7hP(kYI2x%7L-T8Vqz| zzi2ilayu>r?>c8Z&m!Z3=zbKIFw`}d=+k@SqeW%F<@mKBIAg}-`Dz_rS=~G*50CTQ zX3??kC*9MHH2Vzk1|#w@^jAkihtNqSIzCpb!#Xe~U`nzc0zm4tR_9aUeY)hKgyc*T z!mlwAAq<*#qQSA8bw+s8=9h8C62WDcv0)6usD-Uy-Z{V+wu_!YiRnuFQknHFXYOk= zo*`}a8}tPZQ@$aTDHh^z=%!JR*aUe>@g`O;HOtPMKpehrt>gnn%2Rr%xb%f5=a0>z zk=9QrK&%gy`%Oo)&eD(i`*5U(`p`uPsIQ*IaQR*V^Q}M{_~Kj3Ylz#JH^#ZAod;tw z_!V!)D|euC1V(GH^syf-GDMdymD>2xDE#!hd%f}Jir{S@!Z=Xp`i4vqi8J6gMR9~| zf8ae#2`Uz^)WW2sta~hNfH$NgOSD!@TlqLS0AG}&ecunIeHPrj=r8U#`vOm0se23-0lThw~buo z06au}yyf)anaZqg2*;(;9FP8GiVUQ^uV5_br68w*DHgSDP$UFaN8yDN z9zdDA^+hR!NssdIR&f-(*HW_nDRfnLJ306Q_5N9BLF15J_)M9EkG{v5KcGjY*PGaG zTCqG_jdL~I6UBRZby5C3>_$}X3N+afU=i+3=gqZ-ulms9?R({kwX>Jtx?c1sov1bB zSiEOK($9ztiyq`NAU5nlu(f*?kdp25GgKr9ZqH=27=;Qf*EZ~{XTfz4{>l+I25I$3 zt494*b*c=SsAPN+bM=A_n^Xa6xBsO>8%B0rsETe;=5CI<3OihK%Z6n{$Pt_ikh=G) zA-)(He+K4)^6gtumEJyukfgIJiCamPu?a+9*9BsGN{WQ~WWuF4o*3@hDvNciE>Uvf zmI9Zk2WVn%qW~qS-q#aH?_(-5oGU>m4y)JL#!%2e2v$Bb}I1DQDT=iBNb zml#+(dx;|^g~8FTxXV^jg(Xc0CwX%pDlN{b6@2fEe&vOUne^DXU~r{QMc*T$rk*!l za0|j4pby~>V#pw-XWZ4T#(eGO_g?~isnpGH*)YtjKJtu8$A&rtrCc7YfH9qEC8;}R zOHTKn&Wlg(VL@U3h_#_;NE$`w-u56{pv=R{C*}|;w6F_ZTs;0Tnrrhb*MKTV028>orvHk`(1QD+cMaRW}O zf^)i%HICM(wW{^qJU2ag0YCfK3YLfAivOH+jcjh8ihmF1(^2}Lm0~@=J zztTfx7#VXi@lfKFY)%M3t+&{W*5X6O7Uk0)>JOz6(u~{f=H*p4xOSQl-&l5tJ`pOD zOv%QK2+y{pvmMGmPxpPL;d=M5VL6(YsxgKxGtObqvN@L60>wvn2BclKRW-sI3=c0r zumwf6{~RGF8jngK!gpNUr8X^&Lrp?Pwwy2!kWZtqu5a7uy)_rOKwUhUEI?*Dgb{+1 zLYv7J;2BUW$;ItDf3~>HO(Y!~3D6}CeJE_RI~UnizMFOupv{_<#FF#U<^RBZ{Dx3q zPe~Cd{A>1e#EHjXF3DrH*=*Eksm@;5dMdEaJ7FuFrXDMM%C~J{S619 zQH`Kw<%h$}?OFR)*A%!;zcSr9+@X4KdZ6uUZ3s07%fyj`RE`C#bAHyDUk2&c~9*2VIPk z;AA1dv3-XDnjvJ*6ZckbqvZ|!-)Tf{8L8&;eh*Nb8~IN~DH&l9bi5r5108QM=L+5< zUQpNn;+TfE!nQbuPsQvT)1?5IvN4rk5GA>I7X&?x=M-h>V=(2d6idX3gL!|Glk;3~onxT5L)4T59N1e-(uZ?^MTlFj~MiUV^cB9|Jo0AGUQgC84 z&r=4Cr!>Zzgi`;?{?)GSKhtIfxk7e2HnAm#P-3zEnmcqZHQ}Us;d%t~`7#ML4c`z5 z;TVm9^U{;OtoA_;>d#Ue7zV|UYH%R1*LsT6$L==*E)p{7&&6KofJVMAC_mdB*pHC| z7K`A@g9!pOzA5~YfXHqj*DCt0ff~F6l?tD7i}=D&My-2*g-*00`}O3*AA|$>y6DL` zIJIHNf>BguI4e?%V&qZTdc6?P1$_rrn%I0=jr`%#^+W%{Ur=$~V!k^vQW0ms=}M^y z=>;pDgM31(NL0|F7DAWzEwRywhP?Q7>>h1f;V38NvWrm6pPFeVW;2}nA*hK4(|%mt zq){j(^Sg4PvIuVW@&a3WpR-z0ka&NIA4T(&77fhkxPZA|E|-6iB)9yrOXU*Yq+-Fe~Yr88TTA=Xpjs3q!P*6{!Ib)e^! z&`(e<9cB&b&W1UfyMM5uR{J}b_ShcBwnnmF1~s3T@N!!@A>YSipgPu9#dWxScQB-H zvp5T3%AGo$!dN%utli?Mz>|%RJ%$@s%(rGCPm-c1$Ps^mIyud`qEBNEHZH3{cS}+i znS@Vw?2mM<(vV*XDEQQPc4QkH`j-!#{@g@OY_j{Do;5k1fejF2iaV^m?T=o8nX-~c zP=vz&EEaLd7BR_^Zqg(;{1Y2`zDT+rSqTjk^3y^`yfD35E$1pU2a+uC&pXXd7njnU z#Fc(4irv11lSjmmsP)%U53JIg;sw054kz`zaKYT{EDX;c4uuB8p59pe#&PDMI)kQa zkRz|U9*;g8By`gg@Q5U}UrKB;&d2dv2GyjSlxEMq0RtV@*^uNTrVgjLq3e1L2WF6S zh?bdn=eTOZgQU-|LCIc})RH#~5@6N$I15NxkcH)X46Xg`_D_k6;Wd6YDCzTGW zsbzaJU^j-4w(ddh*r9T6ry%gwV!j2iq;dEQO#W?t>HEUlm$4DgDM@BA2q-7jNg-(% z%2y9Es*fs$luvZzbES7)Z@wn(zbV|dyVs4Yv)b?z6$W?PfeK_LjJO}buW3h}Pt_Hg zL=#TUGh#x@Cv;l*qB`eTm+XUNGZU11Uf1Ttj*hqsxzN_Sc+j%DzFOL4a5uUxHaQmR zPuB;wV!I%;-2b#YC^hJ!8%hfNI%>`eRKa0kC()NLM><3-CdJ@mg)?tF1!4) zk{Bo~+;2YX1|(gt{772QM1C!nkhxc9_yNTx^-8J>` z?vEBhUVv504W83!)=b7z^9C_u*}>_hMOnd4&F_|Yl0$hYe96|0o8SE zExT20E%Wl@G(k*suSBihn3B>Hbge7o6k&nT+~0z>18P>(j)=Ny{Ds#KCcm7It&FQx z=#Q4uh=4Ya6QT`3S+t&4@fYmM5`v{iw0ZA*jToY~+$66`-F~Zy(wBMjd7t^zIa-(d zd1-=n(pU?drJqMKVFYLf8#3+Gopv+7mKhIKPpEEw-fCadfaQ+)6l>RIEtdUB$h(&i zjVJz&%5e3KV+W+Pd%t9y|5)F#JRWbv>~$jP*z2+8 zx=w7}@XN-^zhUfel@^C2kjfPl#-=_d_s4>cYnJ2o@3q-azW}>&< zjn81?98lX>gvGU9#;99aZSch$;J}jx6=oTQ1kK)zi7*$5mh~5NY?JV*zD@I4qtSA3 zJ8|))l(zR(-AV@O9jk70dAFRIIcRlyZm$+RF~*In?kXCWw>bWj|isLF&1vugIdd2IKL zJ(}Q#KZEmKvfdlLB_J8F-QL;hl{0giig^Kv)(Uedvgv4&E24u0W{9BJJ?k7sgo+p7 zgwRJMf%6+NDRL{fXLS`BTIvv}Q`UoB^p`7Uo0V4e(@@zlJm~*Ar#4XeDvYG$$~`(Q?aJK3G@D2iuw#DQL$ecx zv&5y|Cs>lh$#m1Eb7v;f(@HDK(-OWrBEX^Wv*Fv)q_pUYoXRv7H9TUAunvgTSm4(O zbkdIpw+meqk6BeBtYckA67iPzA2G31zC8FIImD_Vb4AA8CZ$Oi&<2wWB~(apMGrN$ zBH1#@bE?N5F(w9gem+Qz{qntcp+c&LJuBR4ES9p#J~Q~S>fCsHd)#!}vJr2i+yV$| zJLv^wfIQt}*58z@h+atdOxD+48W($ifrJ?cQ9#F(G7fdc;;MO(#K;5)OZ`KrzMqQs z%}iA7w@m+?$r!m|&eEiZfI6rpigx)l5F#+VL+1_y*AV)CbHq(JpSD3>^1J-PDse!G)XyC!bZdtQ*VvHNjai9;Mbslx-l2OE`GV>Pc zK=3Dit!OWgxh33wMh>;!b>WHQx1^R7Zq%0nxwPP%YVg1(a2t`GFcbMn1D%V<*2A2Jh4g- zm8;l2L&d6xP{|aLYDJm2X`nB_49YVy{sbhw;&i`uq^@>ozJmK@ZWty)77yJtls*V5 z(D)3!8G_+V1bs|0gpTZDB8xu0U|nc#uW+vSbeg{<_e2$1m!H6&f$YNm7raZNzri5Z zh|9Do&G0-DeA!prob)rTRDDkRpK7<0Ppo$bE9d99h+o^m?4*|6>^*n(F;#2epLfpRDYt%=7iF6AY4 z#V}=%&tNW$a|6(Vjzii2g1V*E@g;ZWci@)qpB2Q@eDyaHJ&{;ShHxrzH?k zSPE96js7am$lKw2!l;Idspe=hzjVIH<=L+o&kQulMJWKAi|gf5!?`rs%1E$Y32ZUF zmwuC^Nnv*CgqI^a!qGZ7CD)_YWBqMp#?{OZPm-bwP_loFEdOqxAKe1TOX<9$VIw@o`T97=V5S2*CnB2_qbJse zRPdlXAqs>#$ao$-S)JK6b-wh`WC||SFoIcH+y9Nm=6p%m7Q8LvsqNr9pF>`d*_6#D zqndp!*1I;$i7HjJeaU9nVsFn$dWIZKxjMwG=XtV1LPgT7<&h>k#-!)9O62T81wDWj z;@NPMi)1??D+nM`7~oV&Q~UzXccr@Wz)Y~!69dfsR`Wm>dGP`xF@nG66R%EB?kgaT z)rzeW)zkC1n!hR7n|Ot%2G6WAUJ&c2HKDy-;BI9-q|HwF^SG&hd*0;CWtV#?4sc*k zk>qkOa%J(6Y~EZz(74nmK0DiQqWcJJz9|{{(}vL zDd4Zr=zj-;KIRiu|GW@Ue>LI#-`!%`2=I7!Z#_Jo+G|EE)m^$rRA9a*0@v8qM}k{m2OD>g!1GE zakyM2-o!3%$m3l_$5X{=ZtUo1$^LD>DfT-AK-GXZ<^+`Z&q82EazAYm(WiXjVU6Xu z)&vsUu*D=jFx2lEq3-@N0;&Wt5*)U)dBnFb7*OKbUyQVqUX3vM%=(N;W5iTG+WYa8 zy|lG`I4a)hfY^iA;hMG||kfiA|0DQ&|B+hOnz5f^x7Q>OC73j!jxa56Z=ncDTPYWIZeSS?lE;l(x4DPH6xInRzRwU#G6)Me_NRIPQyG> z*y?p8-)f%-oiSV3A6F-8g88kMAiM-6U5PXWz?u^gtCE$@3iHzb{cP962sbAunJu%x zSuHtwK>CVo?m!&AgqQ{B-$#!HidD%pg<5^L*7P4196L(lm8nYI*K{{KOb%qKn9`;> z2Aj^U9D(B}jB(Cz?xiW?W77SxJ3762%&=|;=+bcDluhwMUpmQ^(k1&KQ6e+51N&4M zNPmi<@@%GD(15WN`Coj&1QbZ=eLz&LlnEx?GD?mFjK{@`RmuptQ*ukqohm!)eu`iX z3nFPT=~6-aaQ}lRm(y3g-(IFQR$A)5R`H>|(i0ef95HH5u?L;vFQgdAaVHgb(W6a+ zn@TtRQL9Z#6Je{}q5-F{)QXtp zrC<~o8j2vWY*7WELcE7rq=UIo;D_K&8l^vQLx?`~^)a!B&t*A$?TjH#H=BY0ir{NU z8Ur(#&WzUttkPH8+CYc9yjk2p?sWiJJ4QA~4NxLmi)^1HeWj{#G1^>5UA@l@&S{m% z+BHy@a;XzI#E)xxOm-B%<(IzZ*&DAhSEVx`{$sl?wq0tCmovG+JF{HtTK*n!k!Mt+ z)Jy1xJ@B(zsR%RET3_=0+meccz-kw2IIvGji&Uu7i%5}Or230LS3!6)M#yKffj_%{ zB(WR|yUnj0S-Whb<;Yk?BiuTkPuZTQ8)B`3ZXn9oaDPej=662n>@>FfqeJ&yl;_U( z@y^qFNNi-SFFJy(>Z>wwTY|W~Qw>&T9T_FI6V|TK@2c6IYG1F#pZH;6|Lkri??SEJWNp;+i<+vtZ2(Y0r3??!h+XI>A(B8@afe2_uCn5 z$X!B)*utID9DSbsW_<*BDfqt0T8zQUjnRtqaHiqH;E>hm7(jPeE&JkzPE@U;48bOF zSlTYUgt*dR_t8lSHOUr{MTJW1v zc^lD*?eGR+e}G?wPYvO$HZ5OfK#OX^t2XH_>HJecF1X5#nSEX;S;&@XA6cf2710h( zo+A0U)KILFcwBA2viD%`J-nxDoRDW-s*79tO z(MPr3T) z=U{rUWiV-3?r53pb#^Mo*GC{)7h@*3T@|Dmw^1I!gL41NM3x4-yNhVGQ_(uvVv=cF z^EtF#nzwrafuWBA#J8Hl+?+%dx$Zt?kfB$XY$k~J~-y#`oiJxU)Rhv+BtNlBh$! z!@fhQ!JcTH_V-(jiZw7G7hzvFC}71=lztLO<}#iAG|Y9xp;%9Z&j8&TmRZbvf+`ZB#w=qJh7yP5~fxMPsT3e9j-b*T+H95ua*X9Z_FCRyvZ7rSEZ z-9N!lWpeNHCUZAzu6MkiX3}^2jtWWk=VeZ@AtM6fK$T88Pw`yJC?Ilw>gvr$WfD_z z-W;7lum;iDxN>BY?@_T$pctxzm>fdzTTNX4*d6v7LBFKYSo5)O)P2-{K$I|oa(EwL zs#Vt0Q}5Ecr4K>Z%m}u3)x>R=rXyRn2O8k{ep)Umh*Uuw3csxAF%=xE_y`){5k&fF z!#-*9*WcvxUw;$e|IgsWrepJ*sW3e115@Y-8OR*@-QYwP@N>h%-Uwyn^y|&v5Gs1~ z|NKqbeWfNQ*9+KlSYP^j2PhM?pnQ4$hEQWr2o0*%p;m{%31Y`&oBr!>Qqf}}G}}mk zDLMU-PR(@w%vrofH9&HcROnH8dJEXXW<6b3eS?d|lRAJ)20{P8D7G*zNKvj31Toh_ zplkGO$&aA|zSyI|1Zj5b(3kk!t@9m*YagB^g+zK`7=|?m6;bI34_6MIhdx3WFJZJD zZPlLoW8j`$WxCVm5Sn`#-{fUxgyAXDO;xBa!NQ*D75E~eNODBM1H?7vq!q9Ng6E(W z`xa2$W5&}6-x)VSeqo6(LO%36B=i$esO&{(jPKzSHUXsnxzr=3ISa0FJJV2EpcGmx zEEdjFJe7$&8G=M~BWv#^cWx&sQX_OwXaUrO2{ZC2y})3e0~vNlHv|Nx@ZyfZL|&_4 zQ7&2=sk;!!>m)*m@0)WP0yNaV$qRHIVbcaou?I?;k)3 z-reamx%&1XM{JqQ-FWZ0`&Q$`Q=s)i{xv)4Cvg-i(5XOj(UlZ)v#wu`th&+55h@D{ zzOVLapp6EZo!t1|-~;Q}Xnsk1l2=d{9*8uvuO0(zd4D!{lqdNsFs&~(cVafQ< z*qvOOSqhcHJz4Q@1fQ3m?cEQ56Oe`#xYmz~ep|m%Lmyy*N|sCE75+g|{6e#liZ{?E zzb}z^ExWx@i=C4B!&XrW-+}K1IG;H53K77l&*b>cKj48uUe2 z!N+SVsBoD$5-Pep!7}Non7_VgCxc3ywx!#x3<;NdJ}I;GQVcRJ^9yLcKIALPh-7q2kL$o_iA$mJks=J_$fn7vexj|a8Gp> z&`{22X{A~QYXayn@!zl-e0yKqcxaS=w*{zxYe18-_Zg-iqTpRC9}INu-R5GFVXfz-&68a-qBjp&Zjys63ni@c!Q%cBNlcBeJeqm|nx zk(A{$Cb*y)r{sH$^XPAl^9QKL`2$qrOcgXUey?$cl^&s68aH-hzzJd8yjt@9EGv*? zzt*@(tll3NKb%~s-wDxDt2-hpdz#R21p-G=K{d_*i1!-j?VNkAT1;khT9R(1W}j6| z>CL>vyvKap9PONsRl#yaD4CXa-JfOUuOScz(D4;VXDhWo=Vi21t%}skeom;XXY5kK#ACjNNKi?K$WWNQ$3~S`7+YxQHn4XFsq#wSE=N7syr z06W4>!r?DPwwl$g^#NlDblN6!>U~C4f5_ghRysV)M?&+sRewlLxh~s|eEtFv&%_Ko z;SGaLqZ(hz=42&?j2Ct#Yn#O{Og#8wAWl}Ah6XH1<5Cp2u%Ee#^BjGb6Fc*r9b}9c&cCq#Bx$VJb@!Ax_xQ8;G=TmIAqT%EC z4QTjOnv3K5@pAU_TDJMBNVsq znNlN|{2ZBWNG&Xw)Id%pjYUMKnUV!Vwh{{;yzi1cigX;RbNc7_=6OidKpHULYni?X z{aRKbenz}?G-1IA4JU-`@Am}<9QRp@Og++|vK>de|8tEGwiy>eq){J&ONhT1%3cTg zGD5|H(J1N9Df%D`QUgx(u~9gDzjaOxS#-WK+yGU|B{*8gyzd-rj&IWH@Fk(;p>}oH z1(;dLmx*^PRkkC~bxkLFz&fIwRVJ7gttJJ7Gw?RbkCQ8>HHOHSL3;2`vzEutj*XVD z{$^oa$DcJS`VCA`1}7oAOW0Ffr|Le#_j3=5F&71svgREG zK+)+m9Z1uNCNI)(qQIZz`)js*>Sfb1cm=~*0h9F4FBa}8CGZXE1x5joMW>j5D2cIF zV9ddWu+o2Rgc3CIS5q&V+$dVK*TuuJa-CS)p)%dh_9`H0BnC8>cxPsHZUTNS4=E3k zY4V1pW`9+ewxJ0uRXd5MOxV~SQ2C9ZaA0{wZjr?nkhf9n?zsFl3+3{HtZS39m(6g8 z0;Pi5oFiJ0wK@A|DbTWIn?ILNHb8PH^W5fBwCSjSRt3@3(eYc2o(;G+`zZXicWjolr>t}$JWoSL;ZaPscc16Aor&+mT68V_m|iiCmtQWi zY~5m!XYuOAd~OHw`S=7_R@P&TZnH|hn(uN+c(PJO7&&cm7f{D&+V!*-@mb&=XR4MM#&te#ve29lCpA>x+W#$DJZ;-sQV$-e}Jqi># zo6Z{Z$k|AG;Be1l$ z19-C8x+2lsRGZAxIN)x+kpHIAmdMZ3g*_bZ4^ZS}oBbh<-mbMWG&-9&1#Yd{rieC< ztfcn{Y=$`Oj(u~`kozO#7!6YRj1&>OQ0J-Jt@dG}VOjDT|CkTM1;2sIm+Kd` zyNi|>nk6+8fV_ZpQn9ay`T5+h+(?qHP2_g1!4smaUGb|4FKn~DBF=fH>3Y@oK(U$H z?tEoq?u<(p_OaFcK6?+?(bH=7yu`+;lx0U=pceRo4(6_np?7Bx-7u7br@U~8K-e)#oxAzq(pP;xl9F)Y=C3JH(BdjHCul4 z^?@&un@hJ%PYa1`<_X|R?L-^NtX4H+z*(Z{@)gBC2>w=7U)QK}xbe~=crqI>U;mM} zAMR^v6)7;S%0MltPpA1pdUC?iA)@bRAaKquP#d7PlvCA;u~UAIbE8!A^14bgYa@14 z66-CH7QA?6x+Iawty(^nMo?kd)jQ3?6*|5lvq?(l{0*ULU~>S$M}4$QW|G*%z;0nx zTA_rG_#1~Fib~RwPXJUu64jIp)Iu&&N z`(|*AW2NS!6@18|INFSxm2`;C2s@q!-qxZ!tiv&11lPAUe=gfpON7?OO)r z_Pjm0d`HN!ybOJ1*Hw;heCa#MNITklo$$r{p&FY0Q5gv(ZRmI`X%;1*suZssh$6QbuBm$2keW}`#NiM z|6s#79N-o9FJ~MB#DQXge&_7K{eum{9|0@xdlBJ-IIB>J?|ap+|L5ECjtvR;0Faz5 z=%+v-2XWe%y52cyu>W8~AUS~beVry65JzW)O-j&M=QJEtn)A8a6207Sj-Rq+MH=@D>#-zy*M zA8a5~1%Q5c&@(S+fjHN&CGXFwe_Q;2*dU_~SV4I2y8MBw(#8fQ+{piLG|p}wG#Y1a z0U!o)C;{J}0E^~-u?{p{fX9jAZR`8|p~^cHQA110VOcBAWU)E`+XanGIlLX`_pYQ- zn~begIfIx$;oDRQ;3el(*!-6CWY}>>=c~3=So#yfKEe%XxZqAc*`asOpmg@WIv5)`r)h!yN0oD&$b<@OE_E zGH;BYmA{4rcasS{}vy_YD?Gn8gfBfDp=hkh1F${ zh<%vtp3v-MyGgUB(l}3ICQN$^RT&7u+c>4%)RURzw6pv%X6o6hypX#3i*s&`<*7x` z=~(mE;@ltVx!vc5X)E^hQ@S-@eY$f4riOV!)3AaWKLP2Q3|EF3h+`7+n>BuYb{`${ z-QB`*jbu#|`b32W5dnuNL09*QI}d|JTwbSER-yX46XBX%l>GO>(XZ9WaOgHm(nXPY zpWH;s5X}&Oajd6aa95Umvw%*+Cdk{;D8j@wB=2b^*RKQqCk z$JiO~+*3HjFSno6hE_RPOhv})AQzhga?g7ytLvr{5~q83?jAfkgQ$8+HZ^)TJw@W1c#b2bfatCDLz>Bp= zaX2u5PF(~ z;)a%U#KXw(D<$0VpPy?j@l_)5`MkSn1mB>2=GdR@4Aj)Gq)a@?Yni`gHj`0O71X(W z6izrK=g4E!DOuEXIVy%~mK4rukIRukOuDZgb=DPeAVvEz98apk9}%WH)1}RKnKF+8 zY))D83PbG!P1?DElULc$SvvL`E(x}wy)@kHIiKA-9K%8>*y&EC)}cU8ea)j%S1~q& zR<80mLRWGg3~!$^b^F}4PPF*>Vy{vwGAEieQ{%_T1j6|pQ-Pj3;{lvpyMAY^nr12L zBS}7t9z&cIg40(nw{I>}KEP;xMA$O};CF0dLtaa}5LTEopJ3G?=UxLO9FI-#1eg+; zKiP};+m`c$EI+F<<@4ld=|%$`xzlQ|;6>!9L(OsvXK5v9@r{#AotCaU>w^6!R#3wn ztrTMledFS#0Je>Uakt6_5w&`%PDk%o!!jG%_`S$VJ^!%woWWn6v0v&&is%4W?AA4o z4${w7i!dYDTFpF*6Fyo}L;pIXjRv)wVx>RYXt}$FiW>7rnxI+OLa2&S-Ysp)d~ma^ zV!s&dmZ3wY5o;!*a4SAY%_uklneL+7dy?#DMcdeVaUkFFlhA*wRZWIm3h6v1W{}3dK8vIfU(JO}gvvDPjz^;-x8yxZ% zZWM!DO=$B#${>us?fKGPUcn$mudl7}s&qoR*U8k<;~H6-*vqH0A|HF8D~t9sDqS&N zDz#p9+Y0d(9Bqz|{wjBSZO6s^v;d+_$AbgmMjp$cSNdX^CFO*B7@e`G4kUciBnx3P zf`0@PEUx*dR^H|T2Dd?-S}^mtxio=$8{)hxir6W43=`*eNE0w7$0w4>13omiZ^_S( zj(T6bOfBegbtAtckKt@fXC!Ak{x%RnQ#*{!s@Q;M&~DlPqdcjud39J7UIty~nOzA_ zd@y_^ZI!IM!qJdzWT_Y(D4@G`K)JtVaZdDq2`VU4nQ;I`Vtk4JjA9~K|G@?cM}W(F z2G;Hd;w0D$zDIN{-G8uw#T@|3(m?Ap0YRK-_y4k(LInKx`23E^zE_Z#4I;jP!S}@w zL;h}b_WvQUWWTQYF!v6o{bEB&N!G_K#K=}JQvWXzh6#9Rerx4gb z*wC2>n1}hB&ZT64IK$XF?|T(rX#XEJAY=j>-XFX#AH=b__I!Wfn~i_4fx7_U`o357 zFA#@q8}0q?ky`)32Fg+Z;`=)6)gaDKnxyx2Xt4glhLUPP={rZg3B+jvLcMdGng79t zktTr7f4;+&0E^gMS}-sT_+<7jfC^Cg*YSILM5Ft^c;bEJxFY%O{4Ag5%y(-(Iqv7D zKU*sr^|b{NZE7rfEp+3f^2+*6KZFu`VML9mvOmekyDr@g#(X(}-~H&wuqu=Xu0<-g z!iq0f%>vHWjOWeZJ$~r)u>SU%l?-f6CGV;mbt#?B1CIOHRiF>DeNjq}j^>#$YP_=9 zj~QSbfUNaTDiKIOz{}{&3zj(4}82j^Olk zOKhTbhIak1i?_u{D^eB7_>}PYgn!xFXuU&f>-y)h0Y}=6S&Rn_(aEVG@YO3hbGgut zaea`S7PunsoahlCdyTD?avQVm6Jf9PDT+@9CzBY$oH3aU|0@ zWk7SY{jsJI)2jjffG-f~pgXm1qS*<*_4n=*y^LEwZT(D$e8x@Qn!|-Y#HPlM7N*4d zo&JZ{O}_9($(;++q=6uWakQM95#9EImm(to`m=m~UI}(nTlc=~gG&0hWGCH0sWbgu zFJR%NB=6W53`un5vG#gjCB#FkYnH%$nJqCCT;;9`e;d66-bMSJ$6M0F@5@)Qoz`{1 zRvF~|_|N!c(#dC;i<$#GDAdnDKJfTZz`Z$nfDv7|0o{gD_O`wW=U`%VRfuiuFX3~> zPO{dDxK3ZrprGLZc%g2cKy{v!C{v`iBH&~)+iH)tAJj2m98$q|*Z@)ln=ct>l3=7l@2A zkmmq+qg68`nj0Z}YeZ%h@qI-ZNgW-briXeikPU{A!&wDLob|O2Z=FN0iDYoz-Q7N8 zJq=d>5CwjN2I$9YuHKxqFqQ3^U4BeaA9-p(L>}-kaSMF3MjfY2<54Oh0UMg_9!?h}4uMJv4plO$Do}>}gb9Z4>=kNRoTM zEHG+-=lGjA?PINxA($IM+cUMriY3v0R_T7$A%3XM{$ zPC+*;CW>IW!@c5~kbE{A)Oh7z?YL3#;r63!1#NP8biZ)wKAX;tOaoDs=f&VQBH{gF zJ<(;d)9m>;8~5o{xwAp`$<<7^Qx`IZ-;5vQ^|f^!y=3VDP+hE=z8!WYTwPtwED+sE(>&CsJ9wdqsj)Ufd7a)$i4O={HvB zJE=VOplK5~E=nZQ@h6?f)*)R! zcF3=1mX)SH)g$_wWTcxx1wl?5t z#ixyAXB|A;ybmz??dwguZ8EVZ4heiu0jWOlDt7H|P$D1Ol^C@<*M6 zyU`HX6S0(6e9?;3w!L2~_#vzbQlen65dBvuY+PC2C~)3CB#bYPzxStTK%b1pi9B|D zqE7aWKPni^H>8Bu2hn`Rl&NWRW~c(C;tve-LEq;FD87CEK>PD;M({P@;p_}Z3k>iT z=*O~Hp#?JHCt$6UX|@jrz|4NkhUvb?iVIY7#A%aMy)f5AFlV%X4ppDlB(XsHGp`}m zro?v)K?>fr&+meI{t`dg*3u%L(D_Ec?73dQeD3jfwt>npthUlqUL~Iih)5t^tuMC4 zb^Y+<+Z2`2b%HyLW59ht)lEZ_pWutcgo1mG!4AY%tL7bIw@)Z=Q^Xuc`!4Nap_jy& zBgzsY@F#C{!`t!%38sGI(}A<3yIb-=-m*7HDGDuBtb{P`8z3PqjQiI0`%ldg$?reF z5nWK^SbdQWb$WE<4yyc7x4)2=whE~iqa2dT$AjH}1wS^#J#r|cZu^a2eB7p+Q1WG1 z?sE@NnyMDY9ch_3lTIgF{3x$rhHnFEBzHfH+}b-byCmK3N91(hIFrN|W&?&zEyGVG z3&>146nA!d{T;uNifo0(PT}cCK23^}l#f!5)+3YixBlout@LTdm0@8Pu`=Q!o&;m_ zA7Z24qGPVWkpVb@dsGN`%|)>L_dYWh972u(NjiTE8+lB92%cryA*ClIm}NNirFuqt zyYgl1aPn$GzVzb2M?-ij2X|=@EwK232UFCgz4&5G4~~zTMpXba0Di)n26N5xW&IZy zeRCEvI%YN`G9Fz3!7tJ<#@+Z)#Ue+-1k+INpP`|ohZrBROh{o^apWWJwLEkJV<9xY z1BF}eHaG|kk+JA@UN;EiuT}Rn;M-HQ9^F3HU0-C(P7hcq%B=6xB)FrF1W6xmd(sx* z#4x|9TIGL>my0&cy64Ml24a<8v}ahQYmjoQsPMV`(r1(jf5FxK4iW0fe_ShGNCf}# zuz0$l*Y7m>BSW=!#1!k|1JU|eKNia_%F+>2KL&SYr8`qLnd}U#Jp6=e0Qic421aiT9{k31Es&HZ z?A&?Ir-1Qoii#{G@URyWnLa)><)|~o&2A8UA+T@g; z!mIHPinprQ*+ct-9Ji%iCYZIS2!sfVd!>p^A8vuEljIof7O6in98quMJ%OFr2=|l{ zqmQmH6!9_`f4W~^dMI}nvC)si< z0od8P(L?QvkcJh#pSFs5v{&3e%C2-f7a{5!{zSkCZgp$!#54}JjhPByHOlb*4k=Gg zZh{vTVLO~FA@Tt;W;EoE{V~shAK^^iReEO4;XTulGqx1WG*FZeBk0kC;Hx`x+IvQVOWO{Neb4ZNCkp zfNJ?N?)n6iAKlUr1;9hQ)DRaa%A^cu3jgP`p(I@K;I4!_UPmDz7M;3D$AUb8xuHPx zQ^+b2hjltKEDl>*do}#-kewg@OLv(1c{NvMoo;pBSkKkMC&bj%*2gwJJHz~f8Hc0_ z?5iHjXoeE{cz&=QDqkQj;g5@IV`Mstwf+OzfN@dkCGNl?1u)v zpCtRsY-5i@l{falQ6Z@LEDrJ0h(?b5^7AJ-kSi8m=;C0U@bEs6tVJDhzA^mW&Y01j;7Hp=b!KcJ+{CBKDI0q(C)jK4=XVF>MEy3tj|!7<={GMG zZwx32wvYqAMWJ49`Y?NCfZnBG;Ibx(-7gINEG~zR@md`4C`6NY4sFEwOh9ywA}?Ms z{b@Uov=$TfSM^H{fqV)6j$UL$m_Wgkn-aoKQ*92-WQ!~?konrd+J_GQQpR{e>A88} zEwz8p{;1Q5I0EOgj(=MHHfK(NT7)L-bJG$T4l7p4_^0U-!-fx@1b*E`W`$@Mn#_&a`NyVw0QRt{-=)4e@QL&oCmMWZMp`O@(zz$`6K4%aER^!)| zGYBLtnC$%l^8V_j?KU5eub(a?{yvPy(d6O3Af{_O6aB!7rHM~*H7pQCwg|3FjqdcRA0o{iKN1$Nru9(620Dz!y&p^aB|1yegD%O2P<4C{+TNa9t>ka0q;32qYlKd12)ZE;BTG33KO4@F

    Dct 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 - + Finding tools... The Sandcastle tools are located in 'C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\' @@ -28,16 +28,16 @@ Copying XML comments files Generating shared content files (en-US, English (United States))... - Last step completed in 00:00:00.0326 + Last step completed in 00:00:00.0255 Generating API filter for MRefBuilder... - Last step completed in 00:00:00.0060 + Last step completed in 00:00:00.0085 Generating reflection information... [C:\Program Files (x86)\MSBuild\14.0\bin\amd64\MSBuild.exe - GenerateRefInfo.proj] -Build started 9/25/2017 3:45:05 PM. +Build started 9/25/2017 6:38:25 PM. Project "C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\GenerateRefInfo.proj" on node 1 (default targets). PrepareForBuild: Creating directory "obj\Debug\". @@ -57,13 +57,13 @@ Done Building Project "C:\Users\TimYo\Documents\Visual Studio 2015\Projects Build succeeded. -Time Elapsed 00:00:01.14 - Last step completed in 00:00:01.4202 +Time Elapsed 00:00:00.73 + Last step completed in 00:00:00.9123 Transforming reflection output... [C:\Program Files (x86)\MSBuild\14.0\bin\amd64\MSBuild.exe - TransformManifest.proj] -Build started 9/25/2017 3:45:06 PM. +Build started 9/25/2017 6:38:26 PM. Project "C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\TransformManifest.proj" on node 1 (default targets). TransformManifest: XslTransform (v2017.5.15.0) @@ -83,26 +83,26 @@ Done Building Project "C:\Users\TimYo\Documents\Visual Studio 2015\Projects Build succeeded. -Time Elapsed 00:00:00.61 - Last step completed in 00:00:00.7285 +Time Elapsed 00:00:00.56 + Last step completed in 00:00:00.6896 Generating namespace summary information... - Last step completed in 00:00:00.0551 + Last step completed in 00:00:00.0305 Copying additional content files... No additional content to copy - Last step completed in 00:00:00.0040 + Last step completed in 00:00:00.0050 Merging conceptual and additional tables of contents... - Last step completed in 00:00:00.0005 + Last step completed in 00:00:00.0010 Generating intermediate table of contents file... [C:\Program Files (x86)\MSBuild\14.0\bin\amd64\MSBuild.exe - GenerateIntermediateTOC.proj] -Build started 9/25/2017 3:45:07 PM. +Build started 9/25/2017 6:38:27 PM. Project "C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\GenerateIntermediateTOC.proj" on node 1 (default targets). GenerateIntermediateTOC: XslTransform (v2017.5.15.0) @@ -113,14 +113,14 @@ Done Building Project "C:\Users\TimYo\Documents\Visual Studio 2015\Projects Build succeeded. -Time Elapsed 00:00:00.15 +Time Elapsed 00:00:00.13 Generating conceptual content intermediate TOC file... - Last step completed in 00:00:00.2740 + Last step completed in 00:00:00.2391 Creating Sandcastle configuration files... sandcastle.config - Last step completed in 00:00:00.1387 + Last step completed in 00:00:00.1271 Merging custom build component configurations @@ -128,12 +128,12 @@ C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary Updating reference topic configurations. Replaced configuration for 'Syntax Component' (instance 1) with configuration for 'Syntax Component' No conceptual content. Removing conceptual content components. - Last step completed in 00:00:00.0150 + Last step completed in 00:00:00.0165 Building help topics... [C:\Program Files (x86)\MSBuild\14.0\bin\amd64\MSBuild.exe - BuildTopics.proj] -Build started 9/25/2017 3:45:08 PM. +Build started 9/25/2017 6:38:27 PM. Project "C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\BuildTopics.proj" on node 1 (default targets). BuildTopics: BuildAssembler (v2017.5.15.0) @@ -148,12 +148,12 @@ Done Building Project "C:\Users\TimYo\Documents\Visual Studio 2015\Projects Build succeeded. -Time Elapsed 00:00:06.68 - Last step completed in 00:00:06.8194 +Time Elapsed 00:00:06.87 + Last step completed in 00:00:07.0197 Combining conceptual and API intermediate TOC files... - Last step completed in 00:00:00.0040 + Last step completed in 00:00:00.0110 Extracting HTML info for HTML Help 1 and/or website... @@ -169,7 +169,7 @@ Processed 248 HTML files Sorting keywords and generating See Also indices Saving website keyword index to C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\WebKI.xml Saving website table of contents to C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\WebTOC.xml - Last step completed in 00:00:00.3541 + Last step completed in 00:00:00.2992 Copying standard help content... @@ -313,15 +313,15 @@ C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyle C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\Web\scripts\branding-Website.js -> C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\scripts\branding-Website.js C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\Web\scripts\clipboard.min.js -> C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\scripts\clipboard.min.js C:\Program Files (x86)\EWSoftware\Sandcastle Help File Builder\PresentationStyles\VS2013\Web\scripts\jquery-1.11.0.min.js -> C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Working\Output\Website\scripts\jquery-1.11.0.min.js - Last step completed in 00:00:01.4948 + Last step completed in 00:00:01.8374 Executing informational Generate Table of Contents build step for plug-ins (not used for MS Help Viewer) - Last step completed in 00:00:00.0015 + Last step completed in 00:00:00.0020 Executing informational Generate Help Project build step for plug-ins (not used for MS Help Viewer) - Last step completed in 00:00:00.0015 + Last step completed in 00:00:00.0030 Generating MS Help Viewer file... @@ -330,8 +330,8 @@ Generating MS Help Viewer file... Compression finished. 317 items added Saving C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Documentation.mshc... Finished saving C:\Users\TimYo\Documents\Visual Studio 2015\Projects\SpriteLibrary\SpriteLibrary\Doc\Help\Documentation.mshc - Compressed 4 folders, 313 files. Reduced size by 1,302,267 bytes (72%). - Last step completed in 00:00:00.5153 + Compressed 4 folders, 313 files. Reduced size by 1,353,837 bytes (72%). + Last step completed in 00:00:00.5584 Generating website table of contents file... @@ -342,21 +342,21 @@ Generating full-text index for the website... Adding lightweight search and TOC elements to each topic... - Last step completed in 00:00:00.3110 + Last step completed in 00:00:00.3122 Copying website files to output folder... Copied 390 files for the website content - Last step completed in 00:00:01.3580 + Last step completed in 00:00:00.7506 Removing intermediate files... - Last step completed in 00:00:01.3075 + Last step completed in 00:00:00.7415 -Build completed successfully at 9/25/2017 3:45:20 PM. Total time: 00:00:16.4146 +Build completed successfully at 9/25/2017 6:38:38 PM. Total time: 00:00:14.5266 diff --git a/SpriteLibrary/Doc/Help/WebTOC.xml b/SpriteLibrary/Doc/Help/WebTOC.xml index 114a493..b5a2c3a 100644 --- a/SpriteLibrary/Doc/Help/WebTOC.xml +++ b/SpriteLibrary/Doc/Help/WebTOC.xml @@ -1,13 +1,13 @@  - - + + - + - + @@ -22,8 +22,8 @@ - - + + @@ -31,7 +31,7 @@ - + @@ -54,8 +54,8 @@ - - + + @@ -77,7 +77,7 @@ - + @@ -88,13 +88,13 @@ - + - + @@ -119,7 +119,7 @@ - + @@ -139,7 +139,7 @@ - + @@ -148,26 +148,26 @@ - + - + - - + + - + - + @@ -177,15 +177,15 @@ - + - + - + @@ -197,7 +197,7 @@ - + @@ -224,18 +224,18 @@ - + - + - + - + @@ -251,27 +251,27 @@ - + - + - + - + - + - + @@ -279,7 +279,7 @@ - + diff --git a/SpriteLibrary/Doc/Help/fti/FTI_100.json b/SpriteLibrary/Doc/Help/fti/FTI_100.json index e9b4af9..a782077 100644 --- a/SpriteLibrary/Doc/Help/fti/FTI_100.json +++ b/SpriteLibrary/Doc/Help/fti/FTI_100.json @@ -1 +1 @@ -{"dictionary":[5046273,6946818,11993089],"duplicate":[1245185,1507330,1441794,1966081,2228225,2490369,2621441,4325380,4915204,5636098,6881281,8912897,9437187,9961473,11010051,11993089,12648449,12910597,14483457,15138819,15269889,15335426],"datetime":[15007746],"directional":[14024705],"dragging":[11534337],"display":[393218,2818049,4259841,4325381,4390913,4915205,6488065,7798786,11927553,13107201,16121857,16187393],"drawn":[2031617,2162690,2228225,3604481,4325380,4915203,5767169,7208961,7340033,7864321,10158081,10747905,11337729,11862017,12648453,12910598,13369345,13762561,13828097,14483458,14876673,14942209,15466497,15663105,15925249],"draws":[6946817,12910593,13434881],"determines":[16449537],"didsomething":[15007748],"data":[1245186,3276801,4194305,5439489,6619137,6946817,11993090,12910593,13762561],"default":[1,4325377,4915201,5767169,8650753,10027009,11010049,12648449,12910594,16449538],"definition":[851969,1245185,9633793,11993089],"define":[1245185,3080193,4325377,11993089,12648449,12910593,14221313,15007745,15269889],"decimal":[12320769],"dealing":[4784129,12648449,12910593],"deserializing":[1245185,2621441,11993089],"drastically":[6946817,11993089],"destroysprite":[3997698,4325377,4915201],"destinationlist":[983042],"determining":[12517377],"databasetouse":[10485762,13369346],"degrees":[655361,1507330,1441796,1572866,2031619,5046273,9109505,9633793,11010056,12320771,12648451,12910603,14286849,15335426,15728644],"ddns":[6946817],"duplicating":[4325377,4915201,15990785],"drop":[1245185,10813441,11993089],"defining":[10747905],"destroyed":[917507,3997697,4325377,4915201,5439489,12648451,12910596,13762561],"defined":[1245185,2097154,4194305,4325379,5963777,6946817,11862017,11993089,13369345,14221313],"defines":[10747905,11862017,13369345],"dimentions":[1638401,5570561,6356993,9175042,11010051,12910595],"documentation":[4325377,4915201,11206657],"determine":[327681,3801089,4325377,4718593,4915201,6029313,7602177,11206657,12648449,12910594,14614529],"duplicated":[1245185,2621441,4325379,4915203,6881281,7143426,9961473,11993089,12648450,12910595,13238273,13565954],"displayed":[2097155,2293761,3145729,4325384,4915203,4980737,7208962,7667713,8388609,10747905,11862017,13369345,13828097,14876673,15663105],"delegate":[1179651,2555907,6946819,16449537],"distinguish":[6881281,9961473,12910593],"double":[655362,1572868,1638406,6422530,7602178,8716290,9175042,9699330,11010050,12320771,12582914,12910596,15597570,15728644],"deserialization":[1245185,6619137,11993089],"drawing":[458753,589825,1245185,1310721,3342337,3801089,3932162,4325377,4587521,5111809,5373953,5570561,6356993,6553601,6750209,7077890,7405569,7667714,7929857,8257537,8585217,8978434,9568257,10616833,10944513,11010050,11403266,11534338,11599873,11993089,12124161,12451841,12517377,12910594,13631490,14417921,14483457,14680065,14745601],"destination":[1703939,2359300,11010052,11599874,11665409,12910597,13762561,14417923],"different":[2228225,2293761,3342338,4325384,4915207,6946818,7405570,8388609,9633793,11010049,11075585,12910593,13434881,14024705,14483457,16187393],"delay":[5046273,9109505,14155777],"developing":[14221313],"destroyallsprites":[4325377,4915201,4980738],"desktop":[1245185,2424833,10813441,11993089,14221318],"decorate":[1245185,11993089,15794177],"decides":[6946817,13434881],"direction":[655361,1703937,2359297,6422530,7602177,9830401,11010058,11599874,12320772,12582913,12648449,12910604,14024705,14614529,15597569],"database":[851969,1245188,2424833,4325377,4915201,5046273,5963778,6094849,6946819,9895939,10485762,11993098,13500419,14221315],"draw":[1245185,2228225,3538945,4325377,4915201,11993089,14221313,16449537],"drew":[13828097,14876673,15663105],"destroying":[917506,3997697,4325378,4915201,6946817,12648449,12910593],"degree":[655361,11010049,12910593],"drag":[1245185,7864321,10813441,11993089,12648449,12910593],"deals":[6946817,12910593],"duplicatesprite":[4325381,4915205,5636100,9437187,12648449,12910593,13238273,13565953,15138819,15269889,15990785],"delegates":[6946817],"dumb":[1703937,2359297,11010049,12910593],"description":[1245185,1441793,1703937,2097153,2228225,3080193,3670017,3735553,3866625,4063233,4194306,4325381,4653057,4915201,5046275,6225921,6815745,6881281,6946820,7602177,8388609,9109505,9175041,9240577,9437185,9633793,10158081,10223617,11010049,11993091,12648449,12910597,13434881,13500417,13762561,13828099,13959170,14876673,15925249,16056323,16121857],"directly":[3342337,4325377,4915201],"delta":[9830401,11010049,12910593],"duplicates":[4325377,4915201,10420225,12648449,12910593,13565953,15269889],"dotick":[3080193,4325377,10747905,15007749],"divide":[8716289,9240578,9699329,13959170],"designated":[5636097],"deserialize":[1245185,3276801,6619137,11993089],"destroy":[917506,3997700,4325382,4915205,5439489,6946817,10551298,11010050,12648450,12910597,12976129,13762561,15990786],"dll":[131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1310721,1376257,1507329,1572865,1638401,1769473,1835009,1900545,1966081,2031617,2162689,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3801089,3932161,3997697,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4718593,4784129,4849665,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9306113,9371649,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13565953,13631489,13697025,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15990785,16056321,16121857,16187393,16252929,16449537],"definitions":[851969,1245185,2097153,4325377,6946817,11993090,13369345],"durationinmilliseconds":[5373954],"demand":[1441794,1507329,6946817,11010050,11993089,12910594,15335425],"duration":[5111811,5373953,6881281,7077890,7471105,7667714,9568258,12910593,15007746]} \ No newline at end of file +{"dictionary":[5046273,6815745],"duplicate":[983042,1441794,1507329,2031617,2162689,2752513,3407880,4718596,4980738,6815745,6881284,8323073,8519681,9109507,9306113,10092545,11206661,11534344,12255233,13303811,13434881,13565954,16449537],"datetime":[14221314],"directional":[15269889],"dragging":[11665409],"display":[393218,3735553,4259841,4718597,6291457,6488065,6881285,9699330,10878977,11141121,14614529,15204353],"drawn":[1966081,2097154,2162689,3604481,4718595,5439489,6160385,6881284,7208961,8781825,8978433,9502721,10944513,11010049,11534342,12255237,13500417,13762561,13959169,14745601,15925249,16121857,16318465,16384001,16449538],"draws":[6815745,11337729,11534337],"determines":[15532033],"didsomething":[14221316],"data":[1507330,2818049,3276801,4653057,5505025,6750209,6815745,7405569,10092546,11534338,13762561],"default":[1,4718593,5439489,6881281,7929857,11206657,11534338,12255233,14942209,15532034],"definition":[655361,1507329,10092545,10420225],"define":[1507329,3342337,3407873,6815745,6881282,10092545,11534337,12255233,12976129,13434881,14221313],"decimal":[11599873],"dealing":[4587521,11534337,12255233],"deserializing":[1507329,2752513,10092545],"drastically":[6815745,10092545],"destroysprite":[3932162,4718593,6881281],"destinationlist":[1179650],"determining":[8126465],"databasetouse":[8781826,11796482],"degrees":[524289,983042,1441796,1638402,1966083,3014658,5046273,8388609,10223617,10420225,11206664,11534347,11599875,12255235,13565954,16252932],"ddns":[6815745],"duplicating":[4718593,6881281,15728641],"drop":[1507329,10092545,12845057],"defining":[786433,3014657,6815745,11010049,11534337],"destroyed":[720899,3932161,4718593,5505025,6881281,9371649,11534340,12255235,13762561],"defined":[1507329,2228226,2883585,3211265,4653057,6815746,6881283,7077889,8781825,10092546,12976129,13959169],"defines":[8781825,11010049,13959169],"dimentions":[327681,6094849,6553601,11206659,11534339,14155778],"documentation":[4718593,6881281,11403265],"determine":[262145,4128769,4718593,5767169,6684673,6881281,7405569,11403265,11534338,12255233,15007745],"duplicated":[786433,1507329,2752513,3014657,3407874,4718595,6029314,6881283,8519681,9306113,10092545,11206657,11534340,11993090,12255234,15400961],"displayed":[2228227,2359297,3538945,4718595,5111809,6160386,6881288,7143425,7798785,8781825,11010049,13959169,15925249,16121857,16384001],"delegate":[1835011,2883587,6815747,15532033],"distinguish":[8519681,9306113,11534337],"double":[327686,524290,1638404,6094849,7405570,7995394,8192002,11206658,11534340,11599875,12910594,13893634,14155778,15990786,16252932],"deserialization":[1507329,6750209,10092545],"drawing":[458753,589825,1507329,2293761,3080193,3866626,4784129,4915201,5177345,5767169,5963777,6094849,6553601,6881281,6946817,7143426,7340033,7536641,7667713,7864322,8126465,8650753,8716289,8912897,9175042,9568257,10027009,10092545,10289154,10813441,11206658,11534338,11665410,12320769,12779521,14286849,14680066,15794177,16449537],"destination":[1572867,2490372,10813442,11206660,11534341,11862017,13762561,15794179],"difficult":[2490369],"different":[1179649,2359297,2162689,3080194,4718599,6815746,6881288,7340034,7798785,9895937,10420225,11206657,11337729,11534337,15204353,15269889,16449537],"delay":[5046273,8388609,14090241],"developing":[3211265,10092545,12976129],"destroyallsprites":[4718593,5111810,6881281],"desktop":[1507329,3211271,10092551,12845057,12976134],"decorate":[1507329,10092545,15073281],"decides":[6815745,11337729],"direction":[524289,1572865,2490370,3735553,6094849,7405569,7995394,9437185,10813442,11206666,11534348,11599876,12255233,13893633,15007746,15269889,15990785],"database":[655361,1507332,3211268,3407874,4390913,4718593,5046273,6815749,6881281,7077890,10092557,10682371,11534338,11796482,12517379,12976131],"draw":[1507329,2162689,3997697,4718593,6881281,10092545,12976129,15532033],"drew":[15925249,16121857,16384001],"destroying":[720898,3932161,4718593,6815745,6881282,9371649,11534337,12255233],"damage":[3276801,7405569,11534337],"degree":[524289,11206657,11534337],"drag":[1507329,7208961,10092545,11534337,12255233,12845059,15073281],"deals":[6815745,11534337],"duplicatesprite":[786433,1179649,2490369,3407875,3735553,4718597,4980740,6094849,6815745,6881285,9109507,11206657,11534339,11993089,12255233,12386305,13303811,13434881,15007745,15400961,15728641,15794177],"delegates":[6815745],"dumb":[1572865,2490369,11206657,11534337],"description":[1441793,1507329,1572865,2228225,2162689,3342337,3801089,4063233,4521985,4653058,4718593,4849665,5046275,5308417,5898241,6619137,6815748,6881285,7405569,7798785,8257537,8388609,8519681,9109505,10092547,10420225,10944513,11075585,11206657,11337729,11534341,12255233,12517377,13107202,13762561,14155777,14352387,14614529,16121857,16318465,16384003],"directly":[2883585,3080193,4718593,6815745,6881281],"delta":[9437185,11206657,11534337],"duplicates":[4718593,6881281,11272193,11534337,11993089,12255233,13434881],"dotick":[3342337,6881281,11010049,14221317],"divide":[8192001,8257538,12910593,13107202],"designated":[4980737],"die":[12386305],"dodge":[2490369],"deserialize":[1507329,2818049,6750209,10092545],"destroy":[720898,786434,2621441,3407873,3932164,4718597,5505025,6815745,6881286,9371652,11206658,11534342,12255234,12386308,13172737,13762562,15728642],"dll":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1310721,1376257,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3407873,3473409,3538945,3604481,3670017,3735553,3866625,3932161,3997697,4128769,4194305,4259841,4325377,4390913,4456449,4587521,4653057,4784129,4915201,4980737,5046273,5111809,5177345,5242881,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6684673,6750209,6815745,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7471105,7536641,7602177,7667713,7733249,7864321,7929857,7995393,8060929,8126465,8192001,8323073,8454145,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,11010049,11141121,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11796481,11730945,11862017,11927553,11993089,12058625,12124161,12189697,12320769,12386305,12451841,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13828097,13893633,13959169,14024705,14090241,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15532033,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16187393,16252929,16384001,16449537],"destroys":[12386305],"definitions":[655361,1507329,2228225,6815745,6881281,8781825,10092546],"dragon":[786433,3735554,6094849,11534337,13762561,15007745],"definesprite":[786433,3014657,12386305],"durationinmilliseconds":[4915202],"demand":[983041,1441794,6815746,10092545,11206658,11534339,13565953],"duration":[4784131,4915201,7143426,7733249,8519681,8912898,9175042,11534337,14221314]} \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/fti/FTI_101.json b/SpriteLibrary/Doc/Help/fti/FTI_101.json index 1c7d9a7..37d9932 100644 --- a/SpriteLibrary/Doc/Help/fti/FTI_101.json +++ b/SpriteLibrary/Doc/Help/fti/FTI_101.json @@ -1 +1 @@ -{"exposes":[1245185,3080193,3670017,3735553,3866625,4194305,4325377,4653057,4915201,5046273,6225921,6815745,7602177,8388609,9109505,9240577,10158081,11010049,11993089,12648449,12910593,13500417,13762561,13828097,13959169,14876673,16056321],"existing":[1441798,3932161,5046276,5111809,7077889,7995393,8519681,9109508,9568257,9633794,10944513,11010054,12451841,12910598,14286849,15073281],"exact":[5046274,9109506,10682369,14155777],"easiest":[1638401,5308417,5570561,9175042,11010050,12648449,12910595],"entered":[16384001],"entirely":[12910593,13762561,15466497],"explorer":[6946817],"enumerations":[6946817],"exited":[2883585,12910593,13762561],"examples":[2228225,4194305,4325378,4915201,5636097,10747905,11862017,13369345,14221313,14483457,15007745,16449537],"ellipse":[13434881],"erased":[12648449,12910593,14942209],"events":[1179650,3080194,4325377,6946820,12910593,13434881,13762562,16056321,16121857],"environment":[14221316],"enumeration":[6946817,9633793,13434881,16121857],"expect":[7274497,12910593,13762561],"equals":[1245185,3670017,3735553,3866625,4194305,4325377,4653057,4915201,5046273,6225921,11010049,11993089,12910593,13828097,13959169,16056321],"exiting":[2883585,12910593,13762561,15007745],"emmediately":[7864321,12648449,12910593],"easy":[15007745],"ends":[4325377,10158081,11337729],"easier":[786433,1245185,11993089,12648449,12910593,14221313],"error":[16318466],"editorwindow":[14221313],"end":[524289,1245186,1966081,2621441,4325377,4915201,11993090,12910593,13762561,15990785],"edit":[1245185,11993089,14221313],"eventargs":[1179650,6946819,10747905,15007745,16056323],"extra":[2686977,7602177,12910593],"entire":[3604481,4325377,4915201,15925249],"example":[1245185,1507329,1441800,2818049,3932161,4325377,4915201,5046273,5111809,7077889,9109505,9568257,10682369,10747905,10944513,11010058,11534337,11862017,11993089,12320769,12451841,12910602,13369345,13828097,14024705,14221313,14876673,15335425,15663105],"event":[262148,524290,983042,1048578,1114115,1179650,1376257,1703939,1835011,2555905,2818049,2883586,4325380,4521987,4915204,5439490,5832705,6684674,6815748,6946817,7274498,8126466,8781825,9764866,10092546,10747905,11010053,11665412,11796482,12255234,12386306,12713985,12845059,12910607,13172739,13762570,14417921,15007748,15466499,16056324,16187393],"enum":[9633793,13434881,16121857],"extension":[2424833,11993089],"entry":[1245186,3276801,6619137,11993090],"effect":[7864323,11010049,12648451,12910596,16187393],"editor":[5046274,6946818,14221313],"explode":[9764865,12910593,13762561],"ellipses":[13434881],"exists":[3801089,11010049,12910593,15990785],"erase":[917505,3997697,4325378,4915201,7536641,10158081,10551297,11010049,12648449,12910594],"eventhandler":[2097153,4325377,10747907,15007746]} \ No newline at end of file +{"exposes":[1507329,3342337,4063233,4521985,4653057,4718593,4849665,5046273,5308417,5898241,6619137,6881281,7405569,7798785,8257537,8388609,10092545,10944513,11206657,11534337,12255233,12517377,13107201,13762561,14352385,16121857,16384001],"existing":[1441798,3866625,4784129,5046276,8388612,8716289,8912897,9043969,9175041,10223617,10420226,11206662,11534342,12779521,13041665,15335425],"exact":[5046274,8388610,12124161,14090241],"easiest":[327681,2424833,6094849,11206658,11534339,12255233,14155778],"entered":[15597569],"entirely":[11534337,13500417,13762561,15794177],"explorer":[6815745],"enumerations":[6815745],"exited":[2621441,11534337,13762561],"examples":[786433,1179649,1376257,1835009,2162689,2490369,3014657,3211265,3276801,3407873,3735553,4653057,4718593,4980737,6094849,6815745,6881282,8781825,9371649,9764865,10092545,10354689,11010049,12386305,12845057,12976129,13959169,14221313,15007745,15073281,15532033,15794177,16449537],"ellipse":[11337729],"erased":[11534337,12255233,14745601],"events":[1835011,3342338,6815749,6881281,11337729,11534337,13762562,14352385,14614529],"environment":[3211268,10092548,12976132],"enemy":[3407873],"enumeration":[6815745,10420225,11337729,14614529],"expect":[7274497,11534337,13762561],"equals":[1507329,4063233,4521985,4653057,4718593,4849665,5046273,5308417,5898241,6881281,10092545,11206657,11534337,13107201,14352385,16384001],"exiting":[2621441,11534337,13762561,14221313],"easy":[14221313],"ends":[6881281,8978433,10944513,12386305],"easier":[917505,1507329,10092545,11534337,12255233,12976129],"error":[15466498],"editorwindow":[3211265,10092545,12976129],"end":[786434,1507330,2031617,2752513,4718593,6881281,10092546,11534338,13762562,15728641],"edit":[1507329,10092545,12976129],"eventargs":[786433,1835010,3014657,6815747,11010049,14221313,14352387],"extra":[3276801],"entire":[3604481,4718593,6881281,16318465],"example":[786434,983041,1179649,1441800,1507329,2490369,2621441,3014657,3211265,3276801,3407876,3735553,3866625,4718593,4784129,5046273,6881281,7405569,8388609,8716289,8781825,8912897,9175041,10092546,11010049,11206667,11534350,11599873,11665409,12124161,12779521,12976129,13565953,13762562,13959169,15269889,15794177,15925249,16121857,16384001],"event":[196612,786434,1048577,1114115,1179650,1572867,1703938,1835010,1900547,2621442,2883585,3014658,3735553,4194307,4718596,5505026,5636097,5832706,6619140,6815745,6881284,7274498,7602178,9764866,10354690,11010049,11206661,11468803,11534351,11862020,11927555,12386306,12713986,13369345,13500419,13762570,14221316,14352388,14876673,15204353,15794177],"enum":[10420225,11337729,14614529],"extension":[3211265,10092545],"entry":[1507330,2818049,6750209,10092546],"effect":[7208963,11206657,11534340,12255235,15204353],"editor":[3211265,5046274,6815746,10092545,12976129],"explode":[786433,3014657,11534337,13762561],"ellipses":[11337729],"exists":[5767169,11206657,11534337,15728641],"erase":[720897,3932161,4718593,6422529,6881282,9371650,10944513,11206657,11534338,12255233],"eventhandler":[2228225,6881281,11010051,14221314],"explosion":[786436,12386307]} \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/fti/FTI_102.json b/SpriteLibrary/Doc/Help/fti/FTI_102.json index 73c0233..0e6750b 100644 --- a/SpriteLibrary/Doc/Help/fti/FTI_102.json +++ b/SpriteLibrary/Doc/Help/fti/FTI_102.json @@ -1 +1 @@ -{"false":[983041,1703937,3801089,7012353,8650753,8978433,9961473,11010050,11403265,12189697,12517378,12648452,12910598,13893636,14548993,15007748],"frames":[1441804,3932163,5046274,5111811,6881281,7077892,7667716,8323073,9109506,9568259,10944515,11010060,12451843,12910605,14155777],"func":[10092546,12386306],"focus":[4063236,4325382,4915206,7012354,10878978,14548994],"filepath":[1769474,15794178],"following":[1245185,3080193,3670017,3735553,3866625,4194305,4325377,4653057,4915201,5046274,6225921,6815745,7602177,8323073,8388609,9109506,9240577,10158081,11010049,11993089,12648449,12910593,13500417,13762561,13828097,13959169,14876673,16056321],"finds":[458753,11010049,12910593],"forms":[2555905,4325377,6946818,7012353,10747905,11862017,13369345,15007745],"forever":[2883585,10551297,11010049,12910594,13762561],"frameindex":[4849666,7274497,12648449,12910594,13762561],"form":[4063236,4325384,4915206,7012354,10747907,10878978,11862018,12845057,12910594,13172737,13369346,13762562,14221314,14548994,15007745],"fails":[6815745,8781825,10813441,16056321],"flag":[2818049,11010049,12910593],"facing":[2031617,6160385,7602177,12648449,12910594],"fast":[4325377,4915201,10027009],"fires":[524289,1114114,11665409,12910597,13762565,15466497],"firstitemindex":[14221314],"frame":[589829,1310722,2818051,3211265,3407876,3932161,4849666,5111809,5373956,6881282,7077892,7274497,7471108,7667715,7733250,8585217,9568259,10223620,10944514,11010059,12058627,12648452,12910610,13631489,13762561,13893634,15007745,15204355,16121858,16187395],"frame_index":[3407874],"function":[458754,524289,917505,1245192,1966081,2424833,2621441,3080193,3276802,3342337,4128769,4325388,4915210,5046273,5636097,5963777,6619138,6946817,7405569,9830401,10092547,10485761,10747906,10813441,11010056,11599875,11993097,12320769,12386307,12648449,12910602,13238273,13565953,13762561,14090241,14745601,15007747,16449537],"file":[851971,1245193,1769476,2424835,5046273,6946817,10813442,11993099,14221318,15794182],"faces":[6160385,7602177,12910593],"flip":[6160385,7602178,11730945,12910594],"finishes":[11010049,12910593,16187393],"figure":[4325377,4849665,4915201,12648449,12910593,14745601],"follow":[1,983041],"filename":[2424837,11993091],"fieldstouse":[131075,5046274,9109506],"firetime":[4194305],"faster":[1245185,1703937,1966081,2293761,2359297,4325378,4915201,7602177,8388609,11010049,11468801,11993089,12582913,12910594,14024705],"fields":[4325377,5046273,6815746,7602178,8388610,9109506,9240578,11993089,12910593,13500418,13828097,13959169,14876674,16056321],"finished":[327681,2818049,4325377,4915201,9043969,12189697,12648450,12910594,13893633,16187393],"fair":[1245185,1966081,11993089],"finally":[2228225,4325377,4915201,14483457],"field":[131074,720898,1376258,2228225,2293762,2686978,2752514,4325377,4915201,5832706,6029314,6160386,6291458,7995394,8323074,8519682,8716290,8781826,9371650,9699330,9895938,10682370,11010049,11730946,12582914,12713986,12779522,12910593,12976129,13697026,14155778,14286850,14483457,15073282,15663106,16449538],"first":[983041,1245185,1703937,1966081,3211265,7077889,7733249,11010050,11993089,12910594,14221313,15007745,16449538],"fit":[2031617,12648449,12910593],"flipping":[7602177,11730945,12910593],"final":[983041,1114113,1703937,11010049,11665409,12910595,13762562],"finalize":[1245185,3670017,3735553,3866625,4194305,4325377,4915201,5046273,6225921,11010049,11993089,12910593,13828097,16056321],"float":[7864321],"foot":[7274497,12910593,13762561],"finish":[15007745],"functions":[3342337,4194305,4325379,4915203,6946817,7405570,9895937,11993089,12648449,12910593,13500417,14614529,15007745],"features":[6946817,13828097]} \ No newline at end of file +{"false":[1179649,1572865,5767169,7012353,7864321,7929857,8126466,9306113,10289153,11206658,11534342,12255236,13697028,14221316,14417921,14483457],"frames":[1441804,3866627,4784131,5046274,7143428,8388610,8519681,8716291,8912899,9175044,9240577,11206668,11534349,12779523,14090241],"func":[9764866,10354690],"focus":[3801092,4718598,6881286,7012354,9830402,14483458],"filepath":[1376258,15073282],"following":[1507329,3342337,4063233,4521985,4653057,4718593,4849665,5046274,5308417,5898241,6619137,6881281,7405569,7798785,8257537,8388610,9240577,10092545,10944513,11206657,11534337,12255233,12517377,13107201,13762561,14352385,16121857,16384001],"finds":[458753,11206657,11534337],"forms":[2883585,6815746,6881281,7012353,8781825,11010049,13959169,14221313],"forever":[2621441,9371649,11534337,13762561],"frameindex":[4325378,7274497,11534338,12255233,13762561],"form":[3211266,3801092,4718598,6815746,6881290,7012354,8781826,9830402,10092546,11010051,11468801,11534338,11927553,12976130,13762562,13959170,14221313,14483458],"fails":[6619137,12845057,13369345,14352385],"flag":[3735553,11206657,11534337],"facing":[1966081,5701633,7405569,11534338,12255233],"fast":[4718593,6881281,14942209],"fires":[786433,1114114,11534341,11862017,13500417,13762565],"firstitemindex":[12976130],"frame":[589829,1769473,2293762,2949124,3735555,3866625,4325378,4784129,4915204,7143427,7274497,7667713,7733252,8519682,8585218,8716290,8912899,9175044,11075588,11206667,11534354,12255236,12451843,13697026,13762561,14221313,14614530,14680065,15204355,16187395],"frame_index":[2949122],"function":[458754,720897,786437,1376257,1507336,1835009,2031617,2424833,2752513,2818050,3014660,3080193,3211265,3342337,3407874,3670017,4718602,4980737,5046273,6094849,6750210,6815746,6881292,7077889,7340033,9437185,9764867,10092553,10354691,10813443,11010050,11206665,11534348,11599873,11796481,11993089,12255234,12320769,12648449,12845059,13762561,14221315,15007745,15073281,15400961,15532033],"file":[655363,1376263,1507338,3211273,5046273,6815745,10092562,12845067,12976134,15073292],"faces":[5701633,7405569,11534337],"flip":[5701633,7405570,10551297,11534338],"finishes":[11206657,11534337,15204353],"figure":[2424833,4325377,4718593,6881281,11534338,12255234,12320769],"follow":[1,1179650],"filename":[3211269,10092547],"fieldstouse":[131075,5046274,8388610],"firetime":[4653057],"faster":[1507329,1572865,2031617,2359297,2490369,4718593,6881282,7405569,7798785,10092545,10747905,11206657,11534338,15269889,15990785],"fields":[5046273,6619138,6881281,7405570,7798786,8257538,8388610,10092545,11534337,12517378,13107201,14352385,16121858,16384001],"finished":[262145,786434,3735553,4718593,6881281,8847361,11534338,12255234,13697025,14417921,15204353],"fair":[1507329,2031617,10092545],"finally":[2162689,3735553,4718593,6881281,16449537],"field":[131074,851970,1048578,2359298,2162689,2555906,3276802,4718593,5636098,5701634,6684674,6881281,7471106,8192002,9043970,9240578,10223618,10551298,10616834,10682370,11206657,11534337,11730946,12124162,12582914,12910594,13041666,13172737,13369346,14090242,14876674,15335426,15532034,15925250,15990786,16449537],"fairly":[6815745,6881281],"first":[1179649,1507329,1572865,1769473,2031617,3211265,8585217,9175041,10092546,11206658,11534338,12976129,14221313,15532034],"fit":[1966081,11534337,12255233],"flipping":[7405569,10551297,11534337],"fly":[1179649],"final":[1114113,1179649,1572865,11206657,11534339,11862017,13762562],"finalize":[1507329,4063233,4653057,4718593,4849665,5046273,5308417,5898241,6881281,10092545,11206657,11534337,14352385,16384001],"float":[7208961],"foot":[7274497,11534337,13762561],"finish":[14221313],"functions":[2883585,3080193,4653057,4718595,6815746,6881283,7340034,10092545,10682369,11534337,12255233,12517377,14221313,15007745],"features":[6815745,16384001]} \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/fti/FTI_103.json b/SpriteLibrary/Doc/Help/fti/FTI_103.json index ed40ffe..0c5afe7 100644 --- a/SpriteLibrary/Doc/Help/fti/FTI_103.json +++ b/SpriteLibrary/Doc/Help/fti/FTI_103.json @@ -1 +1 @@ -{"generator":[4325377,8388609,13697025],"getsize":[7340034,12648449,12910593],"goes":[2031617,4259841,4325378,4915202,6488065,12648449,12910593],"going":[6815745,7602177,8781825,11730945,12910593,16056321],"generating":[1441794,1507329,11010050,12910594,15335425],"great":[6160385,7602178,11730945,12910594],"goofs":[2228226,4325378,4915202,14483458],"got":[6356993,11010049,12910593,14221313],"gone":[3997697,4325377,4915201,10551297,11010049,12910593],"gethashcode":[1245185,3670017,3735553,3866625,4194305,4325377,4653057,4915201,5046273,6225921,11010049,11993089,12910593,13828097,13959169,16056321],"general":[11010049,11599873,12910593,16318465],"generic":[196609,983041,1245186,3276801,3735553,5046273,6225921,6619137,8912897,11993090,13828097],"graphical":[6946818,12910593],"getframeanimationspeed":[11010049,12058626,12910593],"getspritevector":[11010049,12910593,13041666],"guy":[1441804,3932162,4325378,4915202,5111810,7077890,9568258,10944514,11010060,12451842,12910604,14024706],"getimage":[3407875,10223619,11010050,12910594,15204355],"gridsize":[11534338],"glow":[1048577,12255233,12910594,13762562],"getspriteradans":[6422530,11010049,12910593],"generates":[1245186,3276801,6619137,11993090],"gobbling":[6160385,7602178,11730945,12910594],"glowing":[6684673,8126465,12910594,13762562],"gotten":[1638401,5570561,9175042,11010050,12910594],"getfolderpath":[14221314],"getspritepictureboxcenter":[11010049,12910593,15859714],"grabbing":[7667713],"getimagefromname":[1245185,1966083,11993089],"given":[458753,655361,1245185,3342337,3407873,3801089,4063233,4325379,4915203,7012353,8978433,10223617,10616833,11010052,11403265,11599873,11993089,12910596,15794177],"game":[851970,1245186,2293761,4325378,6946818,8388609,11993091],"getspritebaseimagecenter":[11010049,12910593,15532034],"getimagenames":[1245185,10354690,11993089],"grab":[3932161,5111809,6881281,7077891,7667715,9568257,10944513,12451841,12910593],"git":[6946817],"grabs":[1441798,3932161,5111809,7077889,9568257,10944513,11010054,12451841,12910598],"generate":[1245185,1310721,5373953,5963777,6881284,8585217,11993089,12910596,13631489],"games":[4325377,4915201,14024705],"getanimationspeed":[11010049,11468802,12910593],"gettype":[1245185,3670017,3735553,3866625,4194305,4325377,4653057,4915201,5046273,6225921,11010049,11993089,12910593,13828097,13959169,16056321],"glitch":[4063234,4325379,4915203,7012353,10878977,14548993],"grid":[1245185,11534338,11993089,13828097,14876673,15663105],"good":[917505,4063234,4325379,4915203,5111809,7012353,10878977,12648449,12910593,14548993],"gets":[1114114,1703937,6160385,7602178,11010050,11599873,11730945,12910598,13762562,14417921],"getvisiblesize":[7340033,9306114,12648450,12910594],"growing":[2293761,4325377,8388609],"getspritedegrees":[11010049,12320770,12910593]} \ No newline at end of file +{"giving":[1179649],"generator":[6881281,7798785,11730945],"getsize":[9502722,11534337,12255233,12386305],"goes":[1966081,4718594,6291457,6488065,6881282,11534337,12255233],"going":[6619137,7405569,10551297,11534337,13369345,14352385],"generating":[983041,1441794,11206658,11534338,13565953],"great":[5701633,7405570,10551297,11534338],"goofs":[2162690,4718594,6881282,16449538],"got":[3211265,6553601,10092545,11206657,11534337,12386308,12976129],"gone":[3932161,4718593,6881281,9371649],"gethashcode":[1507329,4063233,4521985,4653057,4718593,4849665,5046273,5308417,5898241,6881281,10092545,11206657,11534337,13107201,14352385,16384001],"general":[10813441,11206657,11534337,15466497],"generic":[65537,1179649,1507330,2818049,5046273,5308417,5898241,6750209,8323073,10092546,16384001],"graphical":[6815746,11534337],"getframeanimationspeed":[11206657,11534337,12451842],"getspritevector":[11206657,11534337,16056322],"guy":[1441804,3866626,4718594,4784130,6881282,8716290,8912898,9175042,11206668,11534348,12779522,15269890],"gamekeyupfunc":[10354690],"getimage":[2949123,11075587,11206658,11534338,16187395],"google":[1507329,10092545,12845057],"gridsize":[11665410],"glow":[1703937,11534338,12713985,13762562],"getspriteradans":[7995394,11206657,11534337],"generates":[1507330,2818049,6750209,10092546],"gobbling":[5701633,7405570,10551297,11534338],"glowing":[5832705,7602177,11534338,13762562],"gotten":[327681,6094849,11206658,11534338,14155778],"getfolderpath":[3211266,10092546,12976130],"getspritepictureboxcenter":[11206657,11534337,13828098],"grabbing":[7143425],"getimagefromname":[1507329,2031619,10092545],"given":[458753,524289,1507329,2949121,3080193,3801089,4718595,5767169,6881283,7012353,7864321,9568257,10092545,10289153,10813441,11075585,11206660,11534340,15073281],"game":[655362,786433,1507330,2359297,6815746,6881282,7798785,10092547,11534337,13762561],"getspritebaseimagecenter":[11206657,11534337,13631490],"gamekeydownfunc":[9764866],"getimagenames":[1507329,9633794,10092545],"grab":[3866625,4784129,7143427,8519681,8716289,8912897,9175043,11534337,12779521],"git":[6815745],"grabs":[1441798,3866625,4784129,8716289,8912897,9175041,11206662,11534342,12779521],"generate":[1507329,2293761,4915201,7077889,7667713,8519684,10092545,11534340,14680065],"games":[4718593,6881281,15269889],"getanimationspeed":[10747906,11206657,11534337],"gettype":[1507329,4063233,4521985,4653057,4718593,4849665,5046273,5308417,5898241,6881281,10092545,11206657,11534337,13107201,14352385,16384001],"glitch":[3801090,4718595,6881283,7012353,9830401,14483457],"grid":[1507329,10092545,11665410,15925249,16121857,16384001],"good":[720897,3801090,4718595,4784129,6881283,7012353,9830401,11534337,12255233,14483457],"gets":[1114114,1572865,3407876,5701633,7405570,10551297,10813441,11206660,11534344,13762562,15794177],"getvisiblesize":[9502721,10158082,11534338,12255234],"growing":[2359297,6881281,7798785],"getspritedegrees":[3014657,11206657,11534337,11599874]} \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/fti/FTI_104.json b/SpriteLibrary/Doc/Help/fti/FTI_104.json index d323177..c79b923 100644 --- a/SpriteLibrary/Doc/Help/fti/FTI_104.json +++ b/SpriteLibrary/Doc/Help/fti/FTI_104.json @@ -1 +1 @@ -{"health":[2686977,7602177,12910593],"height":[1310725,2752515,3145733,4325378,4915202,5046275,5373956,5898241,6750210,6881285,6946817,7077891,7667715,9109507,9568259,10944515,11010049,12648449,12779521,12910599,13434881,13631490,13959169],"happen":[4325377,4915201,7274497,10027009,12910593,13762561],"http":[6946818],"hasbeendrawn":[12648449,12910593,14942210],"head":[11010049,11599873,12910593],"house":[917505,12648449,12910593],"hierarchy":[4194305,4325377,5046273,11993089,12910593,13828097,16056321],"hard":[4325377,6946817],"haul":[1441794,1507329,11010050,12910594,15335425],"horizontally":[1507329,5046273,7995393,9109505,9633793],"heigh":[3145729],"https":[6946817],"hover":[12845057,12910594,13172737,13762562],"height_ratio":[9240577,9699330,13959169],"heart":[4325377,6946817],"hight":[3145729],"help":[1245185,4325377,6946817,11993089,13434881,14221313],"hides":[6946817,11993089],"harder":[6356993,11010049,12910593],"hidden":[4521985,5505025,11010049,12910594,13762561],"hit":[1703937,2359298,4718595,6029313,7602177,7929857,9764865,11010050,11796481,12910597,13762562],"happens":[262145,1835009,2883585,4521985,5046273,9109505,9764865,11796481,12845057,12910600,13172737,13762568,14155777],"hold":[2686977,7602177,12910593],"howmanyanimations":[2818050],"hits":[9764865,11796481,12910594,13762562],"hidesprite":[5505025,11010050,12910594,12976130],"higher":[5767170,7602177,11468801,12582913,12648450,12910595],"having":[4325377,10158081,11337729]} \ No newline at end of file +{"health":[3276801],"height":[2293765,2555907,3538949,4718594,4915204,5046275,6356993,6815745,6881282,6946818,7143427,8388611,8519685,8716291,8912899,9175043,10616833,11206657,11337729,11534343,12255233,13107201,14680066],"happen":[4718593,6881281,7274497,11534337,13762561,14942209],"http":[6815746],"hasbeendrawn":[11534337,12255233,14745602],"head":[10813441,11206657,11534337],"heat":[2490369],"house":[720897,11534337,12255233],"hierarchy":[4653057,5046273,6881281,10092545,11534337,14352385,16384001],"hard":[6815745,6881281],"haul":[983041,1441794,11206658,11534338,13565953],"horizontally":[983041,5046273,8388609,9043969,10420225],"heigh":[3538945],"https":[6815745],"hover":[11468801,11534338,11927553,13762562],"height_ratio":[8257537,12910594,13107201],"heart":[6815745,6881281],"hight":[3538945],"help":[1507329,6815745,6881281,10092545,11337729,12976129],"hopefully":[12386305],"hides":[6815745,10092545],"harder":[6553601,11206657,11534337],"hidden":[4194305,5570561,11206657,11534338,13762561],"hit":[1572865,2490371,3014657,4128771,6684673,7405569,8650753,11206658,11534341,12386310,13762562],"happens":[196609,1900545,2621441,3014657,4194305,5046273,8388609,11468801,11534344,11927553,12386305,13762568,14090241],"hold":[3276803,7405570,11534338],"howmanyanimations":[3735554],"hits":[3014658,11534338,12386305,13762562],"hidesprite":[5570561,11206658,11534338,13172738],"higher":[5439490,7405569,10747905,11534339,12255234,15990785],"having":[6881281,8978433,10944513]} \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/fti/FTI_105.json b/SpriteLibrary/Doc/Help/fti/FTI_105.json index 00171ae..c444617 100644 --- a/SpriteLibrary/Doc/Help/fti/FTI_105.json +++ b/SpriteLibrary/Doc/Help/fti/FTI_105.json @@ -1 +1 @@ -{"inheritance":[4194305,4325377,5046273,11993089,12910593,13828097,16056321],"imagename":[5046273,9109505,10682370],"imprecise":[11010049,11599873,12910593],"include":[5046273,9109505,12779521],"incredibly":[15007745],"index":[2818049,3211266,3407875,4849665,7471106,10223617,11010050,12058626,12648449,12910595,16187393],"instant":[4521985,12910593,13762561],"imagine":[2228225,4325377,4915201,14483457],"includes":[4325377,8060929,10158081],"information":[1179649,2686978,6946819,7602178,11993089,12910594,16056321],"images":[1310721,2228225,2293761,4325379,4915201,6881282,7536641,8388609,10158081,12648449,12910595,13631489,14221313,14483457,15269889],"instructions":[5046273,6946817],"involved":[5832706,6815746,16056322],"item":[1048578,1245186,2621442,3145729,3276801,4325378,4915202,6619137,6684674,7208962,8126466,8650753,10813442,11993090,12255234,12910600,13762568],"immediately":[1835009,12910593,13762561],"inside":[6946817,10616833,13434881],"instantiated":[14221313],"image_frame":[589825,11010049,12910593],"imagepointdestination":[11599874],"idea":[9961473],"imagelayout":[4325377,10747905,11862017,13369345,14221314,15007745],"invalidate":[2228226,3604484,4325382,4915206,12124164,14483458,15925253],"instance":[1245186,1769475,1900545,4194305,4456449,5046273,5177345,11993090,13828097,15400961,15794179,16056321],"ispaused":[8650754,11010049,12910593],"initializecomponent":[10747905,11862017,13369345,14221314,15007745],"image":[458753,589829,983041,1245189,1310726,1441804,1638402,1966090,2031617,2097154,2162689,2228238,2293762,2752513,3145729,3342337,3407876,3473410,3538945,3604481,3801090,3932165,4325414,4521985,4587522,4915228,5046280,5111813,5308417,5373956,5570561,5898241,6160385,6291457,6553602,6750210,6881291,6946819,7077895,7340033,7405573,7536645,7602178,7667718,8257540,8323073,8388610,8585221,8716290,9109512,9240580,9568261,9633793,9699330,10158086,10223619,10354690,10616834,10682371,10944517,11010069,11141121,11337733,11403265,11599873,11730945,11862017,11993093,12124162,12451845,12648453,12779522,12910633,13369345,13631494,13762561,13828097,13959173,14417921,14483472,14680065,14745603,14876673,15204357,15532034,15663105,15925250,16121857],"identical":[5046273,6225921,8847361,9109505,10682369,13828097],"initializes":[1900545,4194305,4456449,5046273,5177345,13828097,15400961,16056321],"int":[589826,1310722,1507329,2031617,2686978,2752513,2818051,2949121,3145730,3211266,3407874,4194306,4849665,5111809,5373955,5636098,5767169,5898241,6291457,7077892,7208962,7471107,7602178,7667716,7733250,8060929,8192001,8323073,8519681,9568259,10027009,10813441,10944514,11141121,11468802,12058627,12582913,12910594,13565953,14155777,14221313,14286849,15335426,15663105,16187394,16252929],"int32":[589826,1310724,1507330,1441805,2031617,2752513,2818051,2949121,3145730,3211266,3407876,4849665,5111810,5373958,5767169,5898241,6291457,6881289,7077896,7208962,7471107,7667720,7733250,8060929,8192001,8323073,8519681,9568262,10027009,10223618,10944516,11010063,11141121,11468802,12058627,12582913,12910616,13565953,14155777,14221313,14286849,15335428,15663105,16187394,16252929],"interval":[4325377,4915201,10027010],"instantiation":[2424833,4325377,4915201,10485761,11993089,14221313],"intensive":[1441794,1507329,11010050,12910594,15335425],"integer":[1507329,3145729,7208962,7733249,11010049,11599873,12910593,15335425],"instantiate":[3080193,4325378,4915201,10485761,15007745],"iskeypressed":[4063235,4325378,4915202,7012355,14548995,15007748],"internal":[458753,11010049,12910593],"icon":[1245185,11993089,14680068],"info":[6946817,8912897],"initial":[6946818,11993089,12648449,12910593,15269889],"issues":[6946817,11993089],"important":[131073,917505,5046273,9109505,12648449,12910593],"intersect":[4325377,4915201,10616833],"items":[5046273,6946818,9371649,9633793,13828098,14876673],"inherited":[1245190,3670022,3735558,3866630,4194310,4325382,4653060,4915206,5046278,6225926,11010054,11993094,12910598,13828102,13959172,16056326],"inefficient":[1245185,2621441,11993089],"included":[851969,1245185,5832705,6815745,11993089,16056321],"imagerectangle":[4587522,12124162],"initializecomponents":[4325377],"imagebox":[3801089,12517377],"instead":[262145,1179649,2293761,4325377,4521985,6356993,6946817,8388609,9830401,11010053,11599873,12517377,12910599,13762562,14221313,15597569],"initially":[12648449,12910593,15007745,15269889]} \ No newline at end of file +{"inheritance":[4653057,5046273,6881281,10092545,11534337,14352385,16384001],"imagename":[5046273,8388609,12124162],"imprecise":[10813441,11206657,11534337],"include":[5046273,8388609,10616833],"incredibly":[14221313],"index":[1769474,2949123,3735553,4325377,7733250,11075585,11206658,11534339,12255233,12451842,15204353],"instant":[4194305,11534337,13762561],"imagine":[2162689,4718593,6881281,16449537],"includes":[6881281,8060929,10944513],"information":[1507329,1835009,3276804,6815747,7405570,10092546,11534338,12845057,14352385],"images":[2293761,2359297,2162689,3211265,4718593,6422529,6881283,7798785,8519682,10092545,10944513,11534339,12255233,12976129,13434881,14680065,16449537],"instructions":[5046273,6815745],"involved":[5636098,6619138,14352386],"item":[1507330,1703938,2752514,2818049,3538945,4718594,5832706,6160386,6750209,6881282,7602178,7929857,10092546,11534344,12713986,12845059,13762568,15073281],"immediately":[1900545,7208961,11534338,12255233,13762561],"inside":[6815745,9568257,11337729],"instantiated":[3211265,10092545,12976129],"image_frame":[589825,11206657,11534337],"imagepointdestination":[10813442],"idea":[3407874,9306113,11206657,11534337],"imagelayout":[3211266,6881281,8781825,10092546,11010049,12976130,13959169,14221313],"invalidate":[2162690,3604484,4718598,6881286,10027012,16318469,16449538],"instance":[1376259,1507330,2686977,4456449,4653057,5046273,6225921,10092546,14352385,15073283,15663105,16384001],"ispaused":[7929858,11206657,11534337],"initializecomponent":[3211266,8781825,10092546,11010049,12976130,13959169,14221313],"image":[327682,458753,589829,1179649,1441804,1507333,1966081,2031626,2097153,2228226,2293766,2359298,2162702,2424833,2555905,2949124,3080193,3145730,3538945,3604481,3866629,3997697,4194305,4718620,4784133,4915204,5046280,5177346,5701633,5767170,5963778,6094849,6356993,6422533,6815747,6881318,6946818,7143430,7340037,7405570,7471105,7536644,7667717,7798786,8192002,8257540,8388616,8519691,8716293,8781825,8912901,8978437,9175047,9240577,9502721,9568258,9633794,10027010,10092549,10289153,10420225,10485761,10551297,10616834,10813441,10944518,11075587,11206677,11534377,12124163,12255237,12320771,12779525,12910594,13107205,13631490,13762561,13959169,14286849,14614529,14680070,15794177,15925249,16121857,16187397,16318466,16384001,16449552],"identical":[5046273,5898241,8388609,12124161,12189697,16384001],"initializes":[2686977,4456449,4653057,5046273,6225921,14352385,15663105,16384001],"int":[589826,983041,1310721,1769474,1966081,2293762,2555905,2949122,3014658,3276802,3538946,3735555,4325377,4653058,4784129,4915203,4980738,5439489,6160386,6356993,7143428,7471105,7733251,8060929,8585218,8716290,8912899,9175044,9240577,9961473,10223617,10485761,10747906,11993089,12451843,12845057,12976129,13041665,13565954,14090241,14811137,14942209,15204354,15925249,15990785],"int32":[589826,983042,1310721,1441805,1769474,1966081,2293764,2555905,2949124,3538946,3735555,4325377,4784130,4915206,5439489,6160386,6356993,7143432,7471105,7733251,8060929,8519689,8585218,8716292,8912902,9175048,9240577,9961473,10223617,10485761,10747906,11075586,11206671,11534360,11993089,12451843,12976129,13041665,13565956,14090241,14811137,14942209,15204354,15925249,15990785],"interval":[4718593,6881281,14942210],"instantiation":[3211266,4718593,6881281,10092546,11796481,12976129],"intensive":[983041,1441794,11206658,11534338,13565953],"individual":[3276801,7405569,11534337],"integer":[983041,3538945,6160386,8585217,10813441,11206657,11534337,13565953],"instantiate":[3342337,4718593,6881282,11796481,14221313],"iskeypressed":[3801091,4718594,6881282,7012355,14221316,14483459],"internal":[458753,11206657,11534337],"icon":[1507329,10092545,14286852],"info":[6815745,8323073],"initial":[3407873,6815746,10092545,11534337,12255233,13434881],"issues":[6815745,10092545],"important":[131073,720897,5046273,8388609,11534337,12255233],"intersect":[4718593,6881281,9568257],"items":[5046273,6815746,10420225,12582913,16121857,16384002],"inherited":[1507334,4063238,4521988,4653062,4718598,4849670,5046278,5308422,5898246,6881286,10092550,11206662,11534342,13107204,14352390,16384006],"inefficient":[1507329,2752513,10092545],"included":[655361,1507329,5636097,6619137,10092545,14352385],"imagerectangle":[5177346,10027010],"initializecomponents":[6881281],"imagebox":[5767169,8126465],"instead":[196609,1835009,2359297,3211265,3407874,4194305,6553601,6815746,6881281,7798785,8126465,9437185,10092545,10813441,11206661,11534344,12976129,13762562,13893633],"initially":[11534337,12255233,13434881,14221313]} \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/fti/FTI_106.json b/SpriteLibrary/Doc/Help/fti/FTI_106.json index 109c04f..892ecc5 100644 --- a/SpriteLibrary/Doc/Help/fti/FTI_106.json +++ b/SpriteLibrary/Doc/Help/fti/FTI_106.json @@ -1 +1 @@ -{"just":[1245185,2228225,3014657,4325378,4915202,5439489,5963777,6946817,7864321,11010052,11272193,11993090,12320769,12517377,12648449,12910598,13762561,14221313,14483457,16121857,16187393,16449537],"jerky":[15007745],"journey":[1703937,11010049,12910593,14417921]} \ No newline at end of file +{"just":[1507329,2162689,3211265,3473409,4718594,5505025,6815746,6881282,7077889,7208961,8126465,10092547,11206660,11534343,11599873,12255233,12976129,13238273,13762561,14614529,15204353,15532033,16449537],"jerky":[14221313],"journey":[1572865,11206657,11534337,15794177]} \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/fti/FTI_107.json b/SpriteLibrary/Doc/Help/fti/FTI_107.json index 5c61f35..1c19aba 100644 --- a/SpriteLibrary/Doc/Help/fti/FTI_107.json +++ b/SpriteLibrary/Doc/Help/fti/FTI_107.json @@ -1 +1 @@ -{"keys":[4063234,4325379,4915203,7012355,10878980,14548994,15007749],"kill":[4325377,4915201,10551297,11010049,11075585,12910593],"know":[4325377,4915201,5046273,6881281,6946817,9961473,11010049,12910594,14352385,15597569],"keypress":[2555905,4128769,4325379,4915203,6946817,10092545,12386305],"key":[4063239,4128770,4325389,4915212,7012359,10878979,14548996],"keyeventargs":[2555906,4325378,4915202,10092545,12386305],"keyup":[4325377,4915201,12386305],"keydown":[4325377,4915201,10092545],"keyspressed":[4325377,4915201,10878978],"knows":[1245185,4325377,6094849,8060929,9633793,9895937,10158081,11993090,13500417]} \ No newline at end of file +{"keys":[3801090,4718595,6881283,7012355,9830404,14221317,14483458],"kill":[4718593,6881281,9371650,9895937,11206657,11534337],"know":[4718593,5046273,6815745,6881281,8519681,9306113,11206657,11534338,13893633,14024705],"keypress":[2883585,3670017,4718595,6815745,6881283,9764865,10354689],"key":[3670018,3801095,4718604,6881293,7012359,9764866,9830403,10354690,14483460],"keyeventargs":[2883586,4718594,6881282,9764866,10354690],"keyup":[4718593,6881281,10354689],"keydown":[4718593,6881281,9764865],"keyspressed":[4718593,6881281,9830402],"knows":[1507329,4390913,6881281,8060929,10092546,10420225,10682369,10944513,12517377]} \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/fti/FTI_108.json b/SpriteLibrary/Doc/Help/fti/FTI_108.json index 353221e..bf83a9b 100644 --- a/SpriteLibrary/Doc/Help/fti/FTI_108.json +++ b/SpriteLibrary/Doc/Help/fti/FTI_108.json @@ -1 +1 @@ -{"loads":[2097153,4325377,6946817,11993089,13369345],"looks":[4194305,6160385,7602177,7733249,11010049,12910594],"losing":[4325377,4915201,15990785],"locationonpicturebox":[14745602],"library":[6946819,15007745],"lot":[1245186,1966081,2228225,4325377,4915201,11010049,11599873,11993090,12910593,14221313,14483457],"list":[983045,1114113,1245186,1441793,1703939,2097153,2162692,2228225,3014660,3342339,4063233,4325384,4915208,6094852,6881281,7405571,9043969,9175041,9371651,9437185,9895941,10223617,10354692,10420228,10616836,10813441,10878980,11010050,11665409,11993093,12648449,12910597,13238276,13303812,13500419,13762562,13828097,14352385,14876673,15925249],"longer":[16384001],"left":[655361,1441804,2031618,3932162,5046273,5111810,5636097,6815745,6946817,7077890,7602177,9109505,9568258,10944514,11010061,11730945,12451842,12648450,12713985,12779521,12910608,13434881,15007751,16056321,16121857],"let":[1245185,5046273,6946818,9371649,11010050,11272194,11993089,12910594,13828098,14221314,14876673],"long":[1441794,1507329,11010050,12910594,15007745,15335425],"locationonimage":[6553602,8257538],"loading":[851969,1245185,4325377,4915201,9895937,11993090,13500417,14024705],"likely":[4325378,4915202,11927553,13107201],"location":[458755,1638403,3342338,3801091,4325383,4784129,4915207,5308418,5570561,5636097,6356993,6553601,6815745,6946817,7405574,8257537,8716291,9175042,9240582,9437185,9699331,10616834,11010053,12517380,12648451,12713985,12910601,13434881,13762561,13959174,14090241,14745603,15138817,15466497,15532033,16056321],"locate":[16384001],"like":[1835009,2424834,4194306,4849665,6160386,7602179,10813441,11010049,11730945,12648450,12910599,13762561,13893633,14221313,15597569],"line":[983041,1703937,11010049,12910593],"lastdirection":[15007749],"listed":[5046273,9109505,10682369],"lastmovement":[15007746],"looking":[7929857,11468801,12058625,15007745,16384001],"link":[1,4325377,4915201,14024708],"loses":[4063234,4325379,4915203,7012353,10878977,14548993],"lower":[5767170,7602177,11468801,12582913,12648450,12910595],"linked":[4325381,4915205,5636098,9437186,11075586,14024705],"loops":[4325377,4915201,11206657],"locations":[3473409,4325379,4915203,14745602],"look":[1245185,4325377,4915201,5963777,6160385,7602178,11206657,11730945,11993089,12648449,12910595,13565953,13893633],"little":[1245185,1966081,2031617,11010049,11599873,11993089,12648449,12910594],"looked":[4325377,4915201,5636097,7405569,9437185],"load":[1245186,1966081,4325377,4915201,5046273,5963777,6946824,9371649,10813443,11993094,12648449,12910593,13828100,14024705,14876673,15269889,16318465],"lost":[4063234,4325379,4915203,7012353,10878977,14548993],"linkcontrollersforspritetemplatesharing":[4325378,4915202,5636097,9437185,14024706],"loadobjectfromxmlfile":[1245186,10813443,11993090]} \ No newline at end of file +{"loads":[2228225,6815745,6881281,8781825,10092545,12845057],"looks":[4653057,5701633,7405569,8585217,11206657,11534338],"losing":[4718593,6881281,15728641],"locationonpicturebox":[12320770],"library":[6815747,14221313],"lot":[1507330,2031617,2162689,4718593,6881281,10092546,10813441,11206657,11534337,12976129,16449537],"list":[1114113,1179655,1441793,1507330,1572867,2097156,2228225,2162689,3080195,3473412,3801089,4390916,4718600,6094849,6881288,7340035,8519681,8847361,9109505,9568260,9633796,9830404,10092549,10682373,11075585,11206658,11272196,11534341,11862017,12058628,12255233,12517379,12582915,12845057,13762562,14024705,14155777,15007745,15400964,16121857,16318465,16384001],"longer":[2621441,11534337,13762561,15597569],"left":[524289,1441804,1966082,3014657,3866626,4784130,4980737,5046273,6619137,6815745,7405569,8388609,8716290,8912898,9175042,10551297,10616833,11206669,11337729,11534352,12255234,12779522,14221319,14352385,14614529,14876673],"let":[1507329,3211265,3407873,5046273,6815746,10092546,11206658,11534338,12582913,12976130,13238274,16121857,16384002],"long":[983041,1441794,9371649,11206658,11534338,13565953,14221313],"locationonimage":[5963778,7536642],"loading":[655361,1507329,4718593,6881281,10092546,10682369,12517377,15269889],"likely":[4718594,6881282,10878977,11141121],"location":[327683,458755,2424835,3080194,4587521,4718599,4980737,5767171,5963777,6094849,6553601,6619137,6815745,6881287,7340038,7536641,8126468,8192003,8257542,9109505,9568258,11206661,11337729,11534346,12255236,12320771,12648449,12910595,13107206,13303809,13500417,13631489,13762561,14155778,14352385,14876673],"locate":[15597569],"like":[1900545,3211267,4325377,4653058,5701634,7405571,10092545,10551297,11206657,11534343,12255234,12845057,12976129,13697025,13762561,13893633],"line":[1179649,1572865,2490369,11206657,11534337],"lastdirection":[14221317],"listed":[1179649,5046273,8388609,12124161],"lastmovement":[14221314],"looking":[8650753,10747905,12451841,14221313,15597569],"link":[1,4718593,6815745,6881282,15269892],"loses":[3801090,4718595,6881283,7012353,9830401,14483457],"lower":[5439490,7405569,10747905,11534339,12255234,15990785],"linked":[4718597,4980738,6881285,9109506,9895938,15269889],"loops":[4718593,6881281,11403265],"locations":[3145729,4718595,6881283,12320770],"look":[1507329,3407873,4718593,5701633,6881281,7077889,7405570,10092545,10551297,11403265,11534339,11993089,12255233,13697025],"little":[1507329,1966081,2031617,3407873,10092545,10813441,11206657,11534338,12255233],"looked":[4718593,4980737,6881281,7340033,9109505],"load":[1376257,1507330,2031617,4718593,5046273,6815752,6881281,7077889,10092550,11534337,12255233,12582913,12845062,13434881,15073283,15269889,15466497,16121857,16384004],"lost":[3801090,4718595,6881283,7012353,9830401,14483457],"linkcontrollersforspritetemplatesharing":[3407873,4718594,4980737,6881282,9109505,15269890],"loadobjectfromxmlfile":[1507330,10092546,12845060]} \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/fti/FTI_109.json b/SpriteLibrary/Doc/Help/fti/FTI_109.json index 7a8bd34..f4b378d 100644 --- a/SpriteLibrary/Doc/Help/fti/FTI_109.json +++ b/SpriteLibrary/Doc/Help/fti/FTI_109.json @@ -1 +1 @@ -{"mirrorhorizontal":[1507330],"memory":[1245185,1441794,1507329,1966082,2228225,4128769,4325378,4915202,6160385,7602178,11010050,11730945,11993089,12910596,14483457,15335425],"mirror":[1507330,5046273,8519681,9109505,9633793],"movementspeed":[1703938,5636097,7602178,11010050,12582915,12648449,12910597,14417922,14614529,15007747],"myspriteimage":[1966082],"making":[2097153,4194305,4325378,6946817,13369345],"majority":[3080193,4325377,15007745],"mirrorhorizontally":[1441793,1507329,5046273,7602177,7995394,9109505,11010049,11730946,12910594],"mirrored":[5046276,7995394,9109508,9633794,15073282],"mirrorvertically":[1441793,1507329,5046273,6160386,7602177,9109505,11010049,12910594,15073282],"makes":[1245186,1966081,2293761,4325378,4915201,5046273,6946818,8388609,9371649,11993090,13828098,14024705,14221313,14876673],"main":[4325378,6946818],"myspritedatabase":[13369346,14221327],"multiple":[1310721,4194305,4325377,4915201,6881282,12910594,13631489,14024705],"mouseleave":[6684674,12910593,13762561],"movingtopoint":[786434,12648449,12910593],"moveto":[786433,983043,1114113,1703940,2359299,9043970,9502721,11010056,11599876,11665410,12648451,12910606,13762563,14417923],"millisecods":[3080193,4325377,15007745],"mouseenter":[1048578,12910593,13762561],"moving":[983041,1703939,2359298,7864321,9502721,11010054,11599873,12648449,12910599,13041665,15007745],"mouseleavetransparent":[8126466,12910593,13762561],"myspritedefinitions":[13369345],"moment":[4325377,4915201,11075585],"mousedown":[3342337,4325378,4915202,7405569],"means":[1245185,4325377,4915201,11534337,11993089,14024705],"mygameform":[14221316],"master":[4325377,4915201,10420225],"mousehovertransparent":[12845058,12910593,13762561],"maindrawingarea":[4325380,10747908,11862020,13369348,14221318,15007747],"method":[196610,327681,393217,458753,589825,655361,851969,983041,1441793,1507329,1572865,1638401,1703937,1769473,1966081,2162689,2228225,2359297,2490369,2621441,2818049,3014657,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3735553,3801092,3932161,3997697,4063233,4128769,4259841,4390913,4325377,4587521,4718594,4980737,5046273,5111809,5242881,5505025,5570561,5636097,5701633,5963777,6094849,6225921,6356993,6422529,6488065,6553601,6619137,6750209,7012353,7077889,7208961,7405569,7471105,7733249,7798785,7929857,8257537,8388609,8454145,8650753,8847361,8912898,8978433,9175041,9437185,9502721,9568257,9830401,10027009,10092545,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10813441,10878977,10944513,11075585,11206657,11272193,11403265,11468801,11534337,11599873,11927553,12058625,12124161,12189697,12320769,12386305,12451841,12517380,12976129,13041665,13107201,13238273,13303809,13565953,13828097,14024705,14090241,14221313,14352385,14417921,14483457,14548993,14680065,14745601,14811137,15138817,15204353,15335425,15532033,15597569,15728641,15794177,15859713,15925249,15990785,16187393,16449538],"mysprites":[2424834,11993090],"mymanager":[10813442],"menu":[1048579,6684675,8126467,12255235,12910604,13762572],"mouse":[1048578,1638402,3342337,4325377,4784129,4915201,5570562,6356993,6684674,8126466,9175044,11010054,12255234,12517377,12648449,12845057,12910609,13172737,13762570],"mouseup":[3342337,4325378,4915202,7405569],"middle":[917506,12648450,12910594],"misses":[4128769,4325377,4915201],"methods":[1245186,3670018,3735554,3866626,4194305,4325377,4653058,4718593,4915202,5046273,6225922,11010051,11993089,12910594,13828097,13959169,16056321],"marking":[13434881],"monster":[7274497,12910593,13762561],"mouseentertransparent":[12255234,12910593,13762561],"modify":[9895937,11993089,13500417],"make":[1245187,2490369,2686977,2818049,3276801,4325380,4915202,5505025,5767169,6160385,6619137,6750209,7602180,7798786,8388609,9371649,9437185,9961473,10289153,10813441,11010053,11730945,11993091,12582913,12648449,12910602,13697025,13828097,14811137,14876673,15007745,15138817],"myspritecontroller":[4325378,5636097,10747905,11862017,13369345,14221316,15007749],"manages":[1310721,4325377,6946817,8585217,13631489],"manager":[1966081,10813441],"manually":[3080193,4325377,5046273,6946819,13959169,15007745],"mycontroller":[2228226,4325378,4915202,14483458],"multiply":[8716289,9240578,9699329,13959170],"mousehover":[12910593,13172738,13762561],"map":[7864321,12648449,12910593],"matches":[15990785],"milliseconds":[5046273,5373954,6881281,7077889,7471105,7667713,7733249,9109505,9568257,12058625,12910593,14155777,15007745],"math":[11010050,12320769,12910594,15597569],"memberwiseclone":[1245185,3670017,3735553,3866625,4194305,4325377,4915201,5046273,6225921,11010049,11993089,12910593,13828097,16056321],"mirrorvertical":[1507330],"myfile":[2424834,10813442,14221318],"movement":[1703937,2359297,6946817,7602177,9830402,11010053,11272193,12320769,12582913,12910598,16121859],"moves":[655361,983041,1048577,1703937,6684674,6946817,8126466,11010050,12255233,12648449,12845057,12910604,13172737,13762568,14614529],"moved":[6946817],"member":[9633793,13434881,16121857],"misspelled":[16384001],"mydir":[15007749],"members":[1245185,3080193,3670017,3735553,3866625,4194305,4325377,4653057,4915201,5046273,6225921,6815745,7602177,8388609,9109505,9240577,9633793,10158081,11010049,11993089,12648449,12910593,13434881,13500417,13762561,13828097,13959169,14876673,16056321,16121857]} \ No newline at end of file +{"mirrorhorizontal":[983042],"mysprite":[786437,3014658,9371650,12386306],"memory":[983041,1441794,1507329,2031618,2162689,3670017,4718594,5701633,6881282,7405570,10092545,10551297,11206658,11534340,13565953,16449537],"mirror":[983042,5046273,8388609,10420225,13041665],"movementspeed":[1179649,1572866,2490369,3407873,3735553,4980737,6094850,7405570,11206658,11534341,12255233,14221315,15007746,15794179,15990787],"myspriteimage":[2031618],"making":[2228225,4653057,6815746,6881282,8781825,11534337],"majority":[3342337,6881281,14221313],"mirrorhorizontally":[983041,1441793,5046273,7405569,8388609,9043970,10551298,11206657,11534338],"mirrored":[5046276,8388612,9043970,10420226,15335426],"mirrorvertically":[983041,1441793,5046273,5701634,7405569,8388609,11206657,11534338,15335426],"makes":[1507330,2031617,2359297,4718593,5046273,6815746,6881282,7798785,10092546,12582913,12976129,15269889,16121857,16384002],"main":[6815746,6881282],"myspritedatabase":[3211278,8781826,10092559,12976143],"multiple":[786433,2293761,3407875,4653057,4718593,6815746,6881283,8519682,11206657,11534340,13762561,14680065,15269889],"mouseleave":[5832706,11534337,13762561],"movingtopoint":[917506,11534337,12255233],"moveto":[917505,1114113,1179652,1572868,2490372,3407873,6094849,8847362,10813444,11206664,11534350,11862018,12255235,13762563,14548993,15007745,15794180],"millisecods":[3342337,6881281,14221313],"mouseenter":[1703938,11534337,13762561],"moving":[1179649,1572867,2490370,7208961,10813441,11206662,11534343,12255233,14221313,14548993,16056321],"mouseleavetransparent":[7602178,11534337,13762561],"myspritedefinitions":[8781825],"moment":[4718593,6881281,9895937],"mousedown":[3080193,4718594,6881282,7340033],"missile":[1179651,2490371,3407874,15794178],"means":[1507329,4718593,6881281,10092545,11665409,15269889],"mygameform":[3211268,10092548,12976132],"master":[786433,3014657,4718593,6881281,11272193],"mousehovertransparent":[11534337,11927554,13762561],"maindrawingarea":[3211270,6881284,8781828,10092550,11010052,12976134,13959172,14221315],"method":[65538,262145,327681,393217,458753,524289,589825,655361,983041,1179649,1376257,1441793,1572865,1638401,1769473,2031617,2097153,2162689,2490369,2752513,2818049,2949121,3080193,3145729,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4128770,4259841,4390913,4784129,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5570561,5767172,5898241,5963777,6094849,6160385,6291457,6488065,6553601,6750209,6881281,6946817,7012353,7077889,7340033,7536641,7733249,7798785,7864321,7929857,7995393,8126468,8323074,8454145,8585217,8650753,8716289,8912897,9109505,9175041,9371649,9437185,9568257,9633793,9699329,9764865,9830401,9895937,10027009,10289153,10354689,10747905,10813441,10878977,11075585,11141121,11272193,11403265,11599873,11665409,11796481,11993089,12058625,12189697,12320769,12451841,12648449,12779521,12845057,12976129,13172737,13238273,13303809,13565953,13631489,13828097,13893633,14024705,14155777,14286849,14417921,14483457,14548993,14942209,15073281,15138817,15204353,15269889,15400961,15532034,15728641,15794177,15859713,16056321,16187393,16252929,16318465,16384001,16449537],"mysprites":[3211269,10092546],"missiles":[3407873],"mymanager":[12845058],"menu":[1703939,5832707,7602179,11534348,12713987,13762572],"mouse":[327682,1703938,3080193,4587521,4718593,5832706,6094850,6553601,6881281,7602178,8126465,11206662,11468801,11534353,11927553,12255233,12713986,13762570,14155780],"monsterhitbysprite":[12386306],"mouseup":[3080193,4718594,6881282,7340033],"middle":[720898,11534338,12255234],"mywaypoints":[1179654],"misses":[3670017,4718593,6881281],"methods":[1507330,4063234,4128769,4521986,4653057,4718594,4849666,5046273,5308418,5898242,6881281,10092545,11206659,11534338,13107201,14352385,16384001],"marking":[11337729],"missilesprite":[3407875],"monster":[7274497,11534337,12386305,13762561],"mouseentertransparent":[11534337,12713986,13762561],"modify":[10092545,10682369,12517377],"misleading":[3407873],"make":[1507331,2818049,3276801,3407877,3735553,4718594,5439489,5570561,5701633,6750209,6881284,6946817,7405571,7798785,9109505,9306113,9699330,10092547,10551297,11206662,11534346,11730945,12255233,12582913,12845057,13303809,14221313,15138817,15859713,15990785,16121857,16384001],"mainly":[1835009,6815745],"myspritecontroller":[786434,1179649,2490369,3014657,3211268,3407874,3735553,4980737,6094849,6881282,8781825,10092548,11010049,12386306,12976132,13959169,14221317,15007745,15794177],"manages":[2293761,6815745,6881281,7667713,14680065],"manager":[2031617,12845057],"manually":[3342337,5046273,6815747,6881281,13107201,14221313],"mycontroller":[2162690,4718594,6881282,9764865,10354689,16449538],"multiply":[8192001,8257538,12910593,13107202],"mousehover":[11468802,11534337,13762561],"map":[7208961,11534337,12255233],"matches":[15728641],"milliseconds":[4915202,5046273,7143425,7733249,8388609,8519681,8585217,8912897,9175041,11534337,12451841,14090241,14221313],"myclass":[1376262,12845062,15073286],"makeanexplosion":[786433],"math":[3014657,11206658,11534338,11599873,13893633],"memberwiseclone":[1507329,4063233,4653057,4718593,4849665,5046273,5308417,5898241,6881281,10092545,11206657,11534337,14352385,16384001],"mirrorvertical":[983042],"myfile":[3211270,10092550,12845058,12976134],"miss":[15794177],"movement":[1572865,2490370,6815745,7405569,9437186,11206661,11534342,11599873,13238273,14614531,15990785],"moves":[524289,1179649,1572865,1703937,2490370,5832706,6815745,7602178,11206658,11468801,11534348,11927553,12255233,12713985,13762568,15007745],"moved":[6815745],"member":[10420225,11337729,14614529],"misspelled":[15597569],"myvariable":[1376260,12845060,15073284],"mydir":[14221317],"members":[1507329,3342337,4063233,4521985,4653057,4718593,4849665,5046273,5308417,5898241,6619137,6881281,7405569,7798785,8257537,8388609,10092545,10420225,10944513,11206657,11337729,11534337,12255233,12517377,13107201,13762561,14352385,14614529,16121857,16384001]} \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/fti/FTI_110.json b/SpriteLibrary/Doc/Help/fti/FTI_110.json index 9390ca3..cd92bf2 100644 --- a/SpriteLibrary/Doc/Help/fti/FTI_110.json +++ b/SpriteLibrary/Doc/Help/fti/FTI_110.json @@ -1 +1 @@ -{"notify":[2228225,3538945,4325377,4915201],"nimber":[12648449,12910593,16252929],"newlocationonpicturebox":[6356994],"newpoint":[8978434,11403266],"numbers":[5767170,12648450,12910594],"namesprite":[4325377,4915201,8454146],"need":[1703938,2228227,2293761,2359297,2686977,4194305,4325384,4849665,4915205,5439489,6160385,6946820,7602180,8388609,11010052,11730945,12582913,12648450,12910603,13762561,13828097,13959169,14024706,14090242,14352385,14417921,14483459,14614529],"namespace":[131074,196610,262146,327682,393218,458754,524290,589826,655362,720898,786434,851970,917506,983042,1048578,1114114,1179650,1245185,1310722,1376258,1441793,1507330,1572866,1638402,1703937,1769474,1835010,1900546,1966082,2031618,2097153,2162690,2228225,2293762,2359298,2424834,2490370,2555906,2621442,2686978,2752514,2818050,2883586,2949122,3014658,3080193,3145730,3211266,3276802,3342338,3407874,3473410,3538946,3604482,3670017,3735553,3801090,3866625,3932162,3997698,4063233,4128770,4194306,4259842,4325378,4390914,4456450,4521986,4587522,4653057,4718594,4784130,4849666,4915201,4980738,5046274,5111810,5177346,5242882,5308418,5373954,5439490,5505026,5570562,5636098,5701634,5767170,5832706,5898242,5963778,6029314,6094850,6160386,6225921,6291458,6356994,6422530,6488066,6553602,6619138,6684674,6750210,6815745,6881281,6946817,7012354,7077890,7143426,7208962,7274498,7340034,7405570,7471106,7536642,7602177,7667714,7733250,7798786,7864322,7929858,7995394,8060930,8126466,8192002,8257538,8323074,8388609,8454146,8519682,8585218,8650754,8716290,8781826,8847362,8912898,8978434,9043970,9109505,9175041,9240577,9306114,9371650,9437185,9502722,9568258,9633794,9699330,9764866,9830402,9895938,9961474,10027010,10092546,10158081,10223617,10289154,10354690,10420226,10485762,10551298,10616834,10682370,10747906,10813442,10878978,10944514,11075586,11141122,11010049,11206658,11272194,11337730,11403266,11468802,11534338,11599874,11665410,11730946,11796482,11862018,11927554,11993090,12058626,12124162,12189698,12255234,12320770,12386306,12451842,12517378,12582914,12648449,12713986,12779522,12845058,12910594,12976130,13041666,13107202,13172738,13238274,13303810,13369346,13434882,13500417,13565954,13631490,13697026,13762561,13828098,13893634,13959170,14024706,14090242,14155778,14221314,14286850,14352386,14417922,14483458,14548994,14614530,14680066,14745602,14811138,14876673,14942210,15007746,15073282,15138818,15204354,15269890,15335426,15400962,15466498,15532034,15597570,15663106,15728642,15794178,15859714,15925249,15990786,16056322,16121858,16187394,16252930,16449538],"new":[589825,851969,1245186,1310721,1769474,1900545,2228227,2490369,2686977,2818049,3211265,4194306,4325384,4456449,4915206,5046273,5177345,5373953,5570561,5636097,5963778,6619137,6881284,6946817,7471105,7602177,7733249,8585217,10027009,10747905,10813441,11010051,11862017,11993090,12910600,13238273,13369346,13565953,13631489,13828097,14221317,14352385,14483460,15007745,15138817,15400961,15794177,16056321,16187393],"net":[6946817],"newtickmilliseconds":[10027010],"newvector":[9830402],"nontransparent":[13434881],"newsize":[6750210],"needed":[2228225,4325377,4915201,6946818,11993089,13434881,14483457],"newlocation":[6815746,12713987,16056322],"named":[786433,1245185,1966081,3014658,4325385,4915208,4980737,5636097,5963778,8060929,9437185,10158081,11993089,12648451,12910595,13238274,13565953,14024706,14221316,15269890,15990785],"names":[1245185,5963777,10354690,11993089],"newsprite":[5636103],"nearly":[7864321,12648449,12910593],"notice":[2031617,12648449,12910593],"numframes":[5046273,8323074,9109505],"normally":[13828098,14876674,15663106],"null":[2228226,4194306,4325378,4915202,5636097,5832705,5963777,6815745,10813441,14221316,14483458,15138818,15990785,16056321],"newlocationonimage":[5570562],"newimage":[589826],"notoriously":[15007745],"newbackground":[2228228,4325380,4915204,14483460],"needs":[917505,4325377,8388609,12648450,12910594,13697025,14942209,15007745],"needing":[4325377,4915201,5046273,6946817,14024705],"newspeed":[7471106,7733250],"number":[458753,1507329,1441800,1572867,2228225,2818051,2949121,3932161,4325381,4915204,5046275,5111810,5373953,5767171,6881281,7077890,7208961,7602178,7667715,8323073,8388609,9109507,9568257,10944513,11010062,11468802,12320769,12451841,12582914,12648452,12910613,13565953,13697025,14155778,14483457,14745602,15335425,15728643,16187394]} \ No newline at end of file +{"notify":[2162689,3997697,4718593,6881281],"nimber":[11534337,12255233,14811137],"newlocationonpicturebox":[6553602],"namedsprites":[3407873],"newpoint":[7864322,10289154],"numbers":[5439490,11534338,12255234],"namesprite":[4718593,6881281,8454146],"need":[786433,1572866,2359297,2162691,2490369,2883585,3014657,3276801,3407873,4325377,4653057,4718597,5505025,5701633,6815749,6881288,7405571,7798785,10551297,11206660,11534346,12255234,12648450,13107201,13762561,14024705,15007746,15269890,15794177,15990785,16384001,16449539],"namespace":[65538,131074,196610,262146,327682,393218,458754,524290,589826,655362,720898,786434,851970,917506,983042,1048578,1114114,1179650,1310722,1376258,1441793,1507329,1572865,1638402,1703938,1769474,1835010,1900546,1966082,2031618,2097154,2228225,2293762,2359298,2162689,2424834,2490370,2555906,2621442,2686978,2752514,2818050,2883586,2949122,3014658,3080194,3145730,3211266,3276802,3342337,3407874,3473410,3538946,3604482,3670018,3735554,3801089,3866626,3932162,3997698,4063233,4128770,4194306,4259842,4325378,4390914,4456450,4521985,4587522,4653058,4784130,4718593,4849665,4915202,4980738,5046274,5111810,5177346,5242882,5308417,5373954,5439490,5505026,5570562,5636098,5701634,5767170,5832706,5898241,5963778,6029314,6094850,6160386,6225922,6291458,6356994,6422530,6488066,6553602,6619137,6684674,6750210,6815745,6881282,6946818,7012354,7077890,7143426,7208962,7274498,7340034,7405569,7471106,7536642,7602178,7667714,7733250,7798785,7864322,7929858,7995394,8060930,8126466,8192002,8257537,8323074,8388609,8454146,8519681,8585218,8650754,8716290,8781826,8847362,8912898,8978434,9043970,9109505,9175042,9240578,9306114,9371650,9437186,9502722,9568258,9633794,9699330,9764866,9830402,9895938,9961474,10027010,10092546,10158082,10223618,10289154,10354690,10420226,10485762,10551298,10616834,10682370,10747906,10813442,10878978,10944513,11010050,11075585,11141122,11206657,11272194,11337730,11403266,11468802,11534338,11599874,11665410,11796482,11730946,11862018,11927554,11993090,12058626,12124162,12189698,12320770,12255233,12386306,12451842,12517377,12582914,12648450,12713986,12779522,12845058,12910594,12976130,13041666,13107202,13172738,13238274,13303810,13369346,13434882,13500418,13565954,13631490,13697026,13762561,13828098,13893634,13959170,14024706,14090242,14155777,14221314,14286850,14352386,14417922,14483458,14548994,14614530,14680066,14745602,14811138,14876674,14942210,15007746,15073282,15138818,15204354,15269890,15335426,15400962,15532034,15663106,15728642,15794178,15859714,15925250,15990786,16056322,16121857,16187394,16252930,16318465,16384002,16449538],"new":[589825,655361,1179655,1376259,1507330,1769473,2293761,2162691,2490369,2686977,3211269,3276801,3407878,3735555,4456449,4653058,4718598,4915201,4980737,5046273,6094850,6225921,6750209,6815745,6881288,7077890,7667713,7733249,8519684,8585217,8781826,10092551,11010049,11206659,11534343,11993089,12386305,12845058,12976133,13303809,13959169,14024705,14221313,14352385,14680065,14942209,15007745,15073282,15204353,15400961,15663105,15794177,16384001,16449540],"net":[6815745],"newtickmilliseconds":[14942210],"newvector":[9437186],"nsprite":[12386308],"nontransparent":[11337729],"newsize":[6946818],"needed":[2162689,4718593,6815746,6881281,10092545,11337729,16449537],"newlocation":[6619138,14352386,14876675],"named":[786434,917505,1507329,2031617,3014658,3211268,3407880,3473410,4718600,4980737,5111809,6815747,6881290,7077890,8060929,9109505,10092549,10944513,11206658,11534343,11993089,12255235,12976132,13434882,15269890,15400962,15728641],"names":[1507329,7077889,9633794,10092545],"newplayer":[12386306],"newsprite":[1179653,2490373,3407877,3735558,4980743,6094855,15007751,15794181],"nearly":[7208961,11534337,12255233],"notice":[1966081,11534337,12255233],"numframes":[5046273,8388609,9240578],"normally":[15925250,16121858,16384002],"null":[2162690,3211268,4653058,4718594,4980737,5636097,6619137,6881282,7077889,9371650,10092548,12845057,12976132,13303810,14352385,15728641,16449538],"newlocationonimage":[6094850],"newimage":[589826],"notoriously":[14221313],"newbackground":[2162692,4718596,6881284,16449540],"needs":[720897,6881281,7798785,11534338,11730945,12255234,14221313,14745601],"needing":[3407873,4718593,5046273,6815745,6881281,15269889],"newspeed":[7733250,8585218],"number":[458753,983041,1310721,1441800,1638403,2162689,3735555,3866625,4718596,4784130,4915201,5046275,5439491,6160385,6881285,7143427,7405570,7798785,8388611,8519681,8716289,8912897,9175042,9240577,10747906,11206670,11534357,11599873,11730945,11993089,12255236,12320770,12779521,13565953,14090242,15204354,15990786,16252931,16449537]} \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/fti/FTI_111.json b/SpriteLibrary/Doc/Help/fti/FTI_111.json index 636f29c..6d2903f 100644 --- a/SpriteLibrary/Doc/Help/fti/FTI_111.json +++ b/SpriteLibrary/Doc/Help/fti/FTI_111.json @@ -1 +1 @@ -{"oldsprite":[6881281,9961475,12910593],"openeditwindow":[1245185,5046273,6946817,11993089,14221316],"opening":[14221313],"outside":[6029313,7602177,12910593],"optional":[589826,2818049,3211265,3604481,3801089,5242881,5701633,8650753,9961473,11206657,11272193,12124161,12517377,14221313,16187393],"optimizeforlargespriteimages":[2293762,4325377,8388609],"ought":[6815745,8781825,16056321],"opacity":[7864325,12648452,12910596],"overlap":[13434882],"origspritename":[6881281,9961473,12910593],"overridden":[4325377,8388609,16449537],"overridding":[16449537],"oneimage":[2228226,4325378,4915202,14483458],"opposite":[786433,12648449,12910593],"occasionally":[4063234,4325379,4915203,7012353,10878977,14548993],"objecttowrite":[15794178],"override":[4194305],"object":[1179650,1245195,1769477,2555906,2621441,3145729,3670022,3735558,3866630,4194311,4325387,4653057,4915210,5046279,6225926,6619137,7208961,10092545,10747905,10813443,11010054,11993100,12386305,12910599,13828103,13959169,15007745,15794181,16056327],"originally":[2031617,12648449,12910593],"one":[786433,983041,1114113,1245185,1310722,2228227,2818050,3342337,4325390,4915210,5046273,5373954,6094849,6946818,7405569,7667714,7864321,8257537,8323073,8388609,9043969,9109505,10485761,10813441,11010051,11206657,11599873,11993089,12648454,12910602,13697025,13762561,13893634,14024706,14483459,14614529,15990785,16449538],"objecttoclone":[2621442],"operation":[786433,12648449,12910593],"order":[393218,4259841,4325381,4915205,6488065,7798785,11927553,13107201,16449538],"original":[1245185,2621442,6881282,9961475,11993089,12910594,13828097,14876673,15663105],"originalimage":[4325378,7536642,10158082,11337729],"open":[1245185,11993089,14221313],"overload":[983041,1310721,1441793,1507329,1638401,1703937,2097153,2228225,2359297,3407873,3538945,3604481,3932161,4063233,5111809,5373953,5570561,5636097,6881281,7012353,7077889,7667713,8585217,9175041,9437185,9568257,9961473,10223617,10747905,10944513,11862017,12124161,12451841,13369345,13631489,14417921,14483457,14548993,15138817,15204353,15335425,15925249],"occurred":[16318465],"overlaps":[7929858,11010049,12910593]} \ No newline at end of file +{"oldsprite":[8519681,9306115,11534337],"openeditwindow":[1507329,3211266,5046273,6815745,10092547,12976132],"opening":[3211265,10092545,12976129],"outside":[6684673,7405569,11534337,12845057,15073281],"optional":[589826,1769473,3604481,3735553,5242881,5373953,5767169,7929857,8126465,9306113,10027009,11403265,12976129,13238273,15204353],"optimizeforlargespriteimages":[2359298,6881281,7798785],"onward":[3407874,11206657,11534337],"ought":[6619137,13369345,14352385],"opacity":[7208965,11534340,12255236],"overlap":[11337730],"origspritename":[8519681,9306113,11534337],"overridden":[6881281,7798785,15532033],"overridding":[15532033],"oneimage":[2162690,4718594,6881282,16449538],"opposite":[917505,11534337,12255233],"occasionally":[3801090,4718595,6881283,7012353,9830401,14483457],"objecttowrite":[15073282],"override":[4653057],"object":[786433,1376262,1507339,1835010,2752513,2883586,3014657,3276801,3538945,4063238,4521985,4653063,4718602,4849670,5046279,5308422,5898246,6160385,6750209,6881291,7405569,9764866,10092556,10354690,11010049,11206662,11534344,12386305,12845060,13107201,14221313,14352391,15073286,16384007],"originally":[1966081,11534337,12255233],"one":[917505,1114113,1179649,1835009,2293762,2162691,3080193,3407874,3735554,4390913,4718602,4915202,5046273,6815748,6881295,7143426,7208961,7340033,7536641,7798785,8388609,8847361,9240577,10813441,11206660,11403265,11534347,11796481,11730945,12255238,12845057,13697026,13762561,15007745,15269890,15532034,15728641,16449539],"objecttoclone":[2752514],"operation":[917505,11534337,12255233],"order":[393218,4718597,6291457,6488065,6881285,9699329,10878977,11141121,15532034],"original":[1507329,2752514,8519682,9306115,10092545,11534338,15925249,16121857,16384001],"originalimage":[6422530,6881282,8978433,10944514],"open":[1507329,10092545,12976129],"overload":[327681,983041,1179649,1441793,1572865,2228225,2293761,2162689,2490369,2949121,3604481,3801089,3866625,3997697,4784129,4915201,4980737,6094849,7012353,7143425,7667713,8519681,8716289,8781825,8912897,9109505,9175041,9306113,10027009,11075585,11010049,12779521,13303809,13565953,13959169,14155777,14483457,14680065,15794177,16187393,16318465,16449537],"occurred":[15466497],"overlaps":[8650754,11206657,11534337]} \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/fti/FTI_112.json b/SpriteLibrary/Doc/Help/fti/FTI_112.json index 820dad1..c36713a 100644 --- a/SpriteLibrary/Doc/Help/fti/FTI_112.json +++ b/SpriteLibrary/Doc/Help/fti/FTI_112.json @@ -1 +1 @@ -{"pixels":[3473411,4325377,4915201,7208961,7602177,8257537,8978434,11403266,11468801,12582913,12910593],"problem":[2228225,4325377,4915201,14483457],"putpictureboxlocation":[1638401,5570561,6356994,9175042,11010051,12910595],"positioned":[5505025,11010049,12910593],"placespritebehind":[393218,4325377,4915201],"parameters":[327681,393217,458753,589825,655361,983041,1179649,1310721,1507329,1572865,1638401,1769474,1966081,2359297,2424833,2490369,2555905,2621442,2818049,3145729,3211265,3276802,3342337,3407873,3604481,3801089,3932161,3997697,4259841,4325378,4587521,4718593,4915202,5111809,5242881,5373953,5570561,5636097,5701633,5963777,6356993,6488065,6553601,6619138,6750209,7012353,7077889,7208961,7405569,7471105,7667713,7733249,7798785,7929857,8257537,8454145,8585217,8650753,8847361,8978433,9568257,9830401,9961473,10027009,10092546,10485761,10616833,10747905,10813442,10944513,11075585,11206657,11272193,11403265,11468801,11534337,11599873,11862017,11927553,12058625,12124161,12189697,12386306,12451841,12517377,13107201,13238273,13369345,13565953,13631489,14024705,14221313,14352385,14417921,14483457,14680065,14745601,15138817,15335425,15597569,15728641,15794178,15990785,16187393],"project":[1245185,2424833,5046273,6946818,9109505,10682369,10813441,11993089,14221313],"paused":[8650754,11010049,12648449,12910594,13893633,16121858],"pictuerbox":[6553601],"passed":[1966081],"pb_map":[2228226,4325378,4915202,14483458],"percentage":[7733249,11010049,12910593,13828097,14876673,15663105],"play":[327682,4325377,4915201],"puts":[5636097],"pauseevents":[16121858],"place":[1638401,5570561,9043969,9175042,11010050,12320769,12648449,12910595],"pass":[1179649,6946817,14221313,15007745],"points":[983041,1114114,7274497,9043969,11665409,12648449,12910597,13762564],"people":[4325377,4915201,5046273,6946817,9830401,10027009,11010050,12910594,15597569],"programming":[6946817,13828097],"prefer":[4325377,4915201,9830401,10027009,11010049,12910593],"public":[131073,196610,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245190,1310721,1376257,1507329,1572865,1638401,1769473,1835009,1900545,1966081,2031617,2162689,2293761,2359297,2424833,2490369,2555905,2621441,2686980,2752513,2818049,2883585,2949121,3014657,3145729,3211265,3276803,3342337,3407873,3473409,3538945,3604481,3735553,3801089,3932161,3997697,4128769,4194308,4259841,4325377,4390913,4456449,4521985,4587521,4718593,4784129,4849665,4980737,5046275,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636098,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6225921,6160385,6291457,6356993,6422529,6488065,6553601,6619139,6684673,6750209,6946818,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602179,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912898,8978433,9043969,9306113,9371650,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747907,10813441,10878977,10944513,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862019,11927553,11993095,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12713985,12779521,12845057,12910596,12976129,13041665,13107201,13172737,13238273,13303809,13369347,13434881,13565953,13631489,13697025,13828100,13893633,13959169,14024705,14090241,14155777,14221317,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007747,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794179,15859713,15990785,16056321,16121857,16187393,16252929,16449537],"pause":[4325380,4915204,5701633,6946817,8650753,11010053,11206660,11272199,12910597,16121860],"places":[6815745,6946817,8781825,16056321],"parameter":[1966081],"picturebox":[2097162,2228227,3145729,3342338,3538946,3801089,4325401,4587522,4915212,5898241,6356994,6553601,6750209,6946821,7208961,7340033,7405570,8257537,8716290,8978433,9240580,9306113,9699330,10747910,11010054,11141121,11862024,12517377,12648452,12910602,13369352,13959173,14090241,14221313,14483457,14745603,15859714],"pictureboxes":[4325378,4915201,6946817,14024705],"pauseall":[5242881,5701633,8650754,11010049,11206657,11272193,12910593,16121857],"pointers":[2228225,4325377,4915201,14483457],"priority":[4128769,4325377,4915201],"portoin":[12255233,12910593,13762561],"portions":[13434881],"persists":[16318465],"private":[10747905,15007745],"point":[458759,983049,1114113,1441793,1703946,3342342,3801092,4325385,4784130,4915209,5046273,5308418,5570564,5636097,6356995,6553606,6815745,6881281,7077891,7405574,7602177,7667716,8257543,8978436,9043969,9109505,9175041,11010072,11403268,11599881,11665410,12517379,12582913,12648450,12713987,12779523,12910623,13762563,14417926,14745608,14942209,15532035,15859715,16056321],"pauses":[12845057,12910594,13172737,13762562],"precise":[3473409,4325380,4915204,7405569,14745602,15007745,16449537],"particularly":[6356993,11010049,12910593],"perpetually":[11010049,11599873,12910593],"picture":[2883585,3145729,3342337,3473411,4325381,4784129,4915205,7208962,8257537,9764865,12648449,12910595,13762562,14745601],"probably":[458753,11010050,12320769,12910594],"preload":[6946817,11993089],"parent":[12845057,12910594,13172737,13762562],"payload":[2686981,4194310,5439489,7602180,12910597,13762561],"pausemovement":[16121858],"part":[262145,7667713,12910593,13762561],"primarily":[6815745,6946817,8781825,13434881,16056321],"publically":[1245185,2621441,11993089],"placespriteinfrontof":[4325377,4915201,7798786],"possible":[4325377,6946818,12910593,15007745],"position":[3801089,6356993,6946817,7077889,11010049,12517377,12910594],"parts":[4325377,10158081,11337729],"programs":[6946817,15007745],"print":[5767169,12648449,12910593],"placement":[6815745,12713985,16056321],"pausable":[16121857],"program":[851969,1245186,4325378,4915201,5046274,6160385,6946821,7602178,8388609,9371650,11730945,11993090,12910594,13434881,13697025,13828100,14221315,14876674,15007745,15990785],"pauseanimation":[16121858],"properties":[1245188,1966082,2424834,4325378,5046276,9109508,10158082,10354690,10682372,10747905,10813442,11862017,11993093,12648450,12910593,13369346,14221317,15007745,15794178],"pressed":[4063236,4128769,4325383,4915207,7012357,10878979,14548996,15007745],"presses":[4325377],"pull":[1310721,2752513,5046275,5373953,6291457,8323073,8585217,9109507,10485761,13631489],"programmed":[4718593,11010049,12910593],"pixel":[458754,11010049,12517377,12910593,14745601],"pointing":[2031617,12648449,12910593,14221313],"printed":[6160385,7602178,11730945,12910594],"partial":[10747905,11862017,13369345,14221314,15007745],"poorly":[786433,12648449,12910593],"page":[16318465,16384004],"pieces":[15007745],"pretty":[5046273,9109505,14155777],"processing":[12648449,12910593,15269889],"playing":[2228225,4325378,4915202,12189699,14483457],"process":[786433,1245185,11993089,12648449,12910593,14221313],"previously":[4325377,4915201,6619137,11075585],"property":[786434,917506,2031618,2949122,3997697,4194305,4325377,4784130,4849666,4915201,5308418,5767170,5898242,7143426,7340034,7536642,7602177,7864322,8060930,8192002,9043970,9306114,11141122,11337730,12582913,12910593,13893634,14614530,14942210,15269890,16252930],"parameterless":[1245186,1769473,11993090,15794177],"processes":[458753,11010049,12910593],"portion":[8126465,10616833,12845057,12910594,13762562],"positions":[6946817,13959169],"percent":[13828097,14876673,15663105],"putbaseimagelocation":[1638403,5570563,5636097,6356993,9175043,11010051,12910595],"pictureboxlocation":[4784130,12648449,12910593],"particular":[458753,4325377,4915201,7733249,11010049,12910593,13238273],"path":[1769473,2424833,14221314,15794177],"particualar":[11010049,11468801,12910593]} \ No newline at end of file +{"pixels":[3145731,4718593,6160385,6881281,7405569,7536641,7864322,10289154,10747905,11534337,15990785],"problem":[2162689,4718593,6881281,16449537],"putpictureboxlocation":[327681,6094849,6553602,11206659,11534339,14155778],"placed":[3276801,7405569,11534337],"positioned":[5570561,11206657,11534337],"placespritebehind":[393218,4718593,6881281],"parameters":[262145,327681,393217,458753,524289,589825,983041,1179649,1376258,1638401,1769473,1835009,2031617,2293761,2490369,2752514,2818050,2883585,2949121,3080193,3211265,3407873,3538945,3604481,3735553,3866625,3932161,4128769,4718594,4784129,4915201,4980737,5177345,5242881,5373953,5767169,5963777,6094849,6160385,6291457,6488065,6553601,6750210,6881282,6946817,7012353,7077889,7143425,7340033,7536641,7667713,7733249,7864321,7929857,8126465,8454145,8585217,8650753,8716289,8781825,8912897,9175041,9306113,9437185,9568257,9699329,9764866,9895937,10027009,10289153,10354690,10747905,10813441,10878977,11010049,11141121,11403265,11665409,11796481,11993089,12189697,12320769,12451841,12779521,12845058,12976129,13238273,13303809,13565953,13893633,13959169,14024705,14286849,14417921,14680065,14942209,15073282,15204353,15269889,15400961,15728641,15794177,16252929,16449537],"project":[1507329,3211266,5046273,6815746,8388609,10092546,12124161,12845059,12976129,15073281],"paused":[7929858,11206657,11534338,12255233,13697025,14614530],"programatically":[6815745,11534337],"pictuerbox":[5963777],"passed":[2031617],"pb_map":[2162690,4718594,6881282,16449538],"percentage":[8585217,11206657,11534337,15925249,16121857,16384001],"play":[262146,4718593,6881281,12386306],"puts":[3735553,4980737],"pauseevents":[14614530],"place":[327681,6094849,8847361,11206658,11534339,11599873,12255233,14155778],"pass":[1835009,3211265,6815745,10092545,12976129,14221313],"points":[1114114,1179650,3735553,7274497,8847361,11534341,11862017,12255233,13762564],"people":[4718593,5046273,6815745,6881281,9437185,11206658,11534338,13893633,14942209],"programming":[6815745,16384001],"prefer":[4718593,6881281,9437185,11206657,11534337,14942209],"public":[65538,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786436,851969,917505,983041,1048577,1114113,1179649,1310721,1376258,1507334,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818051,2883585,2949121,3014659,3080193,3145729,3211269,3276804,3407873,3473409,3538945,3604481,3670017,3735553,3866625,3932161,3997697,4128769,4194305,4259841,4325377,4390913,4456449,4587521,4653060,4784129,4915201,4980738,5046275,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6684673,6750211,6815746,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7471105,7536641,7602177,7667713,7733249,7864321,7929857,7995393,8060929,8126465,8192001,8323074,8454145,8585217,8650753,8716289,8781827,8847361,8912897,8978433,9043969,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092555,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,11010051,11141121,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11796481,11730945,11862017,11927553,11993089,12058625,12124161,12189697,12320769,12386307,12451841,12582914,12648449,12713985,12779521,12845058,12910593,12976133,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13828097,13893633,13959171,14024705,14090241,14221315,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073284,15138817,15204353,15269889,15335425,15400961,15532033,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16384004,16449537],"pause":[4718596,5373953,6815745,6881284,7929857,11206661,11403268,11534341,13238279,14614532],"places":[6619137,6815745,13369345,14352385],"parameter":[2031617],"picturebox":[2228234,2162691,3014657,3080194,3211265,3538945,3997698,4718604,5177346,5767169,5963777,6160385,6356993,6553602,6815748,6881304,6946817,7340034,7536641,7864321,8126465,8192002,8257540,8781832,9502721,10158081,10092545,10485761,11010054,11206662,11534346,12255236,12320771,12648449,12910594,12976129,13107205,13828098,13959176,16449537],"pictureboxes":[4718593,6815747,6881284,15269889],"pauseall":[5242881,5373953,7929858,11206657,11403265,11534337,13238273,14614529],"pointers":[2162689,4718593,6881281,16449537],"priority":[3670017,4718593,6881281],"portoin":[11534337,12713985,13762561],"portions":[11337729],"persists":[15466497],"private":[11010049,14221313],"point":[327681,458759,786433,1114113,1179665,1441793,1572874,2424835,2490369,3080198,3407877,3735553,4587522,4718601,4980737,5046273,5767172,5963782,6094854,6553603,6619137,6881289,7143428,7340038,7405569,7536647,7864324,8126467,8388609,8519681,8847361,9175043,10289156,10616835,10813449,11206682,11534370,11862018,12255235,12320776,13631491,13762563,13828099,14155778,14352385,14745601,14876675,15007746,15794183,15990785],"pauses":[11468801,11534338,11927553,13762562],"precise":[3145729,4718596,6881284,7340033,12320770,14221313,15532033],"particularly":[6553601,11206657,11534337],"perpetually":[10813441,11206657,11534337],"picture":[2621441,3014657,3080193,3145731,3538945,4587521,4718597,6094849,6160386,6881285,7536641,11534339,12255233,12320769,13762562,15007745],"probably":[458753,1376257,11206658,11534338,11599873],"preload":[6815745,10092545],"parent":[11468801,11534338,11927553,13762562],"payload":[3276806,4653062,5505025,7405570,11534339,13762561],"pausemovement":[14614530],"part":[196609,6094849,7143425,11534337,13762561,15007745],"primarily":[6619137,6815745,11337729,13369345,14352385],"publically":[1507329,2752513,10092545],"placespriteinfrontof":[4718593,6881281,9699330],"possible":[6815746,6881281,11534337,14221313],"position":[5767169,6553601,6815745,8126465,9175041,11206657,11534338],"parts":[6881281,8978433,10944513],"programs":[6815745,14221313],"print":[5439489,11534337,12255233],"placement":[6619137,14352385,14876673],"pausable":[14614529],"program":[655361,1507330,3211266,4718593,5046274,5701633,6815749,6881282,7405570,7798785,10092548,10551297,11337729,11534338,11730945,12582914,12845057,12976131,14221313,15073281,15728641,16121858,16384004],"pauseanimation":[14614530],"properties":[1507332,2031618,3211271,3407873,5046276,6881282,8388612,8781826,9633794,10092554,10944514,11010049,11534337,12124164,12255234,12386305,12845062,12976133,13959169,14221313,15073283],"pressed":[3670017,3801092,4718599,6881287,7012357,9764865,9830403,14221313,14483460],"presses":[6881281],"pull":[2293761,2555905,4915201,5046275,7471105,7667713,8388611,9240577,11796481,14680065],"programmed":[4128769,11206657,11534337],"pixel":[458754,8126465,11206657,11534337,12320769],"pointing":[1966081,3211265,10092545,11534337,12255233,12976129],"printed":[5701633,7405570,10551297,11534338],"partial":[3211266,8781825,10092546,11010049,12976130,13959169,14221313],"pertaining":[3276801,7405569,11534337],"poorly":[917505,11534337,12255233],"page":[15466497,15597572],"pieces":[14221313],"pretty":[5046273,8388609,14090241],"processing":[11534337,12255233,13434881],"playing":[2162689,4718594,6881282,14417923,16449537],"process":[917505,1507329,10092545,11534337,12255233,12976129],"previously":[4718593,6750209,6881281,9895937],"property":[720898,917506,1310722,1966082,2424834,3932161,4325378,4587522,4653057,4718593,5439490,6029314,6356994,6422530,6881281,7208962,7405569,8060930,8847362,8978434,9502722,9961474,10158082,10485762,11534337,13434882,13697026,14745602,14811138,15007746,15990785],"parameterless":[1376257,1507330,10092546,15073281],"processes":[458753,11206657,11534337],"portion":[7602177,9568257,11534338,11927553,13762562],"positions":[6815745,13107201],"percent":[15925249,16121857,16384001],"putbaseimagelocation":[327683,786433,1179649,2424833,2490369,3407873,3735553,4980737,6094853,6553601,11206659,11534340,12255233,12386305,14155779,15007745,15794177],"pictureboxlocation":[4587522,11534337,12255233],"particular":[458753,3276801,4718593,6881281,7405569,8585217,11206657,11534338,15400961],"path":[1179650,1376257,3211267,10092546,12976130,15073281],"particualar":[10747905,11206657,11534337],"putting":[786433,3014657]} \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/fti/FTI_113.json b/SpriteLibrary/Doc/Help/fti/FTI_113.json index f5897d6..a001704 100644 --- a/SpriteLibrary/Doc/Help/fti/FTI_113.json +++ b/SpriteLibrary/Doc/Help/fti/FTI_113.json @@ -1 +1 @@ -{"queue":[3604481,12124161],"query":[4325377,4915201,14024705],"quickly":[15007745],"queueupinvalidation":[3604482,12124162],"quite":[7864321,12648449,12910593]} \ No newline at end of file +{"queue":[3604481,10027009],"query":[4718593,6881281,15269889],"quickly":[14221313],"queueupinvalidation":[3604482,10027010],"quite":[2490369,7208961,11534337,12255233]} \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/fti/FTI_114.json b/SpriteLibrary/Doc/Help/fti/FTI_114.json index a63f2de..92fe62d 100644 --- a/SpriteLibrary/Doc/Help/fti/FTI_114.json +++ b/SpriteLibrary/Doc/Help/fti/FTI_114.json @@ -1 +1 @@ -{"ratio":[3473411,4325378,4915202,6946817,8716289,9240578,9699329,13959171],"rarely":[2031617,12648449,12910593],"rule":[12648449,12910593,15269889],"returnpictureboxadjustedwidth":[4325377,4915201,7208962],"right":[655361,1441798,1835009,2031617,3932161,5111809,6815745,6946817,7077889,7602177,9568257,10944513,11010055,11730945,12451841,12648449,12713985,12910602,13762561,15007751,16056321],"remainder":[4325377,4915201,15990785],"reset":[4128770,4325378,4915202],"registerkeyupfunction":[4325377,4915201,12386306],"rectangle":[262145,1376257,2031617,3801089,4325380,4587527,4915204,6815745,6946817,7929861,10616837,11010050,12124165,12517378,12648449,12910596,13434884,13762561,15925250,16056321],"runner":[5046274,9109506,10682370],"remember":[1245185,1966081,11993089],"reaches":[983042,1703938,11010050,12910594],"reached":[983041,1703937,11010049,11665409,12910594,13762561],"rapidly":[7864321,12648449,12910593],"resourcemanager":[1245185,2424836,10813444,11993089,13369345,14221315],"recalcpictureboxlocation":[11010049,12910593,14090242],"recognizes":[6946817,9633793],"replacing":[2228226,4325378,4915202,14483458],"rectangles":[13434882],"refined":[16449537],"representing":[7733249],"rotated":[1507330,1441796,5046274,8519681,9109506,9633794,11010052,12910596,14286849,15335426],"registerkeydownfunction":[4325377,4915201,10092546],"running":[4325377,4915201,14024705],"resume":[4849665,12648449,12910593],"range":[12058625],"returnadjustmentratio":[3473410,4325377,4390914,4915201,11010049,12910593],"random":[4325377,8388609,13697027],"resize":[2293761,4325377,6356993,6750209,8388609,11010051,12910595,14090241],"retainname":[9961474],"rounding":[4325377,4915201,11010050,11599873,12320769,12910594,14745601],"returnpictureboxadjustedpoint":[4325377,4915201,8257538],"reverse":[4325377,4915201,8257537],"readfromxmlfile":[1245185,1769474,11993089],"read":[1769475],"recalculate":[11010049,11599873,12910593],"randomnumbergenerator":[4325377,8388609,13697026],"reduce":[6946817,11993089],"rotation":[1441794,1507329,2031619,6946817,9633793,11010050,12648450,12910597,15335426],"reach":[11010049,11599873,12910593],"regularly":[4325377,4915201,10027009],"resumes":[16121858],"return":[196609,458753,1245187,1572865,1769473,1966082,2162690,2228226,2621441,3014657,3145730,3276801,3342337,3407874,3473410,3801089,4325387,4390913,4587521,4915211,5636097,5963777,6094850,6422529,6553601,6619137,7012353,7143425,7208962,7340033,7405569,7929857,8257537,8650753,8912897,8978434,9306113,10223618,10354690,10420226,10616834,10813441,10878978,11010058,11403266,11468802,11993091,12058626,12189697,12320770,12517378,12648452,12910606,13041666,13238274,13303810,13565953,13893633,14483458,14548993,14745601,15007746,15138817,15204354,15532034,15728641,15859714,15990785,16449537],"represents":[2490369,12320769],"relative":[6750209,9306113,11010049,12648449,12910594],"resetkeypressstate":[4063234,4128770,4325380,4915204,7012353,10878977,14548993],"responsible":[11010049,11599873,12910593],"replaceoriginalimage":[2228228,3538947,4325381,4915203,7536641,10158082,11337729,14483460],"releases":[4063234,4325379,4915203,7012353,10878977,14548993],"result":[1245185,2621441,2818049,11010049,11993089,12910593],"reports":[12648449,12910593,13893633],"redirected":[1],"resources":[851972,1245190,1966082,2424835,4325377,5046276,9109508,10354690,10682372,10747905,10813443,11862017,11993095,13369346,14221320,15007745],"round":[11010049,12320769,12910593],"released":[4128769,4325377,4915201],"resizes":[11010049,12910593,14090241],"replaces":[589825,11010049,12910593],"requested":[16384001],"retain":[5636097],"rotate":[1441794,1507329,5046273,9109505,11010050,12910594,14286849,15335425],"reads":[1245185,1769473,11993089],"ready":[15007745],"rectabgle":[7929857],"returnpointadjustedforimage":[4325377,4915201,14745602],"remove":[3997697,4325378,4915202,4980737,11010049,12910593,12976129],"replaceimage":[589826,11010049,12910593],"requires":[5046273,6946818,9371649,13828098,14876673],"results":[2031617,11010049,12320769,12648449,12910594],"rotationdegrees":[5046273,9109505,14286850,15335426],"returned":[11010049,11796481,12320769,12910594,13762561],"records":[9895937,11993089,13500417],"replace":[589827,2228225,4325379,4915201,7536641,10158082,11010051,11337729,12910595,14483457],"reaching":[11010049,11599873,12910593],"replacebackground":[2228225,4325377,4915201,14483457],"relation":[7340033,9306113,12648450,12910594],"reason":[5046273,6946818,9371649,12648449,12910593,13828098,14876673,15269889],"recompute":[11010049,12910593,14090241],"removed":[5046273,9109505,9502721,10551297,10682369,11010050,12910594],"refreshing":[5111809],"removes":[11010049,12910593,12976129],"reasonable":[9895937,11993089,13500417],"reappear":[5505025,11010049,12910593],"resource":[1966082,2424834,10813442,11993089,14221313],"returns":[1245186,1769473,1966082,3342337,4325382,4390913,4915206,6422529,7405569,11010050,11993090,12648450,12910596,13238273,13893634,14745602,15138817,15990785],"rotating":[1441794,1507329,2031617,11010050,12648449,12910595,15335425],"report":[6946817,12648452,12910597,13893635,14942209],"reference":[131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245186,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900545,1966082,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4390913,4325377,4456449,4521985,4587521,4653057,4718593,4784129,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815745,6881281,6946819,7012353,7077889,7143425,7208961,7274497,7340034,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11075585,11141121,11010049,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993090,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648450,12713985,12779521,12845057,12910594,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15073281,15007745,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16449537],"radians":[1572868,6422530,11010053,12910597,15597571,15728642],"returnpictureboxadjustedheight":[3145730,4325377,4915201],"really":[6946817,11993089],"readfromxmlstring":[1245186,3276801,6619138,11993090],"retrieve":[1245185,1966081,2686977,6619137,7602177,11993089,12910593]} \ No newline at end of file +{"ratio":[3145731,4718594,6815745,6881282,8192001,8257538,12910593,13107203],"rarely":[1966081,11534337,12255233],"rule":[11534337,12255233,13434881],"returnpictureboxadjustedwidth":[4718593,6160386,6881281],"right":[524289,1441798,1900545,1966081,3014657,3866625,4784129,6619137,6815745,7405569,8716289,8912897,9175041,10551297,11206663,11534346,12255233,12779521,13762561,14221319,14352385,14876673],"remainder":[4718593,6881281,15728641],"randomly":[786433,11534337,13762561],"reset":[3670018,4718594,6881282],"registerkeyupfunction":[2883585,4718593,6815745,6881281,10354691],"rectangle":[196609,1048577,1966081,4718596,5177351,5767169,6619137,6815745,6881284,8126466,8650757,9568261,10027013,11206658,11337732,11534340,12255233,13762561,14352385,16318466],"runner":[5046274,8388610,12124162],"remember":[1507329,2031617,10092545],"reaches":[1179650,1572866,11206658,11534338],"reached":[1179649,1572865,11206657,11534338,11862017,13762561],"rapidly":[7208961,11534337,12255233],"resourcemanager":[1507329,3211271,8781825,10092548,12845061,12976131],"recalcpictureboxlocation":[11206657,11534337,12648450],"recognizes":[6815745,10420225],"replacing":[2162690,4718594,6881282,16449538],"rectangles":[11337730],"refined":[15532033],"representing":[8585217],"rotated":[983042,1441796,5046274,8388610,10223617,10420226,11206660,11534340,13041665,13565954],"registerkeydownfunction":[2883585,4718593,6815745,6881281,9764867],"running":[4718593,6881281,15269889],"resume":[4325377,11534337,12255233],"range":[12451841],"returnadjustmentratio":[3145730,4259842,4718593,6881281,11206657,11534337],"random":[6881281,7798785,11730947],"resize":[2359297,6553601,6881281,6946817,7798785,11206659,11534339,12648449],"retainname":[9306114],"rounding":[4718593,6881281,10813441,11206658,11534338,11599873,12320769],"returnpictureboxadjustedpoint":[4718593,6881281,7536642],"reverse":[4718593,6881281,7536641],"readfromxmlfile":[1376259,1507329,10092545,12845057,15073282],"read":[1376259,3407874,6815745,11534337,12845057,15073281],"recalculate":[10813441,11206657,11534337],"randomnumbergenerator":[6881281,7798785,11730946],"reduce":[6815745,10092545],"rotation":[983041,1441794,1966083,6815745,10420225,11206658,11534341,12255234,13565954],"reach":[10813441,11206657,11534337],"regularly":[4718593,6881281,14942209],"resumes":[14614530],"return":[65537,458753,1376257,1507331,1638401,2031618,2097154,2162690,2752513,2818049,2949122,3080193,3145730,3473409,3538946,4259841,4390914,4718603,4980737,5177345,5767169,5963777,6029313,6160386,6750209,6881291,7012353,7077889,7340033,7536641,7864322,7929857,7995393,8126466,8323073,8650753,9502721,9568258,9633794,9830402,10092547,10158081,10289154,10747906,11075586,11206666,11272194,11534350,11599874,11993089,12058626,12255236,12320769,12451842,12845057,13303809,13631490,13697025,13828098,14221314,14417921,14483457,15400962,15532033,15728641,16056322,16187394,16252929,16449538],"represents":[3407873,11599873],"relative":[6946817,10158081,11206657,11534338,12255233],"resetkeypressstate":[3670018,3801090,4718596,6881284,7012353,9830401,14483457],"responsible":[10813441,11206657,11534337],"replaceoriginalimage":[2162692,3997699,4718595,6422529,6881285,8978433,10944514,16449540],"resulting":[1376257,12845058,15073282],"releases":[3801090,4718595,6881283,7012353,9830401,14483457],"result":[1507329,2752513,3735553,10092545,11206657,11534337],"reports":[11534337,12255233,13697025],"redirected":[1],"resources":[655364,1507334,2031618,3211275,3407873,5046276,6881281,8388612,8781826,9633794,10092559,11010049,12124164,12386305,12845064,12976136,13959169,14221313,15073282],"round":[11206657,11534337,11599873],"released":[3670017,4718593,6881281,10354689],"readjusts":[2490369],"resizes":[11206657,11534337,12648449],"replaces":[589825,11206657,11534337],"related":[3407873],"requested":[15597569],"retain":[4980737],"rotate":[983041,1441794,5046273,8388609,10223617,11206658,11534338,13565953],"reads":[1376258,1507329,10092545],"ready":[14221313],"rectabgle":[8650753],"returnpointadjustedforimage":[4718593,6881281,12320770],"remove":[3932161,4718594,5111809,6881282,11206657,11534337,13172737],"replaceimage":[589826,11206657,11534337],"regardless":[2490370],"requires":[5046273,6815746,12582913,16121857,16384002],"results":[1966081,11206657,11534338,11599873,12255233],"rotationdegrees":[5046273,8388609,10223618,13565954],"returned":[11206657,11534338,11599873,12386305,13762561],"records":[10092545,10682369,12517377],"replace":[589827,2162689,4718593,6422529,6881283,8978433,10944514,11206659,11534339,16449537],"reaching":[10813441,11206657,11534337],"replacebackground":[2162689,4718593,6881281,16449537],"relation":[9502721,10158081,11534338,12255234],"reason":[5046273,6815746,11534337,12255233,12582913,13434881,16121857,16384002],"recompute":[11206657,11534337,12648449],"removed":[5046273,8388609,9371650,11206658,11534338,12124161,14548993],"refreshing":[4784129],"removes":[11206657,11534337,13172737],"reasonable":[10092545,10682369,12517377],"reappear":[5570561,11206657,11534337],"resource":[2031618,3211267,10092546,12845060,12976129,15073281],"returns":[1376257,1507330,2031618,3080193,4259841,4718598,6881286,7340033,7995393,10092546,11206658,11534340,12255234,12320770,13303809,13697026,15400961,15728641],"rotating":[983041,1441794,1966081,11206658,11534339,12255233,13565953],"report":[6815745,11534341,12255236,13697027,14745601],"reference":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1310721,1376257,1441793,1507330,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031618,2097153,2228225,2293761,2359297,2162689,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4653057,4784129,4718593,4849665,4915201,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,6815747,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371650,9437185,9502722,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092546,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11075585,11010049,11141121,11206657,11272193,11337729,11403265,11468801,11534338,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255234,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15532033,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384001,16449537],"radians":[1638404,7995394,11206661,11534341,13893635,16252930],"returnpictureboxadjustedheight":[3538946,4718593,6881281],"really":[2490369,6815745,9371649,10092545],"readfromxmlstring":[1507330,2818049,6750210,10092546],"retrieve":[786433,1507329,2031617,3014657,3276801,6750209,10092545]} \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/fti/FTI_115.json b/SpriteLibrary/Doc/Help/fti/FTI_115.json index e8846ca..febae2e 100644 --- a/SpriteLibrary/Doc/Help/fti/FTI_115.json +++ b/SpriteLibrary/Doc/Help/fti/FTI_115.json @@ -1 +1 @@ -{"spritesbasedoff":[4325377,4915201,13238274],"setspritedirectionradians":[7602177,11010049,12582913,12910594,15597570],"sword":[7274497,12910593,13762561],"spriteatimagepoint":[3801090,11010049,12910593],"specifying":[1507329,2097155,2490369,2818049,4325379,6881281,7667713,10747905,11010050,11862017,12910595,13369345,15335425],"spritekeyeventhandler":[2555906,6946817,10092546,12386306],"sort":[65537,4325377,8388609,11010049,11599873,12910593,16449541],"spriteanimationcomplete":[524290,2818049,11010050,12910595,13762561,16187393],"setspritedirectiondegrees":[655362,5636097,7602177,9830401,11010051,12582913,12910596,15007746,15597569],"sure":[2818049,7798785,11010049,12910593],"spriteinfo":[720898,4456452,5046273,6225924,6946820,8847366,8912900,9371650,9633793,9895939,11993089,13500417,13828104,14876675,15663106],"spritecollisionmethod":[1376258,3801091,4718594,6946817,11010049,12517380,12910593,13434882],"spriteforwards":[4325377,4915201,13107202],"syntax":[131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1310721,1376257,1507329,1572865,1638401,1769473,1835009,1900545,1966081,2031617,2162689,2293761,2359297,2424833,2490369,2555905,2621441,2686978,2752513,2818049,2883585,2949121,3014657,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3801089,3932161,3997697,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4718593,4784129,4849665,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9306113,9371649,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12713985,12779521,12845057,12910594,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13565953,13631489,13697025,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15990785,16056321,16121857,16187393,16252929,16449537],"solution":[6946817],"sets":[2228225,4325377,4915201,11010049,11599873,12910593,14483457],"sample":[6946817],"shift":[9830402,11010050,12910594],"stops":[2818051,11010050,12910594],"spritesize":[3932162,13631490],"shrunk":[458753,4390913,5898241,9306113,11010050,11141121,12648451,12910597],"specifiec":[11010049,12517377,12910593],"specified":[196609,393217,458753,1245187,1507329,1441800,1638401,1966081,2752513,3342337,3801089,3932161,4259841,4325395,4915219,5046275,5111809,5570561,5636098,5701633,6291457,6356993,6488065,6750209,6881282,7077889,7405570,7667713,7733249,7798785,7929857,8192001,8323073,8454146,8585217,8650754,9109507,9175042,9437186,9568257,9961473,10813442,10944513,11010065,11206657,11534338,11927553,11993091,12058625,12124161,12189697,12451841,12517377,12648449,12910612,13107201,13565954,14352385,14745601,15138817,15335425,15925249,15990786],"smartduplicatesprite":[1245185,5963777,11993089],"stretch":[4325378,4587521,4915201,10747905,11862017,13369345,14221314,15007745],"setspritedirectiontopoint":[7602177,11010050,11599875,12582913,12910595],"stub":[4194305,6946817],"spriteexitspicturebox":[2883586,12910593,13762561],"specify":[589825,1441798,2818049,3932161,5111809,7077889,9568257,10944513,11010056,12451841,12910600,16449537],"someday":[6946817,13434881],"status":[4128769,4325377,4915201],"states":[5046275,7995393,8519681,9109507,15073281],"sendtoback":[10289154,11010049,12910593],"spriteeventargs":[1179652,1376258,3866627,5832706,6815747,6946819,8781826,11796481,12713986,12910593,13762561,15400964,16056327],"setting":[2293762,4325378,7864321,8388610,10747905,12648449,12910593],"stating":[1507330,1966081],"sensitive":[5046273,5963777,9109505,10682369],"spritebackwards":[4325377,4915201,11927554],"simply":[1966081,11010049,12648449,12910594,12976129,13893633],"shots":[9764865,12910593,13762561],"stretching":[4325377,4915201,7208961],"sprite":[262151,393224,458756,524292,589828,655363,720897,786434,851970,917511,983046,1048582,1114117,1179653,1245193,1310727,1441806,1507330,1572866,1638404,1703950,1835014,2031620,2097156,2162690,2228227,2293762,2359306,2424833,2490372,2686979,2752513,2818053,2883589,2949123,3014658,3145730,3211266,3342338,3407875,3538945,3801092,3932164,3997702,4128769,4194306,4259844,4325435,4390917,4521991,4718598,4784132,4849666,4915246,5046292,5111812,5242884,5308419,5373958,5439494,5505027,5570564,5636106,5767172,5832709,5898242,5963785,6029315,6094849,6160388,6291457,6356995,6422532,6488068,6684678,6750212,6815750,6881298,6946838,7077892,7143428,7208961,7274500,7340036,7405571,7471107,7602187,7667719,7733250,7798792,7864327,7929860,7995395,8126470,8192004,8388611,8454149,8519683,8585223,8650758,8781825,8912897,8978435,9043971,9109522,9175046,9306116,9371649,9437189,9502723,9568260,9633796,9764869,9830403,9895937,9961485,10158081,10223618,10289155,10420226,10485762,10551299,10616834,10682369,10747905,10944516,11010123,11141123,11272196,11337729,11403267,11468803,11534338,11599876,11665416,11730948,11796486,11862017,11927556,11993101,12058626,12255238,12320772,12451844,12517384,12582916,12648490,12713986,12779522,12845061,12910762,12976132,13041668,13107204,13172741,13238279,13303810,13369346,13434886,13500417,13565955,13631495,13762593,13828102,13893639,13959169,14024715,14090242,14155777,14221316,14286851,14352390,14417927,14483458,14614531,14811139,14876678,14942211,15073283,15007747,15138824,15204355,15269894,15335426,15466501,15532035,15597571,15663108,15728642,15859715,15990794,16056327,16121860,16187395,16252930,16449543],"serialize":[1245185,3276801,6619137,11993089],"spriteatpictureboxpoint":[11010049,12517378,12910593],"snapgrid":[1245186,11534338,11993090],"step":[1245185,2818049,11010049,11534337,11993089,12910593],"stop":[6684673,8126465,9502721,11010050,11599873,12910596,13762562,15007745],"second":[16449538],"startframe":[3211266],"stored":[1245185,4128769,4325377,4915201,5963777,11993089],"setname":[2490370,4325377,4915201,8454145,11010049,12910593,15990785],"slowly":[15007745],"spriteeventhandler":[262146,524290,1048578,1114114,1179650,1835010,2883586,4521986,5439490,6684674,6946817,7274498,8126466,9764866,11665410,11796482,12255234,12845058,13172738,15466498],"stuff":[10747905],"scaled":[458753,2031617,11010049,12648449,12910594],"spritetoback":[4259842,4325377,4915201],"sorry":[16318465,16384001],"saving":[851969,1245185,9895937,11993090,13500417],"spaceship":[15007753],"search":[65537,16384001],"spritepausetype":[4325379,4915203,5242883,5701637,6946817,8650756,11206662,11272195,16121858],"sizes":[2293761,4325377,8388609],"shrinking":[2031617,2293761,4325378,4915201,7208961,8388609,12648449,12910593],"spritecomparisondelegate":[4325377,8388609,16449539],"spritesatimagepoint":[4325377,4915201,7405570],"spriteatpicturebox":[3801089,11010049,12910593],"send":[4259841,4325377,4915201,5701633,11010049,11206657,11599874,11927553,12910593,13107201],"spritedefinition":[9633793],"setspritename":[12648449,12910593,15269889],"structures":[6946817],"speed":[1245185,1966081,2686977,7471105,7602179,7733251,9830402,11010055,11468803,11993089,12058626,12582914,12648449,12910603,14614529],"sent":[14745601],"sides":[13434881],"spriteimage":[1310722,3932162,5111810,5373954,7077890,7667714,8585218,9568258,10944514,12451842,13631490],"single":[1441794,1507329,5111809,6881281,7864321,8585217,11010051,12058625,12910596,15335425],"stick":[6029313,7602177,12910593],"spriteadjustedpoint":[458754,11010049,12910593],"saved":[851969,1245185,11993089],"starty":[5636098],"spritechangesanimationframes":[7274498,12910593,13762561],"set":[655361,917505,983042,1703939,1835009,2031617,2097154,2228225,3997697,4325380,4915202,5767169,6815745,6881281,7602177,7864322,8650753,8781825,9830401,9961474,10092545,11010057,11468801,11862017,12320771,12386305,12582913,12648451,12910607,13369345,13762561,14417921,14483457,14614529,15007745,15597569,16056321,16252930],"spritereachedend":[1703937,11010049,12910593,14417921],"sitting":[7864321,12648449,12910593],"spritereachedendpoint":[786433,983041,1703937,9043970,11010049,12648450,12910595],"soundplay":[327682,4325377,4915201],"shoot":[2686977,7602177,12910593],"solidcharity":[6946817],"spriteatendpoint":[1114113,12910593,13762561],"substantial":[2293761,4325377,8388609],"serialized":[1245185,6619137,10813441,11993089],"spritehitspicturebox":[9764866,12910593,13762561],"spritepayload":[2686980,3670019,4194312,5177348,6946818,7602178,12910594],"setspritedirection":[7602177,9830402,11010049,12582913,12648449,12910595,14614529],"spritefromname":[1245185,4325377,4915201,5963778,11993089,15990786],"stats":[4325377,4915201,14024705],"state":[16449537],"slow":[2293761,4325378,4915201,8388609,14024705],"spriteintersectsrectangle":[7929858,11010049,12910593],"setspritedatabase":[4325377,4915201,10485762],"safer":[12648449,12910593,16252929],"starts":[1441798,3932161,5111809,7077889,9568257,10944513,11010054,12451841,12910598,15007745],"sprites":[393217,458753,851969,1245190,1966081,2097156,2162690,2228226,2686977,2883585,3014659,3342338,3407873,3538945,3604481,4259842,4325415,4718593,4915229,4980738,5701634,5767170,5963777,6488065,6946823,7405570,7536642,7602177,8060930,10158085,10223618,10289153,10420227,10616834,10747906,11010054,11206658,11337729,11534337,11796481,11862018,11927554,11993096,12648455,12910609,13107202,13238275,13303810,13369347,13434881,13565955,13762562,13828097,14024706,14221318,14352386,14483458,14811137,15204353,15269893,15925249,16056321,16449540],"snap":[1245185,11534338,11993089],"spritesatpoint":[3342338,4325377,4915201],"setsnapgridsize":[1245185,11534338,11993089],"sequence":[4849665,6946817,12648450,12910595,13893633],"stream":[327682],"spritecontroller":[327682,393218,1310723,2097157,2162690,2228226,2293762,3014658,3080196,3145730,3342338,3473410,3538946,3604482,3997698,4063234,4128770,4259842,4325394,4587522,4915209,4980738,5373955,5636099,5701634,5963778,6488066,6553602,6881285,6946820,7012354,7208962,7405570,7536642,7667715,7798786,8060930,8257538,8388611,8454146,8585219,9437187,10027011,10092546,10158083,10420226,10485763,10616834,10747911,10878978,11075588,11206659,11337730,11862022,11927554,12124162,12189698,12386306,12910598,13107202,13238275,13303810,13369350,13565955,13631491,13697026,14024708,14221318,14352386,14483458,14548994,14745602,15007748,15138818,15925250,15990786,16449538],"spritecanmoveonpicturebox":[8978434,11010049,12910593],"select":[1441798,3932161,5111809,7077889,9568257,10944513,11010054,12451841,12910598],"spritesbasedoffanything":[4325377,4915201,10420226],"spritearrivedatwaypoint":[983041,1114114,1703937,11010049,12910594,13762561],"spriteinfolist":[9895938,11993089,13500417],"specific":[6946817,7471105,11010049,11665409,12910594,13762561],"site":[16318465],"size":[1245188,1441793,2293761,3473409,3932164,4325378,4915201,5898241,6750212,6881281,6946817,7340036,8388609,9306116,9633793,11010050,11141121,11534343,11993092,12648454,12910602,13631492,13828098,14876674,15663106],"string":[327682,720898,1245188,1769474,1966083,2424835,2490371,2621441,3276804,4325380,4915204,5046273,5636100,5963778,6094850,6619140,7143426,8454148,9109505,9437185,10354690,10682371,10813443,11993093,12189698,12648449,12910593,13238275,13565955,14221316,15269891,15794178,15990787],"solid":[7864321,12648449,12910593],"spritebeingdestroyed":[5439490,12910593,13762561],"spritelist":[10551297,11010049,12910593],"spritenames":[1245186,6094851,11993090],"start":[2818049,3211266,7077890,7667714,11010051,12910595,14221313,15007745,16187393],"scratch":[3211265,11010049,12910593],"spritesinimagerectangle":[4325377,4915201,10616834],"soundisfinished":[4325377,4915201,12189698],"sender":[1179650,2555906,4325378,4915202,10092545,10747905,12386305,15007745],"spread":[6946817,11993089],"serialization":[1245187,3276802,5046274,6619137,6946820,9371650,11993091,13828100,14876674],"spritesthathavebeendrawn":[2162690,4325377,4915201],"spritesadpoint":[4325377,4915201,7405569],"summary":[4325377,4915201,14024705],"small":[2228225,4063234,4325380,4915204,7012353,10878977,14483457,14548993],"store":[2686978,5963777,6946817,7602178,11993089,12910594],"straight":[983041,1703937,11010049,12910593],"spritedatabase":[851970,1245190,1769474,1966082,2097154,2424835,2621442,3276803,4325378,5046274,5963778,6094850,6619139,6946822,9371649,9895938,10354690,10485762,10813443,11534338,11993096,13369350,13500419,13828100,14221324,14680066,14876673,15794178],"simple":[1245185,2621441,10813441,11993089],"spriteentryform":[1245185,11993089,14680065],"speeding":[2293761,4325377,8388609],"structure":[4653057,6946818,8716289,9240577,9699329,13959170],"startx":[5636098],"system":[327682,458753,589827,655361,983041,1179649,1245186,1310723,1507331,1572865,1638402,1769473,1966083,2424834,2490369,2555906,2818051,3145729,3211266,3342337,3407874,3604481,3801089,3932162,4063234,4194305,4325380,4587521,4915203,5046273,5111810,5373956,5570561,5636097,5963777,6356993,6553601,6619137,6750209,7012354,7077894,7208961,7405569,7471107,7667718,7733250,7929857,8257537,8454145,8585217,8978433,9568260,9830401,9961473,10027009,10616833,10747906,10813442,10878977,10944515,11403265,11468801,11534338,11599873,11862017,11993091,12058626,12124162,12189697,12451841,12517377,12910593,13238273,13369345,13565953,13631490,13828097,14221313,14417921,14483457,14548993,14680065,14745601,15007746,15335426,15597569,15728641,15794177,15990785,16056322,16187394],"shown":[5373953],"starting":[5046273,7077889,9109505,12779521,13434881],"separate":[1245185,2621441,11993089],"space":[11534337,15007745],"sound":[327682,4325378,4915202,12189699],"shootingfieldform":[10747906,11862018,13369346,15007746],"spriteoriginname":[7143427,12648450,12910594],"seticon":[1245185,11993089,14680066],"spriteadjustmentratio":[3473411,4390916,4653059,6946817,8716290,9240579,9699330,11010049,12910593,13959171],"spritecontrollers":[1245185,4325377,4915201,5636097,5963777,9437185,11993089],"spritehitssprite":[11796482,12910593,13762561],"shares":[4325377,4915201,14024705],"swing":[7274497,12910593,13762561],"save":[851971,1245189,3276801,5046273,6619137,6946820,9371649,10813441,11993093,13828100,14221315,14876673],"serializing":[1245185,2621441,5046273,6946818,9371649,11993089,13828098,14876673],"spritetoadd":[14352386],"spritename":[720898,6881282,9961474,12648449,12910595,13238274,13828097,14876673,15269890],"spritecanmoveonimage":[11010049,11403266,12910593],"spriteinitializes":[1835010,12910593,13762561],"setsize":[6750210,11010049,12910593],"stopped":[15007745,16121857],"storing":[2097153,4194305,4325377,6946817,13369345],"sends":[4325377,4915201,11206657],"stretched":[458753,4390913,5898241,8257537,9306113,11010050,11141121,12648451,12910597],"specialfolder":[14221314],"static":[1769473,2621441,3276801,6619137,10813441,15794177],"spritepayloads":[4194305],"struct":[13959169],"sendtofront":[11010049,12910593,14811138],"simplest":[5046273,6946818,13828097],"strings":[6094849],"spritelibrary":[65537,131077,196613,262150,327685,393223,458757,524294,589829,655365,720901,786437,851973,917509,983045,1048582,1114118,1179654,1245186,1310726,1376261,1441794,1507333,1572869,1638405,1703938,1769477,1835014,1900549,1966085,2031621,2097154,2162693,2228226,2293765,2359302,2424837,2490373,2555909,2621445,2686981,2752517,2818053,2883590,2949125,3014661,3080194,3145733,3211269,3276805,3342341,3407877,3473413,3538949,3604485,3670018,3735554,3801094,3866626,3932165,3997702,4063234,4128773,4194310,4259846,4325382,4390917,4456453,4521990,4587525,4653058,4718599,4784133,4849669,4915202,4980741,5046278,5111813,5177349,5242886,5308421,5373958,5439494,5505029,5570565,5636101,5701638,5767173,5832709,5898245,5963782,6029317,6094853,6160389,6225922,6291461,6356997,6422533,6488070,6553605,6619141,6684678,6750213,6815746,6881282,6946824,7012357,7077893,7143429,7208965,7274502,7340037,7405573,7471109,7536645,7602178,7667718,7733253,7798791,7864325,7929861,7995397,8060933,8126470,8192005,8257541,8323077,8388610,8454150,8519685,8585222,8650758,8716293,8781829,8847366,8912901,8978437,9043973,9109506,9175042,9240578,9306117,9371653,9437186,9502725,9568261,9633797,9699333,9764870,9830405,9895941,9961478,10027013,10092550,10158082,10223618,10289157,10354693,10420229,10485766,10551301,10616837,10682373,10747909,10813445,10878981,10944517,11010050,11075590,11141125,11206662,11272198,11337733,11403269,11468805,11534341,11599877,11665414,11730949,11796486,11862021,11927558,11993094,12058629,12124165,12189701,12255238,12320773,12386310,12451845,12517382,12582917,12648450,12713989,12779525,12845062,12910598,12976133,13041669,13107206,13172742,13238277,13303813,13369350,13434886,13500418,13565957,13631494,13697029,13762562,13828102,13893637,13959173,14024710,14090245,14155781,14221317,14286853,14352390,14417925,14483461,14548997,14614533,14680069,14745605,14811141,14876674,14942213,15007749,15073285,15138822,15204357,15269893,15335429,15400965,15466502,15532037,15597573,15663109,15728645,15794181,15859717,15925250,15990789,16056326,16121861,16187397,16252933,16318465,16384001,16449541],"spritetofront":[4325377,4915201,6488066],"sit":[16121857],"sloppy":[4325378,4915202,14745602],"screen":[4325378,4915202,7208961,14024705],"spritearrivedatendpoint":[983041,1703938,11010050,11665410,12910595,13762561,14417921],"startpoint":[5046273,9109505,12779522],"spritecount":[4325377,8060930,10158081],"signals":[6946817,16121857],"steps":[2818049,11010049,12910593]} \ No newline at end of file +{"spritesbasedoff":[4718593,6881281,15400962],"setspritedirectionradians":[7405569,11206657,11534338,13893634,15990785],"sword":[7274497,11534337,13762561],"spriteatimagepoint":[5767170,11206657,11534337],"sits":[3407874,11206657,11534337],"specifying":[983041,2228227,3407874,3735553,6881283,7143425,8519681,8781825,11010049,11206658,11534339,13565953,13959169],"spritekeyeventhandler":[2883588,6815747,9764866,10354690],"sort":[1245185,6881281,7798785,9371649,10813441,11206657,11534337,15532037],"spriteanimationcomplete":[786435,1835009,3735553,6815745,11206658,11534339,13762561,15204353],"setspritedirectiondegrees":[524290,3014658,3735553,4980737,6094850,7405569,9437185,11206659,11534340,13893633,14221314,15007745,15990785],"sure":[3735553,9699329,11206657,11534337],"spriteinfo":[851970,4456452,5046273,5898244,6815748,8323076,10092545,10420225,10682371,12189702,12517377,12582914,15925250,16121859,16384008],"spritecollisionmethod":[1048578,4128770,5767171,6815745,8126468,11206657,11337730,11534337],"spriteforwards":[4718593,6881281,10878978],"syntax":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1310721,1376257,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276802,3407873,3473409,3538945,3604481,3670017,3735553,3866625,3932161,3997697,4128769,4194305,4259841,4325377,4390913,4456449,4587521,4653057,4784129,4915201,4980737,5046273,5111809,5177345,5242881,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6684673,6750209,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7471105,7536641,7602177,7667713,7733249,7864321,7929857,7995393,8060929,8126465,8192001,8323073,8454145,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,11010049,11141121,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11796481,11730945,11862017,11927553,11993089,12058625,12124161,12189697,12320769,12386305,12451841,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13828097,13893633,13959169,14024705,14090241,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15532033,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16187393,16252929,16384001,16449537],"solution":[6815745],"sets":[2162689,4718593,6881281,10813441,11206657,11534337,16449537],"sample":[6815745],"shift":[9437186,11206658,11534338],"stops":[3735555,11206658,11534338],"spritesize":[3866626,14680066],"shrunk":[458753,4259841,6356993,10158081,10485761,11206658,11534341,12255235],"specifiec":[8126465,11206657,11534337],"specified":[65537,327681,393217,458753,983041,1441800,1507331,2031617,2555905,3080193,3866625,4718611,4784129,4980738,5046275,5373953,5767169,6094849,6291457,6488065,6553601,6881299,6946817,7143425,7340034,7471105,7667713,7929858,8126465,8388611,8454146,8519682,8585217,8650753,8716289,8912897,9109506,9175041,9240577,9306113,9699329,9961473,10027009,10092547,10878977,11141121,11206673,11403265,11534356,11665410,11993090,12255233,12320769,12451841,12779521,12845058,13303809,13565953,14024705,14155778,14417921,15728642,16318465],"smartduplicatesprite":[1507329,7077889,10092545],"stretch":[3211266,4718593,5177345,6881282,8781825,10092546,11010049,12976130,13959169,14221313],"setspritedirectiontopoint":[7405569,10813443,11206658,11534339,15990785],"stub":[4653057,6815745],"spriteexitspicturebox":[2621442,11534337,13762561],"specify":[589825,1441798,3735553,3866625,4784129,8716289,8912897,9175041,11206664,11534344,12779521,15532033],"someday":[6815745,11337729],"status":[3670017,4718593,6881281],"states":[5046275,8388611,9043969,13041665,15335425],"sendtoback":[11206657,11534337,15138818],"spriteeventargs":[1048578,1835012,4063235,5636098,6619139,6815747,11534337,12386306,13369346,13762561,14352391,14876674,15663108],"setting":[2359298,6094849,6881282,7208961,7798786,11010049,11534337,12255233,15007745],"stating":[983042,2031617],"sensitive":[5046273,7077889,8388609,12124161],"somewhat":[1179649],"spritebackwards":[4718593,6881281,11141122],"simply":[2031617,11206657,11534338,12255233,13172737,13697025],"shots":[3014657,11534337,13762561],"stretching":[4718593,6160385,6881281],"sprite":[196615,327684,393224,458756,524291,589828,655362,720903,786447,851969,917506,983042,1114117,1179656,1310723,1441806,1507337,1572878,1638402,1703942,1769474,1835014,1900550,1966084,2228228,2097154,2293767,2359298,2162691,2424836,2490382,2555905,2621446,2949123,3014668,3080194,3211267,3276807,3407896,3473410,3538946,3670017,3735557,3866628,3932166,3997697,4128774,4194311,4259845,4325378,4390913,4587524,4653058,4718638,4784132,4915206,4980746,5046292,5242884,5439492,5505030,5570563,5636101,5701636,5767172,5832710,6029316,6094853,6160385,6291460,6356994,6488068,6553603,6619142,6684675,6815772,6881341,6946820,7077897,7143431,7208967,7274500,7340035,7405582,7471105,7602182,7667719,7733251,7798787,7864323,7929862,7995396,8126472,8323073,8388626,8454149,8519698,8585218,8650756,8716292,8781826,8847363,8912900,8978433,9043971,9109509,9175044,9306125,9371654,9437187,9502724,9568258,9699336,9961476,10092559,10158084,10223619,10289155,10420228,10485763,10551300,10616834,10682369,10747907,10813444,10878980,10944513,11010049,11075586,11141124,11206735,11272194,11337734,11468805,11534519,11599876,11665410,11796482,11862024,11927557,11993091,12058626,12124161,12255275,12386319,12451842,12517377,12582913,12648450,12713990,12779524,12976132,13041667,13107201,13172740,13238276,13303816,13369345,13434886,13500421,13565954,13631491,13697031,13762595,13828099,13893635,13959169,14024710,14090241,14155782,14221315,14352391,14548995,14614532,14680071,14745603,14811138,14876674,15007748,15138819,15204355,15269899,15335427,15400967,15532039,15728650,15794186,15859715,15925252,15990788,16056324,16121862,16187395,16252930,16384006,16449538],"serialize":[1507330,2818049,6750209,10092546,12845057],"spriteatpictureboxpoint":[8126466,11206657,11534337],"snapgrid":[1507330,10092546,11665410],"step":[1507329,3735553,10092545,11206657,11534337,11665409],"stop":[5832705,7602177,10813441,11206658,11534340,13762562,14221313,14548993],"second":[15532034],"startframe":[1769474],"stored":[1507329,3670017,4718593,6881281,7077889,10092545],"setname":[3407875,4718593,6815745,6881281,8454145,11206657,11534338,15728641],"slowly":[14221313],"spriteeventhandler":[196610,786434,1114114,1703938,1835010,1900546,2621442,3014658,4194306,5505026,5832706,6815745,7274498,7602178,11468802,11862018,11927554,12386306,12713986,13500418],"stuff":[11010049],"scaled":[458753,1966081,11206657,11534338,12255233],"spritetoback":[4718593,6488066,6881281],"sorry":[15466497,15597569],"saving":[655361,1507329,10092546,10682369,12517377],"spaceship":[14221321],"search":[1245185,15597569],"spritepausetype":[4718595,5242883,5373957,6815745,6881283,7929860,11403270,13238275,14614530],"sizes":[2359297,6881281,7798785],"shrinking":[1966081,2359297,4718593,6160385,6881282,7798785,11534337,12255233],"spritecomparisondelegate":[6881281,7798785,15532035],"spritesatimagepoint":[4718593,6881281,7340034],"spriteatpicturebox":[5767169,11206657,11534337],"send":[3407875,4718593,5373953,6488065,6881281,10813442,10878977,11141121,11206658,11403265,11534338],"spritedefinition":[10420225],"setspritename":[11534337,12255233,13434881],"structures":[6815745],"speed":[1179649,1507329,2031617,2490369,3276801,3407873,3735553,6094850,7405570,7733249,8585219,9437186,10092545,10747907,11206663,11534346,12255233,12451842,15007747,15794177,15990786],"sent":[12320769],"sides":[11337729],"shooting":[3407873,15794177],"seaking":[2490369],"spriteimage":[2293762,3866626,4784130,4915202,7143426,7667714,8716290,8912898,9175042,12779522,14680066],"single":[983041,1441794,4784129,7208961,7667713,8519681,11206659,11534340,12451841,13565953],"stick":[6684673,7405569,11534337],"spriteadjustedpoint":[458754,11206657,11534337],"saved":[655361,1507329,10092545],"starty":[2490369,3407873,3735553,4980738,6094849,15007745,15794177],"spritechangesanimationframes":[7274498,11534337,13762561],"set":[524289,720897,786434,1179650,1572867,1900545,1966081,2228226,2162689,3014658,3932161,4718594,5439489,6094849,6619137,6881284,7208962,7405569,7929857,8519681,8781825,9306114,9371649,9437185,9764865,10354689,10747905,11206665,11534351,11599875,12255235,13369345,13762561,13893633,13959169,14221313,14352385,14811138,15007746,15794177,15990785,16449537],"spritereachedend":[1572865,11206657,11534337,15794177],"sitting":[7208961,11534337,12255233],"spritereachedendpoint":[917505,1179649,1572865,8847362,11206657,11534339,12255234],"soundplay":[262146,4718593,6881281],"soundplayer":[12386306],"shoot":[3276801],"solidcharity":[6815745],"spriteatendpoint":[1114113,11534337,13762561],"substantial":[2359297,6881281,7798785],"serialized":[1507329,6750209,10092545,12845057],"spritehitspicturebox":[1835009,3014659,6094849,6815745,11534337,13762561,15007745],"spritepayload":[3276805,4653064,4849667,6225924,6815746,7405569,11534337],"setspritedirection":[7405569,9437186,11206657,11534339,12255233,15007745,15990785],"spritefromname":[786433,1507329,3014657,4718593,6881281,7077890,10092545,12386305,15728642],"shared":[6815745,6881281],"stats":[4718593,6881281,15269889],"state":[15532033],"slow":[2359297,4718593,6881282,7798785,15269889],"spriteintersectsrectangle":[8650754,11206657,11534337],"setspritedatabase":[4718593,6881281,11796482],"safer":[11534337,12255233,14811137],"starts":[1441798,3866625,4784129,8716289,8912897,9175041,11206662,11534342,12779521,14221313],"sprites":[393217,458753,655361,786433,1507334,2031617,2097154,2228228,2162690,2621441,2949121,3014657,3080194,3211268,3276801,3407877,3473411,3604481,3997697,4128769,4718621,5111810,5373954,5439490,6291457,6422530,6488066,6815755,6881320,7077889,7340034,8060930,8781827,8978433,9568258,10092556,10878978,10944517,11010050,11075586,11141122,11206664,11272195,11337729,11403266,11534357,11665409,11993091,12058626,12255239,12386305,12976134,13434885,13762562,13959170,14024706,14352385,15138817,15269890,15400963,15532036,15859713,16187393,16318465,16384001,16449538],"short":[6094849,15007745],"snap":[1507329,10092545,11665410],"spritesatpoint":[3080194,4718593,6881281],"setsnapgridsize":[1507329,10092545,11665410],"sequence":[4325377,6815745,11534339,12255234,13697025],"stream":[262146],"spritecontroller":[262146,393218,2097154,2228229,2293763,2359298,2162690,3080194,3145730,3211270,3342340,3407873,3473410,3538946,3604482,3670018,3801090,3932162,3997698,4718601,4915203,4980739,5111810,5177346,5373954,5963778,6160386,6291458,6422530,6488066,6815748,6881298,7012354,7077890,7143427,7340034,7536642,7667715,7798787,8060930,8454146,8519685,8781830,8978434,9109507,9568258,9699330,9764866,9830402,9895940,10027010,10092550,10354690,10878978,10944515,11010055,11141122,11272194,11403267,11534342,11730946,11796483,11993091,12058626,12320770,12976134,13303810,13959174,14024706,14221316,14417922,14483458,14680067,14942211,15269892,15400963,15532034,15728642,16318466,16449538],"shot":[12386308],"spritecanmoveonpicturebox":[7864322,11206657,11534337],"select":[1441798,3866625,4784129,8716289,8912897,9175041,11206662,11534342,12779521],"spritesbasedoffanything":[4718593,6881281,11272194],"spritearrivedatwaypoint":[1114114,1179649,1572865,11206657,11534338,13762561],"spriteinfolist":[10092545,10682370,12517377],"specific":[3276801,6815745,7405569,7733249,11206657,11534339,11862017,13762561],"site":[15466497],"size":[1441793,1507332,2359297,3145729,3407873,3866628,4718593,6356993,6815745,6881282,6946820,7798785,8519681,9502724,10158084,10092548,10420225,10485761,11206658,11534346,11665415,12255238,12386305,14680068,15925250,16121858,16384002],"string":[262146,851970,1376260,1507332,2031619,2752513,2818052,3211271,3407877,4390914,4718596,4980740,5046273,6029314,6750212,6815746,6881284,7077890,8388609,8454148,9109505,9633794,10092553,11206657,11534340,11993091,12124163,12255233,12845062,12976132,13434883,14417922,15073284,15400963,15728643],"solid":[7208961,11534337,12255233],"spritebeingdestroyed":[5505026,11534337,13762561],"spritelist":[9371650,11206657,11534337],"spritenames":[1507330,4390915,10092546],"start":[1769474,3211265,3735553,7143426,9175042,10092545,11206659,11534339,12976129,14221313,15204353],"scratch":[1769473,11206657,11534337],"spritesinimagerectangle":[4718593,6881281,9568258],"soundisfinished":[4718593,6881281,14417922],"sender":[786434,1835010,2883586,3014658,4718594,6881282,9764866,10354690,11010049,12386306,14221313],"spread":[6815745,10092545],"serialization":[1376257,1507332,2818050,5046274,6750209,6815748,10092548,12582914,12845058,15073281,16121858,16384004],"spritesthathavebeendrawn":[2097154,4718593,6881281],"spritesadpoint":[4718593,6881281,7340033],"summary":[4718593,6881281,15269889],"small":[2162689,3801090,4718596,6881284,7012353,9830401,14483457,16449537],"store":[1376257,3276802,6815746,7077889,10092545,11534337,12845057,15073281],"straight":[1179650,1572865,2490369,11206657,11534337],"spritedatabase":[655362,1376260,1507333,2031618,2228226,2752514,2818051,3211277,3407873,4390914,5046274,6750211,6815753,6881283,7077890,8781830,9633794,10092562,10682370,11534337,11665410,11796482,12517379,12582913,12845060,12976140,14286850,15073284,16121857,16384004],"simple":[1507329,2752513,6815745,6881281,10092545,12845057],"spriteentryform":[1507329,10092545,14286849],"speeding":[2359297,6881281,7798785],"showing":[6094849,15007745],"structure":[4521985,6815746,8192001,8257537,12910593,13107202],"startx":[2490369,3407873,3735553,4980738,6094849,15007745,15794177],"shows":[3407873,12845057],"system":[262146,327682,458753,524289,589827,983043,1179649,1376257,1507330,1638401,1769474,1835009,2031619,2293763,2883586,2949122,3080193,3211266,3407873,3538945,3604481,3735555,3801090,3866626,4653057,4718595,4784130,4915204,4980737,5046273,5177345,5767169,5963777,6094849,6160385,6553601,6750209,6881284,6946817,7012354,7077889,7143430,7340033,7536641,7667713,7733251,7864321,8126465,8454145,8585218,8650753,8716291,8781825,8912900,9175046,9306113,9437185,9568257,9830401,10027010,10092547,10289153,10747905,10813441,11010050,11534337,11665410,11993089,12320769,12451842,12779521,12845058,12976129,13565954,13893633,13959169,14221314,14286849,14352386,14417921,14483457,14680066,14942209,15073281,15204354,15400961,15728641,15794177,16252929,16384001,16449537],"starting":[5046273,8388609,9175041,10616833,11337729],"shown":[4915201],"separate":[1507329,2752513,10092545],"space":[11665409,14221313],"sound":[262146,4718594,6881282,12386305,14417923],"shootingfieldform":[8781826,11010050,13959170,14221314],"spriteoriginname":[6029315,11534338,12255234,12386305],"seticon":[1507329,10092545,14286850],"spritedoneanimating":[786435],"spriteadjustmentratio":[3145731,4259844,4521987,6815745,8192002,8257539,11206657,11534337,12910594,13107203],"spritecontrollers":[1507329,3407874,4718593,4980737,6815745,6881282,7077889,9109505,10092545],"spritehitssprite":[1835009,6815745,11534337,12386307,13762561],"shares":[4718593,6881281,15269889],"swing":[7274497,11534337,13762561],"save":[655363,1376258,1507333,2818049,3211267,5046273,6750209,6815748,10092552,12582913,12845060,12976131,15073283,16121857,16384004],"serializing":[1507329,2752513,5046273,6815746,10092545,12582913,16121857,16384002],"spritetoadd":[14024706],"spritename":[851970,8519682,9306114,11534339,12255233,13434882,15400962,16121857,16384001],"spritecanmoveonimage":[10289154,11206657,11534337],"spriteinitializes":[1900546,11534337,13762561],"storethis":[1376257,12845057,15073281],"spritebounces":[3014659,6094849,15007745],"setsize":[3407873,6946818,11206657,11534337,12386305],"stopped":[14221313,14614529],"storing":[2228225,4653057,6815745,6881281,8781825],"sends":[4718593,6881281,11403265],"stretched":[458753,4259841,6356993,7536641,10158081,10485761,11206658,11534341,12255235],"specialfolder":[3211266,10092546,12976130],"static":[1376257,2752513,2818049,6750209,12845057,15073281],"spritepayloads":[4653057],"struct":[13107201],"sendtofront":[11206657,11534337,15859714],"simplest":[5046273,6815746,16384001],"strings":[4390913],"spritelibrary":[65541,131077,196614,262149,327685,393223,458757,524293,589829,655365,720901,786438,851973,917509,983045,1048581,1114118,1179653,1245185,1310725,1376261,1441794,1507330,1572866,1638405,1703942,1769477,1835014,1900550,1966085,2031621,2097157,2228226,2293766,2359301,2162690,2424837,2490374,2555909,2621446,2686981,2752517,2818053,2883589,2949125,3014662,3080197,3145733,3211269,3276805,3342338,3407877,3473413,3538949,3604485,3670021,3735557,3801090,3866629,3932166,3997701,4063234,4128775,4194310,4259845,4325381,4390917,4456453,4521986,4587525,4653062,4718594,4784133,4849666,4915206,4980741,5046278,5111813,5177349,5242886,5308418,5373958,5439493,5505030,5570565,5636101,5701637,5767174,5832710,5898242,5963781,6029317,6094853,6160389,6225925,6291462,6356997,6422533,6488070,6553605,6619138,6684677,6750213,6815752,6881286,6946821,7012357,7077894,7143430,7208965,7274502,7340037,7405570,7471109,7536645,7602182,7667718,7733253,7798786,7864325,7929862,7995397,8060933,8126470,8192005,8257538,8323077,8388610,8454150,8519682,8585221,8650757,8716293,8781830,8847365,8912901,8978437,9043973,9109506,9175045,9240581,9306118,9371653,9437189,9502725,9568261,9633797,9699335,9764870,9830405,9895942,9961477,10027013,10092550,10158085,10223621,10289157,10354694,10420229,10485765,10551301,10616837,10682373,10747909,10813445,10878982,10944514,11010053,11075586,11141126,11206658,11272197,11337734,11403270,11468806,11534342,11599877,11665413,11730949,11796486,11862022,11927558,11993093,12058629,12124165,12189702,12255234,12320773,12386310,12451845,12517378,12582917,12648453,12713990,12779525,12845061,12910597,12976133,13041669,13107205,13172741,13238278,13303814,13369349,13434885,13500422,13565957,13631493,13697029,13762562,13828101,13893637,13959173,14024710,14090245,14155778,14221317,14286853,14352390,14417925,14483461,14548997,14614533,14680070,14745605,14811141,14876677,14942213,15007749,15073285,15138821,15204357,15269894,15335429,15400965,15466497,15532037,15597569,15663109,15728645,15794181,15859717,15925253,15990789,16056325,16121858,16187397,16252933,16318466,16384006,16449541],"say":[9371649],"spritetofront":[4718593,6291458,6881281],"sit":[14614529],"sloppy":[4718594,6881282,12320770],"screen":[3407875,3735553,4718594,6160385,6881282,11206657,11534337,15269889],"spritearrivedatendpoint":[1179649,1572866,11206658,11534339,11862018,13762561,15794177],"startpoint":[5046273,8388609,10616834],"spritecount":[6881281,8060930,10944513],"signals":[6815745,14614529],"steps":[3735553,11206657,11534337]} \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/fti/FTI_116.json b/SpriteLibrary/Doc/Help/fti/FTI_116.json index 8e7d7ea..5508fa0 100644 --- a/SpriteLibrary/Doc/Help/fti/FTI_116.json +++ b/SpriteLibrary/Doc/Help/fti/FTI_116.json @@ -1 +1 @@ -{"twice":[2228225,4325377,4915201,14483457],"tostring":[1245185,3670017,3735553,3866625,4194305,4325377,4653057,4915201,5046273,5636097,6225921,11010049,11993089,12910593,13828097,13959169,16056321],"tools":[2097153,4325377,13369345],"takes":[1245185,1310721,3342337,4325382,4915206,5373953,6881283,6946817,7208961,7405569,7864321,8257537,11534337,11993090,12648451,12910598,13631489,14745602,15269890],"taken":[4128769,4325378,4915201,7536641,10158081],"types":[4194305,6946820,13434884],"timy":[6946817],"tiny":[11010049,12320769,12910593],"try":[1245185,1966081,2293761,4325379,6946818,8388609,11993089,16318465,16384001],"terrible":[9961473],"timespan":[15007745],"tpayload":[4194306],"thumb":[12648449,12910593,15269889],"transparency":[13434881],"title":[65537],"tricky":[12648449,12910593,13893633],"targetsprite":[5832706,6815745,16056321],"traveling":[2883585,6422530,11010050,12320769,12910595,13762561],"timage":[14483458],"twoimage":[2228226,4325378,4915202,14483458],"transforms":[4325377,4915201,8257537],"tanksprite":[4194308],"top":[1245185,1441799,1703937,2097153,2228225,3080193,3670017,3735553,3866625,3932161,4063233,4194306,4325381,4653057,4915201,5046276,5111809,5505025,5767170,6225921,6815745,6881281,7077889,7602177,8388609,9109506,9175041,9240577,9437185,9568257,10158081,10223617,10944513,11010056,11993091,12451841,12648451,12779521,12910606,13434881,13500417,13762561,13828099,13959170,14876673,15925249,16056323,16384001,16449539],"timing":[12845057,12910594,13172737,13762562],"thought":[6946817,13434881],"two":[2228225,4325377,4718593,4915201,11010049,11796481,12910594,13434881,13762561,14483457,16449538],"toplay":[327682],"tell":[524289,851969,983041,1114113,1245186,1703939,1966081,2228227,3997697,4325380,4915204,5439489,9043969,10551297,11010052,11665410,11993090,12648451,12910604,13762565,13828097,13893634,14417922,14483459,14876673,15663105],"timertickmethod":[10747906],"turn":[983041,1703937,3276801,11010049,12910593],"tapping":[15007745],"trying":[1703937,2359298,3276802,3407874,4325377,4915201,6619137,6815745,10616833,11075585,11010049,12713985,12910593,16056321],"templates":[1245185,4325377,4915201,5963777,10485761,11075585,11993089,14221314],"toset":[14680066],"theresourcemanager":[2424834],"transparent":[7864321,8126465,11010049,12255233,12517377,12648449,12845057,12910597,13762563],"think":[4063234,4325379,4915203,7012353,10878977,14548993],"thing":[917505,1245185,1966081,4063234,4325380,4915204,7012353,8454145,10878977,11993089,12648449,12910593,14548993],"triggers":[1179649],"togoinfrontof":[7798786],"track":[1638401,5570561,6356993,9175042,11010051,12910595],"tyounglightsys":[6946817],"tocopyfrom":[8847362],"triggered":[983042,1703938,4063234,4325381,4915205,7012353,10092545,10878977,11010050,12386305,12910594,14548993],"typo":[16384001],"time":[917505,983041,1114113,1245185,1703937,2097153,2686977,3604481,3997697,4325378,4915201,5963777,6946820,7077889,7274497,7602178,7864322,9568257,11010049,11468801,11993093,12124161,12582913,12648456,12910605,13369345,13762562,13893635,14942209,15007746,15269889],"target":[4718594,7929858],"tells":[786433,5046273,9043969,9109505,12648450,12910594,14286849],"true":[917505,983041,1703938,2293762,3604481,3801089,3997697,4325379,4915201,5636098,6815745,7012353,7929857,8388610,8650753,8781825,8978434,9043969,11010054,11403266,12124161,12189697,12517378,12648453,12910603,13893635,14417921,14548993,15007750,16056321,16187393],"togobehind":[393218],"template":[1245185,3014657,4325378,4915202,5636097,5963778,9437185,11993089],"tick":[4325378,4915202,10027011,10747905,15007745],"terms":[3145729,4325378,4915202,7208961],"toserialize":[3276802],"tracks":[131073,5046273,6946817,9109505,12910593],"totalmilliseconds":[15007745],"topic":[1],"timer":[3080193,4325377,15007747],"times":[1245185,1966081,2031617,2818049,11010049,11993089,12648451,12910596,13893634],"todeserialize":[6619138],"total":[12058625],"taking":[2818049,4325377,4390913,4915201,7208961,8257537,11010050,12910594],"tankpayload":[2686977,4194309,7602177,12910593],"tries":[15007745],"type":[131073,196609,262145,327682,393218,458754,524289,589827,655361,720897,786433,917505,983041,1048577,1114113,1179650,1245188,1310724,1376257,1507331,1572866,1638402,1769477,1835009,1966083,2031617,2162689,2293761,2359297,2424834,2490369,2555906,2621444,2686977,2752513,2818051,2883585,2949121,3014657,3080193,3145730,3211266,3276804,3342338,3407875,3473409,3604481,3670017,3735553,3801091,3866625,3932162,3997697,4194305,4259841,4325378,4390913,4521985,4587522,4653057,4718594,4784129,4849665,4915202,5046273,5111810,5242881,5308417,5373957,5439489,5570561,5636098,5701633,5767169,5832705,5898241,5963779,6029313,6094849,6225921,6160385,6291457,6356993,6422529,6488065,6553602,6619141,6684673,6750209,6815745,6946817,7012354,7077894,7143425,7208962,7274497,7340033,7405570,7471107,7536641,7602177,7667719,7733250,7798786,7864321,7929858,7995393,8060929,8126465,8192001,8257538,8323073,8388609,8454146,8519681,8585218,8650755,8716289,8781825,8847361,8912897,8978434,9043969,9109505,9240577,9306113,9371649,9568260,9699329,9764865,9830401,9895937,9961474,10027009,10158081,10092545,10354689,10420225,10485761,10616834,10682369,10747906,10813445,10878977,10944515,11010050,11075585,11141121,11206658,11272193,11337729,11403266,11468802,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993092,12058627,12124162,12189698,12255233,12320769,12386305,12451841,12517379,12582913,12648449,12713985,12779521,12845057,12910594,13041665,13107201,13172737,13238274,13303809,13369346,13500417,13565954,13631491,13697025,13762561,13828097,13893633,13959169,14024705,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745602,14876673,14942209,15007745,15073281,15138818,15204353,15269889,15335426,15466497,15532033,15597569,15663105,15728642,15794182,15859713,15990786,16056321,16121857,16187394,16252929,16449537],"things":[1245185,1638401,1966081,2228225,4325378,4915202,5570561,6160385,6356993,7602178,9175042,11010052,11599873,11730945,11993089,12910598,14024705,14483457,15007745,16121857],"told":[5439489,12648450,12910595,13762561,13893634]} \ No newline at end of file +{"twice":[2162689,4718593,6881281,16449537],"tostring":[1507329,4063233,4521985,4653057,4718593,4849665,4980737,5046273,5308417,5898241,6881281,9764865,10092545,10354689,11206657,11534337,13107201,14352385,16384001],"tools":[2228225,6881281,8781825],"takes":[1376257,1507329,2293761,3080193,4718598,4915201,6160385,6815745,6881286,7208961,7340033,7536641,8519683,10092546,11534342,11665409,12255235,12320770,12845057,13434882,14680065,15073281],"taken":[3276801,3670017,4718593,6422529,6881282,7405569,10944513,11534337],"twenty":[3407874,11206657,11534337],"types":[4653057,6815748,11337732],"timy":[6815745],"tiny":[11206657,11534337,11599873],"try":[1507329,2031617,2359297,6815746,6881283,7798785,10092545,15466497,15597569],"terrible":[9306113],"timespan":[14221313],"tpayload":[4653058],"thumb":[11534337,12255233,13434881],"transparency":[11337729],"title":[1245185],"tricky":[11534337,12255233,13697025],"targetsprite":[1179649,2490369,3407873,5636098,6619137,12386306,14352385,15794177],"traveling":[2621441,7995394,11206658,11534339,11599873,13762561],"timage":[16449538],"twoimage":[2162690,4718594,6881282,16449538],"transforms":[4718593,6881281,7536641],"tanksprite":[4653060],"top":[1441799,1507329,1572865,2228225,2162689,3342337,3801089,3866625,4063233,4521985,4653058,4784129,4718593,4849665,5046276,5308417,5439490,5570561,5898241,6619137,6881285,7405569,7798785,8257537,8388610,8519681,8716289,8912897,9109505,9175041,10092547,10616833,10944513,11075585,11206664,11337729,11534350,12255235,12517377,12779521,13107202,13762561,14155777,14352387,15532035,15597569,16121857,16318465,16384003],"timing":[11468801,11534338,11927553,13762562],"thought":[6815745,11337729],"two":[2162689,3407873,4128769,4718593,6881281,11206657,11337729,11534338,12386305,13762561,15532034,16449537],"toplay":[262146],"tell":[655361,786433,1114113,1179649,1507330,1572867,2031617,2162691,3932161,4718596,5505025,6094849,6881284,8847361,9371650,10092546,11206660,11534348,11862018,12255235,13697026,13762565,15794178,15925249,16121857,16384001,16449539],"timertickmethod":[11010050],"turn":[1179649,1572865,2818049,11206657,11534337],"tapping":[14221313],"trying":[1572865,2490370,2818050,2949122,4718593,6619137,6750209,6881281,9371649,9568257,9895937,11206657,11534337,14352385,14876673],"templates":[1507329,3211266,4718593,6815747,6881283,7077889,9895937,10092547,11534337,11796481,12976130],"toset":[14286850],"theresourcemanager":[3211266],"transparent":[7208961,7602177,8126465,11206657,11534341,11927553,12255233,12713985,13762563],"think":[3801090,4718595,6881283,7012353,9830401,14483457],"thing":[720897,1507329,2031617,2490369,3801090,4718596,6881284,7012353,8454145,9830401,10092545,11534337,12255233,14483457],"triggers":[1835009],"togoinfrontof":[9699330],"track":[327681,3276801,6094849,6553601,7405569,11206659,11534340,14155778],"tyounglightsys":[6815745],"tocopyfrom":[12189698],"triggered":[1179650,1572866,3801090,4718597,6881285,7012353,9764865,9830401,10354689,11206658,11534338,14483457],"typo":[15597569],"time":[720897,786433,1114113,1179649,1507329,1572865,2228225,3014657,3276801,3407875,3604481,3932161,4718593,6815748,6881282,7077889,7208962,7274497,7405569,8781825,8912897,9175041,10027009,10092549,10747905,11206658,11534349,12255240,13434881,13697027,13762562,14221314,14745601,15990785],"target":[2490371,4128770,8650754,15794178],"tells":[917505,3735554,5046273,8388609,8847361,10223617,11534338,12255234],"true":[720897,1179650,1572866,2359298,2490369,3407873,3604481,3735553,3932161,4718593,4980738,5767169,6094850,6619137,6881283,7012353,7798786,7864322,7929857,8126466,8650753,8847361,10027009,10289154,11206662,11534347,12255237,13369345,13697027,14221318,14352385,14417921,14483457,15007746,15204353,15794178],"togobehind":[393218],"template":[786434,1507329,3014658,3407875,3473409,4718594,4980737,6815745,6881282,7077890,9109505,10092545,11206657,11534338],"tick":[4718594,6881282,11010049,14221313,14942211],"terms":[3538945,4718594,6160385,6881282],"toserialize":[2818050],"tracks":[131073,5046273,6815745,8388609,11534337],"totalmilliseconds":[14221313],"topic":[1],"timer":[3342337,6881281,14221315],"times":[1507329,1966081,2031617,3735553,10092545,11206657,11534340,12255235,13697026],"todeserialize":[6750210],"total":[12451841],"taking":[3735553,4259841,4718593,6160385,6881281,7536641,11206658,11534338],"tankpayload":[3276801,4653061],"tries":[14221313],"type":[65537,131073,196609,262146,327682,393218,458754,524289,589827,720897,786433,851969,917505,983043,1048577,1114113,1179649,1310721,1376261,1507332,1638402,1703937,1769474,1835010,1900545,1966081,2031619,2097153,2293764,2359297,2424833,2490369,2555905,2621441,2752516,2818052,2883586,2949123,3014657,3080194,3145729,3211266,3276801,3342337,3407873,3473409,3538946,3604481,3735555,3866626,3932161,4063233,4128770,4194305,4259841,4325377,4390913,4521985,4587521,4653057,4718594,4784130,4849665,4915205,4980738,5046273,5177346,5242881,5308417,5373953,5439489,5505025,5636097,5701633,5767171,5832705,5898241,5963778,6029313,6094849,6160386,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750213,6815745,6881282,6946817,7012354,7077891,7143431,7208961,7274497,7340034,7405569,7471105,7536642,7602177,7667714,7733251,7798785,7864322,7929859,7995393,8060929,8126467,8192001,8257537,8323073,8388609,8454146,8585218,8650754,8716291,8781826,8847361,8912900,8978433,9043969,9175046,9240577,9306114,9437185,9502721,9568258,9633793,9699330,9764865,9830401,9895937,9961473,10027010,10092548,10158081,10223617,10289154,10354689,10485761,10551297,10616833,10682369,10747906,10813441,10878977,10944513,11010050,11141121,11206658,11272193,11403266,11468801,11534338,11599873,11665409,11730945,11796481,11862017,11927553,11993090,12058625,12124161,12189697,12255233,12320770,12386305,12451843,12517377,12582913,12713985,12779521,12845061,12910593,12976129,13041665,13107201,13238273,13303810,13369345,13434881,13500417,13565954,13631489,13697025,13762561,13828097,13893633,13959169,14024705,14090241,14221313,14286849,14352385,14417922,14483457,14614529,14680067,14745601,14811137,14876673,14942209,15007745,15073286,15204354,15269889,15335425,15400962,15532033,15728642,15794177,15925249,15990785,16056321,16121857,16187393,16252930,16384001,16449537],"things":[327681,1507329,2031617,2162689,3407874,4718594,5701633,6094849,6553601,6881282,7405570,10092545,10551297,10813441,11206661,11534343,14155778,14221313,14614529,15269889,16449537],"told":[5505025,11534339,12255234,13697026,13762561]} \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/fti/FTI_117.json b/SpriteLibrary/Doc/Help/fti/FTI_117.json index c3b2bdd..5aed54a 100644 --- a/SpriteLibrary/Doc/Help/fti/FTI_117.json +++ b/SpriteLibrary/Doc/Help/fti/FTI_117.json @@ -1 +1 @@ -{"users":[2424833],"unhidesprite":[5505026,11010050,12910594,12976129],"url":[16384001],"update":[6225921,8847361,13828097],"unless":[589825,1245185,1638401,1966081,5570561,9043969,9175042,11010052,11993089,12648450,12910598,13893633,15597569],"unlink":[4325378,4915202,11075586],"unlinkcontrollersforspritetemplatesharing":[4325377,4915201,11075586],"unique":[720897,13828097,14876673],"unpause":[4325378,4915202,5242884,5701636,11010050,12910594,16121859],"usually":[786433,851969,1245186,1966081,2424833,3080193,4128769,4325380,4915203,5308417,7864321,10813442,11010049,11993090,12320769,12648452,12910597,14352385,15007745,15269889,15990785],"user":[4194305,6946817],"using":[1245187,1441793,1507329,1638403,1966081,2031617,2818049,3407873,4325378,4587521,4915202,5505025,5570563,6160385,6356993,6422529,6750209,6946819,7405569,7471105,7602179,8257537,8650753,9043969,9175046,9830402,10223618,10485761,10813441,11010067,11730945,11993092,12582913,12648452,12910618,14221313,14614529,15007745,15204353,15597569,16252929],"useful":[458753,2883585,6946817,9764865,11010049,12910595,13434881,13762562],"usesmartimages":[1245185,1966083,11993089],"uses":[589825,1245186,2097153,3276801,3342337,4325379,4915202,5046273,5111809,6619137,6946818,7405569,9371649,11010049,11993090,12910593,13369345,13828098,14876673,15007745],"unpaused":[16121858],"usualy":[1245185,1966081,11993089],"used":[458754,524289,1179649,1376258,2228225,3473409,3538945,3801089,4325379,4390914,4784129,4915203,5046274,6815747,6946821,7405569,8257537,8781825,10747905,11010051,12648450,12910598,13434881,13762561,13828097,15269889,16056323],"uncleaer":[16449537]} \ No newline at end of file +{"users":[3211265],"unhidesprite":[5570562,11206658,11534338,13172737],"url":[15597569],"update":[5898241,12189697,16384001],"unless":[327681,589825,1507329,2031617,6094849,8847361,10092545,11206660,11534342,12255234,13697025,13893633,14155778],"unlink":[4718594,6881282,9895938],"unlinkcontrollersforspritetemplatesharing":[4718593,6881281,9895938],"unique":[851969,16121857,16384001],"unpause":[4718594,5242884,5373956,6881282,11206658,11534338,14614531],"usually":[655361,917505,1507330,2031617,2424833,3211265,3342337,3407874,3670017,4718595,6881284,7208961,10092546,11206658,11534342,11599873,12255236,12845058,13434881,14024705,14221313,15728641],"user":[4653057,6815745],"using":[327683,983041,1441793,1507331,1966081,2031617,2949121,3735553,4718594,5177345,5570561,5701633,6094851,6553601,6815747,6881282,6946817,7340033,7405571,7536641,7733249,7929857,7995393,8847361,9437186,10092548,10551297,11075586,11206675,11534362,11796481,12255236,12845057,12976129,13893633,14155782,14221313,14811137,15007745,15990785,16187393],"useful":[458753,2621441,3014657,6815745,11206657,11337729,11534339,13762562],"usesmartimages":[1507329,2031619,10092545],"uses":[589825,1507330,2228225,2818049,3080193,4784129,4718594,5046273,6750209,6815746,6881283,7340033,8781825,10092546,11206657,11534337,12582913,14221313,16121857,16384002],"unpaused":[14614530],"usualy":[1507329,2031617,10092545],"used":[458754,786433,1048578,1835009,2162689,3145729,3407874,3997697,4259842,4587521,4718595,5046274,5767169,6619139,6815750,6881284,7340033,7536641,11010049,11206660,11337729,11534343,12255234,13369345,13434881,13762561,14352387,16384001],"uncleaer":[15532033]} \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/fti/FTI_118.json b/SpriteLibrary/Doc/Help/fti/FTI_118.json index eaafefe..a8f0fc5 100644 --- a/SpriteLibrary/Doc/Help/fti/FTI_118.json +++ b/SpriteLibrary/Doc/Help/fti/FTI_118.json @@ -1 +1 @@ -{"visible":[262145,1245185,2621441,4325378,4521985,4915201,5046274,5898241,6946820,7405569,8060929,9306113,9371650,10158081,11141121,11993089,12648451,12910597,13762562,13828100,14876674],"values":[131073,1179649,2686977,5046273,6946817,7602177,9109505,12910593,13434881],"vertically":[1507329,5046273,9109505,9633793,15073281],"vanishes":[917505,3997697,4325377,4915201,12648449,12910593],"virtual":[3145729,4325377,4915201],"various":[2686978,6946817,7602178,12910594,13434881,14221313],"visiblewidth":[11141122,12648449,12910593],"vectors":[9830401,11010049,12910593],"visibleheight":[5898242,12648449,12910593],"value":[131073,196609,262145,458753,524289,720897,786433,917505,1048577,1114113,1245189,1376257,1507329,1572865,1769473,1835009,1966081,2031617,2162689,2293761,2621442,2686977,2752513,2883585,2949121,3014657,3145729,3276803,3342337,3407873,3473409,3801089,4390913,4521985,4587521,4784129,4849665,5046277,5308417,5439489,5636097,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6291457,6422529,6553601,6619139,6684673,7012353,7143425,7208961,7274497,7340033,7405569,7536641,7864323,7929857,7995394,8060929,8126465,8192001,8257537,8323073,8519682,8650753,8716289,8781825,8912897,8978433,9043969,9109509,9306113,9371649,9633793,9699329,9764865,9895937,10354689,10420225,10616833,10682369,10813443,10878977,11010049,11141121,11337729,11403265,11468801,11665409,11730945,11796481,11993093,12058625,12189697,12255233,12320770,12517377,12582913,12648451,12713985,12779522,12845057,12910596,13041665,13172737,13238273,13303809,13434881,13565953,13697025,13893634,14155777,14286850,14548993,14614529,14745601,14942209,15007745,15073282,15138817,15204353,15269889,15335425,15466497,15532033,15663105,15728641,15859713,15990785,16121857,16252929,16449537],"vector":[6946817,7602177,9830405,11010051,12582913,12910597,13041668],"variables":[1245186,11993090,15794178],"verify":[917505,12648449,12910593],"viewpercent":[13828097,14876673,15663106],"variable":[3276801,11010049,12910593,16187393],"version":[131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1310721,1376257,1507329,1572865,1638401,1769473,1835009,1900545,1966081,2031617,2162689,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3801089,3932161,3997697,4128769,4194305,4259841,4325378,4390913,4456449,4521985,4587521,4718593,4784129,4849665,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9306113,9371649,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11075585,11141121,11206657,11272193,11337730,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13565953,13631489,13697025,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15990785,16056321,16121857,16187393,16252929,16449537],"valuetype":[4653059,13959171],"void":[327681,393217,589825,655361,851969,983041,1179649,1507329,1638401,2228225,2359297,2490369,2555905,2818049,3211265,3538945,3604481,3932161,3997697,4128769,4259841,4325377,4718593,4915201,4980737,5111809,5242881,5505025,5570561,5636097,5701633,6356993,6488065,6750209,7077889,7471105,7733249,7798785,8454145,8847361,9502721,9568257,9830401,10027009,10092545,10289153,10485761,10551297,10747905,10944513,11075585,11206657,11272193,11534337,11599873,11927553,12124161,12386305,12451841,12976129,13107201,14024705,14090241,14221313,14352385,14417921,14483458,14680065,14811137,15007745,15335425,15597569,15794177,16187393]} \ No newline at end of file +{"visible":[196609,1507329,2621441,2752513,4194305,4718593,5046274,6356993,6815748,6881282,7340033,8060929,10092545,10158081,10485761,10944513,11534342,12255235,12582914,13762563,16121858,16384004],"values":[131073,1376257,1835009,3276801,5046273,6815745,8388609,11337729,12845057,15073281],"vertically":[983041,5046273,8388609,10420225,15335425],"vanishes":[720897,3932161,4718593,6881281,11534337,12255233],"virtual":[3538945,4718593,6881281],"various":[3211265,3276802,6815745,10092545,11337729,12976129],"visiblewidth":[10485762,11534337,12255233],"vectors":[9437185,11206657,11534337],"visibleheight":[6356994,11534337,12255233],"value":[65537,131073,196609,458753,720897,786433,851969,917505,983041,1048577,1114113,1310721,1376257,1507333,1638401,1703937,1900545,1966081,2031617,2097153,2359297,2424833,2555905,2621441,2752514,2818051,2949121,3014657,3080193,3145729,3276801,3473409,3538945,4194305,4259841,4325377,4390913,4587521,4980737,5046277,5177345,5439489,5505025,5636097,5701633,5767169,5832705,5963777,6029313,6160385,6356993,6422529,6684673,6750211,7012353,7077889,7208963,7274497,7340033,7471105,7536641,7602177,7864321,7929857,7995393,8060929,8126465,8192001,8323073,8388613,8650753,8847361,8978433,9043970,9240577,9371649,9502721,9568257,9633793,9830401,9961473,10092549,10158081,10223618,10289153,10420225,10485761,10551297,10616834,10682369,10747905,11206657,11272193,11337729,11468801,11534340,11599874,11730945,11862017,11927553,11993089,12058625,12124161,12255235,12320769,12386305,12451841,12582913,12713985,12845059,12910593,13041666,13303809,13369345,13434881,13500417,13565953,13631489,13697026,13828097,14090241,14221313,14417921,14483457,14614529,14745601,14811137,14876673,15007745,15335426,15400961,15532033,15728641,15925249,15990785,16056321,16187393,16252929],"vector":[6815745,7405569,9437189,11206659,11534341,15990785,16056324],"variables":[1507330,9371649,10092546,15073282],"verify":[720897,11534337,12255233],"viewpercent":[15925250,16121857,16384001],"variable":[1376257,1507329,2818049,9371650,10092545,11206657,11534337,12845058,15073281,15204353],"version":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1310721,1376257,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3407873,3473409,3538945,3604481,3670017,3735553,3866625,3932161,3997697,4128769,4194305,4259841,4325377,4390913,4456449,4587521,4653057,4784129,4915201,4980737,5046273,5111809,5177345,5242881,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6684673,6750209,6881282,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7471105,7536641,7602177,7667713,7733249,7864321,7929857,7995393,8060929,8126465,8192001,8323073,8454145,8585217,8650753,8716289,8781825,8847361,8912897,8978434,9043969,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11010049,11141121,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11796481,11730945,11862017,11927553,11993089,12058625,12124161,12189697,12320769,12386305,12451841,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13828097,13893633,13959169,14024705,14090241,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15532033,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16187393,16252929,16384001,16449537],"valuetype":[4521987,13107203],"void":[262145,327681,393217,524289,589825,655361,786435,983041,1179649,1769473,1835009,2162689,2490369,2883585,3014658,3407873,3604481,3670017,3735553,3866625,3932161,3997697,4128769,4718593,4784129,4980737,5111809,5242881,5373953,5570561,6094849,6291457,6488065,6553601,6881281,6946817,7733249,8454145,8585217,8716289,8912897,9175041,9371649,9437185,9699329,9764866,9895937,10027009,10354690,10813441,10878977,11010049,11141121,11403265,11665409,11796481,12189697,12386306,12648449,12779521,12976129,13172737,13238273,13565953,13893633,14024705,14221313,14286849,14548993,14942209,15073281,15138817,15204353,15269889,15794177,15859713,16449538]} \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/fti/FTI_119.json b/SpriteLibrary/Doc/Help/fti/FTI_119.json index bcd473e..7cf1455 100644 --- a/SpriteLibrary/Doc/Help/fti/FTI_119.json +++ b/SpriteLibrary/Doc/Help/fti/FTI_119.json @@ -1 +1 @@ -{"whattosend":[393218,7798786],"writetoxmlstring":[1245186,3276802,6619137,11993090],"width":[1310725,4325379,4915203,5046275,5373956,6291459,6750210,6881285,6946817,7077891,7208966,7667715,9109507,9568259,10944515,11010049,11141121,12648449,12779521,12910599,13434881,13631490,13959169],"ways":[2228225,4325377,4915201,6946818,9633794,14483457],"www":[6946817],"wrapper":[1245185,5963777,11993089],"web":[16384001],"working":[13434881],"writetoxmlfile":[1245187,10813442,11993091,15794178],"waypoints":[9502721,11010049,12910593],"windowsbase":[6946817],"warning":[589825,3407873,7864321,10223618,11010051,12648449,12910596,15204353],"whe":[3997697,4325377,4915201],"want":[262145,393217,589826,851969,917505,1048577,1245187,1441806,1507329,1638402,1966081,2097154,2228225,2818050,2883585,3211266,3932162,4194305,4325385,4521985,4915207,5046277,5111810,5242881,5439489,5570562,5767170,5963777,6356993,6488065,6684673,6946820,7077890,7274497,7798785,7864321,8126465,9109507,9175044,9371649,9568258,9764865,9961473,10092545,10682370,10747905,10944514,11010071,11075585,11272193,11599873,11862017,11993091,12255233,12320769,12386305,12451842,12648452,12779521,12910629,13369345,13434881,13762570,13828099,14024706,14221314,14483457,14745601,14876674,15007747,15335425,15597569,15663105,15794177,15990785,16187393,16449537],"windows":[2555905,6946818,7012353,9830401,10747905,11862017,13369345,15007745],"whichframe":[7471106,12058626],"walking":[1441804,2818049,3932162,5111810,7077890,7602177,9568258,10944514,11010061,11730945,12451842,12910606],"wide":[7208961],"works":[196609,1245185,2621441,3735553,5046273,6160385,6225921,6946817,7602178,8912897,11010049,11599873,11730945,11993089,12910595,13434881,13828097],"wish":[589825,11010049,12058625,12910593],"width_ratio":[8716290,9240577,13959169],"whichanimation":[2818050,3211266,7471106,7733250,11468802,12058626,16187394],"write":[3407873,10223618,11010050,12910594,15204353,15794178],"window":[1245186,4128769,4325380,4915204,6356993,6946817,11075587,11010049,11993090,12910593,14221315],"written":[1245186,11993090,15794179],"way":[1245186,1638401,2228225,2490369,3276801,4325378,4915202,5570561,6356993,6619137,6881281,9175042,9961473,11010053,11599873,11993090,12910598,14024705,14483457],"writes":[1245185,11993089,15794177],"work":[3080193,4390913,4325377,4521985,11010049,12910594,13762561,15007745]} \ No newline at end of file +{"whattosend":[393218,9699330],"writetoxmlstring":[1507330,2818050,6750209,10092546],"width":[2293765,4718595,4915204,5046275,6160390,6815745,6881283,6946818,7143427,7471107,8388611,8519685,8716291,8912899,9175043,10485761,10616833,11206657,11337729,11534343,12255233,13107201,14680066],"ways":[2162689,4718593,6815746,6881281,10420226,16449537],"www":[6815745],"wrapper":[1507329,7077889,10092545],"web":[15597569],"working":[11337729],"writetoxmlfile":[1376258,1507330,10092546,12845059,15073283],"waypoints":[11206657,11534337,14548993],"windowsbase":[6815745],"warning":[589825,2949121,7208961,11075586,11206659,11534340,12255233,16187393],"whe":[3932161,4718593,6881281],"want":[196609,327682,393217,589826,655361,720897,786434,983041,1179649,1441806,1507331,1703937,1769474,2031617,2228226,2162689,2490369,2621442,3014657,3211266,3276801,3407879,3735554,3866626,4194305,4653057,4718599,4784130,5046277,5242881,5439490,5505025,5832705,6094851,6291457,6553601,6815749,6881289,7077889,7208961,7274497,7405569,7602177,8388611,8716290,8781825,8912898,9175042,9306113,9371649,9699329,9764865,9895937,10092549,10354689,10616833,10813441,11010049,11206682,11337729,11534379,11599873,12124162,12255236,12320769,12582913,12713985,12779522,12845057,12976130,13238273,13565953,13762571,13893633,13959169,14155780,14221315,15073282,15204353,15269890,15532033,15728641,15925249,16121858,16384003,16449537],"windows":[2883585,6815746,7012353,8781825,9437185,11010049,13959169,14221313],"whichframe":[7733250,12451842],"walking":[1441804,3735553,3866626,4784130,7405569,8716290,8912898,9175042,10551297,11206669,11534350,12779522],"wide":[6160385],"works":[65537,1507329,2752513,5046273,5308417,5701633,5898241,6815745,7405570,8323073,10092545,10551297,10813441,11206657,11337729,11534339,16384001],"writeline":[1376257,9764865,10354689,12845057,15073281],"wish":[589825,11206657,11534337,12451841],"width_ratio":[8192002,8257537,13107201],"whichanimation":[1769474,3735554,7733250,8585218,10747906,12451842,15204354],"write":[2949121,11075586,11206658,11534338,12845058,15073283,16187393],"window":[1507330,3211265,3670017,4718596,6553601,6815745,6881284,9895939,10092547,11206657,11534337,12976131],"written":[1376257,1507330,10092546,15073283],"way":[327681,1507330,2162689,2818049,3407876,4718594,6094849,6553601,6750209,6815745,6881282,8519681,9306113,10092546,10813441,11206662,11534344,14155778,15269889,16449537],"writes":[1507329,10092545,12845057,15073282],"work":[3342337,4194305,4259841,6881281,11206657,11534338,13762561,14221313]} \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/fti/FTI_120.json b/SpriteLibrary/Doc/Help/fti/FTI_120.json index f103d89..4b99da6 100644 --- a/SpriteLibrary/Doc/Help/fti/FTI_120.json +++ b/SpriteLibrary/Doc/Help/fti/FTI_120.json @@ -1 +1 @@ -{"xml":[1245195,1769474,2424833,3276806,5046274,6619141,6946820,9371650,10813441,11993099,13828100,14221315,14876674,15794177],"xmlresourcetoload":[10813442],"xmlignore":[1245185,11993089,15794177]} \ No newline at end of file +{"xml_file":[1376258,12845058,15073282],"xml":[1376264,1507341,2818054,3211268,5046274,6750213,6815748,10092560,12582914,12845066,12976131,15073289,16121858,16384004],"xmlresourcetoload":[12845058],"xmlignore":[1507329,10092545,15073281]} \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/fti/FTI_122.json b/SpriteLibrary/Doc/Help/fti/FTI_122.json index 2127fcc..217fa63 100644 --- a/SpriteLibrary/Doc/Help/fti/FTI_122.json +++ b/SpriteLibrary/Doc/Help/fti/FTI_122.json @@ -1 +1 @@ -{"zvalues":[16449537],"zvalue":[5767170,12648449,12910593,16449539]} \ No newline at end of file +{"zvalues":[15532033],"zvalue":[5439490,11534337,12255233,15532035]} \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/fti/FTI_97.json b/SpriteLibrary/Doc/Help/fti/FTI_97.json index 89a957f..3269c87 100644 --- a/SpriteLibrary/Doc/Help/fti/FTI_97.json +++ b/SpriteLibrary/Doc/Help/fti/FTI_97.json @@ -1 +1 @@ -{"allow":[4325377,8388609,16449537],"access":[2686977,7602177,10813441,12910593],"animaton":[7274497,12910593,13762561],"assembly":[131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1310721,1376257,1507329,1572865,1638401,1769473,1835009,1900545,1966081,2031617,2162689,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3801089,3932161,3997697,4128769,4194305,4259841,4325377,4390913,4456449,4521985,4587521,4718593,4784129,4849665,4980737,5046273,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8454145,8519681,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9306113,9371649,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11075585,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13565953,13631489,13697025,13828097,13893633,13959169,14024705,14090241,14155777,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15990785,16056321,16121857,16187393,16252929,16449537],"area":[4325377,10747906,11862018,13369346],"adjustrectangle":[4325377,4587522,4915201],"accessible":[4325377,8388609,13697025,14221313],"animatejustafewtimes":[2818050,11010051,12910595,16187394],"actual":[2621441,2818049,4325377,4915201,5898241,11141121,11010049,12517377,12648450,12910595,15990785,16187393],"args":[3342337,4325377,4915201],"animating":[7864322,11010049,12648452,12910597,13893634,16121857,16187393],"able":[14221313],"animationtype":[131074,6946817,9633794],"adjust":[4325378,4587521,4915202,6553601,6815745,12713985,16056321],"allows":[1179650,6946818],"animateonce":[11010049,12648449,12910594,13893633,16187394],"attribute":[983041,1245185,1703937,11010049,11993089,12910593,15794177],"animspeed":[5046273,9109505,14155778],"automatic":[16121857],"away":[6684673,8126465,12910594,13762562],"affects":[7471105,9306113,11010049,12648449,12910594],"animate":[524289,1835009,11010049,11272193,12648451,12910598,13762562,13893635],"automaticallymoves":[5636097,7602177,12582913,12648449,12910594,14614530,15007746],"addanimation":[1441801,1507331,3932163,5111811,6160385,7077891,7602178,9568259,10944515,11010056,11730945,12451843,12910602,15335427],"absoloute":[4325377,4915201,7405569],"animationtouse":[5046273,8519682,9109505],"armor":[2686978,4194306,7602178,12910594],"allnamedsprites":[3014658,4325377,4915201],"avoid":[4325377,6946817,15007745],"adjustment":[3473409,4325377,4915201,6946817,13959169],"animations":[1441800,1507329,2818049,2949121,3932161,4325377,5111809,5373953,7077889,7733249,9371651,9568257,10944513,11010057,12451841,12648449,12910602,13828098,14876674,15335425],"angleindegrees":[655362],"actually":[917505,2228226,2293761,4325379,4915202,8388609,11010050,11599874,12648449,12910595,14483458],"added":[6946817,13434881,14221313,15990785],"associating":[7667713],"administrator":[16318465],"aspects":[5242881,6946817,11272193,12910593],"angle":[2031617,12648449,12910593,15597569],"affect":[2228225,3407873,4325377,4915201,6815745,9830401,10223618,11010051,12713985,12910595,14483457,15204353,16056321],"articles":[6946817],"animationdone":[2818049,11010050,12648450,12910596,13893635,16187393],"animates":[5373953],"add":[851970,1245186,1441804,3932162,4194305,4325381,4915205,5111810,6946819,7077890,9568258,10092545,10485761,10944514,11010060,11993090,12386305,12451842,12910604,13434881,14221313,14352387,15335425],"animation_index":[3407874],"angleinradians":[15597570],"animationindex":[12648449,12910593,16252930],"asking":[11010049,12517377,12910593],"according":[4325377,4587521,4915201],"animationframetoendon":[2818050,16187394],"animated":[6946818,12910593],"ask":[8650753,11010049,12910593],"adjustpoint":[4325377,4915201,6553602],"available":[16384001],"animation":[524290,589830,1310724,1441822,1507332,2818057,3211267,3407874,3932165,4849665,5046274,5111813,5373954,6881283,6946817,7077893,7274497,7471107,7667714,7733252,8519682,8585217,9109506,9568261,9633794,10944517,11010096,11272193,11468803,12058626,12451845,12648453,12910652,13631491,13762563,13893634,15007746,15204353,15335428,16121858,16187399,16252930],"appear":[4325378,4915202,14024706,16449537],"associated":[4784129,12648449,12910593],"address":[16384001],"addsprite":[4325377,4915201,5636097,14352386],"animationtocopy":[1507330,15335426],"animate_once":[12648449,12910593,13893633],"action":[11010049,12910593,12976129],"adjusts":[7733249,11010049,12910593],"appears":[393217,4325377,4915201],"accessed":[2424833,11993089],"animationinfo":[131075,196613,1900548,2752514,3735555,5046281,6291458,6946819,7995394,8323074,8519682,9109508,9371650,10682370,12779522,14155778,14286850,15073282],"allsprites":[4325377,4915201,13303810],"application":[720897,13828097,14876673],"automatically":[1,655361,1245185,1703937,5963777,6029313,7602177,11010052,11599873,11993089,12648449,12910598,14024705,14090241,14417921,14614529],"adjusted":[4325377,4587521,4915201,8257537],"animationcount":[2949122,12648449,12910593],"arrived":[983041,1703937,11010049,12910593]} \ No newline at end of file +{"allow":[6881281,7798785,15532033],"access":[3276801,3407873,12845057],"animaton":[7274497,11534337,13762561],"assembly":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1310721,1376257,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2293761,2359297,2424833,2490369,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276801,3407873,3473409,3538945,3604481,3670017,3735553,3866625,3932161,3997697,4128769,4194305,4259841,4325377,4390913,4456449,4587521,4653057,4784129,4915201,4980737,5046273,5111809,5177345,5242881,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5963777,6029313,6094849,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6684673,6750209,6881281,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7471105,7536641,7602177,7667713,7733249,7864321,7929857,7995393,8060929,8126465,8192001,8323073,8454145,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,11010049,11141121,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11796481,11730945,11862017,11927553,11993089,12058625,12124161,12189697,12320769,12386305,12451841,12582913,12648449,12713985,12779521,12845057,12910593,12976129,13041665,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13828097,13893633,13959169,14024705,14090241,14221313,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007745,15073281,15138817,15204353,15269889,15335425,15400961,15532033,15663105,15728641,15794177,15859713,15925249,15990785,16056321,16187393,16252929,16384001,16449537],"area":[6881281,8781826,11010050,13959170],"adjustrectangle":[4718593,5177346,6881281],"accessible":[3211265,6881281,7798785,10092545,11730945,12976129],"animatejustafewtimes":[3735555,11206659,11534339,15204354],"actual":[2752513,3735553,4718593,6356993,6881281,8126465,10485761,11206657,11534339,12255234,15204353,15728641],"args":[3080193,4718593,6881281],"animating":[7208962,11206657,11534341,12255236,13697026,14614529,15204353],"able":[3211265,3407874,9371649,10092545,11206657,11534337,12976129],"animationtype":[131074,6815745,10420226],"accidentally":[9371649],"adjust":[4718594,5177345,5963777,6619137,6881282,14352385,14876673],"allows":[1835010,3407873,6815747,6881281],"animateonce":[786433,11206657,11534338,12255233,12386305,13697025,15204354],"attribute":[1179649,1507329,1572865,10092545,11206657,11534337,15073281],"animspeed":[5046273,8388609,14090242],"automatic":[14614529],"away":[5832705,7602177,11534338,13762562,15794177],"affects":[7733249,10158081,11206657,11534338,12255233],"animate":[786433,1900545,11206657,11534342,12255235,12386305,13238273,13697027,13762562],"automaticallymoves":[1179649,2490369,3407873,3735553,4980737,6094850,7405569,11534338,12255233,14221314,15007748,15794177,15990785],"addanimation":[983043,1441801,3866627,4784131,5701633,7405570,8716291,8912899,9175043,10551297,11206664,11534346,12779523,13565955],"advdemo":[786433,11534337,13762561],"absoloute":[4718593,6881281,7340033],"animationtouse":[5046273,8388609,13041666],"armor":[3276802,4653058],"allnamedsprites":[3473410,4718593,6881281],"avoid":[6815745,6881281,14221313],"adjustment":[3145729,4718593,6815745,6881281,13107201],"animations":[786433,983041,1310721,1441800,3735554,3866625,4784129,4915201,6881281,8585217,8716289,8912897,9175041,11206665,11534347,12255233,12582915,12779521,13565953,13762561,16121858,16384002],"angleindegrees":[524290],"actually":[720897,2359297,2162690,4718594,6881283,7798785,10813442,11206658,11534339,12255233,16449538],"added":[3211265,6815745,10092545,11337729,12845057,12976129,15728641],"associating":[7143425],"administrator":[15466497],"aspects":[5242881,6815745,11534337,13238273],"angle":[1966081,11534337,12255233,13893633],"asteroid":[3407874,11206657,11534337],"affect":[2162689,2949121,4718593,6619137,6881281,9437185,11075586,11206659,11534339,14352385,14876673,16187393,16449537],"articles":[6815745],"animationdone":[3735553,11206658,11534340,12255234,13697027,15204353],"animates":[4915201],"add":[655362,786433,1179653,1441804,1507330,3014657,3211265,3866626,4653057,4718597,4784130,6815747,6881285,8716290,8912898,9175042,9764865,10092547,10354689,11206668,11337729,11534348,11796481,12779522,12976129,13565953,14024707],"animation_index":[2949122],"angleinradians":[13893634],"animationindex":[11534337,12255233,14811138],"asking":[8126465,11206657,11534337],"according":[4718593,5177345,6881281],"animationframetoendon":[3735554,15204354],"animated":[6815746,11534337],"ask":[7929857,11206657,11534337],"adjustpoint":[4718593,5963778,6881281],"available":[15597569],"animation":[589830,786436,983044,1441822,1769475,2293764,2949122,3735561,3866629,4325377,4784133,4915202,5046274,6815745,7143426,7274497,7667713,7733251,8388610,8519683,8585220,8716293,8912901,9175045,10420226,10747907,11206704,11534397,12255237,12386305,12451842,12779525,13041666,13238273,13565956,13697026,13762564,14221314,14614530,14680067,14811138,15204359,16187393],"appear":[4718594,6881282,15269890,15532033],"associated":[4587521,11534337,12255233],"address":[15597569],"addsprite":[4718593,4980737,6881281,14024706],"animationtocopy":[983042,13565954],"animate_once":[11534337,12255233,13697025],"action":[11206657,11534337,13172737],"adjusts":[8585217,11206657,11534337],"appears":[393217,4718593,6881281],"accessed":[3211265,6815745,10092545,11534337],"animationinfo":[65541,131075,2555906,2686980,5046281,5308419,6815747,7471106,8388612,9043970,9240578,10223618,10616834,12124162,12582914,13041666,14090242,15335426],"allsprites":[4718593,6881281,12058626],"application":[851969,16121857,16384001],"automatically":[1,524289,1507329,1572865,6684673,7077889,7405569,10092545,10813441,11206660,11534342,12255233,12648449,15007745,15269889,15794177],"adjusted":[4718593,5177345,6881281,7536641],"animationcount":[1310722,11534337,12255233],"abs":[3014657],"arrived":[1179649,1572865,11206657,11534337]} \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/fti/FTI_98.json b/SpriteLibrary/Doc/Help/fti/FTI_98.json index 7e327b6..515e1e2 100644 --- a/SpriteLibrary/Doc/Help/fti/FTI_98.json +++ b/SpriteLibrary/Doc/Help/fti/FTI_98.json @@ -1 +1 @@ -{"button":[6946817],"box":[2883585,3145730,3342337,3473412,4325381,4784129,4915205,6029314,7208962,7602178,8257537,9306113,9764865,11010049,12648450,12910599,13762562,14090241,14745601,16384001],"booleans":[1441793,1507329,11010049,12910593],"best":[5505025,11010049,12648449,12910594,16252929],"browse":[6946818],"basic":[1179649,6946817,12648449,12910593,15269889],"border":[9764865,12910593,13762561],"board":[8978433,11010050,11403265,12910594],"baseimagelocation":[5308418,12648449,12910593],"brief":[4325377,4915201,11075585],"build":[851969,1245185,6946817,11993089,13828097],"built":[5046273,6946817],"based":[589825,3342338,4325388,4587521,4915212,5046274,5636097,6881281,7405573,8519681,9109506,9633794,9961473,10616833,11010049,11599873,12124161,12779521,12910594,13238275,13565953,15532033],"basically":[3145729,4194305,4325377,4915201],"bool":[786433,917505,1507330,1703937,1966081,2293761,3604481,3801089,6029313,6160385,7012353,7929857,7995393,8650753,8781825,8978433,9043969,9961473,11010049,11403265,11730945,12124161,12189697,12517377,12910593,13893633,14417921,14548993,14614529,14942209,15073281,15007748],"block":[1245185,11534337,11993089],"base":[5308417,6750209,6946817,11010049,12648449,12910594],"beware":[7471105,11010049,12910593],"begin":[1703937,7667713,11010049,12910593,14221313,14417921,15007745],"backgroundimagelayout":[4325377,10747905,11862017,13369345,14221314,15007745],"bitmap":[2228226,4325378,4915202,14483458],"bad":[1245185,1966081,4325378,4915202,11993089,14024706],"bit":[1245185,1703937,1966081,2031617,2359297,4325377,4915201,11010051,11599873,11993089,12320769,12648450,12910597,13893633,14024705],"backgroundimage":[1638401,2228225,4325382,4915202,5570561,7536642,9175042,10158083,10747905,11010050,11337730,11862017,12910594,13369345,14221314,14483457,14745601,15007745],"background":[1638402,2097154,2228230,3342337,3538946,4325395,4915212,6750209,6946817,7405571,7536642,10158084,10616833,10747905,11010050,11337730,11403265,11599873,11862018,12910594,13369346,13959169,14221314,14483460,14745602,15007745,15532034],"boolean":[786435,917505,1507334,1441794,1966081,2293761,3604482,3801089,4325378,4915202,6029313,6160385,6881281,7012353,7929857,7995393,8650753,8781825,8978433,9043970,9961474,11010050,11403265,11730945,12124162,12189697,12517377,12648452,12910599,13893634,14548993,14614529,14942209,15073281,15925250],"better":[11010049,11599873,12910593]} \ No newline at end of file +{"button":[6815745],"breathe":[786433,11534337,13762561],"box":[2621441,3014657,3080193,3145732,3538946,4587521,4718597,6160386,6684674,6881285,7405570,7536641,10158081,11206657,11534343,12255234,12320769,12648449,13762562,15597569],"boom":[12386305],"booleans":[983041,1441793,11206657,11534337],"best":[3407874,5570561,11206658,11534339,12255233,14811137],"browse":[6815746],"basic":[1835009,6815745,11534337,12255233,13434881],"border":[3014657,11534337,13762561],"board":[7864321,10289153,11206658,11534338],"baseimagelocation":[1179649,2424834,11534337,12255233,12386305,15794177],"ball":[3014657],"brief":[4718593,6881281,9895937],"bigger":[6094849,15007745],"build":[655361,1507329,6815745,10092545,16384001],"built":[5046273,6815745],"boob":[12386305],"based":[589825,3080194,4718604,4980737,5046274,5177345,6881292,7340037,8388610,8519681,9306113,9568257,10027009,10420226,10616833,10813441,11206657,11534338,11993089,13041665,13631489,15400963],"basically":[3538945,4653057,4718593,6881281],"bouncing":[3407874,11206657,11534337],"bool":[720897,917505,983042,1572865,2031617,2359297,3604481,5701633,5767169,6684673,7012353,7864321,7929857,8126465,8650753,8847361,9043969,9306113,10027009,10289153,10551297,11206657,11534337,13369345,13697025,14221316,14417921,14483457,14745601,15007745,15335425,15794177],"block":[1507329,10092545,11665409],"base":[2424833,6815745,6946817,11206657,11534338,12255233],"beware":[7733249,11206657,11534337],"begin":[1572865,3211265,7143425,10092545,11206657,11534337,12976129,14221313,15794177],"backgroundimagelayout":[3211266,6881281,8781825,10092546,11010049,12976130,13959169,14221313],"bitmap":[2162690,4718594,6881282,16449538],"bad":[1507329,2031617,4718594,6881282,10092545,15269890],"bit":[1507329,1572865,1966081,2031617,2490369,4718593,6094849,6881281,10092545,10813441,11206659,11534341,11599873,12255234,13697025,15007745,15269889],"backgroundimage":[327681,2162689,3211266,4718594,6094849,6422530,6881286,8781825,8978434,10092546,10944515,11010049,11206658,11534338,12320769,12976130,13959169,14155778,14221313,16449537],"background":[327682,2228226,2162694,3080193,3211266,3997698,4718604,6422530,6815745,6881299,6946817,7340035,8781826,8978434,9568257,10092546,10289153,10813441,10944516,11010049,11206658,11534338,12320770,12976130,13107201,13631490,13959170,14221313,16449540],"boolean":[720897,917507,983046,1441794,2031617,2359297,3604482,4718594,5701633,5767169,6684673,6881282,7012353,7864321,7929857,8126465,8519681,8650753,8847362,9043969,9306114,10027010,10289153,10551297,11206658,11534343,12255236,13369345,13697026,14417921,14483457,14745601,15007745,15335425,16318466],"better":[10813441,11206657,11534337]} \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/fti/FTI_99.json b/SpriteLibrary/Doc/Help/fti/FTI_99.json index c418f3e..e989a33 100644 --- a/SpriteLibrary/Doc/Help/fti/FTI_99.json +++ b/SpriteLibrary/Doc/Help/fti/FTI_99.json @@ -1 +1 @@ -{"cloning":[196609,3735553,5046273,6225921,8912897,13828097],"clean":[4325377,10158081,11337729],"circle":[13434882],"changeanimationspeed":[7733250,11010049,12910593],"convertradianstodegrees":[1572866,11010049,12910593],"command":[4325379,4915203,5701633,9502721,11010049,12910593,13238273,13565953],"copied":[4325377,4915201,11075585],"creates":[4325378,4915202,5636097,13238273,13565953],"clicks":[262146,4521985,4784129,12648449,12910596,13762563],"created":[1310721,1835009,4325377,6881282,12648449,12910596,13631489,13762561,14221313,15269889],"convertdegreestoradians":[11010049,12910593,15728642],"construction":[2097153,4325377,13369345],"check":[327681,3801089,4063234,4325381,4718593,4915204,7012354,7274497,7929857,11010051,12189697,12910596,13434881,13762561,14548993,16384001],"changetickinterval":[4325377,4915201,10027010],"collisions":[1376257,6815745,6946817,13434881,16056321,16121857],"completely":[1245185,2621441,3997697,4325378,4915201,6946817,11993089],"consecutive":[6881281,7667713,12910593],"caps":[5046273,9109505,10682369],"count":[4325379,4915202,7077890,7667714,8060929,10158081,13565955],"controlling":[6946817],"cannotmoveoutsidebox":[5636097,6029314,7602177,12910593],"create":[1245185,1441794,1507329,2097155,4325382,4915202,5046273,6094849,6881282,6946819,7667713,9633793,9895937,9961473,10747905,11010050,11862017,11993091,12648449,12910597,13369345,13500417,14024706,14221313,14352385,15269889,15335425],"copyfrom":[6225921,8847362,13828097],"changing":[393217,1245185,1966081,11993089],"control":[15007745],"certain":[7274497,12910593,13762561],"com":[6946818],"controllertouse":[5963778],"code":[2228225,4325377,4915201,5046273,6946818,9371649,13828098,14483457,14876673,15007745],"calculated":[7602177,11468801,12582913,12910593],"corresponds":[3145729,14745601],"cancelmoveto":[9502722,11010049,12910593],"cached":[2293761,4325377,8388609],"comes":[7274497,12910593,13762561],"centerpoint":[11010050,12910594,15532033,15859713],"clicking":[11010049,12517377,12910593],"constructor":[1245186,1310721,1769473,1900545,2097154,2424833,4325377,4456449,5177345,5373953,6881281,7667713,8585217,9961473,10747905,11862017,11993090,13369346,13631489,15400961,15794177],"cleaning":[917505,12648449,12910593],"collisionmethod":[1376259,6815746,16056322],"copies":[2228226,4325378,4915202,14483458],"closes":[4325377,4915201,11075585],"clonebyxmlserializing":[1245185,2621442,11993089],"checks":[13434881,16121857],"corner":[1441798,3932161,5046273,5111809,5505025,7077889,9109505,9568257,10944513,11010055,12451841,12779521,12910599],"call":[15007745],"cpu":[6160385,7602178,11730945,12910594],"coordinates":[458753,1638402,3342338,3801089,4325381,4587521,4915205,5570562,5636097,6750209,7405570,9175044,11010054,12124162,12517377,12910598,14745601,15925249],"colisions":[6946817,12910593],"contain":[5046273,6946817,9830401,11010049,12910593,13434881,16384001],"calls":[11010049,12910593,14090241],"configure":[4325377],"contains":[1179649,4325377,5046273,6946818,7208961,7536641,9109505,10158081,10682369,11796481,12910593,13762561,13959169,16056321],"classes":[1245185,6946817,10813441,11993089,15794177],"computer":[2424833,11993089],"consideration":[1703937,2359297,4325377,4390913,4915201,7208961,8257537,11010050,12910594],"controller":[1310723,2097155,2228227,3538945,3997697,4128769,4325399,4915215,5373955,5636097,5963777,6946818,7667715,8060929,8192001,8454145,8585219,9437185,10158081,10747905,11075587,11862017,12648449,12910593,13369345,13631491,14024710,14221313,14352386,14483458,15007746,16121857],"calculate":[6946817,13959169],"copying":[6225921,8847361,13828097],"closing":[4325377,4915201,11075585],"collision":[4718593,5832705,6815745,6946817,11010049,12910593,13434881,16056321],"continues":[2031617,12648449,12910593],"considered":[10878977],"calling":[4128769,4325377,4915201],"calculates":[4325377,4915201,7208961],"conflict":[15007745],"controllertolinktothis":[14024706],"complete":[2818049,11010049,12910593],"changeanimation":[1441798,3211266,3932161,5111809,7077889,9568257,10944513,11010055,12451841,12648449,12910600,15007746,16252929],"controllers":[4325379,4915203,5636097,9437185,14024706],"codeproject":[6946817],"controls":[4325377,6946817],"changed":[2228225,3538945,4128769,4325378,4915202],"changes":[2228225,4325377,4915201,7274497,12910593,13762561,14483457],"checkbeforemove":[6815746,8781825,12713985,12910593,13762561,15466498,16056322],"cancel":[6815746,8781827,9502721,11010049,12910594,13762561,15466497,16056322],"contact":[16318465],"conforms":[4325377,4915201,6553601],"compareto":[16449537],"countspritesbasedoff":[4325377,4915201,13565954],"clockwise":[2031617,12648449,12910593,15335425],"changeframeanimationspeed":[7471106,11010049,12910593],"currently":[1376257,1703937,2359297,4325377,4915201,6422529,6815745,6946817,10878978,11010050,12189698,12910594,13434881,16056321],"convert":[1572865,11010050,12910594,15728641],"clicktransparent":[262145,4521986,12910594,13762562],"case":[4325377,5046273,5963777,9109505,10682369],"correct":[10813441],"completes":[11010049,12910593,16187393],"completed":[327681,4325377,4915201,12648450,12910594,13893634],"combine":[14221314],"copy":[131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1310721,1376257,1507329,1572865,1638401,1769473,1835009,1900545,1966081,2031617,2162689,2228225,2293762,2359297,2424833,2490369,2555905,2621441,2686978,2752513,2818049,2883585,2949121,3014657,3145729,3211265,3276801,3342337,3407873,3473409,3538945,3604481,3801089,3932161,3997697,4128769,4194308,4259841,4325383,4390913,4456449,4521985,4587521,4718593,4784129,4849665,4915203,4980737,5046277,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636098,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6160385,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750209,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995394,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519682,8585217,8650753,8716289,8781825,8847361,8912897,8978433,9043969,9109508,9306113,9371649,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961474,10027009,10092545,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747906,10813441,10878977,10944513,11075586,11141121,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862018,11927553,11993089,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12713985,12779521,12845057,12910594,12976129,13041665,13107201,13172737,13238273,13303809,13369346,13434881,13565953,13631489,13697025,13828097,13893633,13959169,14024706,14090241,14155777,14221315,14286850,14352385,14417921,14483458,14548993,14614529,14680065,14745601,14811137,14942209,15007746,15073282,15138817,15204353,15269889,15335425,15400961,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15990785,16056321,16121857,16187393,16252929,16449538],"controllertounlink":[11075586],"containing":[3014657,3473409],"complex":[2228225,4325377,4915201,14483457],"constraints":[12910593,13762561,15466497],"clone":[196611,1245185,2621443,3735553,4325377,4915201,5046273,6225921,6881281,8912898,9961473,11993089,12648449,12910594,13828097,15269889,15990785],"convienent":[1245186,3276801,6619137,11993090],"cleanup":[5439490,12910594,13762562],"creating":[851969,1245186,5046273,6946818,10813441,11993090,14221313],"converted":[15728641],"collide":[13434881],"comparison":[16449538],"clicked":[3342337,11010049,12517377,12910593],"corresponding":[1572865,4325377,4915201,6553601,8978433,11403265,14745602,15728641],"consider":[6160385,7602178,11730945,12910594],"compares":[7733249,11010049,12910593,16449537],"called":[3080193,4325377,15007745],"continue":[851969,1245185,11993089,16121857],"collections":[983041],"class":[131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1245190,1310721,1376257,1441793,1507329,1572865,1638401,1703937,1769473,1835009,1900546,1966081,2031617,2097153,2162689,2228225,2293761,2359297,2424833,2490369,2621444,2686979,2752513,2818049,2883585,2949121,3014657,3080193,3145729,3211265,3276802,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194311,4259841,4325379,4390913,4456450,4521985,4587521,4718593,4784129,4849665,4915201,4980737,5046277,5111809,5177346,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898241,5963777,6029313,6094849,6225923,6160385,6291457,6356993,6422529,6488065,6553601,6619138,6684673,6750209,6815745,6881281,6946822,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602179,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8257537,8323073,8388609,8454145,8519681,8585217,8650753,8781825,8847364,8912897,8978433,9043969,9109505,9175041,9306113,9371649,9437185,9502721,9568257,9764865,9830401,9895937,9961473,10027009,10092545,10158081,10223617,10289153,10354689,10420225,10485761,10551297,10616833,10682369,10747907,10813442,10878977,10944513,11075585,11141121,11010049,11206657,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11730945,11796481,11862019,11927553,11993095,12058625,12124161,12189697,12255233,12320769,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845057,12910596,12976129,13041665,13107201,13172737,13238273,13303809,13369347,13500417,13565953,13631489,13697025,13762561,13828102,13893633,14024705,14090241,14155777,14221315,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15073281,15007746,15138817,15204353,15269889,15335425,15400962,15466497,15532033,15597569,15663105,15728641,15794177,15859713,15925249,15990785,16056323,16187393,16252929,16449537],"checking":[2818050,4718593,11010050,12910594],"cache":[1966081,5963777],"checkforkeypress":[10747906,15007746],"current":[589825,3407874,3473409,4390913,4849665,6225921,8847361,10223617,11010051,12648449,12910596,13041666,13828097,15204355,16121857],"click":[262146,1638402,3342337,4325377,4521986,4915201,5570562,6356993,6946820,9175044,11010054,12517377,12910601,13762563],"change":[393217,589826,1245186,1966081,2031617,2228225,4259841,4325384,4915208,6488065,7471105,7733250,7798785,8454146,10027009,11010050,11927553,11993090,12648451,12910598,13107201,13762561,14221313,14483457,14680065,15007746,15269889,15466497,16252929],"close":[5046273,9109505,14155777],"contained":[4325377,4915201,5636097,9437185,14221313],"checkspritehitssprite":[4718594,11010049,12910593],"counter":[2031617,12648449,12910593,15335425],"caches":[1245185,1966081,11993089],"calculating":[3473409,4325377,4915201],"constructors":[4194305,4325377,5046273,11993089,12910593,13828097,16056321]} \ No newline at end of file +{"cloning":[65537,5046273,5308417,5898241,8323073,16384001],"clean":[6881281,8978433,10944513],"circle":[11337730],"changeanimationspeed":[8585218,11206657,11534337],"convertradianstodegrees":[1638402,11206657,11534337],"command":[4718595,5373953,6881283,11206657,11534337,11993089,14548993,15400961],"copied":[4718593,6881281,9895937],"creates":[3735553,4718594,4980737,6881282,11993089,15400961],"clicks":[196610,4194305,4587521,11534340,12255233,13762563],"created":[1900545,2293761,3211265,6881281,8519682,10092545,11534340,12255233,12976129,13434881,13762561,14680065],"convertdegreestoradians":[11206657,11534337,16252930],"construction":[2228225,6881281,8781825],"check":[262145,3801090,4128769,4718596,5767169,6881285,7012354,7274497,8650753,11206659,11337729,11534340,12386305,13762561,14417921,14483457,15597569],"changetickinterval":[4718593,6881281,14942210],"collisions":[1048577,6619137,6815745,11337729,14352385,14614529],"completely":[1507329,2752513,3932161,4718593,6815745,6881282,10092545],"consecutive":[7143425,8519681,11534337],"caps":[5046273,8388609,12124161],"count":[4718594,6881283,7143426,8060929,9175042,10944513,11993091],"controlling":[6815745],"cannotmoveoutsidebox":[4980737,6094849,6684674,7405569,11534337,15007745],"create":[983041,1441794,1507329,2228227,3211265,3407879,4390913,4718594,5046273,6815747,6881286,7143425,8519682,8781825,9306113,10092548,10420225,10682369,11010049,11206660,11534343,12255233,12517377,12845057,12976129,13434881,13565953,13959169,14024705,15073281,15269890],"copyfrom":[5898241,12189698,16384001],"changing":[393217,1507329,2031617,10092545],"control":[14221313],"certain":[7274497,11534337,13762561],"com":[6815746],"controllertouse":[7077890],"code":[1376257,2162689,3735553,4718593,5046273,6094849,6815746,6881281,12582913,12845058,14221313,15007745,15073282,16121857,16384002,16449537],"calculated":[7405569,10747905,11534337,15990785],"corresponds":[3538945,12320769],"cancelmoveto":[11206657,11534337,14548994],"cached":[2359297,6881281,7798785],"comes":[7274497,11534337,13762561],"centerpoint":[11206658,11534338,13631489,13828097],"clicking":[8126465,11206657,11534337],"constructor":[1376257,1507330,2228226,2293761,2686977,3211265,4456449,4915201,6225921,6881281,7143425,7667713,8519681,8781826,9306113,10092546,11010049,13959169,14680065,15073281,15663105],"cleaning":[720897,11534337,12255233],"collisionmethod":[1048579,6619138,14352386],"copies":[2162690,4718594,6881282,16449538],"closes":[4718593,6881281,9895937],"cycle":[3735553],"clonebyxmlserializing":[1507329,2752514,10092545],"checks":[11337729,14614529],"corner":[1441798,3866625,4784129,5046273,5570561,8388609,8716289,8912897,9175041,10616833,11206663,11534343,12779521],"call":[786433,3014657,14221313],"cpu":[5701633,7405570,10551297,11534338],"coordinates":[327682,458753,3080194,4718597,4980737,5177345,5767169,6094850,6881285,6946817,7340034,8126465,10027010,11206662,11534342,12320769,14155780,16318465],"colisions":[6815745,11534337],"contain":[5046273,6815745,9437185,11206657,11337729,11534337,15597569],"calls":[11206657,11534337,12648449],"configure":[6881281],"contains":[1835009,5046273,6160385,6422529,6815746,6881281,8388609,10944513,11534337,12124161,12386305,13107201,13762561,14352385],"classes":[1507329,6815745,10092545,12845057,15073281],"computer":[3211265,10092545],"consideration":[1572865,2490369,4259841,4718593,6160385,6881281,7536641,11206658,11534338],"controller":[2228227,2293763,2162691,3211265,3670017,3932161,3997697,4718607,4915203,4980737,6815746,6881303,7077889,7143427,7667715,8060929,8454145,8781825,9109505,9895939,9961473,10092545,10944513,11010049,11534337,12255233,12976129,13959169,14024706,14221314,14614529,14680067,15269894,16449538],"calculate":[6815745,13107201],"copying":[5898241,12189697,16384001],"closing":[4718593,6881281,9895937],"collision":[4128769,5636097,6619137,6815745,11206657,11337729,11534337,14352385],"continues":[1966081,11534337,12255233],"considered":[9830401],"calling":[3670017,4718593,6881281],"calculates":[4718593,6160385,6881281],"concepts":[3407873],"conflict":[14221313],"controllertolinktothis":[15269890],"complete":[3735553,11206657,11534337],"changeanimation":[1441798,1769474,3866625,4784129,8716289,8912897,9175041,11206663,11534344,12255233,12779521,14221314,14811137],"controllers":[4718595,4980737,6815745,6881284,9109505,15269890],"codeproject":[6815745],"controls":[6815745,6881281],"changed":[2162689,3670017,3997697,4718594,6881282],"changes":[2162689,4718593,6881281,7274497,11534337,13762561,16449537],"checkbeforemove":[6619138,11534337,13369345,13500418,13762561,14352386,14876673],"cancel":[6619138,11206657,11534338,13369347,13500417,13762561,14352386,14548993],"contact":[15466497],"choose":[1376257,12845057,15073281],"conforms":[4718593,5963777,6881281],"compareto":[15532033],"countspritesbasedoff":[4718593,6881281,11993090],"clockwise":[1966081,11534337,12255233,13565953],"changeframeanimationspeed":[7733250,11206657,11534337],"currently":[1048577,1572865,2490369,4718593,6619137,6815745,6881281,7995393,9830402,11206658,11337729,11534338,14352385,14417922,15794177],"convert":[1638401,11206658,11534338,16252929],"clicktransparent":[196609,4194306,11534338,13762562],"case":[5046273,6881281,7077889,8388609,12124161],"correct":[12845057],"completes":[11206657,11534337,15204353],"completed":[262145,4718593,6881281,11534338,12255234,13697026],"curved":[1179649],"combine":[3211266,10092546,12976130],"copy":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786434,851969,917505,983041,1048577,1114113,1179650,1310721,1376259,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2293761,2359298,2162689,2424833,2490370,2555905,2621441,2686977,2752513,2818049,2883585,2949121,3014658,3080193,3145729,3211267,3276802,3407875,3473409,3538945,3604481,3670017,3735554,3866625,3932161,3997697,4128769,4194305,4259841,4325377,4390913,4456449,4587521,4653060,4718595,4784129,4915201,4980738,5046277,5111809,5177345,5242881,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5963777,6029313,6094850,6160385,6225921,6291457,6356993,6422529,6488065,6553601,6684673,6750209,6881287,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8192001,8323073,8388612,8454145,8585217,8650753,8716289,8781826,8847361,8912897,8978433,9043970,9175041,9240577,9306114,9371650,9437185,9502721,9568257,9633793,9699329,9764866,9830401,9895938,9961473,10027009,10092547,10158081,10223618,10289153,10354690,10420225,10485761,10551297,10616833,10682369,10747905,10813441,10878977,11010050,11141121,11272193,11337729,11403265,11468801,11534337,11599873,11665409,11796481,11730945,11862017,11927553,11993089,12058625,12124161,12189697,12320769,12386306,12451841,12582913,12648449,12713985,12779521,12845059,12910593,12976131,13041666,13107201,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13828097,13893633,13959170,14024705,14090241,14221314,14286849,14352385,14417921,14483457,14548993,14614529,14680065,14745601,14811137,14876673,14942209,15007746,15073283,15138817,15204353,15269890,15335426,15400961,15532034,15663105,15728641,15794178,15859713,15925249,15990785,16056321,16187393,16252929,16384001,16449538],"controllertounlink":[9895938],"containing":[3145729,3473409],"complex":[2162689,4718593,6881281,16449537],"constraints":[11534337,13500417,13762561],"clone":[65539,1507329,2752515,4718593,5046273,5308417,5898241,6881281,8323074,8519681,9306113,10092545,11534338,12255233,13434881,15728641,16384001],"chooses":[786434,11534338,13762562],"convienent":[1507330,2818049,6750209,10092546],"cleanup":[5505026,11534338,13762562],"creating":[655361,1179649,1507330,1835009,2490369,3211265,5046273,6815749,10092547,11534338,12845057,12976129,15794177],"custom":[3276801,7405569,11534337],"converted":[16252929],"collide":[11337729],"comparison":[15532034],"clicked":[3080193,8126465,11206657,11534337],"corresponding":[1638401,4718593,5963777,6881281,7864321,10289153,12320770,12845057,16252929],"consider":[5701633,7405570,10551297,11534338],"compares":[8585217,11206657,11534337,15532033],"called":[3342337,6881281,14221313],"continue":[655361,1507329,10092545,14614529],"console":[1376257,9764865,10354689,12845057,15073281],"collections":[1179649],"class":[65537,131073,196609,262145,327681,393217,458753,524289,589825,655361,720897,786433,851969,917505,983041,1048577,1114113,1179649,1310721,1376258,1441793,1507334,1572865,1638401,1703937,1769473,1835009,1900545,1966081,2031617,2097153,2228225,2293761,2359297,2162689,2424833,2490369,2555905,2621441,2686978,2752516,2818050,2949121,3014657,3080193,3145729,3211267,3276803,3342337,3407873,3473409,3538945,3604481,3670017,3735553,3801089,3866625,3932161,3997697,4063233,4128769,4194305,4259841,4325377,4390913,4456450,4587521,4653063,4784129,4718593,4849665,4915201,5046277,4980737,5111809,5177345,5242881,5308417,5373953,5439489,5505025,5570561,5636097,5701633,5767169,5832705,5898243,5963777,6029313,6094849,6160385,6225922,6291457,6356993,6422529,6488065,6553601,6619137,6684673,6750210,6815750,6881283,6946817,7012353,7077889,7143425,7208961,7274497,7340033,7405569,7471105,7536641,7602177,7667713,7733249,7798785,7864321,7929857,7995393,8060929,8126465,8323073,8388609,8454145,8519681,8585217,8650753,8716289,8781827,8847361,8912897,8978433,9043969,9109505,9175041,9240577,9306113,9371649,9437185,9502721,9568257,9633793,9699329,9764865,9830401,9895937,9961473,10027009,10092553,10158081,10223617,10289153,10354689,10485761,10551297,10616833,10682369,10747905,10813441,10878977,10944513,11075585,11010051,11141121,11206657,11272193,11403265,11468801,11534338,11599873,11665409,11730945,11796481,11862017,11927553,11993089,12058625,12124161,12189700,12320769,12255233,12386305,12451841,12517377,12582913,12648449,12713985,12779521,12845059,12976131,13041665,13172737,13238273,13303809,13369345,13434881,13500417,13565953,13631489,13697025,13762561,13828097,13893633,13959171,14024705,14090241,14155777,14221314,14286849,14352387,14417921,14483457,14548993,14680065,14745601,14811137,14876673,14942209,15007745,15073282,15138817,15204353,15269889,15335425,15400961,15532033,15663106,15728641,15794177,15859713,15925249,15990785,16056321,16121857,16187393,16252929,16318465,16384006,16449537],"checking":[3735554,4128769,11206658,11534338],"cache":[2031617,7077889],"checkforkeypress":[11010050,14221314],"current":[589825,2949122,3145729,4259841,4325377,5898241,11075585,11206659,11534340,12189697,12255233,14614529,16056322,16187395,16384001],"click":[196610,327682,3080193,4194306,4718593,6094850,6553601,6815748,6881281,8126465,11206662,11534345,13762563,14155780],"change":[393217,589826,1507330,1966081,2031617,2162689,3211265,4718600,6291457,6488065,6881288,7733249,8454146,8585218,9699329,10092547,10878977,11141121,11206658,11534342,12255235,12976129,13434881,13500417,13762561,14221314,14286849,14811137,14942209,16449537],"close":[5046273,8388609,14090241],"contained":[3211265,4718593,4980737,6881281,9109505,10092545,12976129],"checkspritehitssprite":[4128770,11206657,11534337],"counter":[1966081,11534337,12255233,13565953],"caches":[1507329,2031617,10092545],"calculating":[3145729,4718593,6881281],"constructors":[4653057,5046273,6881281,10092545,11534337,14352385,16384001]} \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/fti/FTI_Files.json b/SpriteLibrary/Doc/Help/fti/FTI_Files.json index 3fbb669..7305945 100644 --- a/SpriteLibrary/Doc/Help/fti/FTI_Files.json +++ b/SpriteLibrary/Doc/Help/fti/FTI_Files.json @@ -1 +1 @@ -["SpriteLibrary - Redirect\u0000index.html\u000018","SpriteLibrary - Search\u0000search.html\u000010","AnimationInfo.FieldsToUse Field\u0000html/08655f84-1974-8ec8-beb5-42d217096e54.htm\u000059","AnimationInfo.Clone Method\u0000html/001309a9-257f-0e4f-7e68-a411464fe583.htm\u000067","Sprite.Click Event\u0000html/01fdd72c-b202-8593-db2a-e1373358dd66.htm\u000095","SpriteController.SoundPlay Method\u0000html/08442d70-3a79-fa24-4f3e-eddc5c102938.htm\u000097","SpriteController.PlaceSpriteBehind Method\u0000html/0b27d26e-53e1-c9bd-0b52-8fe4714c831a.htm\u000098","Sprite.SpriteAdjustedPoint Method\u0000html/0b9ae3b4-06a9-5ee6-9bc0-33377f8be55e.htm\u0000132","Sprite.SpriteAnimationComplete Event\u0000html/0e8b825f-f8df-9f14-41ec-f00778409dfb.htm\u000074","Sprite.ReplaceImage Method\u0000html/0ce33e3f-7f15-3abb-69b9-6826b7d831d7.htm\u0000154","Sprite.SetSpriteDirectionDegrees Method\u0000html/0f4e570a-2888-8819-176b-9dd070ca7db4.htm\u000095","SpriteInfo.SpriteName Field\u0000html/12e2fe0e-0922-3f46-f249-22e1afc051c0.htm\u000061","Sprite.MovingToPoint Property\u0000html/139d1443-5e11-02ed-7534-eb0f857804da.htm\u000094","SpriteDatabase.Save Method\u0000html/10c1df07-a9b0-63b4-3503-33b0fdd334c3.htm\u0000131","Sprite.Destroying Property\u0000html/0f7e6cfa-e1e4-1b7a-152d-5b3281ac8bfe.htm\u0000144","Sprite.MoveTo Method (List(Point))\u0000html/16df05cc-8770-7cbe-f754-ba9e386674ad.htm\u0000180","Sprite.MouseEnter Event\u0000html/17255a69-f623-3a42-a7ce-db1eb348581a.htm\u000083","Sprite.SpriteArrivedAtWaypoint Event\u0000html/17ee5c77-8351-af30-dc43-9458d683a69e.htm\u000091","Sprite.SpriteEventHandler Delegate\u0000html/1bab1e49-641a-5648-d034-4298d8158019.htm\u0000111","SpriteDatabase Methods\u0000html/0ac330a3-1432-ae65-488e-e5948e7871bf.htm\u0000798","Sprite Constructor (SpriteController, Image, Int32, Int32)\u0000html/184a1964-91ec-6f0d-b7cf-95b722599d69.htm\u0000152","SpriteEventArgs.CollisionMethod Field\u0000html/18405dcf-237d-db66-cf64-0e08b0d16b41.htm\u000062","Sprite.AddAnimation Method\u0000html/154fc8b0-0d6c-003e-be50-c94da6bc4597.htm\u0000716","Sprite.AddAnimation Method (Int32, Boolean, Boolean)\u0000html/1730e5a3-3e48-72f7-f641-b7a70e5c2563.htm\u0000181","Sprite.ConvertRadiansToDegrees Method\u0000html/2695c170-24ea-95d2-7f85-34c3930416b5.htm\u000077","Sprite.PutBaseImageLocation Method (Double, Double)\u0000html/00fa147e-bf27-6b9f-3f44-77f8e6c1a9cc.htm\u0000150","Sprite.MoveTo Method\u0000html/1f2c365c-e65b-3894-2e47-41f07250bbc0.htm\u0000247","SpriteDatabase.ReadFromXmlFile(T) Method\u0000html/1962c085-27f4-4748-a63e-5148364328b4.htm\u0000125","Sprite.SpriteInitializes Event\u0000html/2b1a75c9-0eb6-fb22-eeea-595ec3cc1bf8.htm\u000076","AnimationInfo Constructor\u0000html/30363308-2e3c-7e5e-8ede-d857b8568bcb.htm\u000052","SpriteDatabase.GetImageFromName Method\u0000html/26d6c521-4554-21ef-3a61-402e06a3ca01.htm\u0000225","Sprite.Rotation Property\u0000html/20db7ecc-35df-8911-2615-1f2b8777f03b.htm\u0000150","SpriteController Constructor\u0000html/323c4f03-703d-0898-c73e-40eb5784c05f.htm\u0000141","SpriteController.SpritesThatHaveBeenDrawn Method\u0000html/2c4eb5db-5c4c-6fcd-716c-532c0e2c4f35.htm\u000078","SpriteController.ReplaceOriginalImage Method\u0000html/2c9b874d-5097-98bf-908c-f6bac5d647d3.htm\u0000308","SpriteController.OptimizeForLargeSpriteImages Field\u0000html/34a7b0e2-8fce-a07e-fff0-5460ba02a4cf.htm\u0000131","Sprite.MoveTo Method (Sprite)\u0000html/27051af5-8ad4-0b54-231d-456499ae5b51.htm\u0000123","SpriteDatabase Constructor\u0000html/35fc4baf-ba04-de67-a7bd-fa6819a4e8fd.htm\u0000158","Sprite.SetName Method\u0000html/36d40ecf-484f-3b53-43e4-87ed9108cb76.htm\u000084","SpriteKeyEventHandler Delegate\u0000html/38678a79-da77-9ef7-e3e1-78ff96f5bd7b.htm\u000073","SpriteDatabase.CloneByXMLSerializing(T) Method\u0000html/337078d6-e10a-94ca-0251-13a9f58ded01.htm\u0000139","Sprite.payload Field\u0000html/3a7614d3-cfe9-ce52-55be-ca5324839e92.htm\u0000131","AnimationInfo.Height Field\u0000html/3678c025-c483-0bae-039a-504360bbd11b.htm\u000060","Sprite.AnimateJustAFewTimes Method\u0000html/3bbc779a-f8e9-8c18-c3c3-89018dd77daf.htm\u0000205","Sprite.SpriteExitsPictureBox Event\u0000html/37ae1b7e-72db-69cb-f1c6-26242c07e2b5.htm\u000076","Sprite.AnimationCount Property\u0000html/23ac9f1e-8033-78a2-030b-b12d6496c3dd.htm\u000062","SpriteController.AllNamedSprites Method\u0000html/3f19b918-15c0-db8a-a75d-c37f0dab1f84.htm\u000081","SpriteController Events\u0000html/4141394a-0d7d-5cf8-6b01-0a4fb43159ab.htm\u000059","SpriteController.ReturnPictureBoxAdjustedHeight Method\u0000html/447d1a9a-0e17-9827-2a01-438434c1b879.htm\u0000105","Sprite.ChangeAnimation Method\u0000html/25183ea9-6a42-63b0-8051-fd4b9c8dbfe7.htm\u000095","SpriteDatabase.WriteToXMLString(T) Method\u0000html/387652c9-df19-4da9-fa94-2f1002c0902f.htm\u0000154","SpriteController.SpritesAtPoint Method\u0000html/3c18bbb7-e10c-1b96-754d-7dfc878e7cf4.htm\u0000146","Sprite.GetImage Method (Int32, Int32)\u0000html/4067393e-d724-b01d-dc77-947440c6c444.htm\u0000130","SpriteController.ReturnAdjustmentRatio Method\u0000html/41ac663a-2019-6a14-5ffd-16dfc7472578.htm\u000092","SpriteController.ReplaceOriginalImage Method\u0000html/49befa66-d9d0-400c-1fc2-ac57f17433f1.htm\u000079","SpriteController.Invalidate Method (Boolean)\u0000html/451487c4-0cca-2c80-9b71-b116cbe00d6e.htm\u000091","SpritePayload Methods\u0000html/5a5c3a2b-a675-c626-ced3-c958acc9f93e.htm\u000072","AnimationInfo Methods\u0000html/5418aaf4-85e6-5953-87b9-51daa312bc53.htm\u000083","Sprite.SpriteAtImagePoint Method\u0000html/509560bd-f402-7e7f-a461-46845061a5fc.htm\u0000138","SpriteEventArgs Methods\u0000html/4716eb02-e702-b61a-126a-362af50ca6d5.htm\u000072","Sprite.AddAnimation Method (Image, Size)\u0000html/4a6fe677-5369-6c0a-1e61-81355aa238b1.htm\u0000170","SpriteController.DestroySprite Method\u0000html/56b507fc-3071-20e9-63a7-b33484f3e687.htm\u0000112","SpriteController.IsKeyPressed Method\u0000html/50eae5e0-c59c-9d9c-d551-21dba8696ac9.htm\u0000141","SpriteController.ResetKeypressState Method\u0000html/48ff9be7-1395-25af-3585-3d32eba07309.htm\u000091","SpritePayload Class\u0000html/4e310248-8e1a-76aa-edbc-a83f4ba9b425.htm\u0000279","SpriteController.SpriteToBack Method\u0000html/5d32e0da-bbf2-10b5-ba20-fe5bdfec1963.htm\u000079","SpriteController Class\u0000html/07a473e4-4716-e5b9-c7d2-c4748265fc58.htm\u00002567","Sprite.ReturnAdjustmentRatio Method\u0000html/56d803c5-e2ad-dd16-0592-b816f726498d.htm\u000085","SpriteInfo Constructor\u0000html/5fe094d1-25cb-4659-c77c-ccf1c0450b7c.htm\u000052","Sprite.ClickTransparent Event\u0000html/51c9d545-e5c3-888d-d033-17085734aa1d.htm\u000096","SpriteController.AdjustRectangle Method\u0000html/4f100dc3-39b4-fea4-6d73-8ef39eea489c.htm\u000093","SpriteAdjustmentRatio Methods\u0000html/57a9f458-c6c8-d106-aad4-b2547736909a.htm\u000056","Sprite.CheckSpriteHitsSprite Method\u0000html/5d507565-cf0d-de52-2253-b55396e3886a.htm\u0000103","Sprite.PictureBoxLocation Property\u0000html/6273fa69-a784-9916-a8eb-5b16529fdf48.htm\u000077","Sprite.FrameIndex Property\u0000html/603ff402-efe2-bede-5c71-1a9583da0800.htm\u000088","SpriteController Methods\u0000html/2788d4d5-88bf-1154-dd17-8d4b99a79118.htm\u00001978","SpriteController.DestroyAllSprites Method\u0000html/63fd5f6f-f592-0dbd-6fd2-ff4b999f012d.htm\u000060","AnimationInfo Class\u0000html/5aa6ad83-7060-97ba-0874-99e52486cd6c.htm\u0000590","Sprite.AddAnimation Method (Image, Int32)\u0000html/5284b83c-61a7-aefe-4087-f7137551b783.htm\u0000179","SpritePayload Constructor\u0000html/6acc0e43-8cb8-535c-6f39-8163bb21447a.htm\u000052","Sprite.UnPause Method\u0000html/6707f122-af81-e57d-d937-e4000242446f.htm\u000077","Sprite.BaseImageLocation Property\u0000html/29f62d1a-212b-273e-582e-670c1ea2856c.htm\u000074","Sprite Constructor (SpriteController, Image, Int32, Int32, Int32)\u0000html/6541bf2d-e608-1bad-2e7f-1b0f2deb0c34.htm\u0000158","Sprite.SpriteBeingDestroyed Event\u0000html/64d54496-389b-21a7-0387-25878b2bcc4c.htm\u000093","Sprite.UnhideSprite Method\u0000html/6e92bfaf-2e6c-a3bc-e208-3f486f6b42fc.htm\u000082","Sprite.PutBaseImageLocation Method (Point)\u0000html/5b2d8b05-360b-44bc-2e7b-f1d4753cb0df.htm\u0000132","SpriteController.DuplicateSprite Method (String)\u0000html/60fe71db-5ea2-cf93-f216-79b15a6779db.htm\u0000254","SpriteController.UnPause Method\u0000html/675951bb-e09a-e9ec-95d2-c0efaf187d6d.htm\u000086","Sprite.Zvalue Property\u0000html/6adf23fc-b0f8-5abf-bd39-7dc44f060e7c.htm\u0000120","SpriteEventArgs.TargetSprite Field\u0000html/72a79555-fc4d-8b5b-1a9c-408fd55972e9.htm\u000078","Sprite.VisibleHeight Property\u0000html/5b5ccc3b-4e41-862f-7bba-7d55a45c6747.htm\u000077","SpriteDatabase.SpriteFromName Method\u0000html/74aa367b-553a-4521-6844-a23b91ef5d58.htm\u0000166","Sprite.CannotMoveOutsideBox Field\u0000html/747bfb64-7646-38ee-09e3-65455ac597e5.htm\u000072","SpriteDatabase.SpriteNames Method\u0000html/62400d06-17d8-96c4-90b2-d8e8198daba5.htm\u000084","Sprite.MirrorVertically Field\u0000html/679ff642-b87f-24d6-80c5-434c06c71523.htm\u0000103","SpriteInfo Methods\u0000html/6fd31706-c5be-87f8-1b62-04ed7f7d9e90.htm\u0000102","AnimationInfo.Width Field\u0000html/789e91eb-8488-d05d-7d74-303917ae1891.htm\u000060","Sprite.PutPictureBoxLocation Method\u0000html/7cf36b8e-42dc-cc56-1e14-6f248286d92b.htm\u0000115","Sprite.GetSpriteRadans Method\u0000html/88cf999b-5b19-4cfc-adab-b0276f18431a.htm\u000073","SpriteController.SpriteToFront Method\u0000html/80b0403d-da14-c176-9d01-080fc170a67d.htm\u000082","SpriteController.AdjustPoint Method\u0000html/68ba53c6-5c0d-3dd4-b9bd-56852a3b98cd.htm\u000082","SpriteDatabase.ReadFromXmlString(T) Method\u0000html/7ee23002-2338-41cf-0c54-def8b272bb80.htm\u0000167","Sprite.MouseLeave Event\u0000html/7a4959c4-936a-b924-d525-7becb693a55b.htm\u000085","Sprite.SetSize Method\u0000html/7cf8acaf-92f1-652e-4c2a-bfd920bc0479.htm\u000095","SpriteEventArgs Fields\u0000html/817b64cb-8c4b-af50-69ba-6762e8ae51c5.htm\u0000153","Sprite Constructor\u0000html/8a70b6b2-3e2d-3c6f-0d8c-18e6dea4368e.htm\u0000242","SpriteLibrary Namespace\u0000html/6b7227c0-7a6a-6342-3b08-917c7de429cc.htm\u0000860","SpriteController.IsKeyPressed Method (Keys)\u0000html/7fc92c27-7895-2b2c-d4f1-ac682eec7af5.htm\u0000151","Sprite.AddAnimation Method (Point, Image, Int32, Int32, Int32, Int32)\u0000html/8ae70e13-ebdf-d78f-d7a4-69825f6b8c26.htm\u0000249","Sprite.SpriteOriginName Property\u0000html/7d21be0e-d534-6d93-1476-3aa585a8fea3.htm\u000081","SpriteController.ReturnPictureBoxAdjustedWidth Method\u0000html/7c73b68e-f842-bfee-55d8-b36488fb35b7.htm\u0000128","Sprite.SpriteChangesAnimationFrames Event\u0000html/81ec308a-e52d-7e07-f9e0-50d0bf531a30.htm\u0000105","Sprite.GetSize Property\u0000html/8b245db5-fbb6-18bc-d219-832668d1432a.htm\u000087","SpriteController.SpritesAtImagePoint Method\u0000html/90511f90-497b-fc61-6984-15d76101a6f1.htm\u0000181","Sprite.ChangeFrameAnimationSpeed Method\u0000html/859526c5-9283-3edb-386b-905cbaa406fd.htm\u0000110","SpriteController.OriginalImage Property\u0000html/7d3a40d7-0ee8-6117-8d32-b236da97778f.htm\u000095","Sprite Fields\u0000html/6d383ed6-ff9b-f1b0-a53d-54ea41795870.htm\u0000316","Sprite Constructor (Point, SpriteController, Image, Int32, Int32, Int32, Int32)\u0000html/8e88c5f2-f5d0-02df-c7cb-9701313411af.htm\u0000202","Sprite.ChangeAnimationSpeed Method\u0000html/93aee3f0-fb9a-e628-9224-0128a91d363a.htm\u0000113","SpriteController.PlaceSpriteInFrontOf Method\u0000html/8d47a519-d5f7-c7f6-4ccb-0d310cab2435.htm\u000095","Sprite.Opacity Property\u0000html/90a2e7f3-348b-d10b-ee6b-9397ef5daa18.htm\u0000171","Sprite.SpriteIntersectsRectangle Method\u0000html/96b717e2-d860-aa86-3760-d39620a2bb31.htm\u000091","AnimationInfo.MirrorHorizontally Field\u0000html/a0bcddc2-1bb7-22e7-0b16-c000e5e19dcc.htm\u000073","SpriteController.SpriteCount Property\u0000html/6e7ddbc9-4f71-533f-b99c-55a53ba4a843.htm\u000077","Sprite.MouseLeaveTransparent Event\u0000html/8ff96e56-6289-4c11-f351-4dbfe58a44cf.htm\u000090","Sprite.ID Property\u0000html/8e41c462-a765-51e2-4c3b-de231acba259.htm\u000065","SpriteController.ReturnPictureBoxAdjustedPoint Method\u0000html/9469b7cf-55ee-5c2e-feb7-01c7e23a6350.htm\u0000119","AnimationInfo.NumFrames Field\u0000html/a395b730-e319-7999-9579-4eae9d045a21.htm\u000065","SpriteController Fields\u0000html/92b04460-74f1-c388-f3ac-ea510ffc4e06.htm\u0000138","SpriteController.NameSprite Method\u0000html/a5292253-7fbd-5dfa-819f-1d67d27580d6.htm\u0000102","AnimationInfo.AnimationToUse Field\u0000html/ad0a5da6-126d-b31b-aa3d-dbbd7d5a2556.htm\u000081","Sprite Constructor (SpriteController, Image)\u0000html/98f8bf30-d3ab-5f86-9fbf-9f76df20f2e6.htm\u000095","Sprite.IsPaused Method\u0000html/9474d6c2-30d9-a39b-3c10-b50286f93813.htm\u0000109","SpriteAdjustmentRatio.width_ratio Field\u0000html/92e90a8d-e5eb-daea-2804-b99254f25433.htm\u000072","SpriteEventArgs.Cancel Field\u0000html/ad1a395a-bbd4-d507-aa4d-1419f9b7df08.htm\u000085","SpriteInfo.CopyFrom Method\u0000html/a6b3d508-3301-8e4a-0f2e-bed5f22f3e90.htm\u000076","SpriteInfo.Clone Method\u0000html/949b6b09-68f2-5775-7d24-28efd893a244.htm\u000068","Sprite.SpriteCanMoveOnPictureBox Method\u0000html/995741fd-f6ea-f11e-ee46-c88de9307e8a.htm\u000095","Sprite.SpriteReachedEndPoint Property\u0000html/ae4a57de-4763-c9cb-c9e3-c6e186296fd8.htm\u000095","AnimationInfo Fields\u0000html/a498d1a3-101d-fccb-21fd-29b42a994024.htm\u0000350","Sprite.PutBaseImageLocation Method\u0000html/adaddf64-5e6e-447b-5d81-c38398216201.htm\u0000156","SpriteAdjustmentRatio Fields\u0000html/9c6cb5e5-0054-eab6-66d9-e6e0c1e8c444.htm\u000074","Sprite.GetVisibleSize Property\u0000html/af9edc83-1d26-349b-8105-6064a540e2c7.htm\u000086","SpriteInfo.Animations Field\u0000html/a737620e-6604-1a1b-df59-3458c3402c9d.htm\u0000126","SpriteController.DuplicateSprite Method\u0000html/ae6c1c82-0519-4751-0b6d-f264c484e4cb.htm\u000096","Sprite.CancelMoveTo Method\u0000html/adc84477-1eb3-bb14-ee09-0525268c45f4.htm\u000065","Sprite.AddAnimation Method (Image, Int32, Int32, Int32)\u0000html/a50146be-5b11-1554-db6f-817ea76b9343.htm\u0000205","AnimationType Enumeration\u0000html/b0575fa3-d1f2-f3d5-aeff-bdb7b04e46b6.htm\u0000127","SpriteAdjustmentRatio.height_ratio Field\u0000html/a8864de9-4275-a608-f5b0-26d4b313967d.htm\u000072","Sprite.SpriteHitsPictureBox Event\u0000html/3aabe50b-5222-99aa-4654-356baa30033a.htm\u000079","Sprite.SetSpriteDirection Method\u0000html/aebe0cd6-1499-7da2-2f96-c86d84189b58.htm\u0000113","SpriteDatabase.SpriteInfoList Field\u0000html/b1290487-edeb-d980-43a0-03b3c4a82fdc.htm\u000095","Sprite Constructor (Sprite, Boolean)\u0000html/bacd1b59-34a9-eb30-29b3-4fdc704a7b60.htm\u0000164","SpriteController.ChangeTickInterval Method\u0000html/bf55ab7f-78c8-3879-b8f8-464dc203791e.htm\u0000100","SpriteController.RegisterKeyDownFunction Method\u0000html/af7fceb3-a35e-b016-3955-696b3a3c7a7e.htm\u000093","SpriteController Properties\u0000html/c6c542de-2b1f-1086-b5b2-56b7e9a9525f.htm\u0000126","Sprite.GetImage Method\u0000html/b29c2176-174b-e620-0e33-9a22730ad05f.htm\u000074","Sprite.SendToBack Method\u0000html/c0d47063-6820-3464-ed46-94ffd2329683.htm\u000054","SpriteDatabase.GetImageNames Method\u0000html/bbc5d326-0dc1-c076-d4dc-796ed4738814.htm\u000077","SpriteController.SpritesBasedOffAnything Method\u0000html/c7991a63-f63c-20d8-0605-fab6e9f13392.htm\u000079","SpriteController.SetSpriteDatabase Method\u0000html/c92034cd-76bc-a0ff-aae9-459711ff56c1.htm\u000085","Sprite.Destroy Method\u0000html/bc474319-2c51-e93f-07e2-9728d609c563.htm\u000072","SpriteController.SpritesInImageRectangle Method\u0000html/c2860c42-fc4c-78f8-7d32-195e74262434.htm\u0000107","AnimationInfo.ImageName Field\u0000html/cb9942df-d69d-8615-5b88-45f903dfeaa3.htm\u0000132","SpriteController Constructor (PictureBox, EventHandler)\u0000html/d20e5816-faf3-723d-5f2d-ebff462012f1.htm\u0000217","SpriteDatabase.LoadObjectFromXmlFile(T) Method\u0000html/dad86143-a294-4bfb-c83e-49453b03de01.htm\u0000222","SpriteController.KeysPressed Method\u0000html/bcb29da5-8d8d-fa11-90ea-3a0cc73a0df0.htm\u0000131","Sprite.AddAnimation Method (Image, Int32, Int32)\u0000html/9d686d62-c22c-20ec-7455-b4adc8070b8c.htm\u0000185","Sprite Methods\u0000html/abfab841-a96c-b22d-7cd8-fec3aba92510.htm\u00002434","SpriteController.UnlinkControllersForSpriteTemplateSharing Method\u0000html/c28d2cee-4d17-3330-fb5d-21cd2621d597.htm\u0000115","Sprite.VisibleWidth Property\u0000html/cd53c0db-02b1-e505-0dce-a7d4d7710d5c.htm\u000077","SpriteController.Pause Method\u0000html/d329fe20-e750-bf52-a75b-f2383bf1d35a.htm\u0000104","Sprite.Pause Method\u0000html/db9f18b5-9947-5dfc-3174-39f4b1341b1c.htm\u0000104","SpriteController.BackgroundImage Property\u0000html/9d9cf5a5-3349-bfae-7d39-41082644a49e.htm\u000092","Sprite.SpriteCanMoveOnImage Method\u0000html/c2f3867b-b906-a526-c836-718da1546a78.htm\u000096","Sprite.GetAnimationSpeed Method\u0000html/d0e10a16-4614-56b2-3e21-ce841f26b3d8.htm\u0000104","SpriteDatabase.SetSnapGridSize Method\u0000html/ac60fbfe-2f25-8d24-b1a2-6cd83762f380.htm\u0000129","Sprite.SetSpriteDirectionToPoint Method\u0000html/d416e051-269c-c343-aece-3682b87f3cbc.htm\u0000197","Sprite.SpriteArrivedAtEndPoint Event\u0000html/e37ba69c-1cb3-693c-f4b1-8e37b12cbd23.htm\u000097","Sprite.MirrorHorizontally Field\u0000html/c39b03eb-911a-b0dc-fd7b-276ee464f6c7.htm\u0000101","Sprite.SpriteHitsSprite Event\u0000html/acb35a6f-c89a-3a7d-146d-b85ccf68d8aa.htm\u000073","SpriteController Constructor (PictureBox)\u0000html/dd581cb5-2630-cc79-5fcb-24bfcb817e03.htm\u0000174","SpriteController.SpriteBackwards Method\u0000html/d516c33b-29ef-9613-62fb-b6717264a32b.htm\u000083","SpriteDatabase Class\u0000html/b2b20aab-3fc0-1b0f-8fda-213dbc180690.htm\u00001018","Sprite.GetFrameAnimationSpeed Method\u0000html/e38f911d-9d99-eac6-b9ea-bffd3d04678a.htm\u0000117","SpriteController.Invalidate Method (Rectangle, Boolean)\u0000html/c57680f5-fd0e-a4a6-05a0-3a42de94edb8.htm\u0000109","SpriteController.SoundIsFinished Method\u0000html/df0fd1e8-eac8-4f10-7f09-baa6127f3752.htm\u000091","Sprite.MouseEnterTransparent Event\u0000html/acf8f1b8-170d-0fa9-1ac9-41a086d97046.htm\u000088","Sprite.GetSpriteDegrees Method\u0000html/d5da80cc-4be3-3550-8bf9-5c460fbf2e15.htm\u0000152","SpriteController.RegisterKeyUpFunction Method\u0000html/b3e934e2-1ddf-35e3-0995-3b555539f33f.htm\u000093","Sprite.AddAnimation Method (Image)\u0000html/e45036ef-15fa-9fbc-ef24-5e48c8c8ad8d.htm\u0000153","Sprite.SpriteAtPictureBoxPoint Method\u0000html/9e0d8841-7f6a-63b2-c5fb-5ba6ffa85436.htm\u0000176","Sprite.MovementSpeed Field\u0000html/e88e79e3-3edc-69e5-1854-23968928c073.htm\u0000120","Sprite Properties\u0000html/bcdb40c8-478a-043c-5db0-393001600029.htm\u00001065","SpriteEventArgs.NewLocation Field\u0000html/e058b656-39e3-5a55-4437-ee869ecbf35e.htm\u000092","AnimationInfo.StartPoint Field\u0000html/b520d8f5-2ec3-566c-c220-b6be46fd93d8.htm\u000087","Sprite.MouseHoverTransparent Event\u0000html/d7215876-6117-ce45-75a4-77dc00c386cd.htm\u000081","Sprite Class\u0000html/66013d9b-4126-7d65-05bb-94eb9d134be6.htm\u00004731","Sprite.HideSprite Method\u0000html/e57f527d-aee3-7c4e-fc43-7219b7961fe0.htm\u000074","Sprite.GetSpriteVector Method\u0000html/e9953cab-b878-4169-fda6-d5addecb267b.htm\u000065","SpriteController.SpriteForwards Method\u0000html/b5c75d58-f132-f3ff-217f-e69b252db748.htm\u000083","Sprite.MouseHover Event\u0000html/d8964a64-57ec-3b0c-94b5-247707cd34e8.htm\u000076","SpriteController.SpritesBasedOff Method\u0000html/e05efb85-3736-fa59-2720-a460b898048a.htm\u0000127","SpriteController.AllSprites Method\u0000html/662ea0d6-7a35-be51-5a25-288752509d24.htm\u000068","SpriteController Constructor (PictureBox, SpriteDatabase)\u0000html/9ed74ea6-9db4-d455-98b6-b2b75d8b1547.htm\u0000231","SpriteCollisionMethod Enumeration\u0000html/b78d4878-d301-191f-9c53-4f41d3e937e6.htm\u0000185","SpriteDatabase Fields\u0000html/eae2230d-9914-4c68-149a-45c83da90b44.htm\u000066","SpriteController.CountSpritesBasedOff Method\u0000html/dace8c3a-8d35-4ae7-ddf8-26e59dc161ae.htm\u0000123","Sprite Constructor (SpriteController, Image, Size)\u0000html/ecbab3a8-aa92-2bb6-efc6-cf26d1df424a.htm\u0000136","SpriteController.RandomNumberGenerator Field\u0000html/b9f05ef6-f80c-5676-1eca-d73833dca177.htm\u000067","Sprite Events\u0000html/bdcfa83c-c4a7-49f3-4d49-2f865014aee6.htm\u0000661","SpriteInfo Class\u0000html/ea3329cc-ea39-b02b-025e-fc9ac7e40cd8.htm\u0000401","Sprite.AnimationDone Property\u0000html/f0db6147-f3aa-d599-6371-a89da047bbc5.htm\u0000231","SpriteAdjustmentRatio Structure\u0000html/eae9601e-6da0-b304-9836-5e4b1e743f94.htm\u0000173","SpriteController.LinkControllersForSpriteTemplateSharing Method\u0000html/ed73e5df-d940-2512-1be5-b59f7deadc57.htm\u0000234","Sprite.RecalcPictureBoxLocation Method\u0000html/ba26c365-f8d2-0a86-b3b6-1cfab946b3da.htm\u000075","AnimationInfo.AnimSpeed Field\u0000html/bddcb7c5-ab50-1911-171b-d4d6109ab889.htm\u000081","SpriteDatabase.OpenEditWindow Method\u0000html/66486a11-2831-a2ee-75d8-e86857d192ab.htm\u0000556","AnimationInfo.RotationDegrees Field\u0000html/c59aa31b-d1bf-4e1a-9db9-0e5d83f713df.htm\u000072","SpriteController.AddSprite Method\u0000html/f28be11d-b67a-765c-441a-d7da336ccf77.htm\u000098","Sprite.MoveTo Method (Point)\u0000html/eefee0d8-fb59-4546-386a-53f40c545c43.htm\u0000138","SpriteController.ReplaceOriginalImage Method (Image)\u0000html/eac30137-8237-e01a-ee3d-e599d117c03e.htm\u0000326","SpriteController.IsKeyPressed Method\u0000html/bf10cc41-d9e2-52c5-0415-1083f0f55489.htm\u0000126","Sprite.AutomaticallyMoves Property\u0000html/f7da08ef-ca8d-fd84-5c60-7bd966be6374.htm\u000090","SpriteDatabase.SetIcon Method\u0000html/f333050a-7353-3dd6-922c-52bb94ce2f0e.htm\u000065","SpriteController.ReturnPointAdjustedForImage Method\u0000html/e58bfa3c-4722-7f3a-9610-0a0ce62bfe99.htm\u0000161","Sprite.SendToFront Method\u0000html/ef420c55-64ea-5230-e9e5-d8c13f98f74a.htm\u000058","SpriteInfo Fields\u0000html/fb676f66-0439-9787-e91c-371c56d66cce.htm\u0000168","Sprite.HasBeenDrawn Property\u0000html/f374c8cd-af01-f03a-1d31-0b46e0d8745c.htm\u000081","SpriteController.DoTick Event\u0000html/ba843001-e657-41e8-7c66-c2473781ed40.htm\u0000589","AnimationInfo.MirrorVertically Field\u0000html/f823f804-6f46-349e-e5e0-ba9d06aff2f8.htm\u000073","SpriteController.DuplicateSprite Method (Sprite)\u0000html/ef714268-ae13-47ad-c8a8-1b8bb39cfed9.htm\u000097","Sprite.GetImage Method\u0000html/fcc3a02a-e676-c16e-32a4-4fc2c5b530d4.htm\u000089","Sprite.SpriteName Property\u0000html/e753341a-7040-8dda-8f1e-681e926e9292.htm\u0000161","Sprite.AddAnimation Method (Int32, Int32)\u0000html/eb5261e9-43df-01a5-b974-25c2fd13309c.htm\u0000154","SpriteEventArgs Constructor\u0000html/fa691ac7-58fb-b5fc-0141-68300e3a7a89.htm\u000052","Sprite.CheckBeforeMove Event\u0000html/f4164c4a-55e1-87f7-95bd-7bae1d99326b.htm\u000079","Sprite.GetSpriteBaseImageCenter Method\u0000html/ef8d63de-fe6f-104e-f66f-3fffcd4ff0eb.htm\u000077","Sprite.SetSpriteDirectionRadians Method\u0000html/ec39133f-39d0-c9ef-e77b-e58ea8c9b2f6.htm\u000091","SpriteInfo.ViewPercent Field\u0000html/fb5d39a1-88e9-1efd-064c-d209a98e8644.htm\u0000104","Sprite.ConvertDegreesToRadians Method\u0000html/fd3f0ed3-4608-2686-e248-8f2a1e6a2bac.htm\u000082","SpriteDatabase.WriteToXmlFile(T) Method\u0000html/e8336b9d-8af9-22bf-8934-d6a343349847.htm\u0000173","Sprite.GetSpritePictureboxCenter Method\u0000html/efb3089a-8900-83fe-ce65-f22e686d7477.htm\u000074","SpriteController.Invalidate Method\u0000html/fd95464a-c61d-8ed2-a568-34b825efc047.htm\u000045","SpriteController.SpriteFromName Method\u0000html/e8491570-1fda-7d8e-48b8-c15f26c41d01.htm\u0000148","SpriteEventArgs Class\u0000html/f42e1d9a-273c-861f-b7db-6244c9266d2c.htm\u0000274","SpritePauseType Enumeration\u0000html/efc2cb08-5c2b-c758-477e-d5739183a1ba.htm\u0000151","Sprite.AnimateOnce Method\u0000html/ff84ba57-4738-8ff0-2356-095dfe1cc159.htm\u0000169","Sprite.AnimationIndex Property\u0000html/f55ba01a-50d3-248c-5c34-ba32355db223.htm\u000079","General Error\u0000html/GeneralError.htm\u000031","Page Not Found\u0000html/PageNotFound.htm\u000065","SpriteController.SpriteComparisonDelegate Field\u0000html/f640b978-f990-84a2-015a-40bf256fc37d.htm\u0000184"] \ No newline at end of file +["SpriteLibrary - Redirect\u0000index.html\u000018","AnimationInfo.Clone Method\u0000html/001309a9-257f-0e4f-7e68-a411464fe583.htm\u000067","AnimationInfo.FieldsToUse Field\u0000html/08655f84-1974-8ec8-beb5-42d217096e54.htm\u000059","Sprite.Click Event\u0000html/01fdd72c-b202-8593-db2a-e1373358dd66.htm\u000095","SpriteController.SoundPlay Method\u0000html/08442d70-3a79-fa24-4f3e-eddc5c102938.htm\u000097","Sprite.PutBaseImageLocation Method (Double, Double)\u0000html/00fa147e-bf27-6b9f-3f44-77f8e6c1a9cc.htm\u0000152","SpriteController.PlaceSpriteBehind Method\u0000html/0b27d26e-53e1-c9bd-0b52-8fe4714c831a.htm\u000098","Sprite.SpriteAdjustedPoint Method\u0000html/0b9ae3b4-06a9-5ee6-9bc0-33377f8be55e.htm\u0000132","Sprite.SetSpriteDirectionDegrees Method\u0000html/0f4e570a-2888-8819-176b-9dd070ca7db4.htm\u000095","Sprite.ReplaceImage Method\u0000html/0ce33e3f-7f15-3abb-69b9-6826b7d831d7.htm\u0000154","SpriteDatabase.Save Method\u0000html/10c1df07-a9b0-63b4-3503-33b0fdd334c3.htm\u0000131","Sprite.Destroying Property\u0000html/0f7e6cfa-e1e4-1b7a-152d-5b3281ac8bfe.htm\u0000144","Sprite.SpriteAnimationComplete Event\u0000html/0e8b825f-f8df-9f14-41ec-f00778409dfb.htm\u0000329","SpriteInfo.SpriteName Field\u0000html/12e2fe0e-0922-3f46-f249-22e1afc051c0.htm\u000061","Sprite.MovingToPoint Property\u0000html/139d1443-5e11-02ed-7534-eb0f857804da.htm\u000094","Sprite.AddAnimation Method (Int32, Boolean, Boolean)\u0000html/1730e5a3-3e48-72f7-f641-b7a70e5c2563.htm\u0000181","SpriteEventArgs.CollisionMethod Field\u0000html/18405dcf-237d-db66-cf64-0e08b0d16b41.htm\u000062","Sprite.SpriteArrivedAtWaypoint Event\u0000html/17ee5c77-8351-af30-dc43-9458d683a69e.htm\u000091","Sprite.MoveTo Method (List(Point))\u0000html/16df05cc-8770-7cbe-f754-ba9e386674ad.htm\u0000358","SpriteLibrary - Search\u0000search.html\u000010","Sprite.AnimationCount Property\u0000html/23ac9f1e-8033-78a2-030b-b12d6496c3dd.htm\u000062","SpriteDatabase.ReadFromXmlFile(T) Method\u0000html/1962c085-27f4-4748-a63e-5148364328b4.htm\u0000269","Sprite.AddAnimation Method\u0000html/154fc8b0-0d6c-003e-be50-c94da6bc4597.htm\u0000716","SpriteDatabase Methods\u0000html/0ac330a3-1432-ae65-488e-e5948e7871bf.htm\u0000813","Sprite.MoveTo Method\u0000html/1f2c365c-e65b-3894-2e47-41f07250bbc0.htm\u0000247","Sprite.ConvertRadiansToDegrees Method\u0000html/2695c170-24ea-95d2-7f85-34c3930416b5.htm\u000077","Sprite.MouseEnter Event\u0000html/17255a69-f623-3a42-a7ce-db1eb348581a.htm\u000083","Sprite.ChangeAnimation Method\u0000html/25183ea9-6a42-63b0-8051-fd4b9c8dbfe7.htm\u000095","Sprite.SpriteEventHandler Delegate\u0000html/1bab1e49-641a-5648-d034-4298d8158019.htm\u0000147","Sprite.SpriteInitializes Event\u0000html/2b1a75c9-0eb6-fb22-eeea-595ec3cc1bf8.htm\u000076","Sprite.Rotation Property\u0000html/20db7ecc-35df-8911-2615-1f2b8777f03b.htm\u0000150","SpriteDatabase.GetImageFromName Method\u0000html/26d6c521-4554-21ef-3a61-402e06a3ca01.htm\u0000225","SpriteController.SpritesThatHaveBeenDrawn Method\u0000html/2c4eb5db-5c4c-6fcd-716c-532c0e2c4f35.htm\u000078","SpriteController.ReplaceOriginalImage Method\u0000html/2c9b874d-5097-98bf-908c-f6bac5d647d3.htm\u0000308","SpriteController Constructor\u0000html/323c4f03-703d-0898-c73e-40eb5784c05f.htm\u0000141","Sprite Constructor (SpriteController, Image, Int32, Int32)\u0000html/184a1964-91ec-6f0d-b7cf-95b722599d69.htm\u0000152","SpriteController.OptimizeForLargeSpriteImages Field\u0000html/34a7b0e2-8fce-a07e-fff0-5460ba02a4cf.htm\u0000131","Sprite.BaseImageLocation Property\u0000html/29f62d1a-212b-273e-582e-670c1ea2856c.htm\u000098","Sprite.MoveTo Method (Sprite)\u0000html/27051af5-8ad4-0b54-231d-456499ae5b51.htm\u0000250","AnimationInfo.Height Field\u0000html/3678c025-c483-0bae-039a-504360bbd11b.htm\u000060","Sprite.SpriteExitsPictureBox Event\u0000html/37ae1b7e-72db-69cb-f1c6-26242c07e2b5.htm\u000094","AnimationInfo Constructor\u0000html/30363308-2e3c-7e5e-8ede-d857b8568bcb.htm\u000052","SpriteDatabase.CloneByXMLSerializing(T) Method\u0000html/337078d6-e10a-94ca-0251-13a9f58ded01.htm\u0000139","SpriteDatabase.WriteToXMLString(T) Method\u0000html/387652c9-df19-4da9-fa94-2f1002c0902f.htm\u0000154","SpriteKeyEventHandler Delegate\u0000html/38678a79-da77-9ef7-e3e1-78ff96f5bd7b.htm\u000099","Sprite.GetImage Method (Int32, Int32)\u0000html/4067393e-d724-b01d-dc77-947440c6c444.htm\u0000130","Sprite.SpriteHitsPictureBox Event\u0000html/3aabe50b-5222-99aa-4654-356baa30033a.htm\u0000261","SpriteController.SpritesAtPoint Method\u0000html/3c18bbb7-e10c-1b96-754d-7dfc878e7cf4.htm\u0000146","SpriteController.ReturnAdjustmentRatio Method\u0000html/41ac663a-2019-6a14-5ffd-16dfc7472578.htm\u000092","SpriteDatabase Constructor\u0000html/35fc4baf-ba04-de67-a7bd-fa6819a4e8fd.htm\u0000612","Sprite.payload Field\u0000html/3a7614d3-cfe9-ce52-55be-ca5324839e92.htm\u0000193","SpriteController Events\u0000html/4141394a-0d7d-5cf8-6b01-0a4fb43159ab.htm\u000059","Sprite.SetName Method\u0000html/36d40ecf-484f-3b53-43e4-87ed9108cb76.htm\u0000602","SpriteController.AllNamedSprites Method\u0000html/3f19b918-15c0-db8a-a75d-c37f0dab1f84.htm\u000081","SpriteController.ReturnPictureBoxAdjustedHeight Method\u0000html/447d1a9a-0e17-9827-2a01-438434c1b879.htm\u0000105","SpriteController.Invalidate Method (Boolean)\u0000html/451487c4-0cca-2c80-9b71-b116cbe00d6e.htm\u000091","SpriteController.ResetKeypressState Method\u0000html/48ff9be7-1395-25af-3585-3d32eba07309.htm\u000091","Sprite.AnimateJustAFewTimes Method\u0000html/3bbc779a-f8e9-8c18-c3c3-89018dd77daf.htm\u0000298","SpriteController.IsKeyPressed Method\u0000html/50eae5e0-c59c-9d9c-d551-21dba8696ac9.htm\u0000141","Sprite.AddAnimation Method (Image, Size)\u0000html/4a6fe677-5369-6c0a-1e61-81355aa238b1.htm\u0000170","SpriteController.DestroySprite Method\u0000html/56b507fc-3071-20e9-63a7-b33484f3e687.htm\u0000112","SpriteController.ReplaceOriginalImage Method\u0000html/49befa66-d9d0-400c-1fc2-ac57f17433f1.htm\u000079","SpriteEventArgs Methods\u0000html/4716eb02-e702-b61a-126a-362af50ca6d5.htm\u000072","Sprite.CheckSpriteHitsSprite Method\u0000html/5d507565-cf0d-de52-2253-b55396e3886a.htm\u0000103","Sprite.ClickTransparent Event\u0000html/51c9d545-e5c3-888d-d033-17085734aa1d.htm\u000096","Sprite.ReturnAdjustmentRatio Method\u0000html/56d803c5-e2ad-dd16-0592-b816f726498d.htm\u000085","Sprite.FrameIndex Property\u0000html/603ff402-efe2-bede-5c71-1a9583da0800.htm\u000088","SpriteDatabase.SpriteNames Method\u0000html/62400d06-17d8-96c4-90b2-d8e8198daba5.htm\u000084","SpriteInfo Constructor\u0000html/5fe094d1-25cb-4659-c77c-ccf1c0450b7c.htm\u000052","SpriteAdjustmentRatio Methods\u0000html/57a9f458-c6c8-d106-aad4-b2547736909a.htm\u000056","Sprite.PictureBoxLocation Property\u0000html/6273fa69-a784-9916-a8eb-5b16529fdf48.htm\u000077","SpritePayload Class\u0000html/4e310248-8e1a-76aa-edbc-a83f4ba9b425.htm\u0000279","SpriteController Methods\u0000html/2788d4d5-88bf-1154-dd17-8d4b99a79118.htm\u00001978","Sprite.AddAnimation Method (Image, Int32)\u0000html/5284b83c-61a7-aefe-4087-f7137551b783.htm\u0000179","SpritePayload Methods\u0000html/5a5c3a2b-a675-c626-ced3-c958acc9f93e.htm\u000072","Sprite Constructor (SpriteController, Image, Int32, Int32, Int32)\u0000html/6541bf2d-e608-1bad-2e7f-1b0f2deb0c34.htm\u0000158","SpriteController.DuplicateSprite Method (String)\u0000html/60fe71db-5ea2-cf93-f216-79b15a6779db.htm\u0000254","AnimationInfo Class\u0000html/5aa6ad83-7060-97ba-0874-99e52486cd6c.htm\u0000590","SpriteController.DestroyAllSprites Method\u0000html/63fd5f6f-f592-0dbd-6fd2-ff4b999f012d.htm\u000060","SpriteController.AdjustRectangle Method\u0000html/4f100dc3-39b4-fea4-6d73-8ef39eea489c.htm\u000093","Sprite.UnPause Method\u0000html/6707f122-af81-e57d-d937-e4000242446f.htm\u000077","AnimationInfo Methods\u0000html/5418aaf4-85e6-5953-87b9-51daa312bc53.htm\u000083","SpriteController.UnPause Method\u0000html/675951bb-e09a-e9ec-95d2-c0efaf187d6d.htm\u000086","Sprite.Zvalue Property\u0000html/6adf23fc-b0f8-5abf-bd39-7dc44f060e7c.htm\u0000120","Sprite.SpriteBeingDestroyed Event\u0000html/64d54496-389b-21a7-0387-25878b2bcc4c.htm\u000093","Sprite.UnhideSprite Method\u0000html/6e92bfaf-2e6c-a3bc-e208-3f486f6b42fc.htm\u000082","SpriteEventArgs.TargetSprite Field\u0000html/72a79555-fc4d-8b5b-1a9c-408fd55972e9.htm\u000078","Sprite.MirrorVertically Field\u0000html/679ff642-b87f-24d6-80c5-434c06c71523.htm\u0000103","Sprite.SpriteAtImagePoint Method\u0000html/509560bd-f402-7e7f-a461-46845061a5fc.htm\u0000138","Sprite.MouseLeave Event\u0000html/7a4959c4-936a-b924-d525-7becb693a55b.htm\u000085","SpriteInfo Methods\u0000html/6fd31706-c5be-87f8-1b62-04ed7f7d9e90.htm\u0000102","SpriteController.AdjustPoint Method\u0000html/68ba53c6-5c0d-3dd4-b9bd-56852a3b98cd.htm\u000082","Sprite.SpriteOriginName Property\u0000html/7d21be0e-d534-6d93-1476-3aa585a8fea3.htm\u000081","Sprite.PutBaseImageLocation Method (Point)\u0000html/5b2d8b05-360b-44bc-2e7b-f1d4753cb0df.htm\u0000252","SpriteController.ReturnPictureBoxAdjustedWidth Method\u0000html/7c73b68e-f842-bfee-55d8-b36488fb35b7.htm\u0000128","SpritePayload Constructor\u0000html/6acc0e43-8cb8-535c-6f39-8163bb21447a.htm\u000052","SpriteController.SpriteToFront Method\u0000html/80b0403d-da14-c176-9d01-080fc170a67d.htm\u000082","Sprite.VisibleHeight Property\u0000html/5b5ccc3b-4e41-862f-7bba-7d55a45c6747.htm\u000077","SpriteController.OriginalImage Property\u0000html/7d3a40d7-0ee8-6117-8d32-b236da97778f.htm\u000095","SpriteController.SpriteToBack Method\u0000html/5d32e0da-bbf2-10b5-ba20-fe5bdfec1963.htm\u000079","Sprite.PutPictureBoxLocation Method\u0000html/7cf36b8e-42dc-cc56-1e14-6f248286d92b.htm\u0000115","SpriteEventArgs Fields\u0000html/817b64cb-8c4b-af50-69ba-6762e8ae51c5.htm\u0000153","Sprite.CannotMoveOutsideBox Field\u0000html/747bfb64-7646-38ee-09e3-65455ac597e5.htm\u000072","SpriteDatabase.ReadFromXmlString(T) Method\u0000html/7ee23002-2338-41cf-0c54-def8b272bb80.htm\u0000167","SpriteLibrary Namespace\u0000html/6b7227c0-7a6a-6342-3b08-917c7de429cc.htm\u00001042","SpriteController Class\u0000html/07a473e4-4716-e5b9-c7d2-c4748265fc58.htm\u00002616","Sprite.SetSize Method\u0000html/7cf8acaf-92f1-652e-4c2a-bfd920bc0479.htm\u000095","SpriteController.IsKeyPressed Method (Keys)\u0000html/7fc92c27-7895-2b2c-d4f1-ac682eec7af5.htm\u0000151","SpriteDatabase.SpriteFromName Method\u0000html/74aa367b-553a-4521-6844-a23b91ef5d58.htm\u0000166","Sprite Constructor (Point, SpriteController, Image, Int32, Int32, Int32, Int32)\u0000html/8e88c5f2-f5d0-02df-c7cb-9701313411af.htm\u0000202","Sprite.Opacity Property\u0000html/90a2e7f3-348b-d10b-ee6b-9397ef5daa18.htm\u0000171","Sprite.SpriteChangesAnimationFrames Event\u0000html/81ec308a-e52d-7e07-f9e0-50d0bf531a30.htm\u0000105","SpriteController.SpritesAtImagePoint Method\u0000html/90511f90-497b-fc61-6984-15d76101a6f1.htm\u0000181","Sprite Fields\u0000html/6d383ed6-ff9b-f1b0-a53d-54ea41795870.htm\u0000294","AnimationInfo.Width Field\u0000html/789e91eb-8488-d05d-7d74-303917ae1891.htm\u000060","SpriteController.ReturnPictureBoxAdjustedPoint Method\u0000html/9469b7cf-55ee-5c2e-feb7-01c7e23a6350.htm\u0000119","Sprite.MouseLeaveTransparent Event\u0000html/8ff96e56-6289-4c11-f351-4dbfe58a44cf.htm\u000090","Sprite Constructor (SpriteController, Image)\u0000html/98f8bf30-d3ab-5f86-9fbf-9f76df20f2e6.htm\u000095","Sprite.ChangeFrameAnimationSpeed Method\u0000html/859526c5-9283-3edb-386b-905cbaa406fd.htm\u0000110","SpriteController Fields\u0000html/92b04460-74f1-c388-f3ac-ea510ffc4e06.htm\u0000138","Sprite.SpriteCanMoveOnPictureBox Method\u0000html/995741fd-f6ea-f11e-ee46-c88de9307e8a.htm\u000095","Sprite.IsPaused Method\u0000html/9474d6c2-30d9-a39b-3c10-b50286f93813.htm\u0000109","Sprite.GetSpriteRadans Method\u0000html/88cf999b-5b19-4cfc-adab-b0276f18431a.htm\u000073","SpriteController.SpriteCount Property\u0000html/6e7ddbc9-4f71-533f-b99c-55a53ba4a843.htm\u000077","Sprite.SpriteAtPictureBoxPoint Method\u0000html/9e0d8841-7f6a-63b2-c5fb-5ba6ffa85436.htm\u0000176","SpriteAdjustmentRatio.width_ratio Field\u0000html/92e90a8d-e5eb-daea-2804-b99254f25433.htm\u000072","SpriteAdjustmentRatio Fields\u0000html/9c6cb5e5-0054-eab6-66d9-e6e0c1e8c444.htm\u000074","SpriteInfo.Clone Method\u0000html/949b6b09-68f2-5775-7d24-28efd893a244.htm\u000068","AnimationInfo Fields\u0000html/a498d1a3-101d-fccb-21fd-29b42a994024.htm\u0000350","SpriteController.NameSprite Method\u0000html/a5292253-7fbd-5dfa-819f-1d67d27580d6.htm\u0000102","Sprite Constructor\u0000html/8a70b6b2-3e2d-3c6f-0d8c-18e6dea4368e.htm\u0000242","Sprite.ChangeAnimationSpeed Method\u0000html/93aee3f0-fb9a-e628-9224-0128a91d363a.htm\u0000113","Sprite.SpriteIntersectsRectangle Method\u0000html/96b717e2-d860-aa86-3760-d39620a2bb31.htm\u000091","Sprite.AddAnimation Method (Image, Int32, Int32)\u0000html/9d686d62-c22c-20ec-7455-b4adc8070b8c.htm\u0000185","SpriteController Constructor (PictureBox, SpriteDatabase)\u0000html/9ed74ea6-9db4-d455-98b6-b2b75d8b1547.htm\u0000231","Sprite.SpriteReachedEndPoint Property\u0000html/ae4a57de-4763-c9cb-c9e3-c6e186296fd8.htm\u000095","Sprite.AddAnimation Method (Image, Int32, Int32, Int32)\u0000html/a50146be-5b11-1554-db6f-817ea76b9343.htm\u0000205","SpriteController.BackgroundImage Property\u0000html/9d9cf5a5-3349-bfae-7d39-41082644a49e.htm\u000092","AnimationInfo.MirrorHorizontally Field\u0000html/a0bcddc2-1bb7-22e7-0b16-c000e5e19dcc.htm\u000073","SpriteController.DuplicateSprite Method\u0000html/ae6c1c82-0519-4751-0b6d-f264c484e4cb.htm\u000096","Sprite.AddAnimation Method (Point, Image, Int32, Int32, Int32, Int32)\u0000html/8ae70e13-ebdf-d78f-d7a4-69825f6b8c26.htm\u0000249","AnimationInfo.NumFrames Field\u0000html/a395b730-e319-7999-9579-4eae9d045a21.htm\u000065","Sprite Constructor (Sprite, Boolean)\u0000html/bacd1b59-34a9-eb30-29b3-4fdc704a7b60.htm\u0000164","Sprite.Destroy Method\u0000html/bc474319-2c51-e93f-07e2-9728d609c563.htm\u0000168","Sprite.SetSpriteDirection Method\u0000html/aebe0cd6-1499-7da2-2f96-c86d84189b58.htm\u0000113","Sprite.GetSize Property\u0000html/8b245db5-fbb6-18bc-d219-832668d1432a.htm\u000087","SpriteController.SpritesInImageRectangle Method\u0000html/c2860c42-fc4c-78f8-7d32-195e74262434.htm\u0000107","SpriteDatabase.GetImageNames Method\u0000html/bbc5d326-0dc1-c076-d4dc-796ed4738814.htm\u000077","SpriteController.PlaceSpriteInFrontOf Method\u0000html/8d47a519-d5f7-c7f6-4ccb-0d310cab2435.htm\u000095","SpriteController.RegisterKeyDownFunction Method\u0000html/af7fceb3-a35e-b016-3955-696b3a3c7a7e.htm\u0000131","SpriteController.KeysPressed Method\u0000html/bcb29da5-8d8d-fa11-90ea-3a0cc73a0df0.htm\u0000131","SpriteController.UnlinkControllersForSpriteTemplateSharing Method\u0000html/c28d2cee-4d17-3330-fb5d-21cd2621d597.htm\u0000115","Sprite.ID Property\u0000html/8e41c462-a765-51e2-4c3b-de231acba259.htm\u000065","SpriteController.Invalidate Method (Rectangle, Boolean)\u0000html/c57680f5-fd0e-a4a6-05a0-3a42de94edb8.htm\u0000109","SpriteDatabase Class\u0000html/b2b20aab-3fc0-1b0f-8fda-213dbc180690.htm\u00001487","Sprite.GetVisibleSize Property\u0000html/af9edc83-1d26-349b-8105-6064a540e2c7.htm\u000086","AnimationInfo.RotationDegrees Field\u0000html/c59aa31b-d1bf-4e1a-9db9-0e5d83f713df.htm\u000072","Sprite.SpriteCanMoveOnImage Method\u0000html/c2f3867b-b906-a526-c836-718da1546a78.htm\u000096","SpriteController.RegisterKeyUpFunction Method\u0000html/b3e934e2-1ddf-35e3-0995-3b555539f33f.htm\u0000131","AnimationType Enumeration\u0000html/b0575fa3-d1f2-f3d5-aeff-bdb7b04e46b6.htm\u0000127","Sprite.VisibleWidth Property\u0000html/cd53c0db-02b1-e505-0dce-a7d4d7710d5c.htm\u000077","Sprite.MirrorHorizontally Field\u0000html/c39b03eb-911a-b0dc-fd7b-276ee464f6c7.htm\u0000101","AnimationInfo.StartPoint Field\u0000html/b520d8f5-2ec3-566c-c220-b6be46fd93d8.htm\u000087","SpriteDatabase.SpriteInfoList Field\u0000html/b1290487-edeb-d980-43a0-03b3c4a82fdc.htm\u000095","Sprite.GetAnimationSpeed Method\u0000html/d0e10a16-4614-56b2-3e21-ce841f26b3d8.htm\u0000104","Sprite.SetSpriteDirectionToPoint Method\u0000html/d416e051-269c-c343-aece-3682b87f3cbc.htm\u0000197","SpriteController.SpriteForwards Method\u0000html/b5c75d58-f132-f3ff-217f-e69b252db748.htm\u000083","SpriteController Properties\u0000html/c6c542de-2b1f-1086-b5b2-56b7e9a9525f.htm\u0000126","SpriteController Constructor (PictureBox, EventHandler)\u0000html/d20e5816-faf3-723d-5f2d-ebff462012f1.htm\u0000217","Sprite.GetImage Method\u0000html/b29c2176-174b-e620-0e33-9a22730ad05f.htm\u000074","SpriteController.SpriteBackwards Method\u0000html/d516c33b-29ef-9613-62fb-b6717264a32b.htm\u000083","Sprite Methods\u0000html/abfab841-a96c-b22d-7cd8-fec3aba92510.htm\u00002546","SpriteController.SpritesBasedOffAnything Method\u0000html/c7991a63-f63c-20d8-0605-fab6e9f13392.htm\u000079","SpriteCollisionMethod Enumeration\u0000html/b78d4878-d301-191f-9c53-4f41d3e937e6.htm\u0000185","SpriteController.Pause Method\u0000html/d329fe20-e750-bf52-a75b-f2383bf1d35a.htm\u0000104","Sprite.MouseHover Event\u0000html/d8964a64-57ec-3b0c-94b5-247707cd34e8.htm\u000076","Sprite Class\u0000html/66013d9b-4126-7d65-05bb-94eb9d134be6.htm\u00004980","Sprite.GetSpriteDegrees Method\u0000html/d5da80cc-4be3-3550-8bf9-5c460fbf2e15.htm\u0000152","SpriteDatabase.SetSnapGridSize Method\u0000html/ac60fbfe-2f25-8d24-b1a2-6cd83762f380.htm\u0000129","SpriteController.RandomNumberGenerator Field\u0000html/b9f05ef6-f80c-5676-1eca-d73833dca177.htm\u000067","SpriteController.SetSpriteDatabase Method\u0000html/c92034cd-76bc-a0ff-aae9-459711ff56c1.htm\u000085","Sprite.SpriteArrivedAtEndPoint Event\u0000html/e37ba69c-1cb3-693c-f4b1-8e37b12cbd23.htm\u000097","Sprite.MouseHoverTransparent Event\u0000html/d7215876-6117-ce45-75a4-77dc00c386cd.htm\u000081","SpriteController.CountSpritesBasedOff Method\u0000html/dace8c3a-8d35-4ae7-ddf8-26e59dc161ae.htm\u0000123","SpriteController.AllSprites Method\u0000html/662ea0d6-7a35-be51-5a25-288752509d24.htm\u000068","AnimationInfo.ImageName Field\u0000html/cb9942df-d69d-8615-5b88-45f903dfeaa3.htm\u0000132","SpriteInfo.CopyFrom Method\u0000html/a6b3d508-3301-8e4a-0f2e-bed5f22f3e90.htm\u000076","Sprite Properties\u0000html/bcdb40c8-478a-043c-5db0-393001600029.htm\u00001089","SpriteController.ReturnPointAdjustedForImage Method\u0000html/e58bfa3c-4722-7f3a-9610-0a0ce62bfe99.htm\u0000161","Sprite.SpriteHitsSprite Event\u0000html/acb35a6f-c89a-3a7d-146d-b85ccf68d8aa.htm\u0000288","Sprite.GetFrameAnimationSpeed Method\u0000html/e38f911d-9d99-eac6-b9ea-bffd3d04678a.htm\u0000117","SpriteDatabase Fields\u0000html/eae2230d-9914-4c68-149a-45c83da90b44.htm\u000066","SpriteInfo.Animations Field\u0000html/a737620e-6604-1a1b-df59-3458c3402c9d.htm\u0000126","Sprite.RecalcPictureBoxLocation Method\u0000html/ba26c365-f8d2-0a86-b3b6-1cfab946b3da.htm\u000075","Sprite.MouseEnterTransparent Event\u0000html/acf8f1b8-170d-0fa9-1ac9-41a086d97046.htm\u000088","Sprite.AddAnimation Method (Image)\u0000html/e45036ef-15fa-9fbc-ef24-5e48c8c8ad8d.htm\u0000153","SpriteDatabase.LoadObjectFromXmlFile(T) Method\u0000html/dad86143-a294-4bfb-c83e-49453b03de01.htm\u0000486","SpriteAdjustmentRatio.height_ratio Field\u0000html/a8864de9-4275-a608-f5b0-26d4b313967d.htm\u000072","SpriteDatabase.OpenEditWindow Method\u0000html/66486a11-2831-a2ee-75d8-e86857d192ab.htm\u0000556","AnimationInfo.AnimationToUse Field\u0000html/ad0a5da6-126d-b31b-aa3d-dbbd7d5a2556.htm\u000081","SpriteAdjustmentRatio Structure\u0000html/eae9601e-6da0-b304-9836-5e4b1e743f94.htm\u0000173","Sprite.HideSprite Method\u0000html/e57f527d-aee3-7c4e-fc43-7219b7961fe0.htm\u000074","Sprite.Pause Method\u0000html/db9f18b5-9947-5dfc-3174-39f4b1341b1c.htm\u0000104","SpriteController.DuplicateSprite Method (Sprite)\u0000html/ef714268-ae13-47ad-c8a8-1b8bb39cfed9.htm\u000097","SpriteEventArgs.Cancel Field\u0000html/ad1a395a-bbd4-d507-aa4d-1419f9b7df08.htm\u000085","Sprite.SpriteName Property\u0000html/e753341a-7040-8dda-8f1e-681e926e9292.htm\u0000161","Sprite.CheckBeforeMove Event\u0000html/f4164c4a-55e1-87f7-95bd-7bae1d99326b.htm\u000079","Sprite.AddAnimation Method (Int32, Int32)\u0000html/eb5261e9-43df-01a5-b974-25c2fd13309c.htm\u0000154","Sprite.GetSpriteBaseImageCenter Method\u0000html/ef8d63de-fe6f-104e-f66f-3fffcd4ff0eb.htm\u000077","Sprite.AnimationDone Property\u0000html/f0db6147-f3aa-d599-6371-a89da047bbc5.htm\u0000231","Sprite Events\u0000html/bdcfa83c-c4a7-49f3-4d49-2f865014aee6.htm\u0000725","Sprite.GetSpritePictureboxCenter Method\u0000html/efb3089a-8900-83fe-ce65-f22e686d7477.htm\u000074","Sprite.SetSpriteDirectionRadians Method\u0000html/ec39133f-39d0-c9ef-e77b-e58ea8c9b2f6.htm\u000091","SpriteController Constructor (PictureBox)\u0000html/dd581cb5-2630-cc79-5fcb-24bfcb817e03.htm\u0000174","SpriteController.AddSprite Method\u0000html/f28be11d-b67a-765c-441a-d7da336ccf77.htm\u000098","AnimationInfo.AnimSpeed Field\u0000html/bddcb7c5-ab50-1911-171b-d4d6109ab889.htm\u000081","Sprite.PutBaseImageLocation Method\u0000html/adaddf64-5e6e-447b-5d81-c38398216201.htm\u0000158","SpriteController.DoTick Event\u0000html/ba843001-e657-41e8-7c66-c2473781ed40.htm\u0000589","SpriteDatabase.SetIcon Method\u0000html/f333050a-7353-3dd6-922c-52bb94ce2f0e.htm\u000065","SpriteEventArgs Class\u0000html/f42e1d9a-273c-861f-b7db-6244c9266d2c.htm\u0000274","SpriteController.SoundIsFinished Method\u0000html/df0fd1e8-eac8-4f10-7f09-baa6127f3752.htm\u000091","SpriteController.IsKeyPressed Method\u0000html/bf10cc41-d9e2-52c5-0415-1083f0f55489.htm\u0000126","Sprite.CancelMoveTo Method\u0000html/adc84477-1eb3-bb14-ee09-0525268c45f4.htm\u000065","SpritePauseType Enumeration\u0000html/efc2cb08-5c2b-c758-477e-d5739183a1ba.htm\u0000151","Sprite Constructor (SpriteController, Image, Size)\u0000html/ecbab3a8-aa92-2bb6-efc6-cf26d1df424a.htm\u0000136","Sprite.HasBeenDrawn Property\u0000html/f374c8cd-af01-f03a-1d31-0b46e0d8745c.htm\u000081","Sprite.AnimationIndex Property\u0000html/f55ba01a-50d3-248c-5c34-ba32355db223.htm\u000079","SpriteEventArgs.NewLocation Field\u0000html/e058b656-39e3-5a55-4437-ee869ecbf35e.htm\u000092","SpriteController.ChangeTickInterval Method\u0000html/bf55ab7f-78c8-3879-b8f8-464dc203791e.htm\u0000100","Sprite.AutomaticallyMoves Property\u0000html/f7da08ef-ca8d-fd84-5c60-7bd966be6374.htm\u0000195","SpriteDatabase.WriteToXmlFile(T) Method\u0000html/e8336b9d-8af9-22bf-8934-d6a343349847.htm\u0000375","Sprite.SendToBack Method\u0000html/c0d47063-6820-3464-ed46-94ffd2329683.htm\u000054","Sprite.AnimateOnce Method\u0000html/ff84ba57-4738-8ff0-2356-095dfe1cc159.htm\u0000169","SpriteController.LinkControllersForSpriteTemplateSharing Method\u0000html/ed73e5df-d940-2512-1be5-b59f7deadc57.htm\u0000234","AnimationInfo.MirrorVertically Field\u0000html/f823f804-6f46-349e-e5e0-ba9d06aff2f8.htm\u000073","SpriteController.SpritesBasedOff Method\u0000html/e05efb85-3736-fa59-2720-a460b898048a.htm\u0000127","General Error\u0000html/GeneralError.htm\u000031","SpriteController.SpriteComparisonDelegate Field\u0000html/f640b978-f990-84a2-015a-40bf256fc37d.htm\u0000184","Page Not Found\u0000html/PageNotFound.htm\u000065","SpriteEventArgs Constructor\u0000html/fa691ac7-58fb-b5fc-0141-68300e3a7a89.htm\u000052","SpriteController.SpriteFromName Method\u0000html/e8491570-1fda-7d8e-48b8-c15f26c41d01.htm\u0000148","Sprite.MoveTo Method (Point)\u0000html/eefee0d8-fb59-4546-386a-53f40c545c43.htm\u0000218","Sprite.SendToFront Method\u0000html/ef420c55-64ea-5230-e9e5-d8c13f98f74a.htm\u000058","SpriteInfo.ViewPercent Field\u0000html/fb5d39a1-88e9-1efd-064c-d209a98e8644.htm\u0000104","Sprite.MovementSpeed Field\u0000html/e88e79e3-3edc-69e5-1854-23968928c073.htm\u0000120","Sprite.GetSpriteVector Method\u0000html/e9953cab-b878-4169-fda6-d5addecb267b.htm\u000065","SpriteInfo Fields\u0000html/fb676f66-0439-9787-e91c-371c56d66cce.htm\u0000168","Sprite.GetImage Method\u0000html/fcc3a02a-e676-c16e-32a4-4fc2c5b530d4.htm\u000089","Sprite.ConvertDegreesToRadians Method\u0000html/fd3f0ed3-4608-2686-e248-8f2a1e6a2bac.htm\u000082","SpriteController.Invalidate Method\u0000html/fd95464a-c61d-8ed2-a568-34b825efc047.htm\u000045","SpriteInfo Class\u0000html/ea3329cc-ea39-b02b-025e-fc9ac7e40cd8.htm\u0000401","SpriteController.ReplaceOriginalImage Method (Image)\u0000html/eac30137-8237-e01a-ee3d-e599d117c03e.htm\u0000326"] \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/html/00fa147e-bf27-6b9f-3f44-77f8e6c1a9cc.htm b/SpriteLibrary/Doc/Help/html/00fa147e-bf27-6b9f-3f44-77f8e6c1a9cc.htm index 91b46b5..c4770f1 100644 --- a/SpriteLibrary/Doc/Help/html/00fa147e-bf27-6b9f-3f44-77f8e6c1a9cc.htm +++ b/SpriteLibrary/Doc/Help/html/00fa147e-bf27-6b9f-3f44-77f8e6c1a9cc.htm @@ -2,8 +2,7 @@ Put the Sprite at a specified location, using the dimentions of the BackgroundImage. Unless you are using coordinates you have gotten from a mouse-click, this is how you want to place a Sprite somewhere. It is the easiest way to track things. But, if you are - doing something using mouse-click coordinates, you want to use PutPictureBoxLocation -

    + doing something using mouse-click coordinates, you want to use PutPictureBoxLocation(Point)

    Namespace:  SpriteLibrary
    Assembly: diff --git a/SpriteLibrary/Doc/Help/html/07a473e4-4716-e5b9-c7d2-c4748265fc58.htm b/SpriteLibrary/Doc/Help/html/07a473e4-4716-e5b9-c7d2-c4748265fc58.htm index a7a4cb0..dffb551 100644 --- a/SpriteLibrary/Doc/Help/html/07a473e4-4716-e5b9-c7d2-c4748265fc58.htm +++ b/SpriteLibrary/Doc/Help/html/07a473e4-4716-e5b9-c7d2-c4748265fc58.htm @@ -1,7 +1,10 @@ -SpriteController Class

    SpriteController Class

    +SpriteController Class

    SpriteController Class

    A sprite controller is the main heart of the sprite class. Each SpriteController manages one picturebox. - If at all possible, try to keep each game in one picturebox, and try to avoid making and destroying + If at all possible, try to keep each game in one form, and try to avoid making and destroying new forms with SpriteController/pictureboxes in them. It is hard to destroy them completely. +

    It is fairly simple to have multiple pictureboxes on one form. You can link + SpriteControllers, which allows sprite templates (Named Sprites) to be shared between controllers. You can also use + a SpriteDatabase to define sprite templates which can be used across multiple PictureBoxes.

    Inheritance Hierarchy
    SystemObject
      SpriteLibrarySpriteController

    Namespace:  SpriteLibrary
    @@ -104,10 +107,10 @@ Change the display order of the sprites such that the specified sprite appears behind the other sprite.
    Public methodPlaceSpriteInFrontOf
    Make the sprite go in front of the specified sprite. -
    Public methodRegisterKeyDownFunction
    +
    Public methodCode exampleRegisterKeyDownFunction
    If you want to have a KeyDown function that is triggered by a keypress function, add the event here. The event should have the parameters (object sender, KeyEventArgs e) -
    Public methodRegisterKeyUpFunction
    +
    Public methodCode exampleRegisterKeyUpFunction
    If you want to have a KeyUp function that is triggered by a keypress function, add the event here. The event should have the parameters (object sender, KeyEventArgs e)
    Public methodReplaceOriginalImage
    diff --git a/SpriteLibrary/Doc/Help/html/0ac330a3-1432-ae65-488e-e5948e7871bf.htm b/SpriteLibrary/Doc/Help/html/0ac330a3-1432-ae65-488e-e5948e7871bf.htm index ba53683..091ecae 100644 --- a/SpriteLibrary/Doc/Help/html/0ac330a3-1432-ae65-488e-e5948e7871bf.htm +++ b/SpriteLibrary/Doc/Help/html/0ac330a3-1432-ae65-488e-e5948e7871bf.htm @@ -12,15 +12,15 @@ for all the other times you reference it. This is usualy a bad thing.
    Public methodGetImageNames
    Return a list of the image names in the Properties.Resources -
    Public methodGetType (Inherited from Object.)Public methodStatic memberLoadObjectFromXmlFileT
    - Load in an XML serialized item from the specified ResourceManager. You will usually make one of these by - creating an object and using WriteToXmlFileT(String, T) SpriteDatabase.WriteToXmlFile to - save it to a file on your desktop. Then you can drag and drop that file into your project and then use this - LoadObjectFromXmlFile function. +
    Public methodGetType (Inherited from Object.)Public methodStatic memberCode exampleLoadObjectFromXmlFileT
    + Load in an XML serialized item from the specified ResourceManager. You will usually make an XML file by + creating an object (as a variable) and using WriteToXmlFileT(String, T) to + serialize it and save it to a file on your desktop. Then you can drag and drop that file into your project and then use this + LoadObjectFromXmlFile function. You can google XML Serialization for more information.
    Protected methodMemberwiseClone (Inherited from Object.)Public methodCode exampleOpenEditWindow
    Open a Sprite Edit Window. This window does not let you draw a sprite. What it does is to help you define your sprites and makes the process of using Sprites in your program a lot easier. -
    Public methodStatic memberReadFromXmlFileT
    +
    Public methodStatic memberCode exampleReadFromXmlFileT
    Reads an object instance from an XML file.

    Object type must have a parameterless constructor.

    Public methodStatic memberReadFromXmlStringT
    This is a generic function which the SpriteDatabase uses. It does XML Deserialization of most anything, @@ -45,7 +45,7 @@ look up sprite templates that they do not have sprites for. This function is just a wrapper for SmartDuplicateSprite.
    Public methodSpriteNames
    Return a list of the SpriteNames that this Database knows how to create. -
    Public methodToString (Inherited from Object.)Public methodStatic memberWriteToXmlFileT
    +
    Public methodToString (Inherited from Object.)Public methodStatic memberCode exampleWriteToXmlFileT
    Writes the given object instance to an XML file. Only Public properties and variables will be written to the file. These can be any type though, even other classes. If there are public properties/variables that you do not want written to the file, decorate them with the [XmlIgnore] attribute. diff --git a/SpriteLibrary/Doc/Help/html/0e8b825f-f8df-9f14-41ec-f00778409dfb.htm b/SpriteLibrary/Doc/Help/html/0e8b825f-f8df-9f14-41ec-f00778409dfb.htm index 0181a05..5450dcf 100644 --- a/SpriteLibrary/Doc/Help/html/0e8b825f-f8df-9f14-41ec-f00778409dfb.htm +++ b/SpriteLibrary/Doc/Help/html/0e8b825f-f8df-9f14-41ec-f00778409dfb.htm @@ -1,8 +1,34 @@ -Sprite.SpriteAnimationComplete Event

    SpriteSpriteAnimationComplete Event

    +Sprite.SpriteAnimationComplete Event

    SpriteSpriteAnimationComplete Event

    Only used when you tell an animation to animate once. At the end of the animation, - this function fires off. + this function fires off. In the AdvDemo example, the dragon sprite has multiple + animations. At the end of each of them, the game randomly chooses which animation + to show next. And, it even chooses, every once in a while, to breathe fire.

    Namespace:  SpriteLibrary
    Assembly: -  SpriteLibrary (in SpriteLibrary.dll) Version: 1.0.0.6 (1.0.0.6)
    Syntax
    C#
    public event SpriteSpriteEventHandler SpriteAnimationComplete

    Value

    Type: SpriteLibrarySpriteSpriteEventHandler
    See Also
    \ No newline at end of file +  SpriteLibrary (in SpriteLibrary.dll) Version: 1.0.0.6 (1.0.0.6)
    Syntax
    C#
    public event SpriteSpriteEventHandler SpriteAnimationComplete

    Value

    Type: SpriteLibrarySpriteSpriteEventHandler
    Examples
    + Here is an example of us defining an explosion Sprite. We retrieve a named Sprite and set the function on the + master template to call the SpriteDoneAnimating function whenever the Sprite animation has finished. + Because it is an "explosion", we want to destroy the sprite once it has finished. We do not want the + Sprite to explode over and over and over, we do it once, and then it is done. +

    You only need to add the function once, if you are putting it on the Named Sprite. After + that time, all the sprites duplicated from the template will have this function set for them. +

    public void DefineSprite()
    +{
    +    Sprite mySprite = MySpriteController.SpriteFromName("Explosion");
    +    mySprite.SpriteAnimationComplete += SpriteDoneAnimating;
    +}
    +
    +public void MakeAnExplosion(Point Where)
    +{
    +    Sprite mySprite = MySpriteController.DuplicateSprite("Explosion");
    +    mySprite.PutBaseImageLocation(Where);
    +    mySprite.AnimateOnce();
    +}
    +
    +public void SpriteDoneAnimating(object sender, EventArgs e)
    +{
    +   Sprite me = (Sprite)sender;
    +   me.Destroy();
    +}
    See Also
    \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/html/16df05cc-8770-7cbe-f754-ba9e386674ad.htm b/SpriteLibrary/Doc/Help/html/16df05cc-8770-7cbe-f754-ba9e386674ad.htm index 0cd33f0..73f42a2 100644 --- a/SpriteLibrary/Doc/Help/html/16df05cc-8770-7cbe-f754-ba9e386674ad.htm +++ b/SpriteLibrary/Doc/Help/html/16df05cc-8770-7cbe-f754-ba9e386674ad.htm @@ -1,4 +1,4 @@ -Sprite.MoveTo Method (List(Point))

    SpriteMoveTo Method (ListPoint)

    +Sprite.MoveTo Method (List(Point))

    SpriteMoveTo Method (ListPoint)

    Tell the sprite to move towards each point in turn. The sprite will move in a straight line until the first point. From there it moves to the next point, until it has reached the last point. Every time it reaches a point, the SpriteArrivedAtWaypoint event is triggered. When it reaches the final point in the list, the SpriteArrivedAtEndPoint @@ -10,4 +10,17 @@ Assembly:  SpriteLibrary (in SpriteLibrary.dll) Version: 1.0.0.6 (1.0.0.6)
    Syntax
    C#
    public void MoveTo(
     	List<Point> DestinationList
    -)

    Parameters

    DestinationList
    Type: System.Collections.GenericListPoint
    A list of Image-Points that the sprite will follow, one after the other
    See Also
    \ No newline at end of file +)

    Parameters

    DestinationList
    Type: System.Collections.GenericListPoint
    A list of Image-Points that the sprite will follow, one after the other
    Examples
    + In this example, we are creating a missile sprite and giving it a path to follow to get where we want it + to go. The path is somewhat curved. The missile will fly straight between each of the different points listed. +
    C#
    Sprite NewSprite = MySpriteController.DuplicateSprite("Missile");
    +NewSprite.AutomaticallyMoves = true;
    +NewSprite.PutBaseImageLocation(new Point(100, 100));
    +List<Point> MyWaypoints = new List<Point>();
    +MyWaypoints.Add(new Point(100,100));
    +MyWaypoints.Add(new Point(120, 90));
    +MyWaypoints.Add(new Point(130, 80));
    +MyWaypoints.Add(new Point(140, 90));
    +MyWaypoints.Add(new Point(180,100));
    +NewSprite.MoveTo(TargetSprite.BaseImageLocation);
    +NewSprite.MovementSpeed = speed;
    See Also
    \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/html/1962c085-27f4-4748-a63e-5148364328b4.htm b/SpriteLibrary/Doc/Help/html/1962c085-27f4-4748-a63e-5148364328b4.htm index df66863..d1b764b 100644 --- a/SpriteLibrary/Doc/Help/html/1962c085-27f4-4748-a63e-5148364328b4.htm +++ b/SpriteLibrary/Doc/Help/html/1962c085-27f4-4748-a63e-5148364328b4.htm @@ -1,4 +1,4 @@ -SpriteDatabase.ReadFromXmlFile(T) Method

    SpriteDatabaseReadFromXmlFileT Method

    +SpriteDatabase.ReadFromXmlFile(T) Method

    SpriteDatabaseReadFromXmlFileT Method

    Reads an object instance from an XML file.

    Object type must have a parameterless constructor.

    Namespace: @@ -8,4 +8,14 @@ string filePath ) where T : new() -

    Parameters

    filePath
    Type: SystemString
    The file path to read the object instance from.

    Type Parameters

    T
    The type of object to read from the file.

    Return Value

    Type: T
    Returns a new instance of the object read from the XML file.
    See Also
    \ No newline at end of file +

    Parameters

    filePath
    Type: SystemString
    The file path to read the object instance from.

    Type Parameters

    T
    The type of object to read from the file.

    Return Value

    Type: T
    Returns a new instance of the object read from the XML file.
    Examples
    + XML Serialization takes an object (a class, a variable, or whatever) and will store any public values in XML. + You can choose to save the resulting XML as a string, or to save it to a file. This function + reads in a file that probably has been written by WriteToXmlFileT(String, T). +
    MyClass MyVariable = new MyClass();
    +MyVariable.Name = "StoreThis!";
    +
    +SpriteDatabase.WriteToXmlFile<MyClass>("c:\xml_file.xml", MyClass);
    + Now that we have an XML file, we can use this code to load it. +
    MyClass MyVariable = SpriteDatabase.ReadFromXmlFile<MyClass>("c:\xml_file.xml");
    +Console.WriteLine(MyVariable.Name);
    See Also
    \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/html/1bab1e49-641a-5648-d034-4298d8158019.htm b/SpriteLibrary/Doc/Help/html/1bab1e49-641a-5648-d034-4298d8158019.htm index 64194d8..d4ba2cd 100644 --- a/SpriteLibrary/Doc/Help/html/1bab1e49-641a-5648-d034-4298d8158019.htm +++ b/SpriteLibrary/Doc/Help/html/1bab1e49-641a-5648-d034-4298d8158019.htm @@ -1,7 +1,9 @@ -Sprite.SpriteEventHandler Delegate

    SpriteSpriteEventHandler Delegate

    +Sprite.SpriteEventHandler Delegate

    SpriteSpriteEventHandler Delegate

    A delegate that has a SpriteEventArgs instead of EventArgs. Used for most of the Sprite events. This allows us to pass more information from sprite events than - a basic EventArgs allows for + a basic EventArgs allows for. You will see this mainly when you are creating a function for + one of the many Sprite Events. (see: SpriteHitsPictureBox, + SpriteAnimationComplete, and SpriteHitsSprite for a few examples)

    Namespace:  SpriteLibrary
    diff --git a/SpriteLibrary/Doc/Help/html/1f2c365c-e65b-3894-2e47-41f07250bbc0.htm b/SpriteLibrary/Doc/Help/html/1f2c365c-e65b-3894-2e47-41f07250bbc0.htm index 76b6bd1..5aaa625 100644 --- a/SpriteLibrary/Doc/Help/html/1f2c365c-e65b-3894-2e47-41f07250bbc0.htm +++ b/SpriteLibrary/Doc/Help/html/1f2c365c-e65b-3894-2e47-41f07250bbc0.htm @@ -1,17 +1,17 @@ -Sprite.MoveTo Method

    SpriteMoveTo Method

    Overload List
    +Sprite.MoveTo Method

    SpriteMoveTo Method

    Overload List
      - NameDescription
    Public methodMoveTo(ListPoint)
    +
    NameDescription
    Public methodCode exampleMoveTo(ListPoint)
    Tell the sprite to move towards each point in turn. The sprite will move in a straight line until the first point. From there it moves to the next point, until it has reached the last point. Every time it reaches a point, the SpriteArrivedAtWaypoint event is triggered. When it reaches the final point in the list, the SpriteArrivedAtEndPoint event is triggered. While the sprite is moving, the SpriteReachedEndPoint attribute is set to false. When it has arrived, it is set to true. -
    Public methodMoveTo(Point)
    +
    Public methodCode exampleMoveTo(Point)
    Tell the Sprite to move towards a destination. You need to give the sprite a MovementSpeed and tell the sprite that it can automatically move. But the sprite will begin a journey towards that point at the MovementSpeed you have set. When it gets to the point, the SpriteArrivedAtEndPoint event will fire off. Also, the SpriteReachedEnd bool will be true. -
    Public methodMoveTo(Sprite)
    +
    Public methodCode exampleMoveTo(Sprite)
    Move to where the destination sprite currently is at. This is a dumb move. It does not take into consideration the movement direction of the destination sprite. So the moving sprite does need to be moving a bit faster than the sprite you are trying to hit for it to do so. diff --git a/SpriteLibrary/Doc/Help/html/27051af5-8ad4-0b54-231d-456499ae5b51.htm b/SpriteLibrary/Doc/Help/html/27051af5-8ad4-0b54-231d-456499ae5b51.htm index 929dad1..35fc4ca 100644 --- a/SpriteLibrary/Doc/Help/html/27051af5-8ad4-0b54-231d-456499ae5b51.htm +++ b/SpriteLibrary/Doc/Help/html/27051af5-8ad4-0b54-231d-456499ae5b51.htm @@ -1,4 +1,4 @@ -Sprite.MoveTo Method (Sprite)

    SpriteMoveTo Method (Sprite)

    +Sprite.MoveTo Method (Sprite)

    SpriteMoveTo Method (Sprite)

    Move to where the destination sprite currently is at. This is a dumb move. It does not take into consideration the movement direction of the destination sprite. So the moving sprite does need to be moving a bit faster than the sprite you are trying to hit for it to do so. @@ -8,4 +8,13 @@ Assembly:  SpriteLibrary (in SpriteLibrary.dll) Version: 1.0.0.6 (1.0.0.6)
    Syntax
    C#
    public void MoveTo(
     	Sprite Destination
    -)

    Parameters

    Destination
    Type: SpriteLibrarySprite
    The sprite we are trying to hit
    See Also
    \ No newline at end of file +)

    Parameters

    Destination
    Type: SpriteLibrarySprite
    The sprite we are trying to hit
    Examples
    + In this example we are creating a "heat seaking" missile that will find the target sprite, regardless + of where it moves. The missile will move in a straight line from where it is to where the target sprite is, + regardless of where the target sprite moves to. It readjusts the movement direction quite often, so it + is very difficult to dodge. Use this only when you really want the thing to hit. +
    C#
    Sprite NewSprite = MySpriteController.DuplicateSprite("Missile");
    +NewSprite.AutomaticallyMoves = true;
    +NewSprite.PutBaseImageLocation(new Point(startx, starty));
    +NewSprite.MoveTo(TargetSprite);
    +NewSprite.MovementSpeed = speed;
    See Also
    \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/html/2788d4d5-88bf-1154-dd17-8d4b99a79118.htm b/SpriteLibrary/Doc/Help/html/2788d4d5-88bf-1154-dd17-8d4b99a79118.htm index 1b4f768..7f1c6f7 100644 --- a/SpriteLibrary/Doc/Help/html/2788d4d5-88bf-1154-dd17-8d4b99a79118.htm +++ b/SpriteLibrary/Doc/Help/html/2788d4d5-88bf-1154-dd17-8d4b99a79118.htm @@ -69,10 +69,10 @@ Change the display order of the sprites such that the specified sprite appears behind the other sprite.
    Public methodPlaceSpriteInFrontOf
    Make the sprite go in front of the specified sprite. -
    Public methodRegisterKeyDownFunction
    +
    Public methodCode exampleRegisterKeyDownFunction
    If you want to have a KeyDown function that is triggered by a keypress function, add the event here. The event should have the parameters (object sender, KeyEventArgs e) -
    Public methodRegisterKeyUpFunction
    +
    Public methodCode exampleRegisterKeyUpFunction
    If you want to have a KeyUp function that is triggered by a keypress function, add the event here. The event should have the parameters (object sender, KeyEventArgs e)
    Public methodReplaceOriginalImage
    diff --git a/SpriteLibrary/Doc/Help/html/29f62d1a-212b-273e-582e-670c1ea2856c.htm b/SpriteLibrary/Doc/Help/html/29f62d1a-212b-273e-582e-670c1ea2856c.htm index 044c5eb..4009c29 100644 --- a/SpriteLibrary/Doc/Help/html/29f62d1a-212b-273e-582e-670c1ea2856c.htm +++ b/SpriteLibrary/Doc/Help/html/29f62d1a-212b-273e-582e-670c1ea2856c.htm @@ -1,5 +1,7 @@ -Sprite.BaseImageLocation Property

    SpriteBaseImageLocation Property

    - The sprite location as found on the base image. This is usually the easiest location to use. +Sprite.BaseImageLocation Property

    SpriteBaseImageLocation Property

    + The sprite location as found on the base image. This is usually the easiest location to use. Use this to + figure out where the sprite is, but use the PutBaseImageLocation(Point) function to + move it to another location.

    Namespace:  SpriteLibrary
    diff --git a/SpriteLibrary/Doc/Help/html/35fc4baf-ba04-de67-a7bd-fa6819a4e8fd.htm b/SpriteLibrary/Doc/Help/html/35fc4baf-ba04-de67-a7bd-fa6819a4e8fd.htm index fdf8d15..06049e1 100644 --- a/SpriteLibrary/Doc/Help/html/35fc4baf-ba04-de67-a7bd-fa6819a4e8fd.htm +++ b/SpriteLibrary/Doc/Help/html/35fc4baf-ba04-de67-a7bd-fa6819a4e8fd.htm @@ -1,4 +1,4 @@ -SpriteDatabase Constructor

    SpriteDatabase Constructor

    +SpriteDatabase Constructor

    SpriteDatabase Constructor

    The sprite database instantiation function. The filename can either be a file on the computer or it can be the string name of a resource (the filename without the extension. If your file is accessed by Properties.Resources.MySprites, the "filename" would be "MySprites") @@ -11,4 +11,60 @@ string filename )

    Parameters

    theResourceManager
    Type: System.ResourcesResourceManager
    The ResourceManager for your project. Usually Properties.Resources.ResourceManager
    filename
    Type: SystemString
    Either a path and file (like: @"c:\users\me\Desktop\myfile.xml") or - the name of a resource (like: "myfile")
    See Also
    \ No newline at end of file + the name of a resource (like: "myfile")
    Examples
    + This is an example of how to use a SpriteDatabase. + When you begin developing your project, you want to start by creating a SpriteDatabase and pointing + it to a file, and then opening up an EditorWindow. +
    C#
    public partial class MyGameForm : Form
    +{
    +    SpriteController mySpriteController = null;
    +    SpriteDatabase mySpriteDatabase = null;
    +
    +    public MyGameForm()
    +    {
    +        InitializeComponent();
    +        MainDrawingArea.BackgroundImage = Properties.Resources.Background;
    +        MainDrawingArea.BackgroundImageLayout = ImageLayout.Stretch;
    +
    +        string Desktop = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
    +        string MyFile = Path.Combine(Desktop, "MySprites.xml");
    +        mySpriteDatabase = new SpriteDatabase(Properties.Resources.ResourceManager, MyFile);
    +
    +        mySpriteController = new SpriteController(MainDrawingArea, mySpriteDatabase);
    +
    +        mySpriteDatabase.OpenEditWindow();
    +        mySpriteDatabase.Save();
    +    }
    +}
    + The Editor Window will let you find the sprites that are contained in the various images you have + as resources in your program, and it will save a file with those sprite templates. Any SpriteController + that you have instantiated with a Sprite Database (see SpriteController(PictureBox, SpriteDatabase)) + will now be able to create named sprites from the templates defined in the database. After the first use, the + named sprites will be accessible from within that controller just like any other named sprites. +

    + After you have created your SpriteDatabase file, you will want to add your file to your program resources. + Then, you will change the SpriteDatabase to use the resource instead of a file. If we named the file + "MySpriteDatabase.xml", and it got added to your resources with the name "MySpriteDatabase", you would + pass "MySpriteDatabase" to the database instantiation. +

    C#
    public partial class MyGameForm : Form
    +{
    +    SpriteController mySpriteController = null;
    +    SpriteDatabase mySpriteDatabase = null;
    +
    +    public MyGameForm()
    +    {
    +        InitializeComponent();
    +        MainDrawingArea.BackgroundImage = Properties.Resources.Background;
    +        MainDrawingArea.BackgroundImageLayout = ImageLayout.Stretch;
    +
    +        //string Desktop = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
    +        //string MyFile = Path.Combine(Desktop, "MySprites.xml");
    +        //mySpriteDatabase = new SpriteDatabase(Properties.Resources.ResourceManager, MyFile);
    +        mySpriteDatabase = new SpriteDatabase(Properties.Resources.ResourceManager, "MySprites");
    +
    +        mySpriteController = new SpriteController(MainDrawingArea, mySpriteDatabase);
    +
    +        //mySpriteDatabase.OpenEditWindow();
    +        //mySpriteDatabase.Save();
    +    }
    +}
    See Also
    \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/html/36d40ecf-484f-3b53-43e4-87ed9108cb76.htm b/SpriteLibrary/Doc/Help/html/36d40ecf-484f-3b53-43e4-87ed9108cb76.htm index 0645d5c..3461c2d 100644 --- a/SpriteLibrary/Doc/Help/html/36d40ecf-484f-3b53-43e4-87ed9108cb76.htm +++ b/SpriteLibrary/Doc/Help/html/36d40ecf-484f-3b53-43e4-87ed9108cb76.htm @@ -1,9 +1,41 @@ -Sprite.SetName Method

    SpriteSetName Method

    - Give this sprite a name. This way we can make a duplicate of it by specifying the name +Sprite.SetName Method

    SpriteSetName Method

    + Give this sprite a name. This way we can make a duplicate of it by specifying the name. The idea behind sprites + is that you want to be able to have multiple of the same things (for most sprites). For example, you want to make + an asteroid Sprite, and then send twenty of them bouncing around on the screen. +

    The best way to do this is to create a "Named Sprite", which you use as a template. From that point onward, + you create a duplicate of that sprite. So the Named Sprite never gets used, it sits there as something that gets + duplicated every time you want one. DuplicateSprite(String) is the function + you usually use to duplicate a sprite.

    Namespace:  SpriteLibrary
    Assembly:  SpriteLibrary (in SpriteLibrary.dll) Version: 1.0.0.6 (1.0.0.6)
    Syntax
    C#
    public void SetName(
     	string Name
    -)

    Parameters

    Name
    Type: SystemString
    A string that represents the new name of the sprite
    See Also
    \ No newline at end of file +)

    Parameters

    Name
    Type: SystemString
    A string that represents the new name of the sprite
    Examples
    + Give this sprite a name. This way we can make a duplicate of it by specifying the name. The idea behind sprites + is that you want to be able to have multiple of the same things (for most sprites). For example, you want to make + an asteroid Sprite, and then send twenty of them bouncing around on the screen. +

    The best way to do this is to create a "Named Sprite", which you use as a template. From that point onward, + you create a duplicate of that sprite. So the Named Sprite never gets used, it sits there as something that gets + duplicated every time you want one. DuplicateSprite(String) is the function + you usually use to duplicate a sprite. +

    + This example shows how we create a "Named Sprite", which we do not put on the screen. But instead, we + make a duplicate of the sprite, which we send shooting off to destroy the enemy. This example is a little + misleading. You only need to create the Named Sprite once. From that point in time, you can duplicate the + Named Sprite to get another copy of it. +

    C#
    Sprite MissileSprite = new Sprite(new Point(0, 300), MySpriteController, Properties.Resources.missiles, 100, 100, 220, 4);
    +MissileSprite.SetName("Missile");
    +MissileSprite.SetSize(new Size(50,50));
    +
    +Sprite NewSprite = MySpriteController.DuplicateSprite("Missile");
    +NewSprite.AutomaticallyMoves = true;
    +NewSprite.PutBaseImageLocation(new Point(startx, starty));
    +NewSprite.MoveTo(TargetSprite);
    +NewSprite.MovementSpeed = speed;
    + There are two related concepts. You may want to read up on LinkControllersForSpriteTemplateSharing(SpriteController) + to let multiple SpriteControllers look up named Sprites from each-other. You can also read up on the SpriteDatabase, which allows you + to define NamedSprites in a database; the SpriteControllers can access the database instead of needing to do an + initial "new Sprite(....);" to create your Sprite Template. +
    See Also
    \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/html/37ae1b7e-72db-69cb-f1c6-26242c07e2b5.htm b/SpriteLibrary/Doc/Help/html/37ae1b7e-72db-69cb-f1c6-26242c07e2b5.htm index d9726f5..605f31c 100644 --- a/SpriteLibrary/Doc/Help/html/37ae1b7e-72db-69cb-f1c6-26242c07e2b5.htm +++ b/SpriteLibrary/Doc/Help/html/37ae1b7e-72db-69cb-f1c6-26242c07e2b5.htm @@ -1,6 +1,7 @@ -Sprite.SpriteExitsPictureBox Event

    SpriteSpriteExitsPictureBox Event

    +Sprite.SpriteExitsPictureBox Event

    SpriteSpriteExitsPictureBox Event

    This happens when the sprite has exited the picture box. Useful when you want to - keep sprites from traveling on forever after exiting. + keep sprites from traveling on forever after exiting. For example, you may want to + destroy the sprite now that it is no longer visible.

    Namespace:  SpriteLibrary
    diff --git a/SpriteLibrary/Doc/Help/html/38678a79-da77-9ef7-e3e1-78ff96f5bd7b.htm b/SpriteLibrary/Doc/Help/html/38678a79-da77-9ef7-e3e1-78ff96f5bd7b.htm index e6aed7e..c7976ac 100644 --- a/SpriteLibrary/Doc/Help/html/38678a79-da77-9ef7-e3e1-78ff96f5bd7b.htm +++ b/SpriteLibrary/Doc/Help/html/38678a79-da77-9ef7-e3e1-78ff96f5bd7b.htm @@ -1,5 +1,7 @@ -SpriteKeyEventHandler Delegate

    SpriteKeyEventHandler Delegate

    - This is a delegate for a keypress event. +SpriteKeyEventHandler Delegate

    SpriteKeyEventHandler Delegate

    + This is a delegate for a keypress event. You do not need to use this directly. This is defined so you + can use the RegisterKeyDownFunction(SpriteKeyEventHandler) and + RegisterKeyUpFunction(SpriteKeyEventHandler) functions.

    Namespace:  SpriteLibrary
    diff --git a/SpriteLibrary/Doc/Help/html/3a7614d3-cfe9-ce52-55be-ca5324839e92.htm b/SpriteLibrary/Doc/Help/html/3a7614d3-cfe9-ce52-55be-ca5324839e92.htm index b288306..63ec50a 100644 --- a/SpriteLibrary/Doc/Help/html/3a7614d3-cfe9-ce52-55be-ca5324839e92.htm +++ b/SpriteLibrary/Doc/Help/html/3a7614d3-cfe9-ce52-55be-ca5324839e92.htm @@ -1,11 +1,19 @@ -Sprite.payload Field

    Spritepayload Field

    - A Sprite can hold a payload. Use this to store extra information about the various Sprites. Health, Armor, - Shoot time, etc. But, to store information in the payload, you need to make a new class of SpritePayload. The syntax - for doing so is: -
    public class TankPayload : SpritePayload {  public int Armor; public int Speed; }
    - You can access the payload and retrieve the various values. +Sprite.payload Field

    Spritepayload Field

    + A SpritePayload is an object that can be placed along with a Sprite which can hold custom data. For example, + you may want to use it to hold information pertaining to how much damage a particular sprite has taken. Each + Sprite should have its own Payload, so you can track specific information about the individual sprite.

    Namespace:  SpriteLibrary
    Assembly: -  SpriteLibrary (in SpriteLibrary.dll) Version: 1.0.0.6 (1.0.0.6)
    Syntax
    C#
    public SpritePayload payload

    Field Value

    Type: SpritePayload
    See Also
    \ No newline at end of file +  SpriteLibrary (in SpriteLibrary.dll) Version: 1.0.0.6 (1.0.0.6)
    Syntax
    C#
    public SpritePayload payload

    Field Value

    Type: SpritePayload
    Examples
    + A Sprite can hold a payload. Use this to store extra information about the various Sprites. Health, Armor, + Shoot time, etc. But, to store information in the payload, you need to make a new class of SpritePayload. The syntax + for doing so is: +
    public class TankPayload : SpritePayload 
    +{  
    +public int Armor; 
    +public int Speed; 
    +}
    + You can access the payload and retrieve the various values. +
    See Also
    \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/html/3aabe50b-5222-99aa-4654-356baa30033a.htm b/SpriteLibrary/Doc/Help/html/3aabe50b-5222-99aa-4654-356baa30033a.htm index 4980630..57022b3 100644 --- a/SpriteLibrary/Doc/Help/html/3aabe50b-5222-99aa-4654-356baa30033a.htm +++ b/SpriteLibrary/Doc/Help/html/3aabe50b-5222-99aa-4654-356baa30033a.htm @@ -1,8 +1,31 @@ -Sprite.SpriteHitsPictureBox Event

    SpriteSpriteHitsPictureBox Event

    +Sprite.SpriteHitsPictureBox Event

    SpriteSpriteHitsPictureBox Event

    This happens when the sprite hits the border of the picture-box. Useful for when you want to have shots explode when they hit the side.

    Namespace:  SpriteLibrary
    Assembly: -  SpriteLibrary (in SpriteLibrary.dll) Version: 1.0.0.6 (1.0.0.6)
    Syntax
    C#
    public event SpriteSpriteEventHandler SpriteHitsPictureBox

    Value

    Type: SpriteLibrarySpriteSpriteEventHandler
    See Also
    \ No newline at end of file +  SpriteLibrary (in SpriteLibrary.dll) Version: 1.0.0.6 (1.0.0.6)
    Syntax
    C#
    public event SpriteSpriteEventHandler SpriteHitsPictureBox

    Value

    Type: SpriteLibrarySpriteSpriteEventHandler
    Examples
    + Here is an example of us defining a Sprite. We retrieve a named Sprite and set the function on the + master template to call the SpriteBounces function whenever the Sprite hits the picturebox. +

    You only need to add the function once, if you are putting it on the Named Sprite. After + that time, all the sprites duplicated from the template will have this function set for them. +

    public void DefineSprite()
    +{
    +    Sprite mySprite = MySpriteController.SpriteFromName("Ball");
    +    mySprite.SpriteHitsPictureBox += SpriteBounces;
    +}
    +
    +public void SpriteBounces(object sender, EventArgs e)
    +{
    +   Sprite me = (Sprite)sender;
    +   int degrees = (int)me.GetSpriteDegrees();
    +   if (Math.Abs(degrees) > 120)
    +   {
    +       me.SetSpriteDirectionDegrees(0);//go right
    +   }
    +   else
    +   {
    +       me.SetSpriteDirectionDegrees(180); //go back left
    +   }
    +}
    See Also
    \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/html/3bbc779a-f8e9-8c18-c3c3-89018dd77daf.htm b/SpriteLibrary/Doc/Help/html/3bbc779a-f8e9-8c18-c3c3-89018dd77daf.htm index 265013f..5f1cadb 100644 --- a/SpriteLibrary/Doc/Help/html/3bbc779a-f8e9-8c18-c3c3-89018dd77daf.htm +++ b/SpriteLibrary/Doc/Help/html/3bbc779a-f8e9-8c18-c3c3-89018dd77daf.htm @@ -1,9 +1,9 @@ -Sprite.AnimateJustAFewTimes Method

    SpriteAnimateJustAFewTimes Method

    +Sprite.AnimateJustAFewTimes Method

    SpriteAnimateJustAFewTimes Method

    Start a new animation. It will complete the animation the number of times you specify. For example, if your sprite is walking, and one animation is one step, specifying 4 here will result in your sprite taking 4 steps and then the animation stops. You will want - to make sure you are checking for when the animation stops, using the SpriteAnimationComplete event, - checking the Sprite.AnimationDone flag. + to make sure you are checking for when the animation stops, using the SpriteAnimationComplete event, + checking the AnimationDone flag.

    Namespace:  SpriteLibrary
    @@ -13,4 +13,12 @@ int HowManyAnimations, int AnimationFrameToEndOn = -1 )

    Parameters

    WhichAnimation
    Type: SystemInt32
    The animation index you want to use
    HowManyAnimations
    Type: SystemInt32
    The number of animations to do before it stops
    AnimationFrameToEndOn (Optional)
    Type: SystemInt32
    Once the animation has finished, display this animation frame. - -1, or any number that is not an actual frame, will show the last frame of the animation.
    See Also
    \ No newline at end of file + -1, or any number that is not an actual frame, will show the last frame of the animation.
    Examples
    + This code creates a new dragon, puts him on the screen, points him a direction, and tells him to + move. Finally, it tells it to cycle through a few animations. +
    C#
    Sprite NewSprite = MySpriteController.DuplicateSprite("Dragon");
    +NewSprite.AutomaticallyMoves = true;
    +NewSprite.SetSpriteDirectionDegrees(90);
    +NewSprite.PutBaseImageLocation(new Point(startx, starty));
    +NewSprite.MovementSpeed = speed;
    +NewSprite.AnimateJustAFewTimes(0,3);
    See Also
    \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/html/5b2d8b05-360b-44bc-2e7b-f1d4753cb0df.htm b/SpriteLibrary/Doc/Help/html/5b2d8b05-360b-44bc-2e7b-f1d4753cb0df.htm index 2d2fef2..30cfb7c 100644 --- a/SpriteLibrary/Doc/Help/html/5b2d8b05-360b-44bc-2e7b-f1d4753cb0df.htm +++ b/SpriteLibrary/Doc/Help/html/5b2d8b05-360b-44bc-2e7b-f1d4753cb0df.htm @@ -1,4 +1,4 @@ -Sprite.PutBaseImageLocation Method (Point)

    SpritePutBaseImageLocation Method (Point)

    +Sprite.PutBaseImageLocation Method (Point)

    SpritePutBaseImageLocation Method (Point)

    Put the Sprite at a specified location, using the dimentions of the BackgroundImage. Unless you are using coordinates you have gotten from a mouse-click, this is how you want to place a Sprite somewhere. It is the easiest way to track things. But, if you are @@ -9,4 +9,16 @@ Assembly:  SpriteLibrary (in SpriteLibrary.dll) Version: 1.0.0.6 (1.0.0.6)
    Syntax
    C#
    public void PutBaseImageLocation(
     	Point NewLocationOnImage
    -)

    Parameters

    NewLocationOnImage
    Type: System.DrawingPoint
    The new point on the Image
    See Also
    \ No newline at end of file +)

    Parameters

    NewLocationOnImage
    Type: System.DrawingPoint
    The new point on the Image
    Examples
    + Here is a short bit of code, showing how PutBaseImageLocation is part of the bigger picture. You + may want to tell it to AutomaticallyMoves, + set the direction SetSpriteDirectionDegrees(Double) + (or use a MoveTo(ListPoint) function), as well + as setting the speed (MovementSpeed). +
    C#
    Sprite NewSprite = MySpriteController.DuplicateSprite("Dragon");
    +NewSprite.AutomaticallyMoves = true;
    +NewSprite.CannotMoveOutsideBox = true;
    +NewSprite.SpriteHitsPictureBox += SpriteBounces;
    +NewSprite.SetSpriteDirectionDegrees(90);
    +NewSprite.PutBaseImageLocation(new Point(startx, starty));
    +NewSprite.MovementSpeed = speed;
    See Also
    \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/html/66013d9b-4126-7d65-05bb-94eb9d134be6.htm b/SpriteLibrary/Doc/Help/html/66013d9b-4126-7d65-05bb-94eb9d134be6.htm index aa5255c..cb913e5 100644 --- a/SpriteLibrary/Doc/Help/html/66013d9b-4126-7d65-05bb-94eb9d134be6.htm +++ b/SpriteLibrary/Doc/Help/html/66013d9b-4126-7d65-05bb-94eb9d134be6.htm @@ -2,6 +2,11 @@ A Sprite is an animated image that has a size, position, rotation, and possible vector It tracks where in the animation sequence it is, can report colisions, etc. This SpriteController draws, moves, and deals with most graphical aspects of the sprites for you. +

    You want to read up on SetName(String) for defining named sprites (Sprite Templates), + SpriteDatabase for creating a database of sprites which are accessed on demand (this is just + another way of creating Named Sprites, except you can store them in a database instead of making them + programatically), and DuplicateSprite(String) for how to duplicate a + sprite from a sprite template.

    Inheritance Hierarchy
    SystemObject
      SpriteLibrarySprite

    Namespace:  SpriteLibrary
    @@ -42,11 +47,13 @@
    Public propertyAnimationIndex
    Get or set the animation nimber. It is best to change the animation using ChangeAnimation. It is safer. -
    Public propertyAutomaticallyMoves
    +
    Public propertyCode exampleAutomaticallyMoves
    Determine if the sprite automatically moves (you need to give it a direction [using one of the SetSpriteDirection functions] and speed [MovementSpeed = X] also)
    Public propertyBaseImageLocation
    - The sprite location as found on the base image. This is usually the easiest location to use. + The sprite location as found on the base image. This is usually the easiest location to use. Use this to + figure out where the sprite is, but use the PutBaseImageLocation(Point) function to + move it to another location.
    Public propertyDestroying
    If the Sprite is in the middle of being Destroyed, this is set to true. When a Sprite is Destroyed, it needs to erase itself and do some house-cleaning before it actually vanishes. @@ -75,7 +82,7 @@ Set the opacity of the sprite. The value should be between 0 and 1. 1 is solid, 0 is transparent. Sometimes you want to drag a sprite around the map, or show a sprite that "could be there." Setting the sprite opacity is usually how you do that. One warning, however. The opacity value takes effect the - next time it is drawn. If the sprite is animating rapidly, it will take effect nearly emmediately. If + next time it is drawn. If the sprite is animating rapidly, it will take effect nearly immediately. If it is not animating, not moving, or just sitting there, then it may not take effect for quite some time.
    Public propertyPictureBoxLocation
    The sprite location as found on the picture-box that this sprite is associated with. Used when dealing with mouse-clicks @@ -156,12 +163,12 @@ For example, you may want to have Animation 0 be a guy walking left, and animation 1 is that same guy walking right. Because we do not specify the number of frames, it starts at the top-left corner and grabs as many frames as it can from the image. -
    Public methodAnimateJustAFewTimes
    +
    Public methodCode exampleAnimateJustAFewTimes
    Start a new animation. It will complete the animation the number of times you specify. For example, if your sprite is walking, and one animation is one step, specifying 4 here will result in your sprite taking 4 steps and then the animation stops. You will want - to make sure you are checking for when the animation stops, using the SpriteAnimationComplete event, - checking the Sprite.AnimationDone flag. + to make sure you are checking for when the animation stops, using the SpriteAnimationComplete event, + checking the AnimationDone flag.
    Public methodAnimateOnce
    Start a new animation, but do it just once. You can use AnimateJustAFewTimes(1) to the same effect. Or, you can use AnimateJustAFewTimes with a different number. The SpriteAnimationComplete event will @@ -184,9 +191,8 @@ Convert a number from degrees to radians.
    Public methodConvertRadiansToDegrees
    Convert a number from radians to degrees. -
    Public methodDestroy
    - Tell the sprite to kill itself. It will erase itself and then - be removed from the spritelist. Then it will be gone forever. +
    Public methodCode exampleDestroy
    + Tell the sprite to kill itself. It will erase itself and then be removed from the SpriteList
    Public methodEquals (Inherited from Object.)
    Protected methodFinalize (Inherited from Object.)
    Public methodGetAnimationSpeed
    Return the animation speed of this particualar animation of the sprite.
    Public methodGetFrameAnimationSpeed
    @@ -216,24 +222,24 @@ Use UnhideSprite to show it again.
    Public methodIsPaused
    Ask if the sprite is paused using the specified sprite type (default is PauseAll) -
    Protected methodMemberwiseClone (Inherited from Object.)
    Public methodMoveTo(ListPoint)
    +
    Protected methodMemberwiseClone (Inherited from Object.)
    Public methodCode exampleMoveTo(ListPoint)
    Tell the sprite to move towards each point in turn. The sprite will move in a straight line until the first point. From there it moves to the next point, until it has reached the last point. Every time it reaches a point, the SpriteArrivedAtWaypoint event is triggered. When it reaches the final point in the list, the SpriteArrivedAtEndPoint event is triggered. While the sprite is moving, the SpriteReachedEndPoint attribute is set to false. When it has arrived, it is set to true. -
    Public methodMoveTo(Point)
    +
    Public methodCode exampleMoveTo(Point)
    Tell the Sprite to move towards a destination. You need to give the sprite a MovementSpeed and tell the sprite that it can automatically move. But the sprite will begin a journey towards that point at the MovementSpeed you have set. When it gets to the point, the SpriteArrivedAtEndPoint event will fire off. Also, the SpriteReachedEnd bool will be true. -
    Public methodMoveTo(Sprite)
    +
    Public methodCode exampleMoveTo(Sprite)
    Move to where the destination sprite currently is at. This is a dumb move. It does not take into consideration the movement direction of the destination sprite. So the moving sprite does need to be moving a bit faster than the sprite you are trying to hit for it to do so.
    Public methodPause
    Pause the sprite. We can pause just the animation (and still let it move), pause movement (and let it animate), or pause everything. -
    Public methodPutBaseImageLocation(Point)
    +
    Public methodCode examplePutBaseImageLocation(Point)
    Put the Sprite at a specified location, using the dimentions of the BackgroundImage. Unless you are using coordinates you have gotten from a mouse-click, this is how you want to place a Sprite somewhere. It is the easiest way to track things. But, if you are @@ -242,8 +248,7 @@ Put the Sprite at a specified location, using the dimentions of the BackgroundImage. Unless you are using coordinates you have gotten from a mouse-click, this is how you want to place a Sprite somewhere. It is the easiest way to track things. But, if you are - doing something using mouse-click coordinates, you want to use PutPictureBoxLocation -
    Public methodPutPictureBoxLocation
    + doing something using mouse-click coordinates, you want to use PutPictureBoxLocation(Point)
    Public methodPutPictureBoxLocation
    Put the Sprite at a specified location, using the dimentions of the PictureBox. You want to use this if you got your X/Y position from a mouse-click. Otherwise, this is the harder way to track things, particularly if your window can resize. Use @@ -263,8 +268,14 @@ Make the sprite go behind all other sprites
    Public methodSendToFront
    Make the sprite show up in front of all other sprites. -
    Public methodSetName
    - Give this sprite a name. This way we can make a duplicate of it by specifying the name +
    Public methodCode exampleSetName
    + Give this sprite a name. This way we can make a duplicate of it by specifying the name. The idea behind sprites + is that you want to be able to have multiple of the same things (for most sprites). For example, you want to make + an asteroid Sprite, and then send twenty of them bouncing around on the screen. +

    The best way to do this is to create a "Named Sprite", which you use as a template. From that point onward, + you create a duplicate of that sprite. So the Named Sprite never gets used, it sits there as something that gets + duplicated every time you want one. DuplicateSprite(String) is the function + you usually use to duplicate a sprite.

    Public methodSetSize
    Resize the sprite using the base image coordinates. The width and height specified are relative to the size of the background image, not the picturebox. @@ -344,9 +355,11 @@ When the mouse moves off the non-transparent portion of the sprite. Use this for a menu, when you want the menu item to stop glowing when the mouse moves away from the menu item sprite. -
    Public eventSpriteAnimationComplete
    +
    Public eventCode exampleSpriteAnimationComplete
    Only used when you tell an animation to animate once. At the end of the animation, - this function fires off. + this function fires off. In the AdvDemo example, the dragon sprite has multiple + animations. At the end of each of them, the game randomly chooses which animation + to show next. And, it even chooses, every once in a while, to breathe fire.
    Public eventSpriteArrivedAtEndPoint
    An event for when you tell a Sprite to MoveTo(Point) a specific point, or, when you tell the Sprite to MoveTo(list of points). When the Sprite has reached the final destination, @@ -364,14 +377,15 @@ Check to see that the Animaton and FrameIndex are what you expect them to be.
    Public eventSpriteExitsPictureBox
    This happens when the sprite has exited the picture box. Useful when you want to - keep sprites from traveling on forever after exiting. -
    Public eventSpriteHitsPictureBox
    + keep sprites from traveling on forever after exiting. For example, you may want to + destroy the sprite now that it is no longer visible. +
    Public eventCode exampleSpriteHitsPictureBox
    This happens when the sprite hits the border of the picture-box. Useful for when you want to have shots explode when they hit the side. -
    Public eventSpriteHitsSprite
    - This happens when two sprites hit each-other. The SpriteEventArgs that is returned - contains the sprite that this sprite hits. -
    Public eventSpriteInitializes
    +
    Public eventCode exampleSpriteHitsSprite
    + This happens when two sprites hit each-other. The SpriteEventArgs that is returned + contains the sprite that this sprite hits. +
    Public eventSpriteInitializes
    This event happens right after the sprite is created. Use this to immediately set a sprite to animate once or something like that.
    Top
    Fields
    @@ -395,10 +409,8 @@ or SetSpriteDirectionDegrees(Double)), and the AutomaticallyMoves property. The speed is calculated in pixels per amount of time. A higher number is faster than a lower number. -
    Public fieldpayload
    - A Sprite can hold a payload. Use this to store extra information about the various Sprites. Health, Armor, - Shoot time, etc. But, to store information in the payload, you need to make a new class of SpritePayload. The syntax - for doing so is: -
    public class TankPayload : SpritePayload {  public int Armor; public int Speed; }
    - You can access the payload and retrieve the various values. +
    Public fieldCode examplepayload
    + A SpritePayload is an object that can be placed along with a Sprite which can hold custom data. For example, + you may want to use it to hold information pertaining to how much damage a particular sprite has taken. Each + Sprite should have its own Payload, so you can track specific information about the individual sprite.
    Top
    See Also
    \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/html/66486a11-2831-a2ee-75d8-e86857d192ab.htm b/SpriteLibrary/Doc/Help/html/66486a11-2831-a2ee-75d8-e86857d192ab.htm index f6acc7e..59b8de4 100644 --- a/SpriteLibrary/Doc/Help/html/66486a11-2831-a2ee-75d8-e86857d192ab.htm +++ b/SpriteLibrary/Doc/Help/html/66486a11-2831-a2ee-75d8-e86857d192ab.htm @@ -11,7 +11,7 @@ This is an example of how to use a SpriteDatabase. When you begin developing your project, you want to start by creating a SpriteDatabase and pointing it to a file, and then opening up an EditorWindow. -
    C#
    public partial class MyGameForm : Form
    +            
    C#
    public partial class MyGameForm : Form
     {
         SpriteController mySpriteController = null;
         SpriteDatabase mySpriteDatabase = null;
    @@ -31,13 +31,13 @@
             mySpriteDatabase.OpenEditWindow();
             mySpriteDatabase.Save();
         }
    -}
    +}
    The Editor Window will let you find the sprites that are contained in the various images you have as resources in your program, and it will save a file with those sprite templates. Any SpriteController that you have instantiated with a Sprite Database (see SpriteController(PictureBox, SpriteDatabase)) will now be able to create named sprites from the templates defined in the database. After the first use, the named sprites will be accessible from within that controller just like any other named sprites. - +

    After you have created your SpriteDatabase file, you will want to add your file to your program resources. Then, you will change the SpriteDatabase to use the resource instead of a file. If we named the file "MySpriteDatabase.xml", and it got added to your resources with the name "MySpriteDatabase", you would diff --git a/SpriteLibrary/Doc/Help/html/6b7227c0-7a6a-6342-3b08-917c7de429cc.htm b/SpriteLibrary/Doc/Help/html/6b7227c0-7a6a-6342-3b08-917c7de429cc.htm index f7fbf95..e6d3012 100644 --- a/SpriteLibrary/Doc/Help/html/6b7227c0-7a6a-6342-3b08-917c7de429cc.htm +++ b/SpriteLibrary/Doc/Help/html/6b7227c0-7a6a-6342-3b08-917c7de429cc.htm @@ -1,21 +1,19 @@ SpriteLibrary Namespace

    SpriteLibrary Namespace

    SpriteLibrary is a .net graphical library for creating and controlling sprites on a PictureBox. - +

    A sprite is an animated image that can be moved around on a picturebox. You can give the sprite an initial location, and either move it around manually or give it specific movement controls. - +

    To use this library, you will need to add a reference to it in your project. You will also need a reference to "Windows Base." In the solution explorer, if you right-click your project and go to "add", and then "reference" and click "WindowsBase" towards the bottom. On that same window, on the left, click "browse." Then, click the "Browse..." button and find the sprite-library dll. - The main places to find the SpriteLibrary and sample programs using this SpriteLibrary are here: - http://www.codeproject.com/Articles/1085446/Using-Sprites-Inside-Windows-Forms - and - https://git.solidcharity.com/timy/SpriteLibrary - and - http://tyounglightsys.ddns.info/SpriteLibrary

    Classes
    + The main places to find the SpriteLibrary and sample programs using this SpriteLibrary are here: +

    http://www.codeproject.com/Articles/1085446/Using-Sprites-Inside-Windows-Forms

    and +

    https://git.solidcharity.com/timy/SpriteLibrary

    and +

    http://tyounglightsys.ddns.info/SpriteLibrary

    Classes
      ClassDescription
    Public classAnimationInfo
    An AnimationInfo class is used by the SpriteInfo class to @@ -31,15 +29,23 @@ A Sprite is an animated image that has a size, position, rotation, and possible vector It tracks where in the animation sequence it is, can report colisions, etc. This SpriteController draws, moves, and deals with most graphical aspects of the sprites for you. +

    You want to read up on SetName(String) for defining named sprites (Sprite Templates), + SpriteDatabase for creating a database of sprites which are accessed on demand (this is just + another way of creating Named Sprites, except you can store them in a database instead of making them + programatically), and DuplicateSprite(String) for how to duplicate a + sprite from a sprite template.

    Public classCode exampleSpriteController
    A sprite controller is the main heart of the sprite class. Each SpriteController manages one picturebox. - If at all possible, try to keep each game in one picturebox, and try to avoid making and destroying + If at all possible, try to keep each game in one form, and try to avoid making and destroying new forms with SpriteController/pictureboxes in them. It is hard to destroy them completely. -
    Public classSpriteDatabase
    +

    It is fairly simple to have multiple pictureboxes on one form. You can link + SpriteControllers, which allows sprite templates (Named Sprites) to be shared between controllers. You can also use + a SpriteDatabase to define sprite templates which can be used across multiple PictureBoxes. +

    Public classCode exampleSpriteDatabase
    Store Sprite information in a database. You can preload your database with sprite definitions, and then create the sprites as needed. This can drastically reduce the initial load time of a game or something. Though, what it really does is spread out the load time. It still takes the same amount of time to - load all the sprites, it just loads them on-demand. Using a dictionary often hides any load time issues. + load all the sprites, it just loads them on-demand. Using a SpriteDatabase often hides any load time issues.
    Public classSpriteEventArgs
    An EventArgs that contains information about Sprites. Most of the Sprite events use this SpriteEventArgs. @@ -63,9 +69,13 @@
    DelegateDescription
    Public delegateSpriteSpriteEventHandler
    A delegate that has a SpriteEventArgs instead of EventArgs. Used for most of the Sprite events. This allows us to pass more information from sprite events than - a basic EventArgs allows for + a basic EventArgs allows for. You will see this mainly when you are creating a function for + one of the many Sprite Events. (see: SpriteHitsPictureBox, + SpriteAnimationComplete, and SpriteHitsSprite for a few examples)
    Public delegateSpriteKeyEventHandler
    - This is a delegate for a keypress event. + This is a delegate for a keypress event. You do not need to use this directly. This is defined so you + can use the RegisterKeyDownFunction(SpriteKeyEventHandler) and + RegisterKeyUpFunction(SpriteKeyEventHandler) functions.
    Enumerations
      EnumerationDescription
    Public enumerationAnimationType
    diff --git a/SpriteLibrary/Doc/Help/html/6d383ed6-ff9b-f1b0-a53d-54ea41795870.htm b/SpriteLibrary/Doc/Help/html/6d383ed6-ff9b-f1b0-a53d-54ea41795870.htm index d0c2c42..129a47b 100644 --- a/SpriteLibrary/Doc/Help/html/6d383ed6-ff9b-f1b0-a53d-54ea41795870.htm +++ b/SpriteLibrary/Doc/Help/html/6d383ed6-ff9b-f1b0-a53d-54ea41795870.htm @@ -1,4 +1,4 @@ -Sprite Fields

    Sprite Fields

    The Sprite type exposes the following members.

    Fields
    +Sprite Fields

    Sprite Fields

    The Sprite type exposes the following members.

    Fields
      NameDescription
    Public fieldCannotMoveOutsideBox
    Determine if the sprite will automatically move outside the box. If not, it will hit the side of the box and stick @@ -19,10 +19,8 @@ or SetSpriteDirectionDegrees(Double)), and the AutomaticallyMoves property. The speed is calculated in pixels per amount of time. A higher number is faster than a lower number. -
    Public fieldpayload
    - A Sprite can hold a payload. Use this to store extra information about the various Sprites. Health, Armor, - Shoot time, etc. But, to store information in the payload, you need to make a new class of SpritePayload. The syntax - for doing so is: -
    public class TankPayload : SpritePayload {  public int Armor; public int Speed; }
    - You can access the payload and retrieve the various values. -
    Top
    See Also
    \ No newline at end of file +
    Public fieldCode examplepayload
    + A SpritePayload is an object that can be placed along with a Sprite which can hold custom data. For example, + you may want to use it to hold information pertaining to how much damage a particular sprite has taken. Each + Sprite should have its own Payload, so you can track specific information about the individual sprite. +
    Top
    See Also
    \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/html/90a2e7f3-348b-d10b-ee6b-9397ef5daa18.htm b/SpriteLibrary/Doc/Help/html/90a2e7f3-348b-d10b-ee6b-9397ef5daa18.htm index 60a917a..4a5ba02 100644 --- a/SpriteLibrary/Doc/Help/html/90a2e7f3-348b-d10b-ee6b-9397ef5daa18.htm +++ b/SpriteLibrary/Doc/Help/html/90a2e7f3-348b-d10b-ee6b-9397ef5daa18.htm @@ -2,7 +2,7 @@ Set the opacity of the sprite. The value should be between 0 and 1. 1 is solid, 0 is transparent. Sometimes you want to drag a sprite around the map, or show a sprite that "could be there." Setting the sprite opacity is usually how you do that. One warning, however. The opacity value takes effect the - next time it is drawn. If the sprite is animating rapidly, it will take effect nearly emmediately. If + next time it is drawn. If the sprite is animating rapidly, it will take effect nearly immediately. If it is not animating, not moving, or just sitting there, then it may not take effect for quite some time.

    Namespace: diff --git a/SpriteLibrary/Doc/Help/html/abfab841-a96c-b22d-7cd8-fec3aba92510.htm b/SpriteLibrary/Doc/Help/html/abfab841-a96c-b22d-7cd8-fec3aba92510.htm index e99c1f3..a4fcfc9 100644 --- a/SpriteLibrary/Doc/Help/html/abfab841-a96c-b22d-7cd8-fec3aba92510.htm +++ b/SpriteLibrary/Doc/Help/html/abfab841-a96c-b22d-7cd8-fec3aba92510.htm @@ -1,4 +1,4 @@ -Sprite Methods

    Sprite Methods

    The Sprite type exposes the following members.

    Methods
    +Sprite Methods

    Sprite Methods

    The Sprite type exposes the following members.

    Methods
      NameDescription
    Public methodAddAnimation(Image)
    Add another animation to an existing Sprite. After you add animations, you can use @@ -46,12 +46,12 @@ For example, you may want to have Animation 0 be a guy walking left, and animation 1 is that same guy walking right. Because we do not specify the number of frames, it starts at the top-left corner and grabs as many frames as it can from the image. -
    Public methodAnimateJustAFewTimes
    +
    Public methodCode exampleAnimateJustAFewTimes
    Start a new animation. It will complete the animation the number of times you specify. For example, if your sprite is walking, and one animation is one step, specifying 4 here will result in your sprite taking 4 steps and then the animation stops. You will want - to make sure you are checking for when the animation stops, using the SpriteAnimationComplete event, - checking the Sprite.AnimationDone flag. + to make sure you are checking for when the animation stops, using the SpriteAnimationComplete event, + checking the AnimationDone flag.
    Public methodAnimateOnce
    Start a new animation, but do it just once. You can use AnimateJustAFewTimes(1) to the same effect. Or, you can use AnimateJustAFewTimes with a different number. The SpriteAnimationComplete event will @@ -74,9 +74,8 @@ Convert a number from degrees to radians.
    Public methodConvertRadiansToDegrees
    Convert a number from radians to degrees. -
    Public methodDestroy
    - Tell the sprite to kill itself. It will erase itself and then - be removed from the spritelist. Then it will be gone forever. +
    Public methodCode exampleDestroy
    + Tell the sprite to kill itself. It will erase itself and then be removed from the SpriteList
    Public methodEquals (Inherited from Object.)
    Protected methodFinalize (Inherited from Object.)
    Public methodGetAnimationSpeed
    Return the animation speed of this particualar animation of the sprite.
    Public methodGetFrameAnimationSpeed
    @@ -106,24 +105,24 @@ Use UnhideSprite to show it again.
    Public methodIsPaused
    Ask if the sprite is paused using the specified sprite type (default is PauseAll) -
    Protected methodMemberwiseClone (Inherited from Object.)
    Public methodMoveTo(ListPoint)
    +
    Protected methodMemberwiseClone (Inherited from Object.)
    Public methodCode exampleMoveTo(ListPoint)
    Tell the sprite to move towards each point in turn. The sprite will move in a straight line until the first point. From there it moves to the next point, until it has reached the last point. Every time it reaches a point, the SpriteArrivedAtWaypoint event is triggered. When it reaches the final point in the list, the SpriteArrivedAtEndPoint event is triggered. While the sprite is moving, the SpriteReachedEndPoint attribute is set to false. When it has arrived, it is set to true. -
    Public methodMoveTo(Point)
    +
    Public methodCode exampleMoveTo(Point)
    Tell the Sprite to move towards a destination. You need to give the sprite a MovementSpeed and tell the sprite that it can automatically move. But the sprite will begin a journey towards that point at the MovementSpeed you have set. When it gets to the point, the SpriteArrivedAtEndPoint event will fire off. Also, the SpriteReachedEnd bool will be true. -
    Public methodMoveTo(Sprite)
    +
    Public methodCode exampleMoveTo(Sprite)
    Move to where the destination sprite currently is at. This is a dumb move. It does not take into consideration the movement direction of the destination sprite. So the moving sprite does need to be moving a bit faster than the sprite you are trying to hit for it to do so.
    Public methodPause
    Pause the sprite. We can pause just the animation (and still let it move), pause movement (and let it animate), or pause everything. -
    Public methodPutBaseImageLocation(Point)
    +
    Public methodCode examplePutBaseImageLocation(Point)
    Put the Sprite at a specified location, using the dimentions of the BackgroundImage. Unless you are using coordinates you have gotten from a mouse-click, this is how you want to place a Sprite somewhere. It is the easiest way to track things. But, if you are @@ -132,8 +131,7 @@ Put the Sprite at a specified location, using the dimentions of the BackgroundImage. Unless you are using coordinates you have gotten from a mouse-click, this is how you want to place a Sprite somewhere. It is the easiest way to track things. But, if you are - doing something using mouse-click coordinates, you want to use PutPictureBoxLocation -
    Public methodPutPictureBoxLocation
    + doing something using mouse-click coordinates, you want to use PutPictureBoxLocation(Point)
    Public methodPutPictureBoxLocation
    Put the Sprite at a specified location, using the dimentions of the PictureBox. You want to use this if you got your X/Y position from a mouse-click. Otherwise, this is the harder way to track things, particularly if your window can resize. Use @@ -153,8 +151,14 @@ Make the sprite go behind all other sprites
    Public methodSendToFront
    Make the sprite show up in front of all other sprites. -
    Public methodSetName
    - Give this sprite a name. This way we can make a duplicate of it by specifying the name +
    Public methodCode exampleSetName
    + Give this sprite a name. This way we can make a duplicate of it by specifying the name. The idea behind sprites + is that you want to be able to have multiple of the same things (for most sprites). For example, you want to make + an asteroid Sprite, and then send twenty of them bouncing around on the screen. +

    The best way to do this is to create a "Named Sprite", which you use as a template. From that point onward, + you create a duplicate of that sprite. So the Named Sprite never gets used, it sits there as something that gets + duplicated every time you want one. DuplicateSprite(String) is the function + you usually use to duplicate a sprite.

    Public methodSetSize
    Resize the sprite using the base image coordinates. The width and height specified are relative to the size of the background image, not the picturebox. diff --git a/SpriteLibrary/Doc/Help/html/acb35a6f-c89a-3a7d-146d-b85ccf68d8aa.htm b/SpriteLibrary/Doc/Help/html/acb35a6f-c89a-3a7d-146d-b85ccf68d8aa.htm index adaaf0a..e0f2b70 100644 --- a/SpriteLibrary/Doc/Help/html/acb35a6f-c89a-3a7d-146d-b85ccf68d8aa.htm +++ b/SpriteLibrary/Doc/Help/html/acb35a6f-c89a-3a7d-146d-b85ccf68d8aa.htm @@ -1,8 +1,35 @@ -Sprite.SpriteHitsSprite Event

    SpriteSpriteHitsSprite Event

    - This happens when two sprites hit each-other. The SpriteEventArgs that is returned - contains the sprite that this sprite hits. -

    +Sprite.SpriteHitsSprite Event

    SpriteSpriteHitsSprite Event

    + This happens when two sprites hit each-other. The SpriteEventArgs that is returned + contains the sprite that this sprite hits. +

    Namespace:  SpriteLibrary
    Assembly: -  SpriteLibrary (in SpriteLibrary.dll) Version: 1.0.0.6 (1.0.0.6)
    Syntax
    C#
    public event SpriteSpriteEventHandler SpriteHitsSprite

    Value

    Type: SpriteLibrarySpriteSpriteEventHandler
    See Also
    \ No newline at end of file +  SpriteLibrary (in SpriteLibrary.dll) Version: 1.0.0.6 (1.0.0.6)
    Syntax
    C#
    public event SpriteSpriteEventHandler SpriteHitsSprite

    Value

    Type: SpriteLibrarySpriteSpriteEventHandler
    Examples
     public void DefineSprite()
    + {
    +     Sprite mySprite = MySpriteController.SpriteFromName("Monster");
    +     mySprite.SpriteHitsSprite += MonsterHitBySprite;
    + }
    +
    + public void MonsterHitBySprite(object sender, SpriteEventArgs e)
    + {
    +    Sprite me = (Sprite)sender;
    +    //Check to see if we got hit by a "shot" sprite
    +    if (e.TargetSprite.SpriteOriginName == "Shot")
    +    {
    +        //we got shot.  DIE!
    +        Sprite nSprite = MySpriteController.DuplicateSprite("Explosion");
    +        nSprite.PutBaseImageLocation(me.BaseImageLocation);  //put the explosion where the "hit" sprite is
    +        nSprite.SetSize(me.GetSize); //Use the size of the sprite that got hit.
    +        nSprite.AnimateOnce(0); //Animate once.  Hopefully the explosion destroys itself when the animation ends
    +
    +        //Play a boob sound
    +        SoundPlayer newPlayer = new SoundPlayer(Properties.Resources.Boom);
    +        newPlayer.Play();
    +
    +        //destroy the sprite that got hit
    +        me.Destroy();
    +        //destroy the "shot" sprite that hit us
    +        e.TargetSprite.Destroy();
    +    }
    +}
    See Also
    \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/html/adaddf64-5e6e-447b-5d81-c38398216201.htm b/SpriteLibrary/Doc/Help/html/adaddf64-5e6e-447b-5d81-c38398216201.htm index f3775ba..5125f50 100644 --- a/SpriteLibrary/Doc/Help/html/adaddf64-5e6e-447b-5d81-c38398216201.htm +++ b/SpriteLibrary/Doc/Help/html/adaddf64-5e6e-447b-5d81-c38398216201.htm @@ -1,6 +1,6 @@ -Sprite.PutBaseImageLocation Method

    SpritePutBaseImageLocation Method

    Overload List
    +Sprite.PutBaseImageLocation Method

    SpritePutBaseImageLocation Method

    Overload List
      - NameDescription
    Public methodPutBaseImageLocation(Point)
    +
    NameDescription
    Public methodCode examplePutBaseImageLocation(Point)
    Put the Sprite at a specified location, using the dimentions of the BackgroundImage. Unless you are using coordinates you have gotten from a mouse-click, this is how you want to place a Sprite somewhere. It is the easiest way to track things. But, if you are @@ -9,5 +9,4 @@ Put the Sprite at a specified location, using the dimentions of the BackgroundImage. Unless you are using coordinates you have gotten from a mouse-click, this is how you want to place a Sprite somewhere. It is the easiest way to track things. But, if you are - doing something using mouse-click coordinates, you want to use PutPictureBoxLocation -
    Top
    See Also
    \ No newline at end of file + doing something using mouse-click coordinates, you want to use PutPictureBoxLocation(Point)
    Top
    See Also
    \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/html/af7fceb3-a35e-b016-3955-696b3a3c7a7e.htm b/SpriteLibrary/Doc/Help/html/af7fceb3-a35e-b016-3955-696b3a3c7a7e.htm index 78ac645..9c6c442 100644 --- a/SpriteLibrary/Doc/Help/html/af7fceb3-a35e-b016-3955-696b3a3c7a7e.htm +++ b/SpriteLibrary/Doc/Help/html/af7fceb3-a35e-b016-3955-696b3a3c7a7e.htm @@ -1,4 +1,4 @@ -SpriteController.RegisterKeyDownFunction Method

    SpriteControllerRegisterKeyDownFunction Method

    +SpriteController.RegisterKeyDownFunction Method

    SpriteControllerRegisterKeyDownFunction Method

    If you want to have a KeyDown function that is triggered by a keypress function, add the event here. The event should have the parameters (object sender, KeyEventArgs e)

    @@ -7,4 +7,9 @@ Assembly:  SpriteLibrary (in SpriteLibrary.dll) Version: 1.0.0.6 (1.0.0.6)
    Syntax
    C#
    public void RegisterKeyDownFunction(
     	SpriteKeyEventHandler Func
    -)

    Parameters

    Func
    Type: SpriteLibrarySpriteKeyEventHandler
    The function to set
    See Also
    \ No newline at end of file +)

    Parameters

    Func
    Type: SpriteLibrarySpriteKeyEventHandler
    The function to set
    Examples
    MyController.RegisterKeyDownFunction(GameKeyDownFunc);
    +
    +void GameKeyDownFunc(object sender, KeyEventArgs e)
    +{
    +    Console.WriteLine("Key Pressed: " + e.Key.ToString());
    +}
    See Also
    \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/html/b2b20aab-3fc0-1b0f-8fda-213dbc180690.htm b/SpriteLibrary/Doc/Help/html/b2b20aab-3fc0-1b0f-8fda-213dbc180690.htm index e6bb21e..b6e9cb4 100644 --- a/SpriteLibrary/Doc/Help/html/b2b20aab-3fc0-1b0f-8fda-213dbc180690.htm +++ b/SpriteLibrary/Doc/Help/html/b2b20aab-3fc0-1b0f-8fda-213dbc180690.htm @@ -2,14 +2,14 @@ Store Sprite information in a database. You can preload your database with sprite definitions, and then create the sprites as needed. This can drastically reduce the initial load time of a game or something. Though, what it really does is spread out the load time. It still takes the same amount of time to - load all the sprites, it just loads them on-demand. Using a dictionary often hides any load time issues. + load all the sprites, it just loads them on-demand. Using a SpriteDatabase often hides any load time issues.
    Inheritance Hierarchy
    SystemObject
      SpriteLibrarySpriteDatabase

    Namespace:  SpriteLibrary
    Assembly:  SpriteLibrary (in SpriteLibrary.dll) Version: 1.0.0.6 (1.0.0.6)
    Syntax
    C#
    public class SpriteDatabase

    The SpriteDatabase type exposes the following members.

    Constructors
      - NameDescription
    Public methodSpriteDatabase
    +
    NameDescription
    Public methodCode exampleSpriteDatabase
    The sprite database instantiation function. The filename can either be a file on the computer or it can be the string name of a resource (the filename without the extension. If your file is accessed by Properties.Resources.MySprites, the "filename" would be "MySprites") @@ -27,15 +27,15 @@ for all the other times you reference it. This is usualy a bad thing.
    Public methodGetImageNames
    Return a list of the image names in the Properties.Resources -
    Public methodGetType (Inherited from Object.)
    Public methodStatic memberLoadObjectFromXmlFileT
    - Load in an XML serialized item from the specified ResourceManager. You will usually make one of these by - creating an object and using WriteToXmlFileT(String, T) SpriteDatabase.WriteToXmlFile to - save it to a file on your desktop. Then you can drag and drop that file into your project and then use this - LoadObjectFromXmlFile function. +
    Public methodGetType (Inherited from Object.)
    Public methodStatic memberCode exampleLoadObjectFromXmlFileT
    + Load in an XML serialized item from the specified ResourceManager. You will usually make an XML file by + creating an object (as a variable) and using WriteToXmlFileT(String, T) to + serialize it and save it to a file on your desktop. Then you can drag and drop that file into your project and then use this + LoadObjectFromXmlFile function. You can google XML Serialization for more information.
    Protected methodMemberwiseClone (Inherited from Object.)
    Public methodCode exampleOpenEditWindow
    Open a Sprite Edit Window. This window does not let you draw a sprite. What it does is to help you define your sprites and makes the process of using Sprites in your program a lot easier. -
    Public methodStatic memberReadFromXmlFileT
    +
    Public methodStatic memberCode exampleReadFromXmlFileT
    Reads an object instance from an XML file.

    Object type must have a parameterless constructor.

    Public methodStatic memberReadFromXmlStringT
    This is a generic function which the SpriteDatabase uses. It does XML Deserialization of most anything, @@ -60,7 +60,7 @@ look up sprite templates that they do not have sprites for. This function is just a wrapper for SmartDuplicateSprite.
    Public methodSpriteNames
    Return a list of the SpriteNames that this Database knows how to create. -
    Public methodToString (Inherited from Object.)
    Public methodStatic memberWriteToXmlFileT
    +
    Public methodToString (Inherited from Object.)
    Public methodStatic memberCode exampleWriteToXmlFileT
    Writes the given object instance to an XML file. Only Public properties and variables will be written to the file. These can be any type though, even other classes. If there are public properties/variables that you do not want written to the file, decorate them with the [XmlIgnore] attribute. @@ -76,4 +76,59 @@ This is the list of SpriteInfo records that the database knows about. You can create your own list, modify this list, or whatever. The database has some reasonable functions for loading and saving a sprite database. -
    Top
    See Also
    \ No newline at end of file +
    Top
    Examples
    + This is an example of how to use a SpriteDatabase. + When you begin developing your project, you want to start by creating a SpriteDatabase and pointing + it to a file, and then opening up an EditorWindow.
    C#
    public partial class MyGameForm : Form
    +{
    +    SpriteController mySpriteController = null;
    +    SpriteDatabase mySpriteDatabase = null;
    +
    +    public MyGameForm()
    +    {
    +        InitializeComponent();
    +        MainDrawingArea.BackgroundImage = Properties.Resources.Background;
    +        MainDrawingArea.BackgroundImageLayout = ImageLayout.Stretch;
    +
    +        string Desktop = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
    +        string MyFile = Path.Combine(Desktop, "myFile.xml");
    +        mySpriteDatabase = new SpriteDatabase(Properties.Resources.ResourceManager, MyFile);
    +
    +        mySpriteController = new SpriteController(MainDrawingArea, mySpriteDatabase);
    +
    +        mySpriteDatabase.OpenEditWindow();
    +        mySpriteDatabase.Save();
    +    }
    +}
    + The Editor Window will let you find the sprites that are contained in the various images you have + as resources in your program, and it will save a file with those sprite templates. Any SpriteController + that you have instantiated with a Sprite Database (see SpriteController(PictureBox, SpriteDatabase)) + will now be able to create named sprites from the templates defined in the database. After the first use, the + named sprites will be accessible from within that controller just like any other named sprites. +

    + After you have created your SpriteDatabase file, you will want to add your file to your program resources. + Then, you will change the SpriteDatabase to use the resource instead of a file. If we named the file + "MySpriteDatabase.xml", and it got added to your resources with the name "MySpriteDatabase", you would + pass "MySpriteDatabase" to the database instantiation. +

    C#
    public partial class MyGameForm : Form
    +{
    +    SpriteController mySpriteController = null;
    +    SpriteDatabase mySpriteDatabase = null;
    +
    +    public MyGameForm()
    +    {
    +        InitializeComponent();
    +        MainDrawingArea.BackgroundImage = Properties.Resources.Background;
    +        MainDrawingArea.BackgroundImageLayout = ImageLayout.Stretch;
    +
    +        //string Desktop = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
    +        //string MyFile = Path.Combine(Desktop, "myFile.xml");
    +        //mySpriteDatabase = new SpriteDatabase(Properties.Resources.ResourceManager, MyFile);
    +        mySpriteDatabase = new SpriteDatabase(Properties.Resources.ResourceManager, "MySpriteDatabase");
    +
    +        mySpriteController = new SpriteController(MainDrawingArea, mySpriteDatabase);
    +
    +        //mySpriteDatabase.OpenEditWindow();
    +        //mySpriteDatabase.Save();
    +    }
    +}
    See Also
    \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/html/b3e934e2-1ddf-35e3-0995-3b555539f33f.htm b/SpriteLibrary/Doc/Help/html/b3e934e2-1ddf-35e3-0995-3b555539f33f.htm index ad92bbe..1a32c69 100644 --- a/SpriteLibrary/Doc/Help/html/b3e934e2-1ddf-35e3-0995-3b555539f33f.htm +++ b/SpriteLibrary/Doc/Help/html/b3e934e2-1ddf-35e3-0995-3b555539f33f.htm @@ -1,4 +1,4 @@ -SpriteController.RegisterKeyUpFunction Method

    SpriteControllerRegisterKeyUpFunction Method

    +SpriteController.RegisterKeyUpFunction Method

    SpriteControllerRegisterKeyUpFunction Method

    If you want to have a KeyUp function that is triggered by a keypress function, add the event here. The event should have the parameters (object sender, KeyEventArgs e)

    @@ -7,4 +7,9 @@ Assembly:  SpriteLibrary (in SpriteLibrary.dll) Version: 1.0.0.6 (1.0.0.6)
    Syntax
    C#
    public void RegisterKeyUpFunction(
     	SpriteKeyEventHandler Func
    -)

    Parameters

    Func
    Type: SpriteLibrarySpriteKeyEventHandler
    The function to set
    See Also
    \ No newline at end of file +)

    Parameters

    Func
    Type: SpriteLibrarySpriteKeyEventHandler
    The function to set
    Examples
    MyController.RegisterKeyUpFunction(GameKeyUpFunc);
    +
    +void GameKeyUpFunc(object sender, KeyEventArgs e)
    +{
    +    Console.WriteLine("Key Released: " + e.Key.ToString());
    +}
    See Also
    \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/html/bc474319-2c51-e93f-07e2-9728d609c563.htm b/SpriteLibrary/Doc/Help/html/bc474319-2c51-e93f-07e2-9728d609c563.htm index 457bd24..cbbe4c7 100644 --- a/SpriteLibrary/Doc/Help/html/bc474319-2c51-e93f-07e2-9728d609c563.htm +++ b/SpriteLibrary/Doc/Help/html/bc474319-2c51-e93f-07e2-9728d609c563.htm @@ -1,8 +1,15 @@ -Sprite.Destroy Method

    SpriteDestroy Method

    - Tell the sprite to kill itself. It will erase itself and then - be removed from the spritelist. Then it will be gone forever. +Sprite.Destroy Method

    SpriteDestroy Method

    + Tell the sprite to kill itself. It will erase itself and then be removed from the SpriteList

    Namespace:  SpriteLibrary
    Assembly: -  SpriteLibrary (in SpriteLibrary.dll) Version: 1.0.0.6 (1.0.0.6)
    Syntax
    C#
    public void Destroy()
    See Also
    \ No newline at end of file +  SpriteLibrary (in SpriteLibrary.dll) Version: 1.0.0.6 (1.0.0.6)
    Syntax
    C#
    public void Destroy()
    Examples
    + Tell the sprite to kill itself. It will erase itself and then + be removed from the spritelist. Then it will be gone forever. Sort-of. You see, so long as + you still have a variable that has the sprite, that variable will still be able to reference + the Sprite. The Destroying value will say that it is trying to be destroyed, + but you can still accidentally do something. You really want to set your variables to null once + you destroy something: +
    MySprite.Destroy();
    +MySprite = null;
    See Also
    \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/html/bcdb40c8-478a-043c-5db0-393001600029.htm b/SpriteLibrary/Doc/Help/html/bcdb40c8-478a-043c-5db0-393001600029.htm index fa087bb..0dafc66 100644 --- a/SpriteLibrary/Doc/Help/html/bcdb40c8-478a-043c-5db0-393001600029.htm +++ b/SpriteLibrary/Doc/Help/html/bcdb40c8-478a-043c-5db0-393001600029.htm @@ -1,4 +1,4 @@ -Sprite Properties

    Sprite Properties

    The Sprite type exposes the following members.

    Properties
    +Sprite Properties

    Sprite Properties

    The Sprite type exposes the following members.

    Properties
      NameDescription
    Public propertyAnimationCount
    The number of animations this sprite has @@ -14,11 +14,13 @@
    Public propertyAnimationIndex
    Get or set the animation nimber. It is best to change the animation using ChangeAnimation. It is safer. -
    Public propertyAutomaticallyMoves
    +
    Public propertyCode exampleAutomaticallyMoves
    Determine if the sprite automatically moves (you need to give it a direction [using one of the SetSpriteDirection functions] and speed [MovementSpeed = X] also)
    Public propertyBaseImageLocation
    - The sprite location as found on the base image. This is usually the easiest location to use. + The sprite location as found on the base image. This is usually the easiest location to use. Use this to + figure out where the sprite is, but use the PutBaseImageLocation(Point) function to + move it to another location.
    Public propertyDestroying
    If the Sprite is in the middle of being Destroyed, this is set to true. When a Sprite is Destroyed, it needs to erase itself and do some house-cleaning before it actually vanishes. @@ -47,7 +49,7 @@ Set the opacity of the sprite. The value should be between 0 and 1. 1 is solid, 0 is transparent. Sometimes you want to drag a sprite around the map, or show a sprite that "could be there." Setting the sprite opacity is usually how you do that. One warning, however. The opacity value takes effect the - next time it is drawn. If the sprite is animating rapidly, it will take effect nearly emmediately. If + next time it is drawn. If the sprite is animating rapidly, it will take effect nearly immediately. If it is not animating, not moving, or just sitting there, then it may not take effect for quite some time.
    Public propertyPictureBoxLocation
    The sprite location as found on the picture-box that this sprite is associated with. Used when dealing with mouse-clicks diff --git a/SpriteLibrary/Doc/Help/html/bdcfa83c-c4a7-49f3-4d49-2f865014aee6.htm b/SpriteLibrary/Doc/Help/html/bdcfa83c-c4a7-49f3-4d49-2f865014aee6.htm index 58ca2ce..52f7017 100644 --- a/SpriteLibrary/Doc/Help/html/bdcfa83c-c4a7-49f3-4d49-2f865014aee6.htm +++ b/SpriteLibrary/Doc/Help/html/bdcfa83c-c4a7-49f3-4d49-2f865014aee6.htm @@ -1,4 +1,4 @@ -Sprite Events

    Sprite Events

    The Sprite type exposes the following members.

    Events
    +Sprite Events

    Sprite Events

    The Sprite type exposes the following members.

    Events
      NameDescription
    Public eventCheckBeforeMove
    This event fires off before a sprite is drawn. Use it if you have constraints. You @@ -30,9 +30,11 @@ When the mouse moves off the non-transparent portion of the sprite. Use this for a menu, when you want the menu item to stop glowing when the mouse moves away from the menu item sprite. -
    Public eventSpriteAnimationComplete
    +
    Public eventCode exampleSpriteAnimationComplete
    Only used when you tell an animation to animate once. At the end of the animation, - this function fires off. + this function fires off. In the AdvDemo example, the dragon sprite has multiple + animations. At the end of each of them, the game randomly chooses which animation + to show next. And, it even chooses, every once in a while, to breathe fire.
    Public eventSpriteArrivedAtEndPoint
    An event for when you tell a Sprite to MoveTo(Point) a specific point, or, when you tell the Sprite to MoveTo(list of points). When the Sprite has reached the final destination, @@ -50,14 +52,15 @@ Check to see that the Animaton and FrameIndex are what you expect them to be.
    Public eventSpriteExitsPictureBox
    This happens when the sprite has exited the picture box. Useful when you want to - keep sprites from traveling on forever after exiting. -
    Public eventSpriteHitsPictureBox
    + keep sprites from traveling on forever after exiting. For example, you may want to + destroy the sprite now that it is no longer visible. +
    Public eventCode exampleSpriteHitsPictureBox
    This happens when the sprite hits the border of the picture-box. Useful for when you want to have shots explode when they hit the side. -
    Public eventSpriteHitsSprite
    - This happens when two sprites hit each-other. The SpriteEventArgs that is returned - contains the sprite that this sprite hits. -
    Public eventSpriteInitializes
    +
    Public eventCode exampleSpriteHitsSprite
    + This happens when two sprites hit each-other. The SpriteEventArgs that is returned + contains the sprite that this sprite hits. +
    Public eventSpriteInitializes
    This event happens right after the sprite is created. Use this to immediately set a sprite to animate once or something like that.
    Top
    See Also
    \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/html/dad86143-a294-4bfb-c83e-49453b03de01.htm b/SpriteLibrary/Doc/Help/html/dad86143-a294-4bfb-c83e-49453b03de01.htm index 84af49e..cec30ea 100644 --- a/SpriteLibrary/Doc/Help/html/dad86143-a294-4bfb-c83e-49453b03de01.htm +++ b/SpriteLibrary/Doc/Help/html/dad86143-a294-4bfb-c83e-49453b03de01.htm @@ -1,8 +1,8 @@ -SpriteDatabase.LoadObjectFromXmlFile(T) Method

    SpriteDatabaseLoadObjectFromXmlFileT Method

    - Load in an XML serialized item from the specified ResourceManager. You will usually make one of these by - creating an object and using WriteToXmlFileT(String, T) SpriteDatabase.WriteToXmlFile to - save it to a file on your desktop. Then you can drag and drop that file into your project and then use this - LoadObjectFromXmlFile function. +SpriteDatabase.LoadObjectFromXmlFile(T) Method

    SpriteDatabaseLoadObjectFromXmlFileT Method

    + Load in an XML serialized item from the specified ResourceManager. You will usually make an XML file by + creating an object (as a variable) and using WriteToXmlFileT(String, T) to + serialize it and save it to a file on your desktop. Then you can drag and drop that file into your project and then use this + LoadObjectFromXmlFile function. You can google XML Serialization for more information.

    Namespace:  SpriteLibrary
    @@ -13,4 +13,18 @@ ) where T : new()

    Parameters

    XMLResourceToLoad
    Type: SystemString
    The resource item to load. If you would access it like: properties.resources.myFile, - the correct value to put here would be "myFile"
    MyManager
    Type: System.ResourcesResourceManager
    The resource manager. Usually Properties.Resources.ResourceManager

    Type Parameters

    T
    The type of object to load. It could be something as simple as an int, a class, or a list of classes.

    Return Value

    Type: T
    An object of the value you specified. Or null if it fails.
    See Also
    \ No newline at end of file + the correct value to put here would be "myFile"
    MyManager
    Type: System.ResourcesResourceManager
    The resource manager. Usually Properties.Resources.ResourceManager

    Type Parameters

    T
    The type of object to load. It could be something as simple as an int, a class, or a list of classes.

    Return Value

    Type: T
    An object of the value you specified. Or null if it fails.
    Examples
    + XML Serialization takes an object (a class, a variable, or whatever) and will store any public values in XML. + You can choose to save the resulting XML as a string, or to save it to a file. This function Loads it from a + resource file (one which has been added to Properties.Resources.) The corresponding write function: + WriteToXmlFileT(String, T) writes to a file that is outside of Properties.Resources; the + resources of a program are read-only. Once you write to a file, you can drag the resulting XML into your project + and load it from there. If you want to load from an XML file that is not a resource, use ReadFromXmlFileT(String)

    Here is code to create an item and save it to a file. +

    MyClass MyVariable = new MyClass();
    +MyVariable.Name = "StoreThis!";
    +
    +SpriteDatabase.WriteToXmlFile<MyClass>("c:\xml_file.xml", MyClass);
    + Now that we have an XML file, we drag that file into our project so that it shows up in our Properties.Resources + and then we can use this code to load it. +
    MyClass MyVariable = SpriteDatabase.LoadObjectFromXmlFile<MyClass>("xml_file",Properties.Resources.ResourceManager);
    +Console.WriteLine(MyVariable.Name);
    See Also
    \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/html/e8336b9d-8af9-22bf-8934-d6a343349847.htm b/SpriteLibrary/Doc/Help/html/e8336b9d-8af9-22bf-8934-d6a343349847.htm index 96f5cc6..63f9281 100644 --- a/SpriteLibrary/Doc/Help/html/e8336b9d-8af9-22bf-8934-d6a343349847.htm +++ b/SpriteLibrary/Doc/Help/html/e8336b9d-8af9-22bf-8934-d6a343349847.htm @@ -1,4 +1,4 @@ -SpriteDatabase.WriteToXmlFile(T) Method

    SpriteDatabaseWriteToXmlFileT Method

    +SpriteDatabase.WriteToXmlFile(T) Method

    SpriteDatabaseWriteToXmlFileT Method

    Writes the given object instance to an XML file. Only Public properties and variables will be written to the file. These can be any type though, even other classes. If there are public properties/variables that you do not want written to the file, decorate them with the [XmlIgnore] attribute. @@ -12,4 +12,16 @@ T objectToWrite ) where T : new() -

    Parameters

    filePath
    Type: SystemString
    The file path to write the object instance to.
    objectToWrite
    Type: T
    The object instance to write to the file.

    Type Parameters

    T
    The type of object being written to the file.
    See Also
    \ No newline at end of file +

    Parameters

    filePath
    Type: SystemString
    The file path to write the object instance to.
    objectToWrite
    Type: T
    The object instance to write to the file.

    Type Parameters

    T
    The type of object being written to the file.
    Examples
    + XML Serialization takes an object (a class, a variable, or whatever) and will store any public values in XML. + You can choose to save the resulting XML as a string, or to save it to a file. This function + writes to a file that is outside of Properties.Resources; the + resources of a program are read-only. Once you write to a file, you can drag the resulting XML into your project + and load it from there. If you want to load from an XML file that is not a resource, use ReadFromXmlFileT(String)

    Here is code to create an item and save it to a file. +

    MyClass MyVariable = new MyClass();
    +MyVariable.Name = "StoreThis!";
    +
    +SpriteDatabase.WriteToXmlFile<MyClass>("c:\xml_file.xml", MyClass);
    + Now that we have an XML file, we can use this code to load it. +
    MyClass MyVariable = SpriteDatabase.ReadFromXmlFile<MyClass>("c:\xml_file.xml");
    +Console.WriteLine(MyVariable.Name);
    See Also
    \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/html/eefee0d8-fb59-4546-386a-53f40c545c43.htm b/SpriteLibrary/Doc/Help/html/eefee0d8-fb59-4546-386a-53f40c545c43.htm index 322c7b3..3c113cf 100644 --- a/SpriteLibrary/Doc/Help/html/eefee0d8-fb59-4546-386a-53f40c545c43.htm +++ b/SpriteLibrary/Doc/Help/html/eefee0d8-fb59-4546-386a-53f40c545c43.htm @@ -1,4 +1,4 @@ -Sprite.MoveTo Method (Point)

    SpriteMoveTo Method (Point)

    +Sprite.MoveTo Method (Point)

    SpriteMoveTo Method (Point)

    Tell the Sprite to move towards a destination. You need to give the sprite a MovementSpeed and tell the sprite that it can automatically move. But the sprite will begin a journey towards that point at the MovementSpeed you have set. When it gets to the point, the SpriteArrivedAtEndPoint event @@ -9,4 +9,11 @@ Assembly:  SpriteLibrary (in SpriteLibrary.dll) Version: 1.0.0.6 (1.0.0.6)
    Syntax
    C#
    public void MoveTo(
     	Point Destination
    -)

    Parameters

    Destination
    Type: System.DrawingPoint
    An image-point that the sprite will move to.
    See Also
    \ No newline at end of file +)

    Parameters

    Destination
    Type: System.DrawingPoint
    An image-point that the sprite will move to.
    Examples
    + In this example, we are creating a missile sprite and shooting it to where the target sprite + currently is. The target may move away and we might miss it entirely. +
    C#
    Sprite NewSprite = MySpriteController.DuplicateSprite("Missile");
    +NewSprite.AutomaticallyMoves = true;
    +NewSprite.PutBaseImageLocation(new Point(startx, starty));
    +NewSprite.MoveTo(TargetSprite.BaseImageLocation);
    +NewSprite.MovementSpeed = speed;
    See Also
    \ No newline at end of file diff --git a/SpriteLibrary/Doc/Help/html/f7da08ef-ca8d-fd84-5c60-7bd966be6374.htm b/SpriteLibrary/Doc/Help/html/f7da08ef-ca8d-fd84-5c60-7bd966be6374.htm index 50dc64a..b6a529d 100644 --- a/SpriteLibrary/Doc/Help/html/f7da08ef-ca8d-fd84-5c60-7bd966be6374.htm +++ b/SpriteLibrary/Doc/Help/html/f7da08ef-ca8d-fd84-5c60-7bd966be6374.htm @@ -1,8 +1,18 @@ -Sprite.AutomaticallyMoves Property

    SpriteAutomaticallyMoves Property

    +Sprite.AutomaticallyMoves Property

    SpriteAutomaticallyMoves Property

    Determine if the sprite automatically moves (you need to give it a direction [using one of the SetSpriteDirection functions] and speed [MovementSpeed = X] also)

    Namespace:  SpriteLibrary
    Assembly: -  SpriteLibrary (in SpriteLibrary.dll) Version: 1.0.0.6 (1.0.0.6)
    Syntax
    C#
    public bool AutomaticallyMoves { get; set; }

    Property Value

    Type: Boolean
    See Also
    \ No newline at end of file +  SpriteLibrary (in SpriteLibrary.dll) Version: 1.0.0.6 (1.0.0.6)
    Syntax
    C#
    public bool AutomaticallyMoves { get; set; }

    Property Value

    Type: Boolean
    Examples
    + Here is a short bit of code, showing how AutomaticallyMoves is part of the bigger picture. You + need to set the direction (or use a MoveTo(ListPoint) function), as well + as setting the speed. +
    C#
    Sprite NewSprite = MySpriteController.DuplicateSprite("Dragon");
    +NewSprite.AutomaticallyMoves = true;
    +NewSprite.CannotMoveOutsideBox = true;
    +NewSprite.SpriteHitsPictureBox += SpriteBounces;
    +NewSprite.SetSpriteDirectionDegrees(90);
    +NewSprite.PutBaseImageLocation(new Point(startx, starty));
    +NewSprite.MovementSpeed = speed;
    See Also
    \ No newline at end of file