<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>OpenLayer blitting logic :-\</title>
		<link>http://www.allegro.cc/forums/view/589424</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Fri, 19 Jan 2007 08:29:51 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I&#39;ve been stuck on this problem for a while, no one seems to want or can help :-\.  I&#39;m back now to working on it.  I&#39;ve made progress from nothing showing to something showing <img src="http://www.allegro.cc/forums/smileys/cheesy.gif" alt=":D" />.  But not everything shows and the fact that I got something to show up was no more than trial and error.</p><p>This code is not in its natural form, I&#39;m splicing it together to make one loop.
</p><div class="source-code"><div class="toolbar"></div><div class="inner"><table width="100%"><tbody><tr><td class="number">1</td><td>     vector<span class="k3">&lt;</span>uint&gt; m_Map<span class="k2">;</span></td></tr><tr><td class="number">2</td><td>     ...</td></tr><tr><td class="number">3</td><td>&#160;</td></tr><tr><td class="number">4</td><td>     <span class="k1">const</span> uint <a href="http://www.delorie.com/djgpp/doc/libc/libc_681.html" target="_blank">ScreenRows</a> <span class="k3">=</span> <span class="k2">(</span><a href="http://www.allegro.cc/manual/SCREEN_H" target="_blank"><span class="a">SCREEN_H</span></a> <span class="k3">/</span> m_Tiles-&gt;GetTileHeight<span class="k2">(</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">5</td><td>     <span class="k1">const</span> uint <a href="http://www.delorie.com/djgpp/doc/libc/libc_674.html" target="_blank">ScreenCols</a> <span class="k3">=</span> <span class="k2">(</span><a href="http://www.allegro.cc/manual/SCREEN_W" target="_blank"><span class="a">SCREEN_W</span></a> <span class="k3">/</span> m_Tiles-&gt;GetTileWidth<span class="k2">(</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">6</td><td>     <span class="k1">int</span> Column     <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">7</td><td>     <span class="k1">int</span> Row        <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">8</td><td>     </td></tr><tr><td class="number">9</td><td>     <span class="k1">int</span> Xpixel     <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">10</td><td>     <span class="k1">int</span> Ypixel     <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">11</td><td>     </td></tr><tr><td class="number">12</td><td>     <span class="k1">int</span> CurScreenRow    <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">13</td><td>     <span class="k1">int</span> CurScreenCol    <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">14</td><td>     </td></tr><tr><td class="number">15</td><td>     uint TileNumber <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">16</td><td>&#160;</td></tr><tr><td class="number">17</td><td>     <span class="c">// Cycle through and draw each tile at its location on the screen</span></td></tr><tr><td class="number">18</td><td>     <span class="k1">while</span><span class="k2">(</span>Row <span class="k3">&lt;</span> m_Height <span class="k3">&amp;</span><span class="k3">&amp;</span> Ypixel <span class="k3">&lt;</span> m_Height <span class="k3">*</span> m_Tiles-&gt;GetTileHeight<span class="k2">(</span><span class="k2">)</span> <span class="k3">&amp;</span><span class="k3">&amp;</span> CurScreenRow <span class="k3">&lt;</span> <a href="http://www.delorie.com/djgpp/doc/libc/libc_681.html" target="_blank">ScreenRows</a><span class="k2">)</span></td></tr><tr><td class="number">19</td><td>     <span class="k2">{</span></td></tr><tr><td class="number">20</td><td>          <span class="k1">while</span><span class="k2">(</span>Column <span class="k3">&lt;</span> m_Width <span class="k3">&amp;</span><span class="k3">&amp;</span> Xpixel <span class="k3">&lt;</span> m_Width <span class="k3">*</span> m_Tiles-&gt;GetTileWidth<span class="k2">(</span><span class="k2">)</span> <span class="k3">&amp;</span><span class="k3">&amp;</span> CurScreenCol <span class="k3">&lt;</span> <a href="http://www.delorie.com/djgpp/doc/libc/libc_674.html" target="_blank">ScreenCols</a><span class="k2">)</span></td></tr><tr><td class="number">21</td><td>          <span class="k2">{</span></td></tr><tr><td class="number">22</td><td>               TileNumber <span class="k3">=</span> m_Map.at<span class="k2">(</span><span class="k2">(</span>Row <span class="k3">*</span> m_Width <span class="k3">+</span> Column<span class="k2">)</span> <span class="k3">*</span> Layer<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">23</td><td>               m_Tiles-&gt;Draw<span class="k2">(</span>TileNumber, Xpixel, Ypixel, <span class="n">1</span>.<span class="n">0f</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">24</td><td>               Column<span class="k3">+</span><span class="k3">+</span><span class="k2">;</span></td></tr><tr><td class="number">25</td><td>               CurScreenCol<span class="k3">+</span><span class="k3">+</span><span class="k2">;</span></td></tr><tr><td class="number">26</td><td>               Xpixel <span class="k3">+</span><span class="k3">=</span> m_Tiles-&gt;GetTileWidth<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">27</td><td>          <span class="k2">}</span></td></tr><tr><td class="number">28</td><td>          Xpixel <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">29</td><td>          CurScreenCol <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">30</td><td>          Column <span class="k3">=</span> Xpos<span class="k2">;</span></td></tr><tr><td class="number">31</td><td>          Ypixel <span class="k3">+</span><span class="k3">=</span> m_Tiles-&gt;GetTileHeight<span class="k2">(</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">32</td><td>          Row<span class="k3">+</span><span class="k3">+</span><span class="k2">;</span></td></tr><tr><td class="number">33</td><td>          CurScreenRow<span class="k3">+</span><span class="k3">+</span><span class="k2">;</span></td></tr><tr><td class="number">34</td><td>     <span class="k2">}</span></td></tr></tbody></table></div></div><p>
Aw screw it I don&#39;t feel like copying cTile-&gt;Draw into that loop here it is:
</p><div class="source-code"><div class="toolbar"></div><div class="inner"><table width="100%"><tbody><tr><td class="number">1</td><td><span class="k1">bool</span> cTile::Draw<span class="k2">(</span>uint TileNum, uint Xpos, uint Ypos, <span class="k1">float</span> Scale<span class="k2">)</span></td></tr><tr><td class="number">2</td><td><span class="k2">{</span></td></tr><tr><td class="number">3</td><td>     <span class="k1">if</span><span class="k2">(</span><span class="k3">!</span>m_TileSet.IsValid<span class="k2">(</span><span class="k2">)</span><span class="k2">)</span></td></tr><tr><td class="number">4</td><td>     <span class="k2">{</span></td></tr><tr><td class="number">5</td><td>          cLogFile::Add<span class="k2">(</span><span class="s">"Tileset not valid"</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">6</td><td>          <span class="k1">return</span> <span class="k1">false</span><span class="k2">;</span></td></tr><tr><td class="number">7</td><td>     <span class="k2">}</span></td></tr><tr><td class="number">8</td><td>     <span class="k1">float</span>       tileXpos <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">9</td><td>     <span class="k1">float</span>       tileYpos <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">10</td><td>&#160;</td></tr><tr><td class="number">11</td><td>     tileXpos  <span class="k3">=</span> <span class="k2">(</span><span class="k1">float</span><span class="k2">)</span><span class="k2">(</span><span class="k2">(</span>TileNum % m_Cols<span class="k2">)</span> <span class="k3">*</span> m_TileWidth<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">12</td><td>     tileYpos  <span class="k3">=</span> <span class="k2">(</span><span class="k1">float</span><span class="k2">)</span><span class="k2">(</span><span class="k2">(</span>TileNum <span class="k3">/</span> m_Cols<span class="k2">)</span> <span class="k3">*</span> m_TileHeight<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">13</td><td>&#160;</td></tr><tr><td class="number">14</td><td>     m_TileSet.BlitStretched<span class="k2">(</span><span class="k2">(</span><span class="k1">float</span><span class="k2">)</span>Xpos <span class="k3">-</span> tileXpos, <span class="k2">(</span><span class="k1">float</span><span class="k2">)</span>Ypos <span class="k3">-</span> tileYpos, <span class="k2">(</span><span class="k1">float</span><span class="k2">)</span>m_TileWidth <span class="k3">*</span> <span class="n">2</span>.<span class="n">0</span>, <span class="k2">(</span><span class="k1">float</span><span class="k2">)</span>m_TileHeight <span class="k3">*</span> <span class="n">2</span>.<span class="n">0</span>, Clipped<span class="k2">(</span>tileXpos, tileYpos, m_TileWidth, m_TileHeight<span class="k2">)</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">15</td><td>&#160;</td></tr><tr><td class="number">16</td><td>     <span class="k1">return</span> <span class="k1">true</span><span class="k2">;</span></td></tr><tr><td class="number">17</td><td><span class="k2">}</span></td></tr></tbody></table></div></div><p>
I am having to draw it double the size to get it to be the correct 1:1 scale size.  And not all of the tiles draw correctly.  I have sent output of the data to a log file and everything seems fine...  I don&#39;t understand why some will draw now and others will not.  Does BlitStretched stretch first then do the clipping based on the newly stretched image?  Are my offsets in the drawing coords wrong?  It seems weird that some tiles show up and others do not.  What is most weird is that I have to multiply by 2 to get a normal sized tile.  m-Height/Width are the correct value.
</p><pre>
Here&#39;s what this looks like when drawing with just Blit()
</pre><p>
<span class="remote-thumbnail"><span class="json">{"name":"correctnz1.png","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/e\/0\/e061904fec5b3c5098ac68c47e2d8c7f.png","w":646,"h":505,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/e\/0\/e061904fec5b3c5098ac68c47e2d8c7f"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/e/0/e061904fec5b3c5098ac68c47e2d8c7f-240.jpg" alt="correctnz1.png" width="240" height="187" /></span>
</p><pre>
Here&#39;s what this looks like when drawing with the loop above BlitStretched()
</pre><p>
<span class="remote-thumbnail"><span class="json">{"name":"wrongee9.png","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/1\/3\/1390a2b7e472f0d39cca36c4feb8ca1a.png","w":646,"h":505,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/1\/3\/1390a2b7e472f0d39cca36c4feb8ca1a"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/1/3/1390a2b7e472f0d39cca36c4feb8ca1a-240.jpg" alt="wrongee9.png" width="240" height="187" /></span>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matthew Dalrymple)</author>
		<pubDate>Fri, 05 Jan 2007 07:59:34 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Somehow, I think the issue is with Clipped in this case. Could you attach the whole project so that I could take a look?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Fladimir da Gorf)</author>
		<pubDate>Fri, 05 Jan 2007 17:22:41 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Alright, the full project is attached to the original post. <img src="http://www.allegro.cc/forums/smileys/cool.gif" alt="8-)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matthew Dalrymple)</author>
		<pubDate>Sun, 07 Jan 2007 05:09:06 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>OK, I found the issue! Now stretching and clipping will work together. Though the stretching affects the original image, not the clipped part, so if you want double the normal size, you should pass double the size of the tiles-image.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Fladimir da Gorf)</author>
		<pubDate>Wed, 10 Jan 2007 00:16:00 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Ok well how do I get this fixed version?  I&#39;m on the trunk directory of your SVN site.  How do I grab everything at once and replace my old stuff?</p><p>EDIT:  I&#39;m guessing their is some kind of CVS like tool to get the new ones.  I guess I can just manually look for the files that were updated a few hours ago.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matthew Dalrymple)</author>
		<pubDate>Wed, 10 Jan 2007 08:45:59 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>You can grab a snapshot from my signature.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (juvinious)</author>
		<pubDate>Wed, 10 Jan 2007 10:17:24 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Matthew: You may use TortoiseSVN to get stuff from any SVN depot.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (tobing)</author>
		<pubDate>Wed, 10 Jan 2007 13:09:31 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Whats that status on OL working on windows?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (ImLeftFooted)</author>
		<pubDate>Thu, 11 Jan 2007 01:04:04 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I have setup everything for MSVC 7.1 with project files for OL and all dependencies. Works like a charm. Most sources are from SVN resp. CVS though.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (tobing)</author>
		<pubDate>Thu, 11 Jan 2007 02:14:43 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">Quote:</div><div class="quote"><p>
Whats that status on OL working on windows?
</p></div></div><p>
Well, I have only Windows myself. I guess you mean MSVC <img src="http://www.allegro.cc/forums/smileys/wink.gif" alt=";)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Fladimir da Gorf)</author>
		<pubDate>Thu, 11 Jan 2007 02:29:59 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I&#39;m using mingw and I can&#39;t get OL to compile, boat loads of compiler errors.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (ImLeftFooted)</author>
		<pubDate>Thu, 11 Jan 2007 02:35:43 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Juvinious fixed some build stuff yesterday, maybe it works now? At least it does for me, and I&#39;m using MingW as well.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Fladimir da Gorf)</author>
		<pubDate>Thu, 11 Jan 2007 02:41:07 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Dustin Dettmer:  Well if you are using the Dev-C++ IDE then you just grab OpenLayer and it grabs everything it depends on.  Go to file-&gt;new-&gt;Project  Then under the MultiMedia tab there is a nice little OpenLayer project template :-D.  Let the compiling begin <img src="http://www.allegro.cc/forums/smileys/cheesy.gif" alt=":D" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matthew Dalrymple)</author>
		<pubDate>Thu, 11 Jan 2007 14:57:35 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Sounds great but I&#39;ll need the source to do any real OL development <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (ImLeftFooted)</author>
		<pubDate>Sat, 13 Jan 2007 04:22:45 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Either get the nightly snapshot or get the source from SVN directly.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (tobing)</author>
		<pubDate>Sat, 13 Jan 2007 14:47:22 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Alright, well I got the scaling to work at a scale of 1 and I think I&#39;m having a bit of a logistics problem when it comes to tiling these tiles at a scaled transformation.  I&#39;m probably using the Scale too much or not enough, I know I must be using it in the wrong way.  I think I&#39;m close though.  So any help on the correct formula for scale tiling?</p><div class="source-code"><div class="toolbar"></div><div class="inner"><table width="100%"><tbody><tr><td class="number">1</td><td><span class="c">// TileNum - The tiles representation in the array</span></td></tr><tr><td class="number">2</td><td><span class="c">// Xpos &amp;&amp; Ypos - The X and Y Coords in pixels.</span></td></tr><tr><td class="number">3</td><td><span class="c">// Scale - the scale at which to draw the image</span></td></tr><tr><td class="number">4</td><td><span class="k1">bool</span> cTile::Draw<span class="k2">(</span>uint TileNum, uint Xpos, uint Ypos, <span class="k1">float</span> Scale<span class="k2">)</span></td></tr><tr><td class="number">5</td><td><span class="k2">{</span></td></tr><tr><td class="number">6</td><td>     <span class="c">// Just use the other method that draws normally</span></td></tr><tr><td class="number">7</td><td>     <span class="k1">if</span><span class="k2">(</span>Scale <span class="k3">=</span><span class="k3">=</span> <span class="n">1</span>.<span class="n">0</span><span class="k2">)</span></td></tr><tr><td class="number">8</td><td>     <span class="k2">{</span></td></tr><tr><td class="number">9</td><td>          Draw<span class="k2">(</span>TileNum, Xpos, Ypos<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">10</td><td>          <span class="k1">return</span> <span class="k1">true</span><span class="k2">;</span></td></tr><tr><td class="number">11</td><td>     <span class="k2">}</span></td></tr><tr><td class="number">12</td><td>     <span class="k1">if</span><span class="k2">(</span><span class="k3">!</span>m_TileSet.IsValid<span class="k2">(</span><span class="k2">)</span><span class="k2">)</span></td></tr><tr><td class="number">13</td><td>     <span class="k2">{</span></td></tr><tr><td class="number">14</td><td>          cLogFile::Add<span class="k2">(</span><span class="s">"Tileset not valid"</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">15</td><td>          <span class="k1">return</span> <span class="k1">false</span><span class="k2">;</span></td></tr><tr><td class="number">16</td><td>     <span class="k2">}</span></td></tr><tr><td class="number">17</td><td>     <span class="c">// these are the x and y coords of the tile inside the bitmap</span></td></tr><tr><td class="number">18</td><td>     <span class="k1">float</span>     tileXpos <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">19</td><td>     <span class="k1">float</span>     tileYpos <span class="k3">=</span> <span class="n">0</span><span class="k2">;</span></td></tr><tr><td class="number">20</td><td>&#160;</td></tr><tr><td class="number">21</td><td>     tileXpos  <span class="k3">=</span> <span class="k2">(</span><span class="k1">float</span><span class="k2">)</span><span class="k2">(</span><span class="k2">(</span>TileNum % m_Cols<span class="k2">)</span> <span class="k3">*</span> m_TileWidth<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">22</td><td>     tileYpos  <span class="k3">=</span> <span class="k2">(</span><span class="k1">float</span><span class="k2">)</span><span class="k2">(</span><span class="k2">(</span>TileNum <span class="k3">/</span> m_Cols<span class="k2">)</span> <span class="k3">*</span> m_TileHeight<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">23</td><td>     </td></tr><tr><td class="number">24</td><td>     <span class="c">// this is x and y coords that the tile should be drawn at</span></td></tr><tr><td class="number">25</td><td>     <span class="k1">float</span>     newX<span class="k2">;</span></td></tr><tr><td class="number">26</td><td>     <span class="k1">float</span>     newY<span class="k2">;</span></td></tr><tr><td class="number">27</td><td>     </td></tr><tr><td class="number">28</td><td>     newX      <span class="k3">=</span> <span class="k2">(</span><span class="k2">(</span><span class="k1">float</span><span class="k2">)</span>Xpos <span class="k3">*</span> Scale <span class="k3">-</span> tileXpos<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">29</td><td>     newY      <span class="k3">=</span> <span class="k2">(</span><span class="k2">(</span><span class="k1">float</span><span class="k2">)</span>Ypos <span class="k3">*</span> Scale <span class="k3">-</span> tileYpos<span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">30</td><td>     </td></tr><tr><td class="number">31</td><td>     <span class="c">// the width and height that should be used to draw the tile</span></td></tr><tr><td class="number">32</td><td>     <span class="k1">float</span>     newWidth<span class="k2">;</span></td></tr><tr><td class="number">33</td><td>     <span class="k1">float</span>     newHeight<span class="k2">;</span></td></tr><tr><td class="number">34</td><td>     </td></tr><tr><td class="number">35</td><td>     newWidth  <span class="k3">=</span> <span class="k2">(</span><span class="k1">float</span><span class="k2">)</span>m_TileSet.Width<span class="k2">(</span><span class="k2">)</span> <span class="k3">*</span> Scale<span class="k2">;</span></td></tr><tr><td class="number">36</td><td>     newHeight <span class="k3">=</span> <span class="k2">(</span><span class="k1">float</span><span class="k2">)</span>m_TileSet.Height<span class="k2">(</span><span class="k2">)</span> <span class="k3">*</span> Scale<span class="k2">;</span></td></tr><tr><td class="number">37</td><td>&#160;</td></tr><tr><td class="number">38</td><td>&#160;</td></tr><tr><td class="number">39</td><td>     m_TileSet.BlitStretched<span class="k2">(</span>newX, newY, newWidth, newHeight, Clipped<span class="k2">(</span>tileXpos, tileYpos, m_TileWidth <span class="k3">*</span> Scale, m_TileHeight <span class="k3">*</span> Scale<span class="k2">)</span><span class="k2">)</span><span class="k2">;</span></td></tr><tr><td class="number">40</td><td>&#160;</td></tr><tr><td class="number">41</td><td>     <span class="k1">return</span> <span class="k1">true</span><span class="k2">;</span></td></tr><tr><td class="number">42</td><td><span class="k2">}</span></td></tr></tbody></table></div></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matthew Dalrymple)</author>
		<pubDate>Sun, 14 Jan 2007 16:41:15 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title">ddustin said:</div><div class="quote"><p>

I&#39;m using mingw and I can&#39;t get OL to compile, boat loads of compiler errors.
</p></div></div><p>
Could you post those errors and how you are compiling?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (juvinious)</author>
		<pubDate>Sun, 14 Jan 2007 23:42:55 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>mkdir OpenLayer<br />svn co <a href="http://svn.berlios.de/svnroot/repos/openlayer/trunk">http://svn.berlios.de/svnroot/repos/openlayer/trunk</a> OpenLayer<br />cmd window:
</p><div class="source-code"><div class="toolbar"></div><div class="inner"><table width="100%"><tbody><tr><td class="number">1</td><td>C:\Program Files\Apoint <span class="n">2</span>.<span class="n">0</span>\OpenLayer&gt; buildme.bat</td></tr><tr><td class="number">2</td><td>&#160;</td></tr><tr><td class="number">3</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">4</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">5</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">6</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">7</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">8</td><td>&#160;</td></tr><tr><td class="number">9</td><td>&#160;</td></tr><tr><td class="number">10</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">11</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">12</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">13</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">14</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">15</td><td>&#160;</td></tr><tr><td class="number">16</td><td>&#160;</td></tr><tr><td class="number">17</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">18</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">19</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">20</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">21</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">22</td><td>&#160;</td></tr><tr><td class="number">23</td><td>&#160;</td></tr><tr><td class="number">24</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">25</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">26</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">27</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">28</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">29</td><td>&#160;</td></tr><tr><td class="number">30</td><td>&#160;</td></tr><tr><td class="number">31</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">32</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">33</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">34</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">35</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">36</td><td>&#160;</td></tr><tr><td class="number">37</td><td>&#160;</td></tr><tr><td class="number">38</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">39</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">40</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">41</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">42</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">43</td><td>&#160;</td></tr><tr><td class="number">44</td><td>&#160;</td></tr><tr><td class="number">45</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">46</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">47</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">48</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">49</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">50</td><td>&#160;</td></tr><tr><td class="number">51</td><td>&#160;</td></tr><tr><td class="number">52</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">53</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">54</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">55</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">56</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">57</td><td>&#160;</td></tr><tr><td class="number">58</td><td>&#160;</td></tr><tr><td class="number">59</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">60</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">61</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">62</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">63</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">64</td><td>&#160;</td></tr><tr><td class="number">65</td><td>&#160;</td></tr><tr><td class="number">66</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">67</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">68</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">69</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">70</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">71</td><td>&#160;</td></tr><tr><td class="number">72</td><td>&#160;</td></tr><tr><td class="number">73</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">74</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">75</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">76</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">77</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">78</td><td>&#160;</td></tr><tr><td class="number">79</td><td>&#160;</td></tr><tr><td class="number">80</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">81</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">82</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">83</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">84</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">85</td><td>&#160;</td></tr><tr><td class="number">86</td><td>&#160;</td></tr><tr><td class="number">87</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">88</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">89</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">90</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">91</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">92</td><td>&#160;</td></tr><tr><td class="number">93</td><td>&#160;</td></tr><tr><td class="number">94</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">95</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">96</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">97</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">98</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">99</td><td>&#160;</td></tr><tr><td class="number">100</td><td>&#160;</td></tr><tr><td class="number">101</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">102</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">103</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">104</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">105</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">106</td><td>&#160;</td></tr><tr><td class="number">107</td><td>&#160;</td></tr><tr><td class="number">108</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">109</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">110</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">111</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">112</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">113</td><td>&#160;</td></tr><tr><td class="number">114</td><td>&#160;</td></tr><tr><td class="number">115</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">116</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">117</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">118</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">119</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">120</td><td>&#160;</td></tr><tr><td class="number">121</td><td>&#160;</td></tr><tr><td class="number">122</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">123</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">124</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">125</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">126</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">127</td><td>&#160;</td></tr><tr><td class="number">128</td><td>&#160;</td></tr><tr><td class="number">129</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">130</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">131</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">132</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">133</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">134</td><td>&#160;</td></tr><tr><td class="number">135</td><td>&#160;</td></tr><tr><td class="number">136</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">137</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">138</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">139</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">140</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">141</td><td>&#160;</td></tr><tr><td class="number">142</td><td>&#160;</td></tr><tr><td class="number">143</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">144</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">145</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">146</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">147</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">148</td><td>&#160;</td></tr><tr><td class="number">149</td><td>&#160;</td></tr><tr><td class="number">150</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">151</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">152</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">153</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">154</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">155</td><td>&#160;</td></tr><tr><td class="number">156</td><td>&#160;</td></tr><tr><td class="number">157</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">158</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">159</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">160</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">161</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">162</td><td>&#160;</td></tr><tr><td class="number">163</td><td>&#160;</td></tr><tr><td class="number">164</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">165</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">166</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">167</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">168</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">169</td><td>&#160;</td></tr><tr><td class="number">170</td><td>&#160;</td></tr><tr><td class="number">171</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">172</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">173</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">174</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">175</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">176</td><td>&#160;</td></tr><tr><td class="number">177</td><td>&#160;</td></tr><tr><td class="number">178</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">179</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">180</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">181</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">182</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">183</td><td>&#160;</td></tr><tr><td class="number">184</td><td>&#160;</td></tr><tr><td class="number">185</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">186</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">187</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">188</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">189</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">190</td><td>&#160;</td></tr><tr><td class="number">191</td><td>&#160;</td></tr><tr><td class="number">192</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">193</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">194</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">195</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">196</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">197</td><td>&#160;</td></tr><tr><td class="number">198</td><td>&#160;</td></tr><tr><td class="number">199</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">200</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">201</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">202</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">203</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">204</td><td>&#160;</td></tr><tr><td class="number">205</td><td>&#160;</td></tr><tr><td class="number">206</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">207</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">208</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">209</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">210</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">211</td><td>&#160;</td></tr><tr><td class="number">212</td><td>&#160;</td></tr><tr><td class="number">213</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">214</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">215</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">216</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">217</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">218</td><td>&#160;</td></tr><tr><td class="number">219</td><td>&#160;</td></tr><tr><td class="number">220</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">221</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">222</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">223</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">224</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">225</td><td>&#160;</td></tr><tr><td class="number">226</td><td>&#160;</td></tr><tr><td class="number">227</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">228</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">229</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">230</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">231</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">232</td><td>&#160;</td></tr><tr><td class="number">233</td><td>&#160;</td></tr><tr><td class="number">234</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">235</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">236</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">237</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">238</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">239</td><td>&#160;</td></tr><tr><td class="number">240</td><td>&#160;</td></tr><tr><td class="number">241</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">242</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">243</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">244</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">245</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">246</td><td>&#160;</td></tr><tr><td class="number">247</td><td>&#160;</td></tr><tr><td class="number">248</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">249</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">250</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">251</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">252</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">253</td><td>&#160;</td></tr><tr><td class="number">254</td><td>&#160;</td></tr><tr><td class="number">255</td><td>Can<span class="s">'t find freetype do you have it installed?</span></td></tr><tr><td class="number">256</td><td><span class="s">Please specify where its located:</span></td></tr><tr><td class="number">257</td><td><span class="s">example: c:/mingw (make sure lib/libfreetype.a and include/freetype2/freetype ex</span></td></tr><tr><td class="number">258</td><td><span class="s">ist in the directory)</span></td></tr><tr><td class="number">259</td><td><span class="s">Enter ignore to disable ttf support or exit if you don'</span>t have it <span class="k1">and</span> quit setup.</td></tr><tr><td class="number">260</td><td>&#160;</td></tr><tr><td class="number">261</td><td>C:\dev-cpp</td></tr><tr><td class="number">262</td><td>Do you wish to drop TTF support? <span class="k2">[</span>y<span class="k3">/</span>N<span class="k2">]</span></td></tr><tr><td class="number">263</td><td>&#160;</td></tr><tr><td class="number">264</td><td>Do you wish to use FreeType directly <span class="k1">and</span> drop GlyphKeeper? <span class="k2">[</span>y<span class="k3">/</span>N<span class="k2">]</span></td></tr><tr><td class="number">265</td><td>y</td></tr><tr><td class="number">266</td><td>Do you wish to drop PNG support? <span class="k2">[</span>y<span class="k3">/</span>N<span class="k2">]</span></td></tr><tr><td class="number">267</td><td>&#160;</td></tr><tr><td class="number">268</td><td>Do you wish to drop old API Support? <span class="k2">[</span>y<span class="k3">/</span>N<span class="k2">]</span></td></tr><tr><td class="number">269</td><td>y</td></tr><tr><td class="number">270</td><td>Do you wish to drop State Changes? <span class="k2">[</span>y<span class="k3">/</span>N<span class="k2">]</span></td></tr><tr><td class="number">271</td><td>&#160;</td></tr><tr><td class="number">272</td><td><span class="k3">-</span> Creating required directories <span class="k3">-</span></td></tr><tr><td class="number">273</td><td>Creating directory obj<span class="k3">/</span>...</td></tr><tr><td class="number">274</td><td>Creating directory dep<span class="k3">/</span>...</td></tr><tr><td class="number">275</td><td>Creating directory lib<span class="k3">/</span>...</td></tr><tr><td class="number">276</td><td><span class="k3">-</span> Starting compilation <span class="k3">-</span></td></tr><tr><td class="number">277</td><td>Compiling src<span class="k3">/</span>Animation.cpp...</td></tr><tr><td class="number">278</td><td>src<span class="k3">/</span>Animation.cpp:1:25: Animation.hpp: No such file <span class="k1">or</span> directory</td></tr><tr><td class="number">279</td><td>src<span class="k3">/</span>Animation.cpp:3: error: expected namespace-name before <span class="s">';'</span> token</td></tr><tr><td class="number">280</td><td>src<span class="k3">/</span>Animation.cpp:3: error: `<span class="k3">&lt;</span>type error&gt;<span class="s">' is not a namespace</span></td></tr><tr><td class="number">281</td><td><span class="s">src/Animation.cpp:8: error: `Animation'</span> has <span class="k1">not</span> been declared</td></tr><tr><td class="number">282</td><td>src<span class="k3">/</span>Animation.cpp:8: error: `string<span class="s">' was not declared in this scope</span></td></tr><tr><td class="number">283</td><td><span class="s">src/Animation.cpp:8: error: `string'</span> was <span class="k1">not</span> declared in <span class="k1">this</span> scope</td></tr><tr><td class="number">284</td><td>src<span class="k3">/</span>Animation.cpp:8: error: expected primary-expression before <span class="s">"int"</span></td></tr><tr><td class="number">285</td><td>src<span class="k3">/</span>Animation.cpp:8: error: initializer expression list treated as compound expr</td></tr><tr><td class="number">286</td><td>ession</td></tr><tr><td class="number">287</td><td>src<span class="k3">/</span>Animation.cpp:8: error: expected `,<span class="s">' or `;'</span> before <span class="s">'{'</span> token</td></tr><tr><td class="number">288</td><td>src<span class="k3">/</span>Animation.cpp:20: error: `Animation<span class="s">' has not been declared</span></td></tr><tr><td class="number">289</td><td><span class="s">src/Animation.cpp: In function `bool Update(float)'</span><span class="k2">:</span></td></tr><tr><td class="number">290</td><td>src<span class="k3">/</span>Animation.cpp:21: error: `currentFrame<span class="s">' undeclared (first use this function)</span></td></tr><tr><td class="number">291</td><td><span class="s"></span></td></tr><tr><td class="number">292</td><td><span class="s">src/Animation.cpp:21: error: (Each undeclared identifier is reported only once f</span></td></tr><tr><td class="number">293</td><td><span class="s">or each function it appears in.)</span></td></tr><tr><td class="number">294</td><td><span class="s">src/Animation.cpp:21: error: `framesPerTick'</span> undeclared <span class="k2">(</span>first use <span class="k1">this</span> function</td></tr><tr><td class="number">295</td><td><span class="k2">)</span></td></tr><tr><td class="number">296</td><td>src<span class="k3">/</span>Animation.cpp:22: error: `frames<span class="s">' undeclared (first use this function)</span></td></tr><tr><td class="number">297</td><td><span class="s">src/Animation.cpp: At global scope:</span></td></tr><tr><td class="number">298</td><td><span class="s">src/Animation.cpp:31: error: expected init-declarator before '</span><span class="k3">&amp;</span><span class="s">' token</span></td></tr><tr><td class="number">299</td><td><span class="s">src/Animation.cpp:31: error: expected `,'</span> <span class="k1">or</span> `<span class="k2">;</span><span class="s">' before '</span><span class="k3">&amp;</span><span class="s">' token</span></td></tr><tr><td class="number">300</td><td><span class="s"></span></td></tr><tr><td class="number">301</td><td><span class="s">C:\Program Files\Apoint 2.0\OpenLayer&gt;</span></td></tr></tbody></table></div></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (ImLeftFooted)</author>
		<pubDate>Mon, 15 Jan 2007 02:20:50 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>DDustin:<br />Ok this is the obvious reason why I am deprecating cbuild and replacing the build system with <a href="http://www.cmake.org">cmake</a>.<br />I assume you are using mingw and have make? If you don&#39;t mind trying again, could you grab <a href="http://www.cmake.org/files/v2.4/cmake-2.4.6-win32-x86.exe">this</a> and install it?<br />Then in a cmd window in the directory in which you checked out the source do:
</p><div class="source-code snippet"><div class="inner"><pre><a href="http://www.delorie.com/djgpp/doc/libc/libc_570.html" target="_blank">mkdir</a> temp
cd temp
cmakesetup ..<span class="k3">/</span>
</pre></div></div><p>
From there you&#39;ll get a setup window, choose MinGW makefiles and then hit configure. You might want to fix anything that appears in red and set CMAKE_INSTALL_PREFIX to where you want openlayer to install to, ie c:/mingw. If everything is fine you should be able to just hit ok which then it&#39;ll have generated makefiles and drop you back to the cmd line. All you have to do then is &#39;make&#39; and then &#39;make install&#39;. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (juvinious)</author>
		<pubDate>Mon, 15 Jan 2007 05:38:32 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>My Question still hasn&#39;t been answered :-P  I got 1 tile to scale horizontally (not vertically too <img src="http://www.allegro.cc/forums/smileys/sad.gif" alt=":(" />) by 3 times its original size, but then the rest don&#39;t scale.  Or maybe my eyers are being deceptive.  Any help with the above code would be nice.  The code thats 4-5 posts up from this one.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Matthew Dalrymple)</author>
		<pubDate>Fri, 19 Jan 2007 08:29:51 +0000</pubDate>
	</item>
</rss>
