<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://dotnet.lv/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Ivara blogs : XNA, Lidinators</title><link>http://dotnet.lv/blogs/ia/archive/tags/XNA/Lidinators/default.aspx</link><description>Tagi: XNA, Lidinators</description><dc:language /><generator>CommunityServer 2008 SP1 (Build: 30619.63)</generator><item><title>Čukča nav lasītājs! Čukča rakstnieks! Lidinators v0.7</title><link>http://dotnet.lv/blogs/ia/archive/2009/05/04/uk-a-nav-las-t-js-uk-a-rakstnieks-lidinators-v0-7.aspx</link><pubDate>Mon, 04 May 2009 12:25:00 GMT</pubDate><guid isPermaLink="false">245d81fd-b543-41d7-a051-d8603c6e9e31:3087</guid><dc:creator>ivars.arins</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.lv/blogs/ia/rsscomments.aspx?PostID=3087</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.lv/blogs/ia/commentapi.aspx?PostID=3087</wfw:comment><comments>http://dotnet.lv/blogs/ia/archive/2009/05/04/uk-a-nav-las-t-js-uk-a-rakstnieks-lidinators-v0-7.aspx#comments</comments><description>&lt;p&gt;Nu ko, labs laiciņ&amp;scaron; pagājis, kop&amp;scaron; pēdējās Lidinatora sērijas. Pienācis laiks seriālu atdzīvināt un &amp;scaron;odienas sērijas tēma &amp;ndash; teksta izvadī&amp;scaron;ana uz ekrāna.&lt;/p&gt;
&lt;p&gt;Teksta izvadī&amp;scaron;anai XNA neizmanto vektoru &amp;scaron;rifta tehnoloģijas (piem., &lt;a href="http://en.wikipedia.org/wiki/OpenType"&gt;OpenType&lt;/a&gt;), bet atgriežas pie &lt;a href="http://en.wikipedia.org/wiki/Bitmap_fonts#Bitmap_fonts"&gt;rastra &amp;scaron;riftiem&lt;/a&gt;. Nē, tas nenozīmē, ka izstrādātājam ir jāizzīmē katra rakstzīme, vienkār&amp;scaron;i XNA satura konveijers kompilācijas laikā nodro&amp;scaron;ina vektoru &amp;scaron;rifta pārveido&amp;scaron;anu par rastra &amp;scaron;riftu, kuru atspoguļo &lt;code&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.graphics.spritefont.aspx"&gt;SpriteFont&lt;/a&gt;&lt;/code&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.graphics.spritefont.aspx"&gt;&lt;/a&gt; klase. &lt;/p&gt;
&lt;p&gt;&amp;Scaron;ajā vietā laikam jāievieto juridiskā atruna. Ir kāds fakts, kuru varbūt ne visi zina, bet &amp;scaron;rifti, gluži kā programmatūra, tiek izplatīti ar kādu licenci. Un ne vienmēr &amp;scaron;ī licence pieļauj tālāku &amp;scaron;rifta izplatī&amp;scaron;anu. Tātad, lai nesanāktu juridiskas dabas problēmas ir ieteicams noskaidrot, kas izmantotā &amp;scaron;rifta licencē ir minēts par tā tālāku izplatī&amp;scaron;anu. Microsoft XNA Game Studio ir iekļāvis &lt;a href="http://www.ascendercorp.com/developers/xna/"&gt;dažus &amp;scaron;riftus&lt;/a&gt;, kuru izplatī&amp;scaron;ana ir atļauta (pieejami arī atsevi&amp;scaron;ķai &lt;a href="http://creators.xna.com/en-US/contentpack/fontpack"&gt;lejupielādei&lt;/a&gt;), tāpat, cik es saprotu, &lt;a href="http://openfontlibrary.org/"&gt;Open Font Library&lt;/a&gt; pieejamos &amp;scaron;riftus var izplatīt.&lt;/p&gt;
&lt;p&gt;Pēc tam, kad ir noskaidrots, kādu &amp;scaron;riftu izmantot, nepiecie&amp;scaron;ams to pievienot XNA projekta saturam, &amp;ldquo;Content&amp;rdquo; sadaļā izvēloties &amp;quot;Add&amp;rdquo; &amp;ndash;&amp;gt; &amp;ldquo;New Item&amp;rdquo;. Dialoga logā izvēlamies tipu &amp;ldquo;Sprite Font&amp;rdquo; un ierakstam nosaukumu kāds &amp;scaron;riftam tiks izmantots kodā.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/lidinators_5F00_1_5F00_6158479F.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="lidinators_1" alt="lidinators_1" src="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/lidinators_5F00_1_5F00_thumb_5F00_15F8A3DB.png" width="406" border="0" height="246" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Atverot SpriteFont failu Visual Studio redaktorā, var redzēt, ka tas ir XML fails, kurā tiek definēts izmantotais &amp;scaron;rifts un tā īpa&amp;scaron;ības. Mainot &lt;code&gt;FontName &lt;/code&gt;elementu, var nomainīt izmantoto &amp;scaron;riftu:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a1b070;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;FontName&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a1b070;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Miramonte&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a1b070;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;FontName&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a1b070;"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Tālāk nedaudz jāpapildina resursu ielādē&amp;scaron;anas kods:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;protected override void &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;LoadContent&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;()&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;// Create a new SpriteBatch, which can be used to draw textures.&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteBatch &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;SpriteBatch&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;GraphicsDevice&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;baseFont &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Content&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Load&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;SpriteFont&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#44b1e3;"&gt;&amp;quot;BaseFont&amp;quot;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;base&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;LoadContent&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;();&lt;br /&gt;        }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Un kadra zīmē&amp;scaron;anas kods, izmantojot &lt;code&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.graphics.spritebatch.drawstring.aspx"&gt;SpriteBatch.DrawString&lt;/a&gt;&lt;/code&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.graphics.spritebatch.drawstring.aspx"&gt;&lt;/a&gt; metodi:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;protected override void &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Draw&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;GameTime &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;gameTime&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;GraphicsDevice&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Clear&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;backgroundColor&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;base&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Draw&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;gameTime&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteBatch&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Begin&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;();&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;for &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;int &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;i &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;i &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;lt; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ships&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Count&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;i&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;++&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;string &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;text &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;String&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Concat&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#44b1e3;"&gt;&amp;quot;Ship &amp;quot;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                    (&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;i &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;+ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;1&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;),&lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#44b1e3;"&gt;&amp;quot; HP: &amp;quot;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ships&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;[&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;i&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;]&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Health&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteBatch&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;DrawString&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;baseFont&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;text&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#ff8080;"&gt;Vector2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;i &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;* &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;50&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;), &lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ships&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;[&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;i&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;]&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Tint&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            }&lt;br /&gt;            &lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteBatch&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;End&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;();&lt;br /&gt;        }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Rezultāts:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/lidinators_5F00_2_5F00_60EC14AA.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="lidinators_2" alt="lidinators_2" src="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/lidinators_5F00_2_5F00_thumb_5F00_35A77DA3.png" width="412" border="0" height="324" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Manuprāt, atstarpe starp teksta rindām ir pārāk liela, bet to var labot. Viens no variantiem būtu izmainīt maģisko konstanti 50 zīmē&amp;scaron;anas metodes kodā, bet &amp;scaron;āds risinājums nebūtu pārāk elastīgs. Piemēram, izmainot &amp;scaron;rifta lielumu, izmainītos arī atstarpe starp rindām. Labāk būtu izmantot pārne&amp;scaron;anu jaunā rindā, vai arī noteikt teksta izmēru ar &lt;code&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.graphics.spritefont.measurestring.aspx"&gt;SpriteFont.MeasureString&lt;/a&gt;&lt;/code&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.graphics.spritefont.measurestring.aspx"&gt;&lt;/a&gt; metodi, un aprēķināt nāko&amp;scaron;ās rindas pozīciju. Pirmais variants būs labāks gadījumos, kad teksts ir jāizvada vairākās rindās pēc kārtas, savukārt otrais ļauj daudz precīzāk pozicionēt tekstu gan pa horizontāli, gan vertikāli.&lt;/p&gt;
&lt;p&gt;Izvēlējos otro variantu, jo tas nākotnē paver pla&amp;scaron;ākas pozicionē&amp;scaron;anas iespējas.&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;protected override void &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Draw&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;GameTime &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;gameTime&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;GraphicsDevice&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Clear&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;backgroundColor&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;base&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Draw&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;gameTime&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteBatch&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Begin&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;();&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;float &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;textY &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;for &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;int &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;i &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;i &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;lt; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ships&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Count&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;i&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;++&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;string &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;text &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;String&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Concat&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#44b1e3;"&gt;&amp;quot;Ship &amp;quot;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                    (&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;i &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;+ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;1&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;),&lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#44b1e3;"&gt;&amp;quot; HP: &amp;quot;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ships&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;[&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;i&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;]&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Health&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteBatch&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;DrawString&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;baseFont&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;text&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#ff8080;"&gt;Vector2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;textY&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;), &lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ships&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;[&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;i&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;]&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Tint&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;                &lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;textY &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;+= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;baseFont&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;MeasureString&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;text&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Y&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;            }&lt;br /&gt;            &lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteBatch&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;End&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;();&lt;br /&gt;        }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Piekrītat, ka izskatās labāk?&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/lidinators_5F00_3_5F00_5C7593E3.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="lidinators_3" alt="lidinators_3" src="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/lidinators_5F00_3_5F00_thumb_5F00_4064D4F8.png" width="412" border="0" height="324" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Līdz nāko&amp;scaron;ajai sērijai!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/Lidinators_5F00_0_5F00_7.zip.zip"&gt;pirmkods&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnet.lv/aggbug.aspx?PostID=3087" width="1" height="1"&gt;</description><category domain="http://dotnet.lv/blogs/ia/archive/tags/XNA/default.aspx">XNA</category><category domain="http://dotnet.lv/blogs/ia/archive/tags/Lidinators/default.aspx">Lidinators</category></item><item><title>Bang! Bang! They shoot in a space! Lidinators v0.6</title><link>http://dotnet.lv/blogs/ia/archive/2008/12/22/bang-bang-they-shoot-in-a-space-lidinators-v0-6.aspx</link><pubDate>Mon, 22 Dec 2008 07:53:00 GMT</pubDate><guid isPermaLink="false">245d81fd-b543-41d7-a051-d8603c6e9e31:2370</guid><dc:creator>ivars.arins</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.lv/blogs/ia/rsscomments.aspx?PostID=2370</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.lv/blogs/ia/commentapi.aspx?PostID=2370</wfw:comment><comments>http://dotnet.lv/blogs/ia/archive/2008/12/22/bang-bang-they-shoot-in-a-space-lidinators-v0-6.aspx#comments</comments><description>&lt;p&gt;Sveiki! Tuvojas ziemas saulgrieži, un Ziemassvētku noskaņā nolēmu iemācīt &lt;a href="http://dotnet.lv/blogs/ia/archive/tags/Lidinators/default.aspx"&gt;Lidinatora&lt;/a&gt; raķetēm &amp;ldquo;pikoties&amp;rdquo;. Liekot lietā visu savu zīmē&amp;scaron;anas talantu, izveidoju grafikas gariņu, kuru izmantot.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/bullet_5F00_sprite_5F00_5171314E.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="bullet_sprite" alt="bullet_sprite" src="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/bullet_5F00_sprite_5F00_thumb_5F00_58243AD1.png" border="0" width="30" height="30" /&gt;&lt;/a&gt;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Nāko&amp;scaron;ais solis ir izveidot klasi, kas atspoguļos lodes īpa&amp;scaron;ības un uzvedību. Absolūtais minimums ir no &lt;code&gt;SpriteComponent &lt;/code&gt;(kas ir &lt;code&gt;SpriteComponent&lt;/code&gt;, var izlasīt &lt;a href="http://dotnet.lv/blogs/ia/archive/2008/12/04/viens-ku-is-labi-divi-v-l-lab-k-lidinators-v0-5.aspx"&gt;5ajā sērijā&lt;/a&gt;) mantota klase, kas konstruktorā norāda attēlo&amp;scaron;anai izmantoto klasi. Sperot vēl vienu soli uz priek&amp;scaron;u, izveidoju konstruktoru, kuram kā papildus parametri ir kuģa koordinātes un leņķis. &amp;Scaron;ie mainīgie tiks izmantoti, lai noteiktu lodes sākumpozīciju un virzienu. No kuģa klases &lt;code&gt;Update()&lt;/code&gt; metodes nokopēju koordinā&amp;scaron;u izmaiņu daļu (jā, zinu, ka tā darīt ir slikti, bet pamazām jau sāku saprast, kā to nāksies refaktorēt). Visu &amp;scaron;o darbību rezultātā ieguvu &lt;code&gt;Bullet &lt;/code&gt;klasi:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;class &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#009b00;"&gt;Bullet &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;: &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#009b00;"&gt;SpriteComponent&lt;br /&gt;    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;{&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;private float &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;speed&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;;&lt;br /&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;public &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Bullet&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#009b00;"&gt;Game &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;game&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;)&lt;br /&gt;            : &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;game&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#2b91af;"&gt;Vector2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(), &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;)&lt;br /&gt;        {&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;public &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Bullet&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#009b00;"&gt;Game &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;game&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#2b91af;"&gt;Vector2 &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;location&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;float &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;angle&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;) : &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;base&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;game&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;)&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;textureAsset &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#44b1e3;"&gt;&amp;quot;bullet_sprite&amp;quot;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;location &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;location&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;angle &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;angle&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;speed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:cyan;"&gt;20&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;;&lt;br /&gt;        }&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#413e2e;"&gt;/// &amp;lt;summary&amp;gt;&lt;br /&gt;        /// &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#756f51;"&gt;Allows the game component to perform any initialization it needs to before starting&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#413e2e;"&gt;/// &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#756f51;"&gt;to run.  This is where it can query for any required services and load content.&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#413e2e;"&gt;/// &amp;lt;/summary&amp;gt;&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;public override void &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Initialize&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;()&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#756f51;"&gt;// TODO: Add your initialization code here&lt;br /&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;base&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Initialize&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#413e2e;"&gt;/// &amp;lt;summary&amp;gt;&lt;br /&gt;        /// &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#756f51;"&gt;Allows the game component to update itself.&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#413e2e;"&gt;/// &amp;lt;/summary&amp;gt;&lt;br /&gt;        /// &amp;lt;param name=&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#756f51;"&gt;&amp;quot;gameTime&amp;quot;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#413e2e;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#756f51;"&gt;Provides a snapshot of timing values.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#413e2e;"&gt;&amp;lt;/param&amp;gt;&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;public override void &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Update&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#009b00;"&gt;GameTime &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;gameTime&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;)&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#756f51;"&gt;// TODO: Add your update code here&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;location&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;X &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;+= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;speed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;* &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;float&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;)&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#009b00;"&gt;Math&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Sin&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;angle &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:cyan;"&gt;180 &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;* &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#009b00;"&gt;Math&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;PI&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;location&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Y &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;-= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;speed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;* &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;float&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;)&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#009b00;"&gt;Math&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Cos&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;angle &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:cyan;"&gt;180 &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;* &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#009b00;"&gt;Math&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;PI&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;);&lt;br /&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;base&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Update&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;gameTime&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;);&lt;br /&gt;        }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Ship klase ir jāpapildina ar jauniem mainīgajiem &amp;ndash; &amp;scaron;au&amp;scaron;anas taustiņu un iz&amp;scaron;auto &amp;scaron;āviņu kolekciju, kā arī &lt;code&gt;Update() &lt;/code&gt;metodē jāpievieno iz&amp;scaron;au&amp;scaron;anas loģika.&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;if &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;currentState&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;IsKeyDown&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;FireKey&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;))&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;var &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;bullet &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#009b00;"&gt;Bullet&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Game&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;location&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;angle&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;);&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;bullets&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Add&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;bullet&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;);&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Game&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Components&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Add&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;bullet&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;);&lt;br /&gt;            }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Sākumam ar to pietiek un &amp;scaron;obrīd jau var papriecāties par &amp;scaron;aujo&amp;scaron;iem kuģiem. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/lidinators_5F00_b_5F00_7EF25111.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="lidinators_b" alt="lidinators_b" src="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/lidinators_5F00_b_5F00_thumb_5F00_25C06752.png" border="0" width="407" height="318" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Tomēr &amp;scaron;ai relizācijai ir viens būtisks trūkums, t.i., tā neaizvāc lodes, kuras ir izlidoju&amp;scaron;as ārpus ekrāna robežām. Lai to izdarītu, nāksies nedaudz piestrādāt gan &lt;code&gt;Bullet&lt;/code&gt;, gan &lt;code&gt;Ship &lt;/code&gt;klasēs. Kuģa klasei izveidoju papildus metodi, kas veic lodes izvāk&amp;scaron;anu no kuģa ložu kolekcijas un spēles komponentu kolekcijas.&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;internal void &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;RemoveBullet&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#009b00;"&gt;Bullet &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;bullet&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;)&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;bullets&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Remove&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;bullet&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Game&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Components&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Remove&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;bullet&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;);&lt;br /&gt;        }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Ložu klasei papildināju konstruktoru, lai tam tiktu nodots kuģis, kur&amp;scaron; iz&amp;scaron;āvā lodi, kā arī &lt;code&gt;Update() &lt;/code&gt;metodi ar lodes iznīcinā&amp;scaron;anas loģiku.&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;if &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#009b00;"&gt;Math&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Abs&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;location&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;X&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;) &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;&amp;gt; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Game&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Window&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;ClientBounds&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Width &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:cyan;"&gt;2&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;|| &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#009b00;"&gt;Math&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Abs&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;location&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Y&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;) &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;&amp;gt; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Game&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Window&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;ClientBounds&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Height &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:cyan;"&gt;2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;)&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#756f51;"&gt;// remove bullet if out of screen bounds&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;parent&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;RemoveBullet&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;);&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Dispose&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;();&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;return&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;;&lt;br /&gt;            }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Lai būtu interesantāk, kuģa iz&amp;scaron;au&amp;scaron;anas mehānismu var papildināt ar maksimālā ložu skaita ierobežojumu.&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;if &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;currentState&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;IsKeyDown&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;FireKey&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;) &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;&amp;amp;&amp;amp; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;bullets&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Count &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;&amp;lt; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:cyan;"&gt;11&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;)&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;var &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;bullet &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#009b00;"&gt;Bullet&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Game&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;location&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;angle&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;);&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;bullets&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Add&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;bullet&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;);&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Game&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Components&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Add&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;bullet&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;);&lt;br /&gt;            }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Tagad atkal var paspēlēties un paskatīties, kas no visa ir sanācis. &amp;Scaron;odienai vēl ir atlicis tikai izveidot tādu &amp;ldquo;sīkumu&amp;rdquo;, kā iespēju iznīcināt otru kuģi. Lai to realizētu pēc iespējas universālāk, papildināsim &lt;code&gt;SpriteComponent &lt;/code&gt;klasi, pievienojot dažus mainīgos:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;Destroyable &lt;/code&gt;&amp;ndash; norāda, vai objekts ir iznīcināms &lt;/li&gt;
&lt;li&gt;&lt;code&gt;Damage &lt;/code&gt;&amp;ndash; norāda, cik lielus bojājumus objekts nodara otram objektam pie sadursmes &lt;/li&gt;
&lt;li&gt;&lt;code&gt;Health &lt;/code&gt;&amp;ndash; norāda, cik daudz &amp;ldquo;dzīvības&amp;rdquo; objektam ir atlicis &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Savukārt objektu konstruktoros inicializēsim &amp;scaron;os mainīgos ar atbilsto&amp;scaron;ajām vērtībām.&lt;/p&gt;
&lt;p&gt;Lai veiktu sadursmju noteik&amp;scaron;anu &lt;code&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.drawablegamecomponent.aspx"&gt;Game&lt;/a&gt;&lt;/code&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.drawablegamecomponent.aspx"&gt;&lt;/a&gt; klases &lt;code&gt;Update() &lt;/code&gt;metode ir jāpapildina ar dubultu ciklu, kurā pārbauda, vai &lt;code&gt;Components &lt;/code&gt;kolekcijā eso&amp;scaron;ie objekti saduras un sadursmes gadījumā atbilsto&amp;scaron;i izmaina to stāvokli. Jāpiebilst, ka objektu kopu atlasī&amp;scaron;anai lieliski noderēja LINQ-to-objects.&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;var &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;gameObjects &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;from &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;component &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;in this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Components&lt;br /&gt;                              &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;where &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;component &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;is &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#009b00;"&gt;SpriteComponent&lt;br /&gt;                              &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;select &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;component&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;;&lt;br /&gt;            &lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;foreach &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#009b00;"&gt;SpriteComponent &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;gameObject &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;in &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;gameObjects&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;)&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;var &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;otherObjects &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;from &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;component &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;in this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Components&lt;br /&gt;                                  &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;where &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;component &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;is &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#009b00;"&gt;SpriteComponent&lt;br /&gt;                                        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;&amp;amp;&amp;amp; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;component &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;!= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;gameObject&lt;br /&gt;                                  &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;select &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;component&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;;&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;foreach &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#009b00;"&gt;SpriteComponent &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;otherObject &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;in &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;otherObjects&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;)&lt;br /&gt;                {&lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#2b91af;"&gt;BoundingSphere &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;sphere &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;gameObject&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;GetBoundingSphere&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;();&lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;if &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;sphere&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Intersects&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;otherObject&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;GetBoundingSphere&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;()) &lt;br /&gt;                        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;&amp;amp;&amp;amp; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;otherObject&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Destroyable&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;)&lt;br /&gt;                    {&lt;br /&gt;                        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;otherObject&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Health &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;-= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;gameObject&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Damage&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;;&lt;br /&gt;                    }&lt;br /&gt;                }&lt;br /&gt;            }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Iznīcinātie objekti ir korekti jāaizvāc, tādēļ &lt;code&gt;SpriteComponent &lt;/code&gt;papildināsim ir virtuālo metodi objektu aizvāk&amp;scaron;anai.&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;internal virtual void &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Destroy&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;()&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Game&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Components&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Remove&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Dispose&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;();&lt;br /&gt;        }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;code&gt;Bullet &lt;/code&gt;klasei &amp;scaron;o operāciju ir jāpārraksta, lai lodi izvāktu no kuģa iz&amp;scaron;auto ložu kolekcijas.&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;internal override void &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Destroy&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;()&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;parent&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;RemoveBullet&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;base&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Destroy&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;();&lt;br /&gt;        }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Un vēlreiz jāpapildina &lt;code&gt;Game.Update()&lt;/code&gt; metode, lai veiktu objektu iznīcinā&amp;scaron;anu:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;var &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;destroyedObjects &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#009b00;"&gt;List&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#009b00;"&gt;SpriteComponent&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;();&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;foreach &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#009b00;"&gt;SpriteComponent &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;gameObject &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;in &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;gameObjects&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;)&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;if &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;gameObject&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Health &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;&amp;lt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;)&lt;br /&gt;                {&lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;destroyedObjects&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Add&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;gameObject&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;);&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;foreach &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#009b00;"&gt;SpriteComponent &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;item &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;in &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;destroyedObjects&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;)&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;item&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Destroy&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;();&lt;br /&gt;            }&lt;br /&gt;            &lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;destroyedObjects &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;null&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Ja tagad mēģinās spēlēt Lidinatoru, tad varēs novērot dīvainību &amp;ndash; iz&amp;scaron;autās lodes uzreiz pazūd, efektīvi pa&amp;scaron;iznīcinot kuģi. Iemesls tam ir iz&amp;scaron;auto ložu inicializācija, kur tās pārklājas ar kuģi. Lai no &amp;scaron;īs problēmas izvairītos ir jāizmaina &lt;code&gt;Bullet &lt;/code&gt;konstruktors.&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;public &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Bullet&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#009b00;"&gt;Game &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;game&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#009b00;"&gt;Ship &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;parent&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#2b91af;"&gt;Vector2 &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;location&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;float &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;angle&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;) : &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;base&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;game&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;)&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;textureAsset &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#44b1e3;"&gt;&amp;quot;bullet_sprite&amp;quot;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;parent &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;parent&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;location &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;location&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;angle &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;angle&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;speed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:cyan;"&gt;20&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Destroyable &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;false&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Health &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:cyan;"&gt;1&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Damage &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:cyan;"&gt;10&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;;&lt;br /&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;float &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;shipRadius &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;parent&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;GetBoundingSphere&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;()&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Radius&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;location&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;X &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;-= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;shipRadius &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;* &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:cyan;"&gt;1.25f&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;location&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Y &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;-= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;shipRadius &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;* &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:cyan;"&gt;1.25f&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;location&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;X &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;+= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;shipRadius &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;* &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:cyan;"&gt;2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;) &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;* &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;float&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;)&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#009b00;"&gt;Math&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Sin&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;AngleInRads&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;location&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Y &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;-= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;shipRadius &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;* &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:cyan;"&gt;2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;) &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;* &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;float&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;)&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#009b00;"&gt;Math&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;Cos&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#e8e8e8;"&gt;AngleInRads&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:border;-moz-background-origin:padding;-moz-background-inline-policy:continuous;color:#a79a86;"&gt;);&lt;br /&gt;        }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Jāatzīst, ka &amp;scaron;is koda fragments nav labas programmē&amp;scaron;anas paraugs, bet tas darbojas :)&lt;/p&gt;
&lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:fb3a1972-4489-4e52-abe7-25a00bb07fdf:71ad39dd-f9e1-4f74-a567-721bfacaaf18" class="wlWriterEditableSmartContent"&gt;
&lt;p&gt;Neiztrūksto&amp;scaron;ais &lt;a href="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/Lidinators_5F00_0_5F00_6_5F00_3392AD4D.zip" target="_blank"&gt;pirmkods&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnet.lv/aggbug.aspx?PostID=2370" width="1" height="1"&gt;</description><category domain="http://dotnet.lv/blogs/ia/archive/tags/code/default.aspx">code</category><category domain="http://dotnet.lv/blogs/ia/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://dotnet.lv/blogs/ia/archive/tags/XNA/default.aspx">XNA</category><category domain="http://dotnet.lv/blogs/ia/archive/tags/Lidinators/default.aspx">Lidinators</category></item><item><title>Viens kuģis labi, divi vēl labāk. Lidinators v0.5</title><link>http://dotnet.lv/blogs/ia/archive/2008/12/04/viens-ku-is-labi-divi-v-l-lab-k-lidinators-v0-5.aspx</link><pubDate>Thu, 04 Dec 2008 06:33:00 GMT</pubDate><guid isPermaLink="false">245d81fd-b543-41d7-a051-d8603c6e9e31:2193</guid><dc:creator>ivars.arins</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.lv/blogs/ia/rsscomments.aspx?PostID=2193</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.lv/blogs/ia/commentapi.aspx?PostID=2193</wfw:comment><comments>http://dotnet.lv/blogs/ia/archive/2008/12/04/viens-ku-is-labi-divi-v-l-lab-k-lidinators-v0-5.aspx#comments</comments><description>&lt;p&gt;Kā minēju iepriek&amp;scaron;ējā &amp;ldquo;&lt;a href="http://dotnet.lv/blogs/ia/archive/tags/Lidinators/default.aspx"&gt;Lidinatora&lt;/a&gt;&amp;rdquo; sērijas rakstā, viena no tuvākajā laikā īstenojamajām lietām ir vairākspēlētāju režīms, kuru tad iesāk&amp;scaron;u realizēt &amp;scaron;ajā sērijā.&lt;/p&gt;
&lt;p&gt;Kop&amp;scaron; iepriek&amp;scaron;ējā raksta esmu nedaudz pārstrādājis kodu, izveidojot bāzes komponentu &lt;code&gt;SpriteComponent&lt;/code&gt;, kurā ir iznestas &lt;code&gt;LoadContent()&lt;/code&gt;, &lt;code&gt;Draw()&lt;/code&gt; un &lt;code&gt;GetBoundingSphere()&lt;/code&gt; metodes, kas bija kopīgas gan planētām, gan kuģim.&amp;nbsp; Līdz ar to, klasēs, kuras reprezentē minētos objektus ir palicis tikai stāvokļa izmaiņas kods. Detalizētāk to varēs apskatīt raksta beigās pievienotajā pirmkodā.&lt;/p&gt;
&lt;p&gt;Atgriežoties pie vairākspēlētāju režīma varu pavēstīt priecīgu ziņu &amp;ndash; pamatā kods jau uztur iespēju izmantot vairākus kuģus vienlaicīgi. Vienīgi viņi sāks vienā un tajā pa&amp;scaron;ā punktā un vienādi reaģēs uz nospiestajiem taustiņiem un tādēļ nebūs at&amp;scaron;ķirami. Tātad, ir trīs risināmi jautājumi:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Kuģa sākuma koordinātes &lt;/li&gt;
&lt;li&gt;Dažādi vadības taustiņi &lt;/li&gt;
&lt;li&gt;Kuģu at&amp;scaron;ķirības zīmes &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Pirmo punktu var atrisināt, papildinot kuģa konstruktora metodi, piedāvājot iespēju norādīt sākumpunkta koordinātes.&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;public &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Game &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;game&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Vector2 &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;startLocation&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;): &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;base&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;game&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;location &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;startLocation&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;textureAsset &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#44b1e3;"&gt;&amp;quot;ship_sprite&amp;quot;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;        }&lt;br /&gt;        &lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;public &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Game &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;game&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;            : &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;game&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Vector2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;())&lt;br /&gt;        {&lt;br /&gt;        }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Kā redzams, ir atstāts arī vecais konstruktors, kur&amp;scaron; inicializē kuģi ekrāna centrā. Papildināsim spēles klases konstruktoru, lai redzētu, kā izskatās vairāki kuģi uz viena ekrāna.&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ships &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;List&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;();&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;for &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;int &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;i &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;i &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;lt; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;4&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;i&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;++&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;var &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Vector2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;br /&gt;                    (&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;i &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;+ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;1&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;) &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;* &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Window&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ClientBounds&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Width &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;5 &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;- &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Window&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ClientBounds&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Width &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;var &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ship &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ships&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Add&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Components&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Add&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Lai varētu paspēlēties, pagaidām atkal ir jāizkomentē sadursmju noteik&amp;scaron;ana. Toties, spriežot pēc attēla, ne vienai vien lidotāju vienībai skauž cik sinhroni &amp;scaron;ie pu&amp;scaron;i prot lidot.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/lidinators_5F00_8_5F00_4F2D4C09.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="lidinators_8" alt="lidinators_8" src="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/lidinators_5F00_8_5F00_thumb_5F00_3F8D40F8.png" border="0" width="206" height="161" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Problēmu saraksts ir saīsināts par vienu punktu. Turpinā&amp;scaron;u ar tre&amp;scaron;o punktu, t.i. kuģu at&amp;scaron;ķir&amp;scaron;anu. Ar &amp;scaron;o punktu ne tikai tāpēc, ka to ir vieglāk realizēt, bet arī tādēļ, ka esmu ieplānojis to izmantot pārveidotajā sadursmju noteik&amp;scaron;anā.&lt;/p&gt;
&lt;p&gt;Lai at&amp;scaron;ķirtu kuģus, iekrāsosim tos dažādos toņos. Savukārt, lai varētu kuģus iekrāsot, nepiecie&amp;scaron;ams papildināt bāzes komponentu ar īpa&amp;scaron;ību toņa glabā&amp;scaron;anai un jaunu konstruktoru, kuram var nodot toni.&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;public &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Color &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Tint &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;{&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;get&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;set&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;}&lt;br /&gt;        &lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;public &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;SpriteComponent&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Game &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;game&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Color &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;tint&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;            : &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;base&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;game&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Tint &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;tint&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;        }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Bāzes objektu papildināt nākas divu iemeslu pēc. Pirmkārt, tajā ir realizēta gariņa zīmē&amp;scaron;ana. Otrkārt, nākotnē varētu būt vēlme zīmēt tonētas planētas. Savukārt tonis ir publisks tikai tāpēc, lai pie sadursmju noteik&amp;scaron;anas varētu mainīt fona krāsu uz vainīgā kuģa krāsu.&amp;nbsp; &lt;/p&gt;
&lt;p&gt;Lai redzētu izmaiņas, nepiecie&amp;scaron;ams izmainīt zīmē&amp;scaron;anas metodi, un &lt;code&gt;Color.White&lt;/code&gt; vietā izmantot iepriek&amp;scaron; norādīto toņa vērtību. Jāņem vērā, ka norādītais tonis tiek lietots kā maska, tādēļ vēlams izmantot ļoti gai&amp;scaron;as krāsas, lai saglabātu vismaz daļēju oriģinālo krāsojumu.&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteBatch&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Draw&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;sprite&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;center &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;+ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;location &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;- &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteCenter&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;null&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Tint&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;angle &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;* &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;float&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Math&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;PI &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;180&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteCenter&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;1&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;SpriteEffects&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;None&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Un atkal jāmaina kuģu inicializācija, tagad jau izmantojot krāsas:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ships &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;List&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;();&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;var &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;colors &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;[] &lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Color&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;White&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Color&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;255&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;164&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;164&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;),&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Color&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;164&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;255&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;164&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;),&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Color&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;164&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;164&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;255&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;            };&lt;br /&gt;            &lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;for &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;int &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;i &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;i &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;lt; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;4&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;i&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;++&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;var &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Vector2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;br /&gt;                    (&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;i &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;+ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;1&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;) &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;* &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Window&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ClientBounds&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Width &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;5 &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;- &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Window&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ClientBounds&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Width &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;var &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ship &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;colors&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;[&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;i&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;]);&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ships&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Add&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Components&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Add&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Un sadursmju noteik&amp;scaron;ana:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;backgroundColor &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Color&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;CornflowerBlue&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;foreach &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;var &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ship &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;in this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ships&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;BoundingSphere &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipSphere &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;GetBoundingSphere&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;();&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;foreach &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;var &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;planet &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;in &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;planets&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;                {&lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;if &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipSphere&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Intersects&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;planet&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;GetBoundingSphere&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;()))&lt;br /&gt;                    {&lt;br /&gt;                        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;backgroundColor &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Tint&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;                    }&lt;br /&gt;                }&lt;br /&gt;            }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Domāju, ka ir pienācis brīdis, kad var papriecāties par rezultātu.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/lidinators_5F00_9_5F00_3AF22296.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="lidinators_9" alt="lidinators_9" src="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/lidinators_5F00_9_5F00_thumb_5F00_5CDD851A.png" border="0" width="205" height="159" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&amp;Scaron;obrīd no sākotnējā saraksta ir atlicis tikai viens punkts, dažādu vadības taustiņu definē&amp;scaron;ana. Vienkār&amp;scaron;ākajā variantā nepiecie&amp;scaron;ams kuģa objektam nodefinēt četras īpa&amp;scaron;ības, kur katra atbilst vienai no darbībām un atbilsto&amp;scaron;i izmainīt kuģa Update() metodes pārbaudes. Tas izskatās &amp;scaron;ādi:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;public &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Keys &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;LeftKey &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;{ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;get&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;set&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;; }&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;public &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Keys &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;RightKey &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;{ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;get&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;set&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;; }&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;public &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Keys &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;DownKey &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;{ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;get&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;set&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;; }&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;public &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Keys &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;UpKey &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;{ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;get&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;set&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;; }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;tad ir nedaudz izlaista koda un pārbaudes bloks ir mainīts pēc &amp;scaron;āda principa:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;if &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;currentState&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;IsKeyDown&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;UpKey&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;))&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;speed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;+= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;3&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;            }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;
Atkal izmainam daudz cietu&amp;scaron;o kuģu inicializācijas bloku: 
&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ships &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;List&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;();&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;var &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;colors &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;[] &lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Color&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;White&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Color&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;255&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;164&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;164&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;),&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Color&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;164&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;255&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;164&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;),&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Color&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;164&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;164&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;255&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;            };&lt;br /&gt;            &lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;var &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Vector2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Window&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ClientBounds&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Width &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;-&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;4&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;),&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;var &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ship &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;colors&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;[&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;])&lt;br /&gt;                {&lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;UpKey &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Keys&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Up&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;DownKey &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Keys&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Down&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;LeftKey &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Keys&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Left&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;RightKey &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Keys&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Right&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;};&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ships&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Add&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Components&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Add&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Vector2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Window&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ClientBounds&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Width &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;4&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ship &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;colors&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;[&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;])&lt;br /&gt;                {&lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;UpKey &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Keys&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;I&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;DownKey &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Keys&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;K&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;LeftKey &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Keys&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;J&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;RightKey &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Keys&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;L&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;};&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ships&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Add&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Components&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Add&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Un divspēlētāju &amp;ldquo;Lidinators&amp;rdquo; ir gatavs. Tagad divreiz labāks par to pa&amp;scaron;u cenu! :)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/lidinators_5F00_A_5F00_7FA14D88.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="lidinators_A" alt="lidinators_A" src="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/lidinators_5F00_A_5F00_thumb_5F00_78821110.png" border="0" width="205" height="159" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:fb3a1972-4489-4e52-abe7-25a00bb07fdf:bbbf674c-6fb8-4520-a02a-83e62a6557b2" class="wlWriterEditableSmartContent"&gt;
&lt;p&gt; &lt;a href="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/Lidinators_5F00_0_5F00_5_5F00_2A79B19B.zip" target="_blank"&gt;Pirmkods&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnet.lv/aggbug.aspx?PostID=2193" width="1" height="1"&gt;</description><category domain="http://dotnet.lv/blogs/ia/archive/tags/.NET/default.aspx">.NET</category><category domain="http://dotnet.lv/blogs/ia/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://dotnet.lv/blogs/ia/archive/tags/XNA/default.aspx">XNA</category><category domain="http://dotnet.lv/blogs/ia/archive/tags/Lidinators/default.aspx">Lidinators</category></item><item><title>Iesaiņojums. Daudz iesaiņojuma. Lidinators v0.4</title><link>http://dotnet.lv/blogs/ia/archive/2008/12/02/iesai-ojums-daudz-iesai-ojuma-lidinators-v0-4.aspx</link><pubDate>Tue, 02 Dec 2008 17:00:00 GMT</pubDate><guid isPermaLink="false">245d81fd-b543-41d7-a051-d8603c6e9e31:2192</guid><dc:creator>ivars.arins</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.lv/blogs/ia/rsscomments.aspx?PostID=2192</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.lv/blogs/ia/commentapi.aspx?PostID=2192</wfw:comment><comments>http://dotnet.lv/blogs/ia/archive/2008/12/02/iesai-ojums-daudz-iesai-ojuma-lidinators-v0-4.aspx#comments</comments><description>&lt;p&gt;Gandrīz nedēļa pagājusi, kop&amp;scaron; pēdējās &amp;ldquo;&lt;a href="http://dotnet.lv/blogs/ia/archive/tags/Lidinators/default.aspx"&gt;Lidinatora&lt;/a&gt;&amp;rdquo; sērijas, kuras beigas vēl nav tik drīz paredzamas. &amp;Scaron;odienas sērijā &lt;span style="text-decoration:line-through;"&gt;Kamila raudot pastāsta Himēnai, ka Vasko taču ir Bernabes draugs un, tā kā viņ&amp;scaron; ir Ursulas mīļākais, tad būtu varējis iekļūt pilī un nozagt vēstuli.&lt;/span&gt; esmu paredzējis nedaudz satīrīt eso&amp;scaron;o pirmkodu, tajā pa&amp;scaron;ā laikā apskatot klāt jaunu XNA apgabalu. &lt;/p&gt;
&lt;p&gt;Ja paskatās uz spēles &lt;code&gt;Update()&lt;/code&gt; un &lt;code&gt;Draw()&lt;/code&gt; metodēm, kļūst skaidrs, ka &amp;scaron;ādi turpinot neko daudz papildināt nevarēs. Pareizāk sakot &amp;ndash; varēs, bet kods kļūs pavisam nepārskatāms, jo katrs jaunais objekts, visticamāk, &amp;ldquo;uzpūtīs&amp;rdquo; &amp;scaron;īs metodes. Savukārt, manā galvā eso&amp;scaron;ā vīzija par to, kā vajadzētu izskatīties pabeigtam &amp;ldquo;Lidinatoram&amp;rdquo;, nepārprotami liecina, ka papildināt vajadzēs un viena no tuvākajā laikā realizējamajām lietām ir vairākspēlētāju režīms. Tāpēc sāk&amp;scaron;u ar kuģa &amp;ldquo;iesaiņo&amp;scaron;anu&amp;rdquo; atsevi&amp;scaron;ķā klasē.&lt;/p&gt;
&lt;p&gt;Tā kā XNA platforma ir paredzēta, lai atvieglotu spēļu izstrādi tiem, kam tas ir tikai hobijs, tad &amp;scaron;eit jau ir iepriek&amp;scaron; padomāts par darba vienkār&amp;scaron;o&amp;scaron;anu. Tā vietā, lai izstrādātājs sāktu no tuk&amp;scaron;as vietas veidot savu kla&amp;scaron;u hierarhiju, tiek piedāvāti bāzes objekti &lt;code&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.gamecomponent.aspx"&gt;GameComponent&lt;/a&gt;&lt;/code&gt; un &lt;code&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.drawablegamecomponent.aspx"&gt;DrawableGameComponent&lt;/a&gt;&lt;/code&gt;. Kāpēc izmantot &amp;scaron;os komponentus? Kaut vai tādēļ, ka kopā ar &lt;code&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.drawablegamecomponent.aspx"&gt;Game&lt;/a&gt;&lt;/code&gt; klases &lt;code&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.gamecomponent.aspx"&gt;GameComponentCollection&lt;/a&gt;&lt;/code&gt; saraksta palīdzību var automātiski izpildīt komponentes stāvokļa atjauno&amp;scaron;anas vai zīmē&amp;scaron;anas (tikai &lt;code&gt;DrawableGameComponent&lt;/code&gt;) metodes, nerakstot papildus kodu.&lt;/p&gt;
&lt;p&gt;Tātad, pievienojam jaunu sastāvdaļu projektam, izvēloties jaunu XNA komponentu&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/add_5F00_component_5F00_773EEC00.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="add component logs" alt="add component logs" src="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/add_5F00_component_5F00_thumb_5F00_28634803.png" border="0" width="347" height="211" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;un mūsu rīcībā ir komponenta skelets ar sagatavēm &lt;code&gt;Initialize()&lt;/code&gt; un &lt;code&gt;Update()&lt;/code&gt; metodēm:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#413e2e;"&gt;/// &amp;lt;summary&amp;gt;&lt;br /&gt;/// &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;This is a game component that implements IUpdateable.&lt;br /&gt;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#413e2e;"&gt;/// &amp;lt;/summary&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;public class &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Ship &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;: &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Microsoft&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Xna&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Framework&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;GameComponent&lt;br /&gt;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;{&lt;br /&gt;    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;public &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Game &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;game&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;        : &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;base&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;game&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;    {&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;// TODO: Construct any child components here&lt;br /&gt;    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;}&lt;br /&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#413e2e;"&gt;/// &amp;lt;summary&amp;gt;&lt;br /&gt;    /// &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;Allows the game component to perform any initialization it needs to before starting&lt;br /&gt;    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#413e2e;"&gt;/// &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;to run.  This is where it can query for any required services and load content.&lt;br /&gt;    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#413e2e;"&gt;/// &amp;lt;/summary&amp;gt;&lt;br /&gt;    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;public override void &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Initialize&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;()&lt;br /&gt;    {&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;// TODO: Add your initialization code here&lt;br /&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;base&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Initialize&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;();&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#413e2e;"&gt;/// &amp;lt;summary&amp;gt;&lt;br /&gt;    /// &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;Allows the game component to update itself.&lt;br /&gt;    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#413e2e;"&gt;/// &amp;lt;/summary&amp;gt;&lt;br /&gt;    /// &amp;lt;param name=&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;&amp;quot;gameTime&amp;quot;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#413e2e;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;Provides a snapshot of timing values.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#413e2e;"&gt;&amp;lt;/param&amp;gt;&lt;br /&gt;    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;public override void &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Update&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;GameTime &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;gameTime&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;    {&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;// TODO: Add your update code here&lt;br /&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;base&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Update&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;gameTime&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;    }&lt;br /&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Tā bija uzdevuma vieglākā daļa. Tagad jāsāk pārnest loģika no spēles pamatklases uz &amp;scaron;ejieni. Pirmkārt, visi mainīgie, kurā glabājās informācija par kuģa stāvokli:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Vector2 &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;location&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Texture2D &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;sprite&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;float &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;speed&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;rotationSpeed&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;angle&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;const float &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;MaxSpeed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;10&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;const float &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;MaxRotationSpeed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;3&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Inicializācijas metodē norādam kuģa sākumstāvokli:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;public override void &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Initialize&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;()&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;location &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Vector2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;base&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Initialize&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;();&lt;br /&gt;        }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Savukārt &lt;code&gt;Update()&lt;/code&gt; metode saņem visu kuģa pārvieto&amp;scaron;anas kodu, kuru &amp;scaron;eit neievieto&amp;scaron;u. &lt;/p&gt;
&lt;p&gt;Kā jau nedaudz augstāk rakstīju, objektiem, kuri tiek attēloti uz ekrāna, nepiecie&amp;scaron;ams, lai to &amp;ldquo;sencis&amp;rdquo; būtu &lt;code&gt;DrawableGameComponent&lt;/code&gt;. Diemžēl, XNA nepiedāvā sagatavi &amp;scaron;ādam objektam, tādēļ nepiecie&amp;scaron;ams izmainīt klases defīnīciju, lai tā mantotos no pareizā tipa, kā arī pievienot &lt;code&gt;Draw()&lt;/code&gt; metodi (pēc &lt;code&gt;Game&lt;/code&gt; klases ģīmja un līdzības)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;public override void &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Draw&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;GameTime &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;gameTime&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Vector2 &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;center &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Vector2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Game&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Window&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ClientBounds&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Width &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Game&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Window&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ClientBounds&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Height &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Vector2 &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipCenter &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Vector2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;sprite&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Width &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;sprite&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Height &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteBatch&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Begin&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;();&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteBatch&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Draw&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;sprite&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;center &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;+ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;location &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;- &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipCenter&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;null&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Color&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;White&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;angle &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;* &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;float&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Math&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;PI &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;180&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipCenter&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;1&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;SpriteEffects&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;None&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteBatch&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;End&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;();&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;base&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Draw&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;gameTime&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;        }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&amp;Scaron;ajā posmā nācās atrisināt vēl divas problēmas. Pirmā &amp;ndash; nav pieejams &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.graphics.spritebatch.aspx"&gt;SpriteBatch&lt;/a&gt;, ar kura palīdzību zīmēt, otrā &amp;ndash; nav ielādēta gariņa tekstūra. &amp;Scaron;eit izdevās no&amp;scaron;aut divus zaķus ar vienu &amp;scaron;āvienu, t.i. abas problēmas atrisinājās ar &lt;code&gt;LoadContent()&lt;/code&gt; metodes pievieno&amp;scaron;anu:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;protected override void &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;LoadContent&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;()&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteBatch &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;SpriteBatch&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;GraphicsDevice&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;sprite &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Game&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Content&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Load&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Texture2D&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#44b1e3;"&gt;&amp;quot;ship_sprite&amp;quot;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;base&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;LoadContent&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;();&lt;br /&gt;        }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Žēl, jo es jau biju paspējis izdomāt viltīgu mehānismu ar tekstūru ielādē&amp;scaron;anu spēles pamatklasē un tekstūru kolekcijas nodo&amp;scaron;anu objektiem. Eh&amp;hellip;&lt;/p&gt;
&lt;p&gt;Ja tagad papildina spēles konstruktoru ar kuģa objekta izveidi un tā ievieto&amp;scaron;anu spēles sastāvdaļu kolekcijā, tad var palaist spēli un pārliecināties, ka tā būtiski nav mainījusies. Tik vien, kā nāksies izkomentēt (vai pārrakstīt) sadursmju noteik&amp;scaron;anu. Turpinot uzkop&amp;scaron;anas darbus, izveidoju līdzīgu klasi planētai. &amp;Scaron;ajā brīdī tapa skaidrs, ka sava bāzes klase, kas būtu mantota no &lt;code&gt;DrawableGameComponent&lt;/code&gt;, būtu noderējusi, jo vairākas metodes abām klasēm ir praktiski vienādas. Tomēr &amp;scaron;o soli atstā&amp;scaron;u vēlākam laikam.&lt;/p&gt;
&lt;p&gt;&amp;Scaron;obrīd kods joprojām darbojas bez sadursmju noteik&amp;scaron;anas, tādēļ papildināsim abas klases (kuģim un planētai), lai varētu piekļūt to ierobežojo&amp;scaron;ajām &lt;code&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.boundingsphere.aspx"&gt;BoundingSphere&lt;/a&gt;&lt;/code&gt; lodēm. &amp;Scaron;ī ir kārtējā metode, kas dublējas abām klasēm:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;public &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;BoundingSphere &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;GetBoundingSphere&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;()&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;return new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;BoundingSphere&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Vector3&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;location&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;), &lt;br /&gt;                (&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;float&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;sprite&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Width &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;2.5&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;));&lt;br /&gt;        }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Beidzot ir pienācis laiks parādīt, kādi tad tagad ir spēles pamatklases lauki un konstruktors:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;GraphicsDeviceManager &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;graphics&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;SpriteBatch &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteBatch&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Ship &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Planet &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;planet&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;bool &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;crashed&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;public &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Game1&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;()&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;graphics &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;GraphicsDeviceManager&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Content&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;RootDirectory &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#44b1e3;"&gt;&amp;quot;Content&amp;quot;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ship &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;planet &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Planet&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Components&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Add&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;planet&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Components&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Add&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;        }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;code&gt;Update()&lt;/code&gt; ir vienkār&amp;scaron;ojusies līdz:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;protected override void &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Update&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;GameTime &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;gameTime&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;// Allows the game to exit&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;if &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;GamePad&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;GetState&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;PlayerIndex&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;One&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Buttons&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Back &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;== &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;ButtonState&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Pressed&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Exit&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;();&lt;br /&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;crashed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;GetBoundingSphere&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;()&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Intersects&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;planet&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;GetBoundingSphere&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;());&lt;br /&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;base&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Update&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;gameTime&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;        }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Tagad spēle darbojas tāpat, kā bija pirms tika uzsākta pārveido&amp;scaron;ana. Kāda no tā jēga, ja koda ir palicis vairāk un tas ir pat sarežģītāks? Viens no ieguvumiem &amp;ndash; ar pavisam nelieliem pārveidojumiem varam uz ekrāna izvietot vairākas planētas. Ir tikai nedaudz jāizmaina konstruktors:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;public &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Game1&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;()&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;graphics &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;GraphicsDeviceManager&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Content&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;RootDirectory &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#44b1e3;"&gt;&amp;quot;Content&amp;quot;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ship &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;planets &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;List&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Planet&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;();&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;for &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;int &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;i &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;i &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;lt; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;3&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;i&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;++&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;var &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;planet &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Planet&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;this&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;planets&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Add&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;planet&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Components&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Add&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;planet&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Components&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Add&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;        }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;un sadursmju noteik&amp;scaron;ana:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;crashed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;false&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;BoundingSphere &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipSphere &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ship&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;GetBoundingSphere&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;();&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;foreach &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;var &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;planet &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;in &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;planets&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;if &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipSphere&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Intersects&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;planet&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;GetBoundingSphere&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;()))&lt;br /&gt;                {&lt;br /&gt;                    &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;crashed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;true&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;base&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Update&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;gameTime&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Un spēlētāja rīcībā ir vairākas planētas. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/lidinators_5F00_7_5F00_4EFCA60C.png"&gt;&lt;img style="border-right-width:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" title="lidinators_7" alt="lidinators_7" src="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/lidinators_5F00_7_5F00_thumb_5F00_6AA13202.png" border="0" width="206" height="161" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Līdzīgā veidā var pievienot vairākus spēlētājus, lai īstenotu daudzspēlētāju režīmu. Tas gan būs nedaudz sarežģītāk, jo būs nepiecie&amp;scaron;ams definēt dažādus vadības taustiņus katram spēlētājam, bet par to kādā no nāko&amp;scaron;ajām sērijām. &lt;/p&gt;
&lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;float:none;padding-top:0px;" id="scid:fb3a1972-4489-4e52-abe7-25a00bb07fdf:3ad72413-5e5e-474f-b952-f5ed459410ef" class="wlWriterEditableSmartContent"&gt;
&lt;p&gt; &lt;a href="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/Lidinators_5F00_0_5F00_4_5F00_6FE4F86C.zip" target="_blank"&gt;Pirmkods&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnet.lv/aggbug.aspx?PostID=2192" width="1" height="1"&gt;</description><category domain="http://dotnet.lv/blogs/ia/archive/tags/.NET/default.aspx">.NET</category><category domain="http://dotnet.lv/blogs/ia/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://dotnet.lv/blogs/ia/archive/tags/XNA/default.aspx">XNA</category><category domain="http://dotnet.lv/blogs/ia/archive/tags/Lidinators/default.aspx">Lidinators</category></item><item><title>Kur planētām nav vietas. Lidinators v0.3</title><link>http://dotnet.lv/blogs/ia/archive/2008/11/27/kur-plan-t-m-nav-vietas-lidinators-v0-3.aspx</link><pubDate>Thu, 27 Nov 2008 06:30:00 GMT</pubDate><guid isPermaLink="false">245d81fd-b543-41d7-a051-d8603c6e9e31:2175</guid><dc:creator>ivars.arins</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.lv/blogs/ia/rsscomments.aspx?PostID=2175</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.lv/blogs/ia/commentapi.aspx?PostID=2175</wfw:comment><comments>http://dotnet.lv/blogs/ia/archive/2008/11/27/kur-plan-t-m-nav-vietas-lidinators-v0-3.aspx#comments</comments><description>&lt;p&gt;Nupat sapratu, ka lidinā&amp;scaron;anās apkārt nav nemaz tik interesanta. Tāpēc, turpinot lidinatora attīstību, nāksies to papildināt ar ko jaunu. Pirmais, kas man jau sākotnēji nepatika, ir tas, ka ļoti viegli nomaldīties un pazaudēt raķeti. &amp;Scaron;o var risināt divejādi:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Izdarīt tā, lai pie kāda taustiņa nospie&amp;scaron;anas kuģis atgrieztos sākotnējā stāvoklī. Nefor&amp;scaron;i, bet ļoti vienkār&amp;scaron;i.  &lt;/li&gt;
&lt;li&gt;Neļaut kuģim izlidot ārpus ekrāna robežām. Nedaudz sarežģītāk, toties Īstu vīru solution&amp;trade;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Lieki nedomājot izvēlējos otro variantu. Tā kā visa dzīve ir izvēlē&amp;scaron;anās starp variantiem, tad arī &amp;scaron;eit ir divi varianti, kā rīkoties gadījumā, ja kuģis sasniedz ekrāna malu. Viens būtu to &amp;quot;atsist&amp;quot; pret malu, kā biljarda bumbiņu, savukārt otrs veido &amp;quot;bezgalīgu&amp;quot; telpu, kad kuģis sasniedzot vienu malu parādās otrā. Ieraduma pēc atkal nolēmu, ka ir jāizvēlas otrais variants.&lt;/p&gt;
&lt;p&gt;Nekas daudz jau &amp;scaron;eit nav jādara, tik vien, kā jāizmaina kuģa koordinātes gadījumā, ja tā centrs ir aiz kādas no ekrāna robežām. Nedaudz jāpapildina &lt;code&gt;Update()&lt;/code&gt; metode un lieta darīta&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;if &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Math&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Abs&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;X&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;) &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;gt; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Window&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ClientBounds&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Width &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;X &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;*= -&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;1&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;            }&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;if &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Math&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Abs&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Y&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;) &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;gt; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Window&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ClientBounds&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Height &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;2 &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Y &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;*= -&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;1&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;            }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;Tā, kā koordinātu sākumpunkts ir ekrāna centrā, tad pārbaude un koordinā&amp;scaron;u maiņa ir ļoti vienkār&amp;scaron;a. Pārbaudam, vai kādas koordinātes absolūtā vērtība nepārsniedz pusi atbilsto&amp;scaron;ā ekrāna izmēra. Gadījumā, ja pārsniedz, tad &amp;scaron;o koordināti pareizinot ar -1 kuģis tiek pārvietots uz otru ekrāna malu. &lt;/p&gt;
&lt;p&gt;&amp;Scaron;āda metode gan ir vienkār&amp;scaron;ota un gadījumā, ja kuģis apstājas tie&amp;scaron;i uz ekrāna malas, tad dabū diezgan nejauku mirgo&amp;scaron;anas efektu, tāpēc nākas to pārrakstīt nedaudz &amp;quot;gudrāk&amp;quot;. &lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;if &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Math&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Abs&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;X&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;) &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;gt; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Window&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ClientBounds&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Width &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;float &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;sign &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Math&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Abs&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;X&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;) &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;X&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;X &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= - &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;1 &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;* &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;sign &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;* &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;&lt;br /&gt;                   Math&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Min&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Math&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Abs&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;X&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;), &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Window&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ClientBounds&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Width &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;2 &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;- &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;1&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            }&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;if &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Math&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Abs&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Y&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;) &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;gt; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Window&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ClientBounds&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Height &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;2 &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;float &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;sign &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Math&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Abs&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Y&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;) &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Y&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Y &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= -&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;1 &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;* &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;sign &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;* &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;&lt;br /&gt;                   Math&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Min&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Math&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Abs&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Y&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;), &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Window&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ClientBounds&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Height &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;2 &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;- &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;1&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;a href="http://11011.net/software/vspaste"&gt;&lt;/a&gt;Nav tik saprotami, bet dara ko ļoti līdzīgu. Gadījumā, ja kuģis jāpārvieto uz otru ekrāna malu, tad izvēlas ekrāna centram tuvāko vērtību no kuģa koordinātes un punkta, kas ir par vienu vienību nost no ekrāna malas.&lt;/p&gt;
&lt;p&gt;Tagad kuģi pazaudēt ir grūtāk, bet lidinā&amp;scaron;anās īpa&amp;scaron;i interesantāka nav palikusi. Lai nebūtu tik vientuļi, papildināsim pieejamo kosmosu ar kādu planētu. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/planet_5F00_2.png"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" alt="planet" src="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/planet_5F00_thumb.png" border="0" width="150" height="150" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Atkārtojot pirmajā rakstā minētās darbības, jāpievieno planētas gariņgrafiku projekta saturam. Tālāk nepiecie&amp;scaron;ams izveidot mainīgos koordinā&amp;scaron;u un gariņa glabā&amp;scaron;anai, spēles sākumā inicializēt planētas koordinātes un attēlot to uz ekrāna &lt;code&gt;Draw()&lt;/code&gt; metodē. Tās visas ir jau apskatītas lietas, tāpēc detalizēti to neapskatī&amp;scaron;u. Jebkurā gadījumā to var apskatīt pievienotajā pirmkodā.&lt;/p&gt;
&lt;p&gt;Bet ja jau ir planēta, tad vajadzētu ļaut tajā ietriekties kuģim, lai lido&amp;scaron;anai piedotu &amp;quot;briesmu elementu&amp;quot;.&amp;nbsp; Ja &amp;scaron;ajā spēles posmā kuģis &amp;quot;saduras&amp;quot; ar planētu, tad tas vienkār&amp;scaron;i pārlido pāri tā, it kā planēta atrastos tālumā. &amp;Scaron;eit ir nepiecie&amp;scaron;ams izmantot kādu sadursmju noteik&amp;scaron;anas mehānismu, lai konstatētu, ka abi objekti ir sadūru&amp;scaron;ies.&lt;/p&gt;
&lt;p&gt;XNA piedāvā vairākas struktūra, kuras var izmantot sadursmju noteik&amp;scaron;anai. Lai gan &amp;scaron;īs klases ir paredzētas izmanto&amp;scaron;anai 3D telpā, tās mierīgi var izmantot arī 2D spēlēs. Lidinatora piemērā tiek izmantota &lt;code&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.boundingsphere.aspx"&gt;BoundingSphere&lt;/a&gt;&lt;/code&gt; struktūra, kas izmanto objektu aptvero&amp;scaron;u lodi. Tas gan nav precīzākais sadursmju noteik&amp;scaron;anas veids, bet sākumā noderēs. &lt;/p&gt;
&lt;p&gt;&lt;code&gt;Update()&lt;/code&gt; metodē izveido divas jaunas &lt;code&gt;BoundingSphere&lt;/code&gt; lodes, kas atbilst katram no objektiem (planētai un kuģim):&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;BoundingSphere &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipSphere &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;BoundingSphere&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;br /&gt;               &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Vector3&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;), &lt;br /&gt;               (&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;float&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipSprite&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Width &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;2.5&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;));&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;BoundingSphere &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;planetSphere &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;BoundingSphere&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;&lt;br /&gt;                new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Vector3&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;planetLocation&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;), &lt;br /&gt;               (&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;float&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;planetSprite&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Width &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;2.5&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;));&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Lai pārbaudītu, vai lodes nepārklājas, jāizmanto &lt;code&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.boundingsphere.intersects.aspx"&gt;Intersects()&lt;/a&gt;&lt;/code&gt; metode. Lai uzskatāmāk varētu redzēt kurā brīdī lodes pārklājas, nedaudz izmainī&amp;scaron;u zīmē&amp;scaron;anas metodi lai pārklā&amp;scaron;anās gadījumā izmantotu sarkanu fonu. &amp;Scaron;im nolūkam tiek izveidots jauns klases lauks kurā glabā pārbaudes rezultātu un Update() metodē to aizpilda ar pārbaudes rezultātu:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;crashed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipSphere&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Intersects&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;planetSphere&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Un zīmē&amp;scaron;anas izmaiņas:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;GraphicsDevice&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Clear&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;crashed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;? &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Color&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Red &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;: &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Color&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;CornflowerBlue&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Kā rezultātā ir iespējams vērot nāko&amp;scaron;ajā attēlā redzamo ainu.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/lidinators_5F00_6_5F00_4.png"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" alt="lidinators_6" src="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/lidinators_5F00_6_5F00_thumb_5F00_1.png" border="0" width="206" height="161" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Tas pirmajā tuvinājumā arī būtu viss par sadursmju noteik&amp;scaron;anu. Katrā ziņā nāko&amp;scaron;ajās sērijās ar to vēl nāksies saskarties ne vienu vien reizi.&lt;/p&gt;
&lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;padding-top:0px;" id="scid:fb3a1972-4489-4e52-abe7-25a00bb07fdf:fb6ac660-a93b-4a10-894f-3216f7892024" class="wlWriterSmartContent"&gt;
&lt;p&gt;Apsolītais &lt;a target="_blank" href="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/Lidinators_5F00_0_5F00_3.zip"&gt;pirmkods&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnet.lv/aggbug.aspx?PostID=2175" width="1" height="1"&gt;</description><category domain="http://dotnet.lv/blogs/ia/archive/tags/.NET/default.aspx">.NET</category><category domain="http://dotnet.lv/blogs/ia/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://dotnet.lv/blogs/ia/archive/tags/XNA/default.aspx">XNA</category><category domain="http://dotnet.lv/blogs/ia/archive/tags/Lidinators/default.aspx">Lidinators</category></item><item><title>I like to move it, move it! Lidinators v0.2</title><link>http://dotnet.lv/blogs/ia/archive/2008/11/26/i-like-to-move-it-move-it-lidinators-v0-2.aspx</link><pubDate>Wed, 26 Nov 2008 05:10:00 GMT</pubDate><guid isPermaLink="false">245d81fd-b543-41d7-a051-d8603c6e9e31:2169</guid><dc:creator>ivars.arins</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.lv/blogs/ia/rsscomments.aspx?PostID=2169</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.lv/blogs/ia/commentapi.aspx?PostID=2169</wfw:comment><comments>http://dotnet.lv/blogs/ia/archive/2008/11/26/i-like-to-move-it-move-it-lidinators-v0-2.aspx#comments</comments><description>&lt;p&gt;Sveiki! Ir jauna diena un &amp;quot;Lidinators&amp;quot; turpina savu lidojumu. Domāju, ka &lt;a href="http://dotnet.lv/blogs/ia/archive/2008/11/24/pasp-l-simies-lidinators-0-1.aspx"&gt;vakardienas&lt;/a&gt; rezultāts nav pārāk iespaidīgs. Jā, varam ar dažām koda rindiņām parādīt kuģīti uz ekrāna, bet ko tas dod? Neko daudz, tikai sākumu jaunai spēlei. Turpinot tādiem pa&amp;scaron;iem maziem solī&amp;scaron;iem, &amp;scaron;odien pievienosim iespējas pārvietot kuģi.&lt;/p&gt;
&lt;p&gt;Lai varētu ko pārvietot, nepiecie&amp;scaron;ams zināt tā atra&amp;scaron;anās vietu. Tāpēc papildināsim kodu ar mainīgajiem, kuros glabāt kuģa koordinātes un ātrumus. Ātrumi ir daudzskaitlī, tādēļ, ka vēlos atsevi&amp;scaron;ki izdalīt pārvieto&amp;scaron;anās ātrumu uz priek&amp;scaron;u un rotācijas ātrumu. Līdz ar to pa&amp;scaron;reizējās mainīgo definīcijas būs &amp;scaron;ādas:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;GraphicsDeviceManager &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;graphics&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;SpriteBatch &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteBatch&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Texture2D &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipSprite&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Vector2 &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;float &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;speed&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;rotationSpeed&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Tāpat derētu nodefinēt konstantes ātruma ierobežojumiem, lai kuģis neieskrietos pārāk ātri un neizsistu caurumu monitora sānos.&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;const float &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;MaxSpeed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;10&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;const float &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;MaxRotationSpeed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;3&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Spēles inicializācijas metodē jānovieto kuģi koordinātu sākumpunktā:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#413e2e;"&gt;/// &amp;lt;summary&amp;gt;&lt;br /&gt;        /// &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;Allows the game to perform any initialization it needs to before starting to run.&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#413e2e;"&gt;/// &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;This is where it can query for any required services and load any non-graphic&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#413e2e;"&gt;/// &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;related content.  Calling base.Initialize will enumerate through any components&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#413e2e;"&gt;/// &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;and initialize them as well.&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#413e2e;"&gt;/// &amp;lt;/summary&amp;gt;&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;protected override void &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Initialize&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;()&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Vector2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;base&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Initialize&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;();&lt;br /&gt;        }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Un jāpārveido zīmē&amp;scaron;anas metodi, lai tā zīmētu kuģi, ņemot vērā tā atra&amp;scaron;anās vietu.&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;protected override void &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Draw&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;GameTime &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;gameTime&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;GraphicsDevice&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Clear&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Color&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;CornflowerBlue&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteBatch&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Begin&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;();&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteBatch&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Draw&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipSprite&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Color&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;White&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteBatch&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;End&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;();&lt;br /&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;base&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Draw&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;gameTime&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;        }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Palaižot spēli var redzēt, kas ir sanācis.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/lidinators_5F00_3_5F00_2.png"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" alt="Lidinators stūrī" src="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/lidinators_5F00_3_5F00_thumb.png" border="0" width="206" height="161" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Domāju, ka nevienam nav pārsteigums, ka datoriem koordinātu sistēma parasti at&amp;scaron;ķiras no tās, ko mācīja skolā. T.i. koordinātu sākumpunkts ir ekrāna labajā aug&amp;scaron;ējā stūrī, nevis ekrāna centrā. Līdz ar to ir nepiecie&amp;scaron;ams kompensēt divas lietas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;At&amp;scaron;ķirīgu koordinātu sākumpunktu 
&lt;/li&gt;
&lt;li&gt;To, ka gariņu zīmē no stūra, nevis no centra&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Lai neitralizētu pirmo punktu, pietiek izrēķināt sākuma koordinātes pēc ekrāna izmēriem. Un arī otru problēmu atrisina līdzīgi - atņemot no zīmē&amp;scaron;anas koordinātēm kuģa centra koordinātes.&amp;nbsp; Izmainītā zīmē&amp;scaron;anas metode:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;protected override void &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Draw&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;GameTime &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;gameTime&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;GraphicsDevice&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Clear&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Color&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;CornflowerBlue&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Vector2 &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;center &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Vector2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Window&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ClientBounds&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Width &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Window&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ClientBounds&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Height &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Vector2 &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipCenter &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Vector2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipSprite&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Width &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipSprite&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Height &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteBatch&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Begin&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;();&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteBatch&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Draw&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipSprite&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;center &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;+ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;- &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipCenter&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Color&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;White&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteBatch&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;End&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;();&lt;br /&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;base&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Draw&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;gameTime&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;        }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Un ekrān&amp;scaron;āviņ&amp;scaron;, lai pārliecinātos, ka tas darbojas&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/lidinators_5F00_4_5F00_2.png"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" alt="Lidinators centrā" src="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/lidinators_5F00_4_5F00_thumb.png" border="0" width="206" height="161" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Sagatavo&amp;scaron;anās darbi ir pabeigti, jāsāk kustināt kuģi. Spēles stāvokļa pārrēķinā&amp;scaron;anai un lietotāja ievades saņem&amp;scaron;anai ir paredzēta spēles &lt;code&gt;Update()&lt;/code&gt; metode, kuru tad arī ir jāpapildina ar nepiecie&amp;scaron;amo loģiku. &amp;quot;Lidinatora&amp;quot; gadījumā algoritms ir vienkār&amp;scaron;s:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ja ir nospiests taustiņ&amp;scaron; &amp;quot;uz aug&amp;scaron;u&amp;quot;, tad palielina kuģa ātrumu par 3, bet nepārsniedzot maksimālo ātrumu; 
&lt;/li&gt;
&lt;li&gt;Ja ir nospiests taustiņs &amp;quot;uz leju&amp;quot;, tad samazina kuģa ātrumu par 3, bet kuģa ātrums nedrīkst būt negatīvs; 
&lt;/li&gt;
&lt;li&gt;Ja ir nospiests taustiņ&amp;scaron; &amp;quot;pa kreisi&amp;quot;, tad palielina kuģa rotācijas ātrumu par 2, bet tas nedrīkst pārsniegt maksimālo rotācijas ātrumu; 
&lt;/li&gt;
&lt;li&gt;Ja ir nospiests taustiņ&amp;scaron; &amp;quot;pa labi&amp;quot;, tad samazina kuģa rotācijas ātrumu par 2, bet tas nedrīkst būt mazāks par negatīvu maksimālo rotācijas ātrumu;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Lai uzzinātu par nospiestajiem taustiņiem, nepiecie&amp;scaron;ams izmantot &lt;code&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.input.keyboard.aspx"&gt;Keyboard&lt;/a&gt;&lt;/code&gt; klases metodi &lt;code&gt;GetState()&lt;/code&gt;, kas atgriež &lt;code&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.input.keyboardstate.aspx"&gt;KeyboardState&lt;/a&gt;&lt;/code&gt; struktūru. Savukārt &lt;code&gt;KeyboardState&lt;/code&gt; satur metodi &lt;code&gt;IsKeyDown()&lt;/code&gt;, ar kuras palīdzību var pārliecināties vai konkrēts taustiņ&amp;scaron; ir nospiests. Iepriek&amp;scaron; aprakstītajam algoritmam atbilst &amp;scaron;āds kods:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;KeyboardState &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;currentState &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Keyboard&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;GetState&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;();&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;if &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;currentState&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;IsKeyDown&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Keys&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Up&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;))&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;speed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;+= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;3&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;            }&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;if &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;currentState&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;IsKeyDown&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Keys&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Down&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;))&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;speed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;-= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;3&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;            }&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;if &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;currentState&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;IsKeyDown&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Keys&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Left&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;))&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;rotationSpeed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;+= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;            }&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;if &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;currentState&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;IsKeyDown&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Keys&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Right&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;))&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;rotationSpeed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;-= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;            }&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;if &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;speed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;lt; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;speed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;            }&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;if &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;speed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;gt; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;MaxSpeed&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;speed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;MaxSpeed&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;            }&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;if &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;rotationSpeed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;gt; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;MaxRotationSpeed&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;rotationSpeed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;MaxRotationSpeed&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;            }&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;if &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;rotationSpeed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;lt; -&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;MaxRotationSpeed&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;rotationSpeed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;MaxRotationSpeed&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;            }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Protams, ar ātruma rēķinā&amp;scaron;anu nepietiks, lai kuģis tie&amp;scaron;ām pārvietotos. &amp;Scaron;ajā pa&amp;scaron;ā metodē ir nepiecie&amp;scaron;ams uzrakstīt arī stāvokļa izmaiņu loģiku. &amp;Scaron;ajā brīdī es sapratu, ka kodā pietrūkst kuģa &amp;scaron;ābrīža leņķis un tā attēlo&amp;scaron;ana. Ja pirmo trūkumu var atrisināt ar jauna mainīgā ievie&amp;scaron;anu, tad ar otro būs nedaudz sarežģītāk, jo nāksies izmantot citu zīmē&amp;scaron;anas metodi, kurai ir stipri vairāk parametri. Ja pirmā problēma (trūksto&amp;scaron;ais leņķis) ir atrisināta,&amp;nbsp; pārvieto&amp;scaron;anās loģiku var uzrakstīt salīdzino&amp;scaron;i vienkār&amp;scaron;i, ja neskaita, ka nepiecie&amp;scaron;ams atcerēties ģeometrijas kursu. Sākumā izmainam kuģa leņķi atbilsto&amp;scaron;i rotācijas ātrumam, savukārt pēc tam izmainam kuģa koordinātes atbilsto&amp;scaron;i tā ātrumam un leņķim. Pieņemot, ka kuģa leņķis tiek glabāts grādos, tas izskatītos &amp;scaron;ādi:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipAngle &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipAngle &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;- &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;rotationSpeed&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;X &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;+= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;speed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;* &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;float&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Math&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Sin&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipAngle &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;180 &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;* &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Math&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;PI&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Y &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;-= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;speed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;* &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;float&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Math&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Cos&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipAngle &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;180 &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;* &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Math&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;PI&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Lai kuģis neizlidotu tālēs zilajās (vārda tie&amp;scaron;ā nozīmē), vajadzētu arī ātrumu samazināt, tāpēc metodes beigās ātrumu samazina par vienu vienību, bet rotācijas ātrumu - uz pusi:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;speed&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;--&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;rotationSpeed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;/span&gt;&lt;/pre&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Kad kuģis, vismaz teorētiski, ir spējīgs pārvietoties, nepiecie&amp;scaron;ams izmainīt zīmē&amp;scaron;anas kodu, lai arī leņķis būtu redzams:&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteBatch&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Draw&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipSprite&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,                             &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;//1&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;center &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;+ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipLocation &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;- &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipCenter&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,     &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;//2&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;null&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,                                   &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;//3&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Color&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;White&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,                            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;//4&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipAngle &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;* &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;float&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Math&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;PI &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;180&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,       &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;//5&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipCenter&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,                             &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;//6&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;1&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,                                      &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;//7&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;SpriteEffects&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;None&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,                     &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;//8&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;0                                       &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;//9&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Kā redzams, klāt ir nāku&amp;scaron;i vairāki parametri, tāpēc paskaidro&amp;scaron;u, ko nozīmē katrs no parametriem:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;gariņ&amp;scaron; kuru zīmēt; 
&lt;/li&gt;
&lt;li&gt;koordinātes, kurās zīmēt gariņu; 
&lt;/li&gt;
&lt;li&gt;taisnstūra struktūra, kas nosaka, kuru daļu no gariņa zīmēt (ja norādīta null vērtībā, tad zīmē visu) 
&lt;/li&gt;
&lt;li&gt;tonis, kas tiek lietots zīmē&amp;scaron;anai (baltā krāsa nozīmē - zīmēt netonētu) 
&lt;/li&gt;
&lt;li&gt;rotācijas leņķis 
&lt;/li&gt;
&lt;li&gt;rotācijas centrs 
&lt;/li&gt;
&lt;li&gt;mērogmaiņas koeficients 
&lt;/li&gt;
&lt;li&gt;efekts (nekāds, apvēr&amp;scaron;ana horizontāli, apvēr&amp;scaron;ana vertikāli) 
&lt;/li&gt;
&lt;li&gt;z koordināte&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Domāju, ka &amp;scaron;eit nav nekāda raķe&amp;scaron;zinātne (hmm, varbūt tomēr ir?), tāpēc vajadzētu būt skaidram. &lt;b&gt;Neskaidros jautājumus dro&amp;scaron;i varat uzdot komentāros, centī&amp;scaron;os atbildēt&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;Viens jautājums, kur&amp;scaron; dro&amp;scaron;i vien parādīsies, ir - kāpēc nepiecie&amp;scaron;ami tik sarežģīti ātruma aprēķini, ja kuģis vienalga kustās samērā saraustīti? Patiesībā kuģim vajadzētu kustēties ar zināmu inerci, bet tas tā nenotiek tādēļ, ka &lt;code&gt;Update&lt;/code&gt; metode notiek parāk bieži. Lai padarītu kuģa ātrumu atkarīgu no laika, izmantosim &lt;code&gt;Update()&lt;/code&gt; metodes parametru &lt;code&gt;gameTime&lt;/code&gt;, kuram ir tāda pa&amp;scaron;a nosaukuma tips &lt;code&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.gametime.aspx"&gt;GameTime&lt;/a&gt;&lt;/code&gt;. Izmantojot dažādus &amp;scaron;ī tipa parametrus var iegūt informāciju par spēles stāvokli laikā. Nedaudz pārveidojot ātrumu izmaiņas tā, lai tās būtu atkarīgas no laika, nevis atjauno&amp;scaron;anas biežuma, &amp;quot;spēle&amp;quot; paliek interesantāka.&lt;/p&gt;
&lt;pre class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;var &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;elapsed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;float&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;gameTime&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;ElapsedGameTime&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Ticks &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;1000000&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;if &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;elapsed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;gt; &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;0&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;            {&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;speed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;-= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;elapsed&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;rotationSpeed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;-= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;rotationSpeed &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;/ &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;4&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;) &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;* &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;elapsed&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;;&lt;br /&gt;            }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Tas nu pagaidām būs viss. Gaidu ierosinājumus nāko&amp;scaron;ajai sērijai.&lt;/p&gt;
&lt;div style="padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;padding-top:0px;" id="scid:fb3a1972-4489-4e52-abe7-25a00bb07fdf:985806b5-c187-4fc7-9626-dbe09799d310" class="wlWriterSmartContent"&gt;
&lt;p&gt;Tā kā &amp;scaron;obrīd kods jau ir nedaudz izaudzis, pievienoju &lt;a target="_blank" href="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/Lidinators.zip"&gt;pirmkodu.&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnet.lv/aggbug.aspx?PostID=2169" width="1" height="1"&gt;</description><category domain="http://dotnet.lv/blogs/ia/archive/tags/.NET/default.aspx">.NET</category><category domain="http://dotnet.lv/blogs/ia/archive/tags/code/default.aspx">code</category><category domain="http://dotnet.lv/blogs/ia/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://dotnet.lv/blogs/ia/archive/tags/XNA/default.aspx">XNA</category><category domain="http://dotnet.lv/blogs/ia/archive/tags/Lidinators/default.aspx">Lidinators</category></item><item><title>Paspēlēsimies? Lidinators 0.1</title><link>http://dotnet.lv/blogs/ia/archive/2008/11/25/pasp-l-simies-lidinators-0-1.aspx</link><pubDate>Tue, 25 Nov 2008 04:57:00 GMT</pubDate><guid isPermaLink="false">245d81fd-b543-41d7-a051-d8603c6e9e31:2158</guid><dc:creator>ivars.arins</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.lv/blogs/ia/rsscomments.aspx?PostID=2158</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://dotnet.lv/blogs/ia/commentapi.aspx?PostID=2158</wfw:comment><comments>http://dotnet.lv/blogs/ia/archive/2008/11/25/pasp-l-simies-lidinators-0-1.aspx#comments</comments><description>&lt;p&gt;Kādu laiku atpakaļ &lt;a href="http://dotnet.lv/blogs/ia/archive/2008/11/14/piektdienas-krikumi.aspx"&gt;rakstīju&lt;/a&gt;, ka ir iznākusi tre&amp;scaron;ā versija XNA spēļu studijai un, ka es vēlētos par to pastāstīt sīkāk. Tas laiks nu ir pienācis un tuvākajās dienās (nedēļās? mēne&amp;scaron;os?) centī&amp;scaron;os pastāstīt par spēļu veido&amp;scaron;anu izmantojot XNA.&lt;/p&gt;
&lt;p&gt;Lai sāktu izstrādi nepiecie&amp;scaron;ama Microsoft Visual Studio izstrādes vide (ekspress variants &lt;a href="http://www.microsoft.com/express/"&gt;&amp;scaron;eit&lt;/a&gt;) un XNA platforma (&lt;a href="http://msdn.microsoft.com/en-us/xna/default.aspx"&gt;&amp;scaron;eit&lt;/a&gt;). Pēc XNA uzstādī&amp;scaron;anas, vizuālajā studijā veidojot jaunu projektu būs pieejama jauna sadaļa &amp;quot;XNA Game Studio 3.0&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/new_5F00_xna_5F00_project_5F00_2.png"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" alt="Jauns XNA projekts" src="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/new_5F00_xna_5F00_project_5F00_thumb.png" border="0" width="346" height="249" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&amp;Scaron;īs ierakstu sērijas gaitā mēģinā&amp;scaron;u izveidot vienkār&amp;scaron;u spēli, kurā lidināsies un &amp;scaron;audīsies kosmosa kuģī&amp;scaron;i, tādēļ nosaucu projektu par &amp;quot;Lidinatoru&amp;quot;. Nosaukums ir par godu kādai spēlei, kuras izveidē, lai gan ļoti minimāli iznāca piedalīties laikā, kad mācījos vidusskolā (tas bija tik sen, ka datoriem operatīvās atmiņas un cieto disku apjomu vēl mērīja megabaitos). &lt;/p&gt;
&lt;p&gt;Jaunizveidotajā projektā jau ir iekļauts &amp;quot;spēles&amp;quot; skelets, kuru tālāk ir tikai jāpapildina. Sākotnēji tas tikai attēlo rudzupuķu&lt;sup&gt;1&lt;/sup&gt; zilu logu, kur&amp;scaron; var tikt aizvērts ar loga aizvēr&amp;scaron;anas standarta &amp;quot;krustiņu&amp;quot;, vai nospiežot &amp;quot;back&amp;quot; pogu uz XBox kontroliera. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/lidinators_5F00_1_5F00_2.png"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" alt="lidinatora pirmais ekrāns - rudzupuķu zils" src="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/lidinators_5F00_1_5F00_thumb.png" border="0" width="206" height="161" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Lai gan XNA piedāvā dažādas 3D grafikas iespējas, sākumā iemēģinā&amp;scaron;u roku 2D &lt;a href="http://termini.lv/index.php?term=sprite&amp;amp;lang=EN&amp;amp;terms=sprite"&gt;gariņgrafikā&lt;/a&gt;&lt;sup&gt;2&lt;/sup&gt;. Izmantojot visas savas necilās zīmē&amp;scaron;anas spējas uzzīmēju kaut ko attāli līdzīgu kosmiskajam kuģim&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/ship_5F00_sprite_5F00_4.png"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" alt="Kosmosa kuģa &amp;quot;sprite&amp;quot;" src="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/ship_5F00_sprite_5F00_thumb_5F00_1.png" border="0" width="82" height="73" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Lai pievienotu bildi projekta resursiem, jāspiež ar peles labo taustiņu uz &amp;quot;Content&amp;quot; sadaļas &amp;quot;Solution explorer&amp;quot; logā un jāizvēlas &amp;quot;Add Existing Item&amp;quot; punkts no uznirsto&amp;scaron;ās izvēlnes. Pēc resursa pievieno&amp;scaron;anas var pamainīt dažādus parametrus, bet &amp;scaron;obrīd tas nav aktuāli. Vienīgais, ko vajadzētu ievērot ir resursa identifikators &amp;quot;Asset Name&amp;quot;.&lt;/p&gt;
&lt;p&gt;Lai varētu spēlē izmantot resursu, to ir nepiecie&amp;scaron;ams ielādēt atmiņā. Lai to izdarītu ir nepiecie&amp;scaron;ams papildināt &lt;code&gt;LoadContent()&lt;/code&gt; metodi spēles skeletā. Sākotnēji &amp;scaron;ī metode izskatās &amp;scaron;ādi:&lt;/p&gt;
&lt;pre style="background:#10100d;" class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#413e2e;"&gt;/// &amp;lt;summary&amp;gt;&lt;br /&gt;        /// &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;LoadContent will be called once per game and is the place to load&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#413e2e;"&gt;/// &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;all of your content.&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#413e2e;"&gt;/// &amp;lt;/summary&amp;gt;&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;protected override void &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;LoadContent&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;()&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;// Create a new SpriteBatch, which can be used to draw textures.&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteBatch &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;SpriteBatch&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;GraphicsDevice&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;// TODO: use this.Content to load your game content here&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;}&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Lai ielādētu jaunizveidoto resursu ir jāizmanto satura menedžeris, kur&amp;scaron; ir inicalizēts &lt;code&gt;Game&lt;/code&gt; klases &lt;code&gt;Content&lt;/code&gt; īpa&amp;scaron;ībā. Satura menedžeris satur &amp;quot;generic&amp;quot; metodi &lt;code&gt;Load()&lt;/code&gt; resursu ielādē&amp;scaron;anai.&lt;/p&gt;
&lt;p&gt;Papildinātais &lt;code&gt;LoadContent()&lt;/code&gt; kods:&lt;/p&gt;
&lt;pre style="background:#10100d;" class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;protected override void &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;LoadContent&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;()&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;// Create a new SpriteBatch, which can be used to draw textures.&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteBatch &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;SpriteBatch&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;GraphicsDevice&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipSprite &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;= &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Content&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Load&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;Texture2D&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#44b1e3;"&gt;&amp;quot;ship_sprite&amp;quot;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;        }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Spēles skeletā jau ir paredzēta metode ekrāna atjauno&amp;scaron;ana, tādēļ atliek tikai to papildināt, lai parādītu kosmosa kuģi uz ekrāna. Gariņu zīmē&amp;scaron;ana jāizmanto &lt;code&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.graphics.spritebatch.aspx"&gt;SpriteBatch&lt;/a&gt;&lt;/code&gt; klase, kas ir paredzēta vairāku gariņu attēlo&amp;scaron;anai vienā piegājienā. Sākumā zīmē&amp;scaron;ana ir jāuzsāk ar &lt;code&gt;Begin()&lt;/code&gt; metodi, tad jāveic visas vajadzīgās darbības un beigās viss jāizpilda ar &lt;code&gt;End()&lt;/code&gt; metodi. Manuprāt, vienkār&amp;scaron;āk to ir saprast no koda:&lt;/p&gt;
&lt;pre style="background:#10100d;" class="code"&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#413e2e;"&gt;/// &amp;lt;summary&amp;gt;&lt;br /&gt;        /// &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;This is called when the game should draw itself.&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#413e2e;"&gt;/// &amp;lt;/summary&amp;gt;&lt;br /&gt;        /// &amp;lt;param name=&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;&amp;quot;gameTime&amp;quot;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#413e2e;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#756f51;"&gt;Provides a snapshot of timing values.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#413e2e;"&gt;&amp;lt;/param&amp;gt;&lt;br /&gt;        &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;protected override void &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Draw&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#009b00;"&gt;GameTime &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;gameTime&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;)&lt;br /&gt;        {&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;GraphicsDevice&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Clear&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Color&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;CornflowerBlue&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteBatch&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Begin&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;();&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteBatch&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Draw&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;shipSprite&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;,&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;new &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Vector2&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;100&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;, &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:cyan;"&gt;100&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;),&lt;br /&gt;                &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#2b91af;"&gt;Color&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;White&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;spriteBatch&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;End&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;();&lt;br /&gt;&lt;br /&gt;            &lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#d6d694;"&gt;base&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#80ff00;"&gt;.&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;Draw&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;(&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#e8e8e8;"&gt;gameTime&lt;/span&gt;&lt;span style="background:#10100d none repeat scroll 0% 0%;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial;color:#a79a86;"&gt;);&lt;br /&gt;        }&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Visa &amp;scaron;ī darba rezultāts redzams nāko&amp;scaron;ajā attēlā.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/lidinators_5F00_2_5F00_2.png"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" alt="Lidinators uz zilo debesu fona" src="http://dotnet.lv/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/ia/lidinators_5F00_2_5F00_thumb.png" border="0" width="206" height="161" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Nāko&amp;scaron;ajā turpinājumā mēģinā&amp;scaron;u &amp;quot;Lidinatoru&amp;quot; padarīt dinamiskāku.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt; Interesanti, ka angliski rudzupuķes ir &amp;quot;kukurūzas puķes&amp;quot;. Acīmredzot tās mīl augt kopā ar graudaugiem.&lt;/p&gt;
&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt; Man ļoti patīk &amp;scaron;is termins.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnet.lv/aggbug.aspx?PostID=2158" width="1" height="1"&gt;</description><category domain="http://dotnet.lv/blogs/ia/archive/tags/.NET/default.aspx">.NET</category><category domain="http://dotnet.lv/blogs/ia/archive/tags/code/default.aspx">code</category><category domain="http://dotnet.lv/blogs/ia/archive/tags/C_2300_/default.aspx">C#</category><category domain="http://dotnet.lv/blogs/ia/archive/tags/XNA/default.aspx">XNA</category><category domain="http://dotnet.lv/blogs/ia/archive/tags/Lidinators/default.aspx">Lidinators</category></item></channel></rss>