<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://codetopia.com/cs/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>XNA Book Errata</title><link>http://codetopia.com/cs/forums/9/ShowForum.aspx</link><description>A place to report errors that you find in the book. If there's ever a second edition I'll make sure the changes get integrated. Until then, the information in this forum might be helpful to other readers.</description><dc:language>en-US</dc:language><generator>CommunityServer 2.0 (Build: 60217.2664)</generator><item><title>CD's source solution will not open in XNA Game Studio 2.0 / MS VS 2005 Prof Ed</title><link>http://codetopia.com/cs/forums/thread/582.aspx</link><pubDate>Tue, 01 Jul 2008 03:30:46 GMT</pubDate><guid isPermaLink="false">ef84f941-e677-42b9-9002-5d57148e678d:582</guid><dc:creator>GeorgeSaban</dc:creator><slash:comments>1</slash:comments><comments>http://codetopia.com/cs/forums/thread/582.aspx</comments><wfw:commentRss>http://codetopia.com/cs/forums/commentrss.aspx?SectionID=9&amp;PostID=582</wfw:commentRss><description>&lt;P class=MsoNormal&gt;&lt;FONT face=Calibri&gt;The solutions in the source folder of the book’s CD will not open in Microsoft Visual Studio 2005 Professional Edition / XNA Game Studio 2.0.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Calibri&gt;The error is…&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Calibri&gt;“The project file ‘C:\Documents and Settings\gsaban\Desktop\Board\Board\BoardWin.csproj’ cannot be opened.”&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;The project type is not supported by this installation. &lt;/FONT&gt;&lt;/P&gt;</description></item><item><title>Errors</title><link>http://codetopia.com/cs/forums/thread/262.aspx</link><pubDate>Mon, 01 Oct 2007 19:35:03 GMT</pubDate><guid isPermaLink="false">ef84f941-e677-42b9-9002-5d57148e678d:262</guid><dc:creator>groundh0g</dc:creator><slash:comments>8</slash:comments><comments>http://codetopia.com/cs/forums/thread/262.aspx</comments><wfw:commentRss>http://codetopia.com/cs/forums/commentrss.aspx?SectionID=9&amp;PostID=262</wfw:commentRss><description>This is the list of corrections that I sent to the publisher after reviewing the printed book. I didn't find any major errors. If you come across any other errors that should be corrected in future reprints, please let me know.&lt;br&gt;&lt;br&gt;&lt;br&gt;

&lt;table&gt;

&lt;tr&gt;&lt;td&gt;&lt;b&gt;Location:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Chapter 4, Page 61&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Severity:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Error&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;0.5 to &lt;b&gt;2.5&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Corrected:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;0.5 to &lt;b&gt;1.5&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;wong value&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=2&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;&lt;td&gt;&lt;b&gt;Location:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Chapter 4, Page 62&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Severity:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Error&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;assign a different scaling factor&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Corrected:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;assign a different scaling factor &lt;b&gt;to the width and height of the sprite.&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;missing text&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=2&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;&lt;td&gt;&lt;b&gt;Location:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Chapter 8, Page 182&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Severity:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Typo&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;simple &lt;b&gt;match&lt;/b&gt; functions&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Corrected:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;simple &lt;b&gt;math&lt;/b&gt; functions&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=2&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;&lt;td&gt;&lt;b&gt;Location:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Chapter 10, Page 206&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Severity:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Error&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Rather than list the code twice (once here, and once at the end of the chapter), &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Corrected:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;{DELETE TEXT}&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;delete this text, the full source code listing is no longer included within the chapter text&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=2&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;&lt;td&gt;&lt;b&gt;Location:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Chapter 10, Page 206&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Severity:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Flow&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;most relevant bits for now&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Corrected:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;most relevant bits &lt;b&gt;of the source code&lt;/b&gt; for now&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=2&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;&lt;td&gt;&lt;b&gt;Location:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Chapter 10, Page 206&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Severity:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Error&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;code listing &lt;b&gt;at the end of this chapter&lt;/b&gt;, read&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Corrected:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;code listing &lt;b&gt;on the CD-ROM&lt;/b&gt;, read&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=2&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;&lt;td&gt;&lt;b&gt;Location:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Chapter 11, Page 215&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Severity:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Typo&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;the player to save artwork to&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Corrected:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;the player to save &lt;b&gt;his&lt;/b&gt; artwork to&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=2&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;&lt;td&gt;&lt;b&gt;Location:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Chapter 11, Page 217&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Severity:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Formatting&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;[source code]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Corrected:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;[source code]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;the two blocks of code on this page should be aligned with each other&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=2&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;&lt;td&gt;&lt;b&gt;Location:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Chapter 14, Page 294&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Severity:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Error&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;called from the &lt;b&gt;InitializeLevel&lt;/b&gt; method&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Corrected:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;called from the &lt;b&gt;InitializeGame&lt;/b&gt; method&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;wrong method name specified&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=2&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;&lt;td&gt;&lt;b&gt;Location:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Chapter 15, Page 314&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Severity:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Error&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;[source code] // index into color array for each cell on the board&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Corrected:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;[source code] // two-dimensional array of cells for this board&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;incorrect source code comment&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=2&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;&lt;td&gt;&lt;b&gt;Location:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Chapter 15, Page 335&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Severity:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Typo&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;[source code] // scan &lt;b&gt;reach&lt;/b&gt; row&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Corrected:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;[source code] // scan &lt;b&gt;each&lt;/b&gt; row&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;typo in source code comment&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=2&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;&lt;td&gt;&lt;b&gt;Location:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Chapter 16, Page 361&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Severity:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Ambiguous&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;and a third to manage the &lt;b&gt;other&lt;/b&gt; two.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Corrected:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;and a third to manage the &lt;b&gt;first&lt;/b&gt; two.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=2&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;&lt;td&gt;&lt;b&gt;Location:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Chapter 18, Page 414&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Severity:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Error&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;manages the &lt;b&gt;three&lt;/b&gt; artificial&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Corrected:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;manages the &lt;b&gt;four&lt;/b&gt; artificial&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;there were three AIs when I first wrote this chapter, I later added a fourth&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=2&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;&lt;td&gt;&lt;b&gt;Location:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Chapter 18, Page 427&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Severity:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Typo&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;single move &lt;b&gt;for&lt;/b&gt; the list&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Corrected:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;single move &lt;b&gt;from&lt;/b&gt; the list&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=2&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;&lt;td&gt;&lt;b&gt;Location:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Chapter 18, Page 434&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Severity:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Error&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;between the &lt;b&gt;three&lt;/b&gt; AI&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Corrected:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;between the &lt;b&gt;four&lt;/b&gt; AI&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;error in review question #3; there were three AIs when I first wrote this chapter, I later added a fourth&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=2&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;&lt;td&gt;&lt;b&gt;Location:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Chapter 22, Page 518&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Severity:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Ambiguous&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;known as generics.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Corrected:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;known as generics &lt;b&gt;to create a class&lt;/b&gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;it's not the first use of generics, it's just the first use of generics when writing our own code&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=2&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;&lt;td&gt;&lt;b&gt;Location:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Chapter 23, Page 529&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Severity:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Flow&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;tool for creating Windows games.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Corrected:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;tool for creating Windows games&lt;b&gt;, though&lt;/b&gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;paragraph flow is a little awkward, will have edit review this change and give them a chance to veto&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=2&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;&lt;td&gt;&lt;b&gt;Location:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Chapter 23, Page 554&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Severity:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Typo&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;one of the VirtualKeyboard's &lt;b&gt;method&lt;/b&gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Corrected:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;one of the VirtualKeyboard's &lt;b&gt;methods&lt;/b&gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;plural form&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=2&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;&lt;td&gt;&lt;b&gt;Location:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Chapter 25, Page 603&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Severity:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Typo&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;[3rd bullet] data and &lt;b&gt;resource&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Corrected:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;[3rd bullet] data and &lt;b&gt;resources&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;plural form&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=2&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;&lt;td&gt;&lt;b&gt;Location:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Chapter 25, Page 603&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Severity:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Flow&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;a single thread automatically&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Corrected:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;a single thread &lt;b&gt;that's&lt;/b&gt; automatically&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;awkward wording&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=2&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;&lt;td&gt;&lt;b&gt;Location:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Chapter 26, Page 625&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Severity:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Formatting&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;[in note] as &lt;b&gt;a"lossy"&lt;/b&gt; process&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Corrected:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;[in note] as &lt;b&gt;a "lossy"&lt;/b&gt; process&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;missing space between 'a' and 'lossy'&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=2&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;&lt;td&gt;&lt;b&gt;Location:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Chapter 27, Page 658&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Severity:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Typo&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;DLL contains included content&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Corrected:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;DLL contains &lt;b&gt;the&lt;/b&gt; included content&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;missing "the"&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=2&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;&lt;td&gt;&lt;b&gt;Location:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Chapter 27, Page 659&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Severity:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Flow&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(in the LoadGraphicsContent, for example)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Corrected:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;(in the LoadGraphicsContent &lt;b&gt;method&lt;/b&gt;, for example)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;missing "method"&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=2&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;

&lt;tr&gt;&lt;td&gt;&lt;b&gt;Location:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Chapter 27, Page 665&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Severity:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;Typo&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Current:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;in your &lt;b&gt;localize&lt;/b&gt; resources&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Corrected:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;in your &lt;b&gt;localized&lt;/b&gt; resources&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;wrong tense&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=2&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;

&lt;/table&gt;</description></item><item><title>Brickbreaker editor error</title><link>http://codetopia.com/cs/forums/thread/260.aspx</link><pubDate>Sun, 30 Sep 2007 12:02:16 GMT</pubDate><guid isPermaLink="false">ef84f941-e677-42b9-9002-5d57148e678d:260</guid><dc:creator>Symir</dc:creator><slash:comments>1</slash:comments><comments>http://codetopia.com/cs/forums/thread/260.aspx</comments><wfw:commentRss>http://codetopia.com/cs/forums/commentrss.aspx?SectionID=9&amp;PostID=260</wfw:commentRss><description>&lt;P&gt;I get the following error when running the project for Brickbreaker editor. It pertains to this line of code: &lt;FONT size=2&gt;openFileDialog1.InitialDirectory = &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;Application&lt;/FONT&gt;&lt;FONT size=2&gt;.UserAppDataPath;&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;System.NotSupportedException was unhandled&lt;BR&gt;&amp;nbsp; Message="The given path's format is not supported."&lt;BR&gt;&amp;nbsp; Source="mscorlib"&lt;BR&gt;&amp;nbsp; StackTrace:&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.Security.Util.StringExpressionSet.CanonicalizePath(String path, Boolean needFullPath)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.Security.Util.StringExpressionSet.CreateListFromExpressions(String[] str, Boolean needFullPath)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.Security.Permissions.FileIOPermission.AddPathList(FileIOPermissionAccess access, AccessControlActions control, String[] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.Security.Permissions.FileIOPermission..ctor(FileIOPermissionAccess access, String[] pathList, Boolean checkForDuplicates, Boolean needFullPath)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.IO.Directory.CreateDirectory(String path, DirectorySecurity directorySecurity)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.Application.GetDataPath(String basePath)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.Windows.Forms.Application.get_UserAppDataPath()&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at BrickBreakerLevelEditor.EditorForm..ctor() in E:\Home\Source\Genre\BrickBreaker\BrickBreakerLevelEditor\EditorForm.cs:line 28&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at BrickBreakerLevelEditor.Program.Main() in E:\Home\Source\Genre\BrickBreaker\BrickBreakerLevelEditor\Program.cs:line 17&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.Threading.ThreadHelper.ThreadStart_Context(Object state)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at System.Threading.ThreadHelper.ThreadStart()&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;Any ideas?&lt;/P&gt;</description></item></channel></rss>